ibm inwindows application package · 2017-09-28 · 20 windows application package s,kz ibm i...

48
IBM i V 7.2 ,SA IBM i IBM i Access Client Solutions - Windows Application Package:\m

Upload: others

Post on 27-Jun-2020

30 views

Category:

Documents


0 download

TRANSCRIPT

IBM iV 7.2

,SA IBM iIBM i Access ClientSolutions - WindowsApplication Package:\m

���

IBM iV 7.2

,SA IBM iIBM i Access ClientSolutions - WindowsApplication Package:\m

���

"

Z9C>JO0d'VDz7.0,kqXDAZ 393D:yw;PDE"#

KD5I\|,mIZkD}C#mIZkGzwzk,ZqX IBM zwzkmI-iunDivBTzZ(#

© Copyright IBM Corporation 2013.

?<

Windows Application Package:\m . . 1IBM i 7.2 DBvZ] . . . . . . . . . . . 16Windows Application Package:\m7D PDF D~ 1ODBC \m . . . . . . . . . . . . . . . 2

IBM i Access ODBC }/LrEv . . . . . . 2hC53T9C IBM i Access ODBC }/Lr . . 3+>X53mSA RDB ?< . . . . . . . 48( ODBC }]4 . . . . . . . . . . 4(} ODBC 9C@" ASP . . . . . . . 5

IBM i Access ODBC 2+T . . . . . . . . 5#{D;2+D ODBC _T . . . . . . . 6ODBC Lr2+T_T . . . . . . . . . 6ODBC 2+TD`XE" . . . . . . . . 7

ODBC JOoO . . . . . . . . . . . . 8ODBC oOMT\$_ . . . . . . . . . 8M'zK ODBC oOMT\$_ . . . . 8~qwK ODBC oOMT\$_ . . . . 9U/ ODBC zY(SQL.LOG) . . . . . 10

IBM i Access ODBC ms{" . . . . . . 10T IBM i ,SxPJOoO . . . . . . . 11li~qw4, . . . . . . . . . . 12i$S53Gqn/ . . . . . . . . 12i$$t/w5Gq}ZKP . . . . . 12d{ TCP/IP "bBn . . . . . . . . 13

#{ ODBC ms . . . . . . . . . . 14SQL ms . . . . . . . . . . . . 14f"}Lms . . . . . . . . . . . 16ODBC msdvM;I$bDms . . . . 17

* IBM 'Vz9U/E" . . . . . . . 179C_TM&CLr\m4^FC' . . . . . . 19

IBM i Access _TEv . . . . . . . . . 19

_TD`MMwCr . . . . . . . . . . 20hC53T9C_T . . . . . . . . . . 21dC53Tc9C IBM i Access ClientSolutions _T# . . . . . . . . . . . 21dCM'z PC T9C_T . . . . . . . 214(_TD~ . . . . . . . . . . . . 22

Microsoft System Policy Editor . . . . . 224( IBM i Access _T#e . . . . . 224(M|B_TD~ . . . . . . . . 22

IBM i Access _TPm . . . . . . . . . 234&\V`D_T . . . . . . . . . . 234&\V`D_T:.NET }]a)Lr . . 244&\V`D_T:ActiveX T//Ts . . 244&\V`D_T:(E . . . . . . . 254&\V`D_T:mI$\m . . . . . 294&\V`D_T:>XoT'V . . . . 304&\V`D_T:ODBC . . . . . . 314&\V`D_T:OLE DB. . . . . . 334&\V`D_T:\k . . . . . . . 334&\V`D_T:PC |n . . . . . . 34

4#eV`D_T . . . . . . . . . . 36Caecfg.adm i\ . . . . . . . . . . 36Caerestr.adm:IBM i Access KP1^F . . 36Config.adm:IBM i Access ?FdCD,S 37SYSNAME.adm:?v53D_T . . . . 37

2+WSVc(SSL)\m . . . . . . . . . 37

yw . . . . . . . . . . . . . . . . 39`LSZE" . . . . . . . . . . . . . . 40Lj . . . . . . . . . . . . . . . . . 40unMu~ . . . . . . . . . . . . . . 41

© Copyright IBM Corp. 2013 iii

iv IBM i: Windows Application Package:\m

Windows Application Package:\m

9C>wb4\mM'z/~qw73PD Windows Application Package#

KE"Y(zQl$ Windows Application Package "RQ+|20Z53O#

":;*9Cb)zk>},4m>z,bZ 383D:zkmI$MbpE";PDun#

IBM i 7.2 DBvZ]DAPXkTK"PfDk\m Windows Application Package `XDBDrPXs|DDE"#

Windows Application Package G IBM® i Access Client Solutions PD;vI!Lr|#||,10tZ IBM

i Access for Windows V7.1 z7DPd~"}]ba)LrM`L API#

d{E"

20 Windows Application Package s,kZ IBM i Access Client Solutions D~PP9CTB764CJ6C

'8O7:*< > Lr > IBM i Access Client Solutions > C'8O#

kND Programmer’s Toolkit TKbICZ}]bCJDd{<u#

gNi4BvZ]r|DZ]

*Kozzi4D)X=vK<u|D,>E"9C:

v <q,TjGBvE"rQ|DE"Dp<;C#

v <q,TjGBvE"rQ|DE"Dax;C#

Z PDF D~P,zI\aZBE"MQ|DE"Ds3_UW&4=^)u (|)#

*iRPX>"PfPDBvZ]rQ|DZ]Dd{E",kND6C'8|<7#

`XE":

.NET `L

OLE DB `L

6Windows Application Package:\m7D PDF D~zITi4Mr!>E"D PDF D~#

*i4rBX>D5D PDF f>,k!q6IBM i Access Client Solutions - Windows Application Package:

\m7#

#f PDF D~

*+ PDF #fZzD$w>OTci4rr!:

1. Z/@wPR|%wC PDF(R|%wOfD4S)#

2. g{z9CDG Internet Explorer,G4%w?jmf*#g{z9CDG Netscape Communicator,G4%

w4S?jmf*#

© Copyright IBM Corp. 2013 1

3. /@A*#f PDF D?<#

4. %w#f#

BX Adobe Acrobat Reader

zh* A d o b e A c r o b a t R e a d e r 4i4rr!b) P D F#IS A d o b e W e b >c

(www.adobe.com/products/acrobat/readstep.html) BX1>#

ODBC \mWindows Application Package |(;v ODBC }/Lr,TJm&CLr=cXCJxgPD DB2® for IBM

i }]b#>wbT ODBC xPKEv,a)KPXhC}/LrD8>E","a)KJOoO8O#

":PX9C ODBC API 1DE"M"bBn,kND“ODBC `L”#

“*E=}]b,Sj<”(ODBC)GCZa)T}]bDCJD Microsoft j<#|_P;i(e<CD&C

Lr`LSZ(API),b)&CLr`LSZ9Ca9/i/oT(SQL)4CJ}]b#

PX+ ODBC 'V/I=&CLrPDoz,kND“IBM i Access ODBC `L”,SPITqCPXBPS

wbDE":

v ODBC API Pm

v ODBC API 5)

v `L>}

v ODBC T\

`XE":

IBM i Access ODBC

System i Access for Linux

kND>wbq!PX20M9C IBM ODBC Driver for Linux DE"TCJ System i }]b#IBM

System i ODBC Driver for Linux ;G System i Access for Windows D;?V#|G;v@"Dz7,v

ITk Linux Yw53dO9C#

IBM i Access ODBC }/LrEva) ODBC T0PXgN+dk IBM i Access Client Solutions dO9CD;chv#

IBM i Access ODBC }/LrG&CLr`LSZ (API) D/O,b) API 9C“a9/i/oT”(SQL) 4

CJ}]bE"#9C IBM i Access ODBC }/Lr1,Jm&CLr9C`,D4zkCJ;,}]b,

"ICTG)&CLrn=cDq=&m}]#ODBC *&CLr*"_a)K;V`TxTOr%D#M,

IT9CC#M44(Xk&m`v DBMS DIF2&CLrri~#

ODBC e5a9f0&CLr"}/Lr\mw"ODBC }/LrM}]4#IBM i Access ,1a) 32 ;

M 64 ; ODBC }/Lr#Z 64 ;f>D Windows BKP1,64 ; ODBC }/Lrf 32 ; ODBC }

/Lr;pT/20#Z 64 ;f>D Windows PKPD ODBC &CLr+T/9CJ1D ODBC }/L

r,b!vZ&CLrG*`Y;f>`kD#}g,64 ;}/Lr;ITI 64 ;&CLr9C#

*C&CLr9C ODBC,XkhC}]4#IT9C“ODBC \mw”hC}]4#“ODBC \mw”P=vf

>:32 ;M 64 ;,ITS IBM i Access Client Solutions D~PxPCJ#9C“ODBC \mw”1,IT

!qhC}V;,`MD}]4:C'}]4"53}]4MD~}]4#PXgNdC}]4D|`E",

kND6 I B M i A c c e s s C l i e n t S o l u t i o n s C'8O7PD: 6 4 ; O D B C 'V;#

2 IBM i: Windows Application Package:\m

RV3W364-1

ODBC ��

����

ODBC

����ODBC

����ODBC

����

��

���� ��

ODBC ��

&CLr 4P&mMwC ODBC /}TKP SQL od#

}/Lr\mw &m ODBC /}wC"+ks*"x}/Lr#

}/Lr &m ODBC /}wC"+ SQL ksa;xX(D}]4"+a{5Xx&CLr#

}]4 *9C}]4,Xk4(“}]4{F”(DSN)#DSN |,PXgNCJ DBMS DE"#IT8(B

P DSN PDNN;v:

v C' DSN:b)}]4TZFcz45G>XD,"R;\)4(|GDC'9C#KE";f"Z"am

P#

v 53 DSN:b)}]4TZFcz45G>XD,+G;G)C'(CD#53r_PX(DNNC'<I

T9C{C53 DSN 4hCD}]4#KE";f"Z"amP#

":Z_P 64 ;&mwD PC O,"amD53?V;Vn* 32 ;M 64 ;=i#9C 32 ;“ODBC

\mw”dCD53 DSN vICZ 32 ;&CLr#,m,9C 64 ;“ODBC \mw”dCD53 DSN v

ICZ 64 ;&CLr#

v D~ DSN:b)GyZD~D}]4,20P,;}/LrDyPC'.dIT2mb)}]4,Tc9{GITCJ}]b#b)}]4;h*)C'(C,2;XTFczG>XD#

PX ODBC D|`E",kND Microsoft Web >c#

`XNq:

Z 43D:8( ODBC }]4;

Xk*&CLr8( IBM i Access ODBC }]4E\CJM&m}]#

hC53T9C IBM i Access ODBC }/Lrhv+zD73hC*'V ODBC }/LrD}L#*KozdC ODBC }/Lr,S IBM i Access Cli-

ent Solutions Lrit/ ODBC \mLr,"ND*zoz#

IBM i Access ODBC }/LrG;V{O ODBC V3.5 j<D}/Lr#C}/Lrh* Microsoft Data Access

Components (MDAC) V1.5 r|_f>#9C Microsoft ActiveX Data Objects (ADO) D&CLr&C20

MDAC V2.1 r|_f>#MDAC V2.1 M|_f>KP1a)Kd{&\,Tc9C ADO"CZ ODBC D

Microsoft OLE DB a)LrT0 IBM i Access ODBC D&CLrCJd DB2 for IBM i }]#g{&C

Lr9C,SXr Microsoft Transaction Server (MTS) 'V,(i20nBf>D MDAC #ITSTB

Microsoft Web >cBX MDAC:http://msdn.microsoft.com/data/aa937729.aspx#

\m 3

kND ODBC }]4wbTdC ODBC }/Lr#(}q-Iwb“+>X53mSA RDB ?<”j6D=

h4jIdC#

(} ODBC 9C@" ASP GI!D#PXdCK'VD|`E",kND@" ASP#

*KozdCX(}]4D!n,S IBM i Access Client Solutions Lrit/“ODBC \mw”,!q*dC

D}]4,"ND*zoz#

`XE":

MDAC

+>X53mSA RDB ?<*9C IBM i Access ODBC"OLE DB r .NET }]a)Lr,>X53{FXkvVZ RDB ?<P#

*+>X53mSA RDB ?<:

1. (}|na>{4KP CL |n“mSX5}]b?<n”(ADDRDBDIRE)#

2. 1 ADDRDBDIRE A;a>zdk51,dk53{FTw*“X5}]b”N}#

3. dk *LOCAL Tw*“6L;C”N}#

g{zD53f>G V5R2 r|_f>,"R&CLrCJ@" ASP PD}],G4I\*4Pd{=h4

qC}]b(RDB){F/#RDB {Fk3v{FUd;B,C{FUdI53 ASP MkC53 ASP `X

*DNNC' ASP r4SD ASP iiI#PX@" ASP D|`E",kND“EL\m”#

":ODBC JmTq= [catalog name].[schema name].identifier 9Cj<{F(}g,dP identifier Gm"

S<r}LD{F)#Z SQL D DB2 for IBM i 5VP,Kq=T&Z [RDB name].[collection

name].identifier#

`XE":

EL\m

8( ODBC }]4Xk*&CLr8( IBM i Access ODBC }]4E\CJM&m}]#

*8(}]4:

1. S IBM i Access Client Solutions Lrit/ ODBC \mLr#

2. *}]4`M!qJ1D!n(#PX|`E",kND:IBM i Access ODBC }/LrEv;#

3. SPmP!qVPD}]4,r_!qmS44(BD}]4#g{z}Z9CVP}]4,G4%wd

C"Lx4P=h 5#

4. *}]4!q IBM i Access ODBC }/Lr,;s%wjI#

":zI\a"b=“Client Access ODBC }/Lr”(32 ;){FvVZ}/LrPmP#P>K{FD

?DG*KCC Client Access D0"Pf4(D}]4\Lx$w#=v{Fy8r,;v ODBC }/

Lr#zIT9CN;v{F,+GZ+4D"PfP+}%“Client Access ODBC }/Lr(32 ;)”{

F#

5. 9C IBM i Access ODBC hCT0r8(Z{D!n#PXX~Dhv,k(}9C F1 |r“oz”4

%N<}]4D*zoz#

":}]4{Fn`IT|( 32 vV{,"RXkTV8V{*7,,1;\|(BPV{:

4 IBM i: Windows Application Package:\m

;JmD}]4V{

s=(E([) JE(?)

R=(E(]) GE(*)

s((E({) HE(=)

R((E(}) *>E(!)

s2(E(() @ {E(@)

R2(E()) VE(;)

`XEn:

Z 23D:IBM i Access ODBC }/LrEv;

a) ODBC T0PXgN+dk IBM i Access Client Solutions dO9CD;chv#

`XNq:

:(} ODBC 9C@" ASP;

iR(} IBM i Access ODBC ,SA@" ASP 1*9CD=h#

`XE":

EL\m

(} ODBC 9C@" ASPiR(} IBM i Access ODBC ,SA@" ASP 1*9CD=h#

*(} ODBC 9C@" ASP,dC ODBC DSN "4PTBYw:

1. !q~qw!n(#

2. %w“CBPn2G1!}]b:”#

3. 8(k*,SD@" ASP ;BD RDB {F#

4. g{48( RDB {F,G4(}}ZxP ODBC ,SDC'E*D~Dw5hv47(1! RDB {F#

1!ivB,}/LrT}ZxP ODBC ,SDC'9CC'E*D~DhC#

PX@" ASP D|`E",kND“EL\mZ]”wb#

`XNq:

Z 43D:8( ODBC }]4;

Xk*&CLr8( IBM i Access ODBC }]4E\CJM&m}]#

`XE":

EL\m

IBM i Access ODBC 2+TEXhv9C IBM i Access ODBC 1D;)2+T"bBn,"}CK|j8D2+T8>E"#

TBE";rcI* IBM i =(OrPX IBM i Access Client Solutions D2+T_TD[O8O#|;T

0l IBM i Access Client Solutions M ODBC C'D2+T_TxPKEv#PX|nkDE",kND6IBM

2+N<7#

`XE":

2+N<

\m 5

#{D;2+D ODBC _T\b9C;)#{D IBM i Access ODBC 2+T<IT7#732+#

P153\m1T<#$T}]DCJD2+,x;G#$}]>mD2+#bG`1PgUD,r*|*s

\m1KbC'CJ}]ITICD“yP”=(#*\bD;)#{D ODBC 2+T<u|(:

|nP2+T

bI\TV{gfryZ 5250 BfD&CLrG#PC#+G,K=(Y(zh9C'Z 5250 Bfa0P

dk|n,{G;\(}53\m1*{Ga)DLrMK%4CJ}]#rK,|nP2+T"GxT2

+#9C IBM i Access _TM“&CLr\m”ITa_2+T,9CTs6p(^ITx;=a_2+T#

IBM i Access _T\I\a^FTI\G;ADX(}]4xPD ODBC CJ#IBM Navigator for i PD“

&CLr\m”ITh9 ODBC CJ#

PXd{E",kND6IBM 2+N<7#

C'vZLr

C'vZLrJm53\m1#$I IBM a)Dwz~qwLr#IBM i Access ODBC }/Lr9C}]b

wz~qw:vZc QIBM_QZDA_INIT"QIBM_QZDA_NDBx M QIBM_QZDA_SQLx#3) ODBC }/L

rM IBM i Access }]CJ=((g OLE DB)I\9Cd{wz~qw#

U>

(#+U>G<kM'z/~qw&CLrdO9C4a)d5XF#U>|,XZTdxPU>G<DD~

ywD?N|BDj8E"#ITq=/Mi/U>E"T5XX(E",|(:

v |BKD~DC'E*D~

v |BDG<

v |B`M

U>G<9JmC'(eDU>n#1kC'vZLrr%"wdO9C1,|9a)K;V*z`TOMD

=(4,$C'(eDsF#PX|`E",kND Backup and Recovery#

“}]4{F”(DSN) ^F

IBM i Access ODBC }/Lr'V DSN hC,TZhT}]bD;ACJ(#IBM i Access ODBC }/

Lr'V;AMA!/wC}]4hC#!\;G\2+,+b)hCIToz@9^bX>}M|BYw#

`XE":

2+N<

8]kV4

ODBC Lr2+T_T<GBP IBM i Access ODBC Lr2+T_T#

^FLrCJ}]b

53\m1(#h*^FTX(D~"3vLrr8iLrDCJ#9CV{gfDLr1+(}9CLrX

C(^4hC^F#T ODBC 2IT9C`FD=(#

6 IBM i: Windows Application Package:\m

f"}LJm ODBC Lr15)LrXC(^#Lr1I\;#{C'IT(}9C@f&CLr(g

Microsoft Access r Lotus® 1-2-3®)4&m}]bD~#;x,Lr1I\k*^FvTLr1D&CLrx

P}]b|B#*5VK?D,Xk{CTs6p2+Tr_C'vZLr4^FC'T}]bDCJ#Xk

`4&CLrT+}]ks"Mxf"}L,"Cf"}L|B}]b#

IC'4^F CPU 9CJ

ODBC +sXr/KT DB2 for i }]DCJ#+G,byazz:f0l,2MGC'I\bbX4(v?

CPU 9CJDi/,+GV;+|5V#ODBC T;%=w5EH6KP,bI\aOX0l53T\#53

'Vi/XFw#Zf"}LwCP,ODBC ITwCi/XFw(}g,(} PC &CLr)#r_,ODBC

API IT(}i/,1N}4wCXFw#mb,C'vZLrITZ ODBC w5O?F9Ci/XFw#

1d^FGZ CHGQRYA CL |nD QRYTIMLMT N}O8(D#9IT9Ci/!nD~(QAQQINI)

4hCC5#

6SQL N<7;iP9|,d{E"#i4Ci.D HTML *zf>,rr! 6DB2 for i SQL N<7D

PDF f>#

PX|`E",mkND“wz~qw\m”#

sFG<(`S2+T)

P8vw5G<ITC4`S2+T#QHST(z7w5G<)|,kT53xPD2+T|D`XD{"#

TZk2+TPXD&\Dj8`S,ITtC QAUDJRN#*SECURITY 5G<BP&\:

v TTs(^D|D

v C'E*D~D4("|D">}"T>MV4Yw

v TTsyP(D|D

v TICyP_DE*D~DLrD|D(CHGPGM)

v T535MxgtTD|D

v TS537ID|D

v DST N1+ QSECOFR \k4;*;65

v N1ks+ DST 2+w\D\kw*1!5

v TTsDsFtTD|D

PXd{E",kND6IBM 2+N<7#

`XE":

DB2 for i SQL N<

wz~qw\m

2+N<

ODBC 2+TD`XE"iRPX IBM i Acesss ODBC 2+TDd{E"#

kS`X4SPxP!q,Tcq!PXX(wbDnkE"#

9Ik IBM i <u'V*5,rQwx7* www.ibm.com/systems/support/i/ D<u'V Web 3fTq!d

{E"#

`XE":

\m 7

wz~qw\m

2+N<

8]kV4

DB2 for i SQL N<

ODBC JOoOozzbv IBM i Access Client Solutions M ODBC D;)|#{DJb#|9j6KITozz}%T\

?1D8v$_#Zk<u'Vz9*5.0,z&CDAKE"#

PX+ ODBC 'V/I=&CLrPDoz,kND“IBM i Access Client Solutions ODBC `L”,SPI

TqCPXBPSwbDE":

v ODBC API Pm

v ODBC API 5)

v `L>}

v ODBC T\

BPwba)KPXiRMbv IBM i Access Client Solutions ODBC msD;c<r:

`XE":

ODBC `L

ODBC oOMT\$_9C$_4ozoO IBM i Access ODBC Jb#

PX ODBC M'zr~qwKoOMT\$_DE",kSBPwbPxP!q:

`XEn:

Z 123D:li~qw4,;

9C IBM i Access Client Solutions CWBPING |n#

Z 173D:* IBM 'Vz9U/E";

g{r IBM 'Vz9r*JbG<TT IBM i Access Windows Application Package xPJOoO1a)

3)E",G4 IBM 'Vz9D$wK1IT*za)|CD~q#

M'zK ODBC oOMT\$_:

9CM'K$_4ozoO IBM i ODBC Jb#

Bm|, ODBC M'zKoOMT\$_:

M'z$_ hv

ODBC zY(SQL.LOG) Microsoft D“ODBC \mw”a)dT:DzY5CLr4zY&CLrPD ODBC API

wC#

PX|`E",kND“U/ ODBC zY(SQL.LOG)”#

ODBC zY5CLr a)Dd{ ODBC zY5CLrI\H ODBC zY(SQL.LOG)|?s#b)c[5C

LrITa) ODBC API wCDj8kZcMvZczY#=vzY5CLrG Trace

Tools(Dr. DeeBee)M SST Trace Plus(53m~<u)#

8 IBM i: Windows Application Package:\m

M'z$_ hv

CWBPING *9C CWBPING,IZ|na>{&dk cwbping (your system name or IP address)#

}g:cwbping testsys1 r cwbping 127.127.127.1

CWBPING l&~qwPmM|GD4,#KP;xNNN}D CWBPING |n,IqC

9C CWBPING |nDozE"#PX CWBPING D|`E",kND“li~qw4,

”#

CWBCOTRC *9C CWBCOTRC,1;Z \Program Files\IBM\Client Access ?<P1,Z|na>{

&dk CWBCOTRC ON#r*zY.s,ITt/&CLr#dk CWBCOTRC OFF#9zY#CWBCOTRC U/PXZ~qw.d+MD}]DE"#KP;xNNN}D

CWBCOTRC,IqC9C CWBCOTRC DozE"#

~qwK ODBC oOMT\$_:

9C~qwK$_4ozoO IBM i Access ODBC Jb#

Bm|,~qwKD ODBC oOMT\$_:

~qwK$_

~qw$_ hv

(EzY (EzYh)+zYMq=/_P_7hvDNN(E`M(nF7MT+x)#

bGC4iRm`JbD$_#|TZozoOZN&"zKT\SY2\PC#9C1

dAGMQ?VN4b?|&m;vksy(D1d#

w5zY w5zYITozRvs`}wzJbMm`T\Jb#XkWHZ*zYDw5Ot/

~qw5#Rv ODBC w5Dj<w5{#ZNN 5250 Bfa0P(}9C

STRSRVJOB |n4TK QZDASOINIT w5t/~qw5#;sy]yh*DE"!q

=VzYDdP;V:

zYw5

zYIwz~qwy4PDZ?wC#KP TRCJOB *ON |n#

wTzY

C4i4&CLrDT\,"7(X(JbD-r#

STRDBG |nkTn/D~qw5KP#K|n+i/E/wwvDv(G<=wTa0

Dw5G<P#}g,|G<@FDi/1d"9CDCJ76MNjms#

tC STRDBG D;vrW=(G(}ZoO!n(O!qtC“t/wT”(STRDBG)|n!n4dCz*(} ODBC \mw9CD ODBC DSN#r_,IKPTB|n:

STRDBG UPDPROD(*YES)

ODBC w5G<ITG< IBM i }]b"zDyPms#1w5&ZwT==1,w5

G<9+|,kT\PXDE"#

T\$_ T\$_da)K(fM5CLr,ICb)(fM5CLr44(T&CLrT\Dn

kVv#C$_da)KPX CPU 9CJ"EL!}[9CJ"Zf3fwHT0d{=

fDE"#d;y>Yw53ITU/T\}],+G,z+h*%@DmILr Per-formance Tools/400 4Vva{#

z9IT9C$_“}]b`Sw”M Visual Explain#PX|`E",kND System i® <

=w*zoz#

\m 9

~qw$_ hv

QZDASOINIT w5G< *q!nQ'V,zI"iRMlw QZDASOINIT w5G<#w5G<PI\|,;)

{",ITozz7(Mbv(} ODBC 5XDms#

CJw5G<D;vrW=(G(}ZoO!n(O!qO*,S1r!w5G<!n4

dCz*(} ODBC \mw9CD ODBC DSN#*iRw5G<,r* PC5250 Bfa0"KP WRKSPLF |n#8(xP ODBC ,S19CD IBM i C'E*D~w*

WRKSPLF |nDC'N}#

QAQQINI(i/!nD~) (}dCz*(} ODBC \mw9CD ODBC DSN "!qoO!n(,I*“i/!n

D~”hCb#dk*Z“i/!nD~b”rP9CDbD{F#

U/ ODBC zY(SQL.LOG):

U/ IBM i Access ODBC API wCD=h

kq-BP=h4U/ SQL.LOG:

1. t/ ODBC }]4\mw#

2. !qzY!n(

3. !q"4*<zY4%#

4. !q&Cr_7(#

5. XB4(Cms

6. 5XA ODBC \mw#

7. !qzY!n(#

8. !q"4#9zY4%#

9. ITZznuZG<D~76rPy8(D;C4i4zY#

":1z}Z9C MDAC V2.5 1K}LEJC#g{z}Z9Cm;f>D MDAC,G4I\h*q-;

,D=h#

IBM i Access ODBC ms{"1"zms1,IBM i Access ODBC }/Lra5X SQLSTATE(ODBC mszk)Mms{"#}/Lr

ITSI}/Lrlb=Dmsr_S DBMS 5XDmsPqCKE"#

TZ}]4P"zDms,IBM i Access ODBC }/Lr+5XD>zms3dA`&D SQLSTATE#1 IBM

i Access ODBC }/LrM Microsoft Driver Manager <lb=ms1,|GazI`&D SQLSTATE#IBM

i Access ODBC }/Lry] DBMS 5XD{"45Xms{"#

TZ IBM i Access ODBC }/Lrr Microsoft Driver Manager P"zDms,IBM i Access ODBC }/

Lray]k SQLSTATE `X*DD>5Xms{"#

ms{"q=

ms{"_PTBq=:

[vendor][ODBC-component][data-source]error-message

=(E([])PD0:j6ms4#BmT>K IBM i Access ODBC }/Lr5XDb)0:D5#

10 IBM i: Windows Application Package:\m

1}]4P"zms1,[vendor] M [ODBC-component] 0:j6S}]4PSU=msD ODBC i~D)

&LM{F#

ms4 5

}/Lr\mw [Microsoft][ODBC }/Lr\mw][;JC]

IBM i Access ODBC }/L

r[IBM(R)][IBM i Access ODBC }/Lr]

;JC

NLS {" [IBM][IBM i Access ODBC }/Lr]PE:NLS ms{"ENLS ms{"D>

(Ec [IBM][IBM i Access ODBC }/Lr]

(E47JO#Comm RC=xxxx -({"D>)dP xxxx G.xF(xG.yxF)q=

DmsE#hvmsTJD{"D>fmsE;pvV#

":PXms{"j6D|`E",kND IBM i Access 5Xkr*z6IBM i Access

Client Solutions C'8O7#

DB2 for i [IBM][IBM i Access ODBC }/Lr][DB2]

~qwms{"

i4 DB2 for i ms{"D>:

TZTK*7Dms: 9CK CL |n

SQL DSPMSGD RANGE(SQLxxxx) MSGF(QSQLMSG)

IWS r PWS DSPMSGD RANGE(ZZZxxxx) MSGF(QIWS/QIWSMSG),dP ZZZ * IWS r PWS

PXd{ ODBC ms{"Doz,kND#{ ODBC ms#

ITZ*z6IBM i Access Client Solutions C'8O7PD:~q"msMzY;{"ozwbPQwMi4

NLS r(Ems{"#

`XEn:

Z 143D:#{ ODBC ms;

iRMbv IBM i Access ODBC ms#

`XE":

IBM i Access 5Xk

T IBM i ,SxPJOoO?v ODBC ,S<k;v IBM i }]bLr(E#KLr;F*wz~qwLr#

k TCP/IP dO9CD“}]b~qw”LrD{F* QZDASOINIT#|(#;ZS53 QUSRWRK P,+G

ITI53\m120Z;,D;C#

\m 11

Z}#ivB,a8wX=pCLr,"R}Ki$}ZKPDS53M(E-iGq}7.b,C';h*

4PNNd{Yw#PX\mwz~qww5Dj8E",kND“wz~qw\m”#

,SJODn#{8>G4T ODBC }/LrDms{"8vP(E47JO#

g{ ODBC ^(,SA IBM i wz,k4PBPJOoONq:

`XE":

wz~qw\m

li~qw4,:

9C IBM i Access Client Solutions CWBPING |n#

IBM i Access Client Solutions z7_P;vCZi$wz~qw4,DXb|n:

CWBPING systemname

dP,systemname G53D{F#

C|n&5XgBZ]:

*!{ CWBPING ks,4 CTRL-C r_ CTRL=BREAKI - }Zi$k53 MYSYSTEM D,S...I - I&Xk~qw&CLr,S:PkM'zI - I&Xk~qw&CLr,S:xgD~I - I&Xk~qw&CLr,S:xgr!I - I&Xk~qw&CLr,S:}]CJI - I&Xk~qw&CLr,S:}]SPI - I&Xk~qw&CLr,S:6L|nI - I&Xk~qw&CLr,S:2+TI - I&Xk~qw&CLr,S:DDMI - I&Xk~qw&CLr,S:TelnetI - I&Xk~qw&CLr,S:\mPDI - Qi$k53 MYSYSTEM D,S

`XEn:

Z 83D:ODBC oOMT\$_;

9C$_4ozoO IBM i Access ODBC Jb#

i$S53Gqn/:

TCP/IP ,SD IBM i Access ODBC w5 (QZDASOINIT) +Z QUSRWRK S53PKP#i$KS53G

q}ZKP#

I\h*V$t/ QSERVER S53#*K,;h"vTB|n:

STRSBS QSERVER

*9S53Z IPL 1T/t/,^D IPL t/}L(1!5* QSYS/QSTRUP)T|( STRSBS QSERVER

|n#

}KS53 QSERVER .b,S53 QSYSWRK M QUSRWRK 2Xk}ZKP#

i$$t/w5Gq}ZKP:

IBM a) QSERVER/QUSRWRK S53T9C$t/w54DFw5u</Mt/1DT\#g{b)$t

/w54&Zn/4,,G4|Ga0l IBM i ,S#

1ZS53PdCK$t/w51,w5“Xk”Gn/DE\xP,S#CZ TCP/IP ,SD$t/w5G:

12 IBM i: Windows Application Package:\m

v QZDASOINIT - ~qwLr

v QZDASSINIT - 9C SSL 19CD~qwLr

*i$$t/w5Gq}ZKP,9CBPdP;n|n:

WRKACTJOB SBS(QUSRWRK)

WRKACTJOB SBS(’user-defined-subsystem’)

J1D$t/w5&CGn/D:

w5 C' `M -----4,-----QZDASOINIT QUSER PJ n/ (WSV,S)

}G,SQ-Gn/D,qr$t/w5;aT>Z WRKACTJOB P#XkS WRKACTJOB fe9C“F14

- |(”#

d{ TCP/IP "bBn:

ZT IBM i ,SxPJOoO1,k9C NETSTAT"STRTCP M STRHOSTSVR 4i$"t/ TCP/IP &

\#

9CTB|n4i$Gqt/K TCP/IP:

NETSTAT *CNN

":*9C System i <=wi$ TCP/IP GqQt/,XkQ9C TCP/IP dC~qw,;s4PBPYw:

1. Z System i <=wP,!q~qw > xg#

2. R|%w“TCP/IP dC”,;s!q“5CLr”#

3. !q Ping#

4. 8(wz{r TCP/IP X7,;s%w“"4 Ping”#

9C|n STRTCP 4t/k*D-i(g{C-i4KPD0)#

(}/@S NETSTAT *CNN |n5XDE"4i$XhDX$LrGq}ZKP:

6L 6L >XX7 KZ KZ UP1d 4,* * as-cent > 000:09:31 l}* * as-signon 000:09:41 l}* * as-svrmap 002:57:45 l}* * as-data > 002:57:45 l}

g{h*D0,9C|n STRHOSTSVR SERVER(*ALL) 4t/|G#

v i$ QZDASRVSD(}]bwz~qwWSVX$Lr)Gq}Z QSERVER S53PKP#

– as-database &C&Z“l}”4,

– &C9C WRKJOB QZDASRVSD 4liX$LrDw5G<TiRNNms{"#

v i$WSVX$Lr QZSOSMAPD }Z QSYSWRK S53PKP#

– as-svrmap &C&Z“l}”4,,}g NETSTAT *CNN y>#

– &C9C WRKJOB QZSOSMAPD 4liX$LrDw5G<TiRNNms{"#

PC (},SA~qw3dwKZ4iR}]b~qwy9CDKZ#|alw as-database y9CDKZ#;

s|a,SA}]b~qwX$Lr QZDASRVSD }Z`SD`&KZ#~qwX$Lr+QM'zD,S

k QUSRWRK PD QZDASOINIT $t/w5,S#g{bGTK PC xPDZ;N,S,G49Cmb=

v~qw:“Pk~qw”CZZhmI(,“"a~qw”CZC'j6/\ki$#

\m 13

PXi$GqQt/ TCP/IP D|`E",kND“#{ TCP/IP Jb”#

`XE":

9C TCP/IP dC~qw

#{ TCP/IP Jb

#{ ODBC msiRMbv IBM i Access ODBC ms#

BPwba)KPXiRMbv#{ IBM i Access ODBC msD;c<r:

`XEn:

Z 103D:IBM i Access ODBC ms{";

1"zms1,IBM i Access ODBC }/Lra5X SQLSTATE(ODBC mszk)Mms{"#}/L

rITSI}/Lrlb=Dmsr_S DBMS 5XDmsPqCKE"#

SQL ms:

&CLrv=D#{ SQL IBM i Access ODBC msDPm

":PX SQL msD|`E",kND SQL {"Mzk#

`XE":

SQL {"Mzk

SQL0104 - GE &1 ^'#P'GE*:&2:

^' IBM i Access ODBC SQL o({"

I\D-rG:

v &CLrzID SQL odo(;}7#*Koz7(Jb,9C“ODBC \mw”a)D ODBC zY$_

4i4 SQL.LOG#

v g{“*”G;vGE,kND SQL0114 - X5}]b &1 k10D &2 ~qw;,#

v SQL od}Z9C,} 32K s!^FDDV#<G9CN}jG4zfDV#byMu!KodDs!,

"Jmz+M}]yJmDnsVNs!#

v &CLr}ZTsb,S9C;}7Do(#;)&CLr1!ivBZ WHERE SdP9C(CDsb,

So( *=(PowerBuilder 3.0 & 4.0, Crystal Reports)#k&CLr)&L-L#s`})&L<a)Ku

<hCrdC5T9C ODBC sb,So(#

`XEn:

Z 153D:SQL0114 - X5}]b &1 k10D &2 ~qw;,;

|B IBM i Access ODBC X5}]b?<n#

SQL0113 - ;Jm{F &1:

|B IBM i Access ODBC X5}]b?<#

I\D-rG:

I\Gr*53{F;Z“X5}]b?<”P#KP“mSX5}]b?<n”|n:

ADDRDBDIRE RDB(SYSNAME) RMTLOCNAME(*LOCAL)

ZOfD>}P,SYSNAME G53D“1!V?;C{”D{F(g DSPNETA |nPy8(D)#

14 IBM i: Windows Application Package:\m

KmsDm;v#{-rGm{rb{PfZdc(.)#!\dcZ IBM i D~|{<(PP',+G,X

kC+}E+{F}p4E\CZ SQL od#;VLZ&Tk)ITG9C SQL |{o(Tk*DomD~

9(_-D~#m;VI\Dbv=8GTk*DD~4(“SQL p{”,;s(}p{4dSCJCD~#

SQL0114 - X5}]b &1 k10D &2 ~qw;,:

|B IBM i Access ODBC X5}]b?<n#

I\D-rG:

I\Gr*53{F;Z“6L}]b?<”P#KP“mSX5}]b?<n”|n:

ADDRDBDIRE RDB(SYSNAME) RMTLOCNAME(*LOCAL)

ZOfDbv>}P,SYSNAME G53D“1!V?;C{”D{F(g DSPNETA |nPy8(D)#

KmsDm;v#{-rGm{rb{PfZdc(.)#!\Z|{<(PP',+G*KZ SQL odP9

C|,G4&CC+}E+C{F}p4#;VLZ&Tk)ITG9C SQL |{o(Tk*DomD~9(

_-D~#

`XEn:

Z 143D:SQL0104 - GE &1 ^'#P'GE*:&2;

^' IBM i Access ODBC SQL o({"

SQL0204 - R;= MYSYSCONF:

TZ IBM i Access ODBC:~qwODI!m#

I\D-rG:

(#,;P9C Microsoft Jet Engine(Microsoft ACCESS r Microsoft Visual Basic &CLr)Dw5Dw

5G<E|,K{"#Microsoft Jet Engine \GliF* MYSYSCONF D~qwDI!m#&CLr+vT

K/f#PXx;=DE",kND Microsoft Jet Database Engine Connectivity W$irk Microsoft *5#

SQL0208 - ORDER BY P;Za{mP:

TZ IBM i Access ODBC:ORDER BY SdfZDJb

I\D-rG:

IBM i Access ODBC }/Lr+“Y”(fxtT SQL_ORDER_BY_COLUMNS_IN_SELECT (ODBC 2.0)#V

{.“Y”b6E ORDER BY SdPDwPXkZ!qPmP#3)#{@f(f&CLrvTr_4!qK

5,"T<9C;Z!qPmPD ORDER BY VN#

SQL0900 - &CLrxL4&ZQ,S4,:

|B IBM i Access ODBC X5}]b?<n#

I\D-rG:

I\Gr*53{F;Z“6L}]b?<”P#KP“mSX5}]b?<n”|n:

ADDRDBDIRE RDB(SYSNAME) RMTLOCNAME(*LOCAL)

ZOfD>}P,SYSNAME m>53D“1!V?;C{”D{F(g DSPNETA |nPy8(D)#

\m 15

KmsDm;v#{-rGm{rb{PfZdc(.)#!\Z|{<(PP',+G*KZ SQL odP9

C|,G4&CC+}E+C{F}p4#;VLZ&Tk)ITG9C SQL |{o(Tk*DomD~9(

_-D~#

ODBC“}]4{”(DSN)dC9CKmsD|{<(#9C“ODBC \mw”4+ DSN |D*9C}7D|{

<((*SQL r *SYS)#\G9C *SQL,}GzD&CLrhFXpZ{9C *SYS#

SQL0901 - SQL 53ms:

TZ IBM i Access ODBC:~qw(&\)lims

I\D-rG:

m;vmsr_H0Q(fDmsh9K SQL odD&m#H0Dms;G<Z IBM i w5G<P,45X

A ODBC &CLr#XkR=Mlww5G<E\j6MbvJb#

*iRw5G<,kr* PC5250 Bfa0""v WRKSPLF,dPC'GxP ODBC ,S19CD IBM i C

'E*D~#+G,Z3)ivBG9C WRKSPLF QUSER 4R=w5G<D#}g,1^(t/$t/w51,

h*9C WRKSPLF QUSER 4iR`X*Dw5G<#

SQL5001 - 4(eP^({rm &2:

|D IBM i Access ODBC DSN PD|{<(#

I\D-rG:

ODBC“}]4{”(DSN)dC9CKmsD|{<(#9C“ODBC \mw”4+ DSN |D*9C}7D|{

<((*SQL r *SYS)#\G9C *SQL,}GzD&CLrhFXpZ{9C *SYS#

SQL5016 - Ts{ &1 D|{<(^':

|D IBM i Access ODBC DSN PD|{<(#

I\D-rG:

ODBC“}]4{”(DSN)dC9CKmsD|{<(#9C“ODBC \mw”4+ DSN |D*9C}7D|{

<((*SQL r *SYS)#\G9C *SQL,}GzD&CLrhFXpZ{9C *SYS#

SQL7008 - &2 PD &1 ^',^(xPYw#-rk* 3:

TZ IBM i Access ODBC:4G<DPXD~Dms

I\D-rG:

}]b(}U>G<44Pd5XF#ICd5XFDNN ODBC &CLr<+h*Ty9CDD~xPU>

G<#

f"}Lms:

f"}Lar&CLr5X;)#{ IBM i Access ODBC ms#

SQL0444 - 4R= &B PDb?Lr &A (DB2 for i SQL):

1 DB2 for i }]b~qw\;R=}Lyw,+G^(R=LrTs1,aZ4Pr1S4P1zI

SQL0444#

16 IBM i: Windows Application Package:\m

b?LrXk;Z53?<mPy8(D;C#"b,K;CGI|{<((eD,"R1!/OGZ(e}

L(9C CREATE PROCEDURE)x;GZwC}L1pwCD#*li*f"}LDb?Lr{(eD;

C,T QSYS2.SYSPROCS KPi/,"GB“EXTERNAL_NAME”{FVND5#

OUTPUT M INPUT_OUTPUT N}O;P5XNN}]:

TZ IBM i Access ODBC:45X}]1D SQLBindParameter Jb

KJbI\GIZBP-rlID:

v ODBC SQLBindParameter API msX+ fParamType 8(* SQL_PARAM_INPUT#

v 9CK DECLARE PROCEDURE x;G CREATE PROCEDURE,"R{CK)9/,'V#

v Lr1Z CREATE r DECLARE PROCEDURE OmsX+3vN}yw* IN#

v f"}LLrmsX5XKN}#

SQL0501 - Nj CRSR000x 4r*:

TZ IBM i Access ODBC:*Z ILE LrP9C6k= SQL 15X}],Xk8(`k!n ACTGRP

(*CALLER) x;G1!5 *NEW#

i$Lr4PK5Xx;GKv#

1f"}LLr4PKvx;G5X1,Xk+XU SQL Nj!nhC* *ENDACTGRP#g{“XU SQL

Nj”!n;hC* *ENDMOD,G4Nj+Zlw}].0XU#

9*i$ CREATE PROCEDURE Gq8(K}7}?Da{/#Z9C}ia{/1,b;cXpX*#

ODBC msdvM;I$bDms:

7# IBM i Access ODBC }/LrM}]b~qwLr&Z%dzk6p#

Zz):DNN PTF r_Z Service Pack D readme.txt D~Pli PTF `XX*u~hs#g{JbTf

Z,G4i$zGq{CK“ODBC }]4”PD$!!n#g{&CLr9C SQLExtendedFetch r

SQLFetchScroll ODBC API,r_z;\7(,G4;&C9C$!!n#

"b,f"}LPDa{/NjG;AD#

":~xFr.yxF}],x;G ASCII V{#

“*;”N}D1!5;hC*“;+~xF}](CCSID 65535)*;*D>”#;v CCSID +=SAD~"m

uAVN(P)Tj6C4*;}]D*;m#CCSID * 65535 (#8>-<}](~xFr.yxF)(}

g,IC;<D<N)koT^X#;!q+~xF}](CCSID 65535)*;*D>+7#-<}];;F

5#

1+“*;”N}hC*+~xF}](CCSID 65535)*;*D>1,+Q=SA}]D CCSID |D*=SA

w5D CCSID#g{}]75G~xFD0,G4KN}hCI\a<B}];F5#

* IBM 'Vz9U/E"

g{r IBM 'Vz9r*JbG<TT IBM i Access Windows Application Package xPJOoO1a)3

)E",G4 IBM 'Vz9D$wK1IT*za)|CD~q#

*U/KE",kjIBPNq:

\m 17

'VNq Nqhv

KP cwbsvget.exe TU/E"# cwbsvget.exe $_G IBM i Access Client Solutions V5R4

M|_f>D;?V,IozzU/yPzYKPivT0

d{I\PzZoOJbDE"#cwbsvget +zI;v zip

D~"+CD~"Mx IBM ~qz9TxPVv#k"b,

cwbsvget ;ar*MXUzY -- |;G*K=cMj{T

xr%X+zYMd{}]U/=;vD~P#g{9C

cwbsvget.exe $_,G4;h*jIBfD=h4U/ODBC }/LrDf>"R=zYD~#7#ZzY#9s

KP cwbsvget.exe,Tc+zYD~r|= cwbsvget zID zip D~P#*9C cwbsvget.exe,k4PBP=h:

1. r*|na>{#

2. /@A Client Access D~P(|(#;Z \Program Files\

IBM\Client Access ?<P),;sKPTB|n:

cd \Program Files\IBM\Client Access

3. KP|n cwbsvget.exe

":cwbsvget.exe +*zzI;v .zip D~#|n0ZO

Ddv8>4(C .zip D~D;C#

G< IBM i f>M[} PTF 6p# 1. ZUKBf|nPO"v“T> PTF”|n:

DSPPTF

2. G< IBM i "PfE",dq=* VxRxMx#

3. i$ IPL 4Gq* ##MACH#B#

4. 4 F5 TT> PTF j8E"#

5. G<PmPDZ;v PTF j6#dq=* Tzxxyyy,d

P xx *j],yyy GeTUZ,z * L r C#

G< ODBC }/LrDf># 1. S“Nq8”P!q*< > Lr > IBM i Access ClientSolutions > ODBC \m#

":Z9C 64 ;}/LrD 64 ;zwO,!q ODBC\m(64 ;)#

2. !q}/Lr!n(#

3. G< IBM i Access ODBC }/LrDf>#

G< ODBC }/Lr\mwDf># 1. S“Nq8”P!q*< > Lr > IBM i Access ClientSolutions > ODBC \m#

":Z9C 64 ;}/LrD 64 ;zwO,!q ODBC\m(64 ;)#

2. !qXZ!n(#

3. G<}/Lr\mwDf>#

U/zY nI\*sz*'Vz9U/DzYG:ODBC zY

(SQL.LOG)"CWBCOTRC r“(EzY”T0“j8E"z

Y”#PXzYD|`E",kND ODBC oOMT\$

_#

G<d{E" }g,PC &CLr"mshvT0z}Z9CNV ODBC

}/Lr(32 ;r 64 ;)#

`XEn:

18 IBM i: Windows Application Package:\m

Z 83D:ODBC oOMT\$_;

9C$_4ozoO IBM i Access ODBC Jb#

9C_TM&CLr\m4^FC'

IBM i Access _Ta)K`vCZhC^FME*D~D=(#

b)_T9C Microsoft D_T`-wr IBM Navigator for i D“&CLr\m”&\#

Txg5V\mXFD=vw*=(G“&CLr\m”M_T#“&CLr\m”y] IBM i C'E*D~hC

^F,"R(} IBM Navigator for i xP\m#_T:pdChCM^F,"RI&CZX(D PC Mwv

Windows C'E*D~#by,|Ga)H“&CLr\m”|_Dj8LH,+GT;|QhCM\m#*9

C_T,XkBX Microsoft System Policy Editor "dC PC M53Tcf""lwM&CzhCD_T#

(#,g{z*^FDyP&\<'V“&CLr\m”,R}Z9CD IBM i ~qwDf>'V“&CLr\

m”,G4nC9C“&CLr\m”#

PX“&CLr\m”D|`E",kND“&CLr\m”#

*Kb_T,kNDBPwb:

`XE":

&CLr\m

IBM i Access _TEv9C53_T4^FC'4P3)Yw,"(ir*s9C3)dC&\?~#

IBM i Access _TI&CZwv Windows C'E*D~MX( PC#+G,b) IBM i Access _T;aa

)T53J4DXF,"R;\zf532+T#PXzITTb)_T4PDYwDhv,kND“_TD

`MMwCr”#

;T“9Ci_T4XF IBM i Access Client Solutions D9CMdC”xPKP^DbT,rK9C|I\a

zz;I$bDa{#PXi_TDd{E",kND Microsoft D5#>wbDd`?VV[ IBM i Access

Client Solutions _TDQbT"\'VDC(#

xgPD_T'V

_TIT$tZD~~qwO#g{GZD~~qwOdCD,G4C'?N"a= Windows $w>1,{G

D$w>MaBXJCZC Windows C'E*D~DyP_T#C'Z$w>O4PNNYw.0,C'D PC

a+_T&CZ"am#?v Windows Yw53<=xKBX_TyhDzk#

*9C_TD+?&\,zh*BPwn:

v ;(wG<~qw

v ;(_T~qw

I+ IBM i T Windows xOZSD'V (IBM i NetServer) Cw_T~qw#

PX|`E",kND“hC53T9C_T”#

\m 19

_TD~

_T#e|,_T(e,"4`p4i/_T#TBG?v&\Dev IBM i Access _T#e#

v ^Fx(53D&\(sysname.adm)

v ^FKP1DX(&\(caerestr.adm)

v ^Fli service pack 6p(caeinrst.adm)

v ?Fr(idCX(73DdChC"G)73PD53T0G)53D3)IdC5(config.adm)

v (ir_?FdC+VIdC5(caecfg.adm)

XkH9C CWBADGEN 5CLrzI_T#e,E\4(r^DX(_T#;s9C Microsoft System Policy

Editor r Microsoft \mXF(i_T\m%* gpedit.msc 4$n#e"hC{GDiI_T#g{9C

Microsoft System Policy Editor,G4#fT_TD~ywD|D#g{9C gpedit.msc,_ThC+T/f"

Z“i_TTs”P#PXj8E",kND Microsoft D5#

PX|`E",kND“4(_T”#

_TD`MMwCr

?v IBM i Access _TfwCrx(,"Raa)^FrdC#

^F_T

(#IT+^F_ThC*wCZNNwCr,"RI_PBPC>:

v ^FrJm9C3v&\rYw#

v |(PXli service pack 6pD^F#

v |(8vd{^F#}g,IT^F3V`MD}]+dOX,r_9C“@9yP}]+d”_T;N^F

yP`MD}]+dOX#

v <BG)(#I!qDX~r!n~Xr“dR”#

v 1^F_Th9C'jI{GT<jID&\1,(#<aIXF(r0ZPT>D{"4(*C'#

dC_T

dC_T;\hC*wCZC'wCr,"_PBPC>:

v $HdCnUC'(#ITT:dCDhC#

v dCC'(#ITtCr{CD5"&\?~T073M,SDPm#

v 9?F5“dR”#1dC_T?FdC;v51,C5DdkVN+;S\|D#

IT(ir?FdC_T#

v (i:}GGIC'T=dCDr_GI&CLrhCD,qr+9Ca)D5#baP'X2G}# IBM

i Access 1!5,+;a?F9CC5:I8(B542G(i5#

v ?FdC:+9Ca)D5 -- C'r&CLr<;\+||D#

_TwCr

?v_T<Z}VwCrPxPhC:zwwCr"C'wCrM IBM i ,SwCr#3)_TGZ`vwC

rPhCD,xd{_Tr"GgK#

20 IBM i: Windows Application Package:\m

wCr hv

zwwCr ZKwCrPhCD_T/JCZ PC DyPC'#(;D}bMGZ*X(C'hCK`,D_T4

2GzwwCrhC1#

C'wCr ZKwCrPhCD_TITTwC'&C#|ITT3)C'xPhC,+;\Td{C'xPh

C#|2IT*“1!C'”(;P%@D_TdCDNNC')hC#3)C'wCr_Ta);V

hC,|Jm;V&\,x;\zwwCrhC#19CKhC1,MvTzwwCrhC#

IBM i ,S(r“

?v53”)wC

r

TZZC'rzwwCrPhCD3)_T,ZC'rzwwCrPD53,SwCrPawv|O

\XhC#g{Z53,SwCrPhC,G4v19C8(531Ea&C_ThC#}g,g{

^F_TGZC'wCrZD53,SwCrPhCD,dP53{F* SYS1 xC'* USER1,G

4v1 USER1 9C SYS1 1Ea^FC&\#

":g{_TGZ53,SwCrPhCD,G4KhCEHZC'rzwwCrhC#}g,g{

*C' USER1 ?FdCD1!C'==G“9C1!C'j6”,+GT53 SYS1 hC*“9C Win-

dows C'j6M\k”,G41 USER1 ,SA SYS1 1,Ma9Cd Windows C'j6M\k#1

USER1 kd{NN53,S1,9C8(D1!C'j6#

":*tCKwCrPDhC_T,XkzI"9CBP_T#eDdP;vr=v<9C:

v config.adm - dCD73M,S#e

v sysname.adm -- ?v53(4 IBM i {FEP)#e

hC53T9C_T

BX IBM i Access _TD~#

jIBP=hT(}xgBX#fD_TD~49C_T#

1. dC IBM i 73T9C_T

2. dCM'z PC T9C_T

3. 4(_TD~

dC53Tc9C IBM i Access Client Solutions _T#4UBP=h4dC53Tc9C_T#b)=hYhzDxgPP Windows PC#

v g{94+53dC* IBM i NetServer,k"4dC#

v 4(/ID~53D~P4fE_TD~#

`XE":

IBM i NetServer

/ID~53

dCM'z PC T9C_TM'z PC S\ IBM i _TBXyhDdC#

":KE"JCZdC PC TSPk;CBX53_TD~#g{_TT>Xr6L==f"Z“i_TTs

”(GPO) P,G49IT9C IBM i Access _T'V#PXi_TM“i_TTs”D|`E",kND Microsoft

D5#

xgPD?v Windows $w><h*BX_TD~#zITBX cwbpoluz $_,|+fz4PKYw#S

www.ibm.com/servers/eserver/iseries/access/cadownld.htm BXC$_#

r_,g{+_TD~ECZ IBM i G<~qwD NETLOGON 2mP,G4C'D PC aZG<53Dr

1T/BXC_TD~#

\m 21

4(_TD~

4(r^D_T"+|Gf"Z IBM i Access _TD~P#

*4(r^DX(_T"+|Gf"Z_TD~P,k4PBP=h:

1. BX Microsoft System Policy Editor#

2. 4( IBM i Access _T#e#

3. 4(M|B_TD~#

":g{9C Microsoft \mXF(i_T\m%* gpedit.msc hC_T,G4;h*_TD~#PX|`E

",kND Microsoft D5#

Microsoft System Policy Editor:

*4(zT:D IBM i Access _TD~,h* Microsoft _T`-w#

9C Microsof t Web >c4q!}Z9CD Windows Yw53O'VD_T`-wDf>#Z

www.microsoft.com PQw policy editor#

kq-f`-wa)D8<E"4i!CD~"20_T`-w0#e#

`XE":

Microsoft Corporation

4( IBM i Access _T#e:

IBM i Access Lr4(XF_TyhD_T#e#

1. r*|na>{0Z#

2. *A IBM i Access Client Solutions ?<,C?<(#;ZTB;C:

[C:]\Program Files\IBM\Client Access\

3. dk|nMN},C4zI*hCD_TD#e#

_T#e|n

xPN}D cwbadgen |n hv

cwbadgen /ps S1034345(dP,s1034345 G53{F#) zICZhC53X(_TD#e S1034345.adm#

cwbadgen /std zI caecfg.adm(|(+VdC)"caeinrst.adm(|(li

service pack 6p^F)M caerestr.adm(|(KP1^F)#

cwbadgen /cfg config.adm zI config.adm(yZ PC OfZD53dCDdC_T,

K|nMGZC PC OKPD)#Z /cfg N}.s8(D~

D{F#ZK>}P,#eD~* config.adm#

4(M|B_TD~:

4( IBM i Access _TD~TXF1!Fczr1!C'Yw#

":BP8>E";f09Ci_Tr Microsoft \mXF(i_T\m%*,!\b)8>E"G#`F#

*9Ci_T4\m IBM i Access &\,kNDPXi_TC(D Microsoft D5#

1. +w poledit.exe Tt/_T`-w#

22 IBM i: Windows Application Package:\m

2. *A!n > _T#e > mS#

3. *Af"zZ4(_T#e14(D .adm D~D;C#

4. !qz*mSD .adm D~"%wmS#ZmSjyP*9CD .adm D~.0,;1X4b)Yw#;s

%w7(#

5. *AD~ > B(_T#

6. hC_T"+_TD~#fA:

\\QYOURSYS\POLICIES\ntconfig.pol

dP:

v QYOURSYS G IBM i NetServer D{F#

v POLICIES G IBM i NetServer O2mD~P{F#

v config.pol G_TD~D{F#

*|B_TD~,9C_T`-wr*_TD~,xP|D"+CD~#fXTO;C#

":zXk*;,D Windows Yw534(M,$%@D_T#PXj8E",kND Microsoft D5#

IBM i Access _TPm\m1I9C Microsoft 53_T4XF?vC'I9CD) IBM i Access &\MhC#

>wbP>Qa)DyP IBM i Access _T"hv?v_TD'{MwCr#

_T/GI#eD~(eD#I9C cwbadgen |nZ20K IBM i Access D PC OzI IBM i Access

_T#e(.adm D~)#PXj8E",kND“* IBM i Access 4(_T#e”#

SBfD4SP!q;,Dwb/TKb|`E"#PX_TD;chv,k!q“IBM i Access _TEv”#

!q“4&\V`D_T”Tc4|G0lD&\i4VP_TDPm,r_!q“4#eV`D_T”Tq!I

ozz4(_TD;i#e#

4&\V`D_T

hCb)_T4XF IBM i Access &\#

Bm4_T0lD&\P>_T#

&\ `XD_T

.NET }]a)Lr @99C .NET }]a)Lr

ActiveX T//Ts @9}]SPT//Ts

(E v 1!C'==

v TCP/IP i/

v KZi/==

v *s2+WSV

v @9|Dn/D73

v @9|D73Pm

v @9kH04(eD53,S

v @99CG?FdCD73

v ,S,1

\m 23

&\ `XD_T

mI$\m ZEzmI$.0SYD1d

>XoT'V v ANSI zk3

v OEM zk3

v EBCDIC zk3

v }]D+rd;

ODBC v Q|{D}]4

v @9LrzID}]4

OLE DB @99C OLE DB a)Lr

\k v Z IBM i \k=Z0aQC'

v @9|D IBM i Access Client Solutions \k

PC |n v Cwblogon

v Cwbcfg

v Cwbback

v Cwbrest

v Cwbenv

4&\V`D_T:.NET }]a)Lr:

(}_T4XF IBM i Access .NET a)Lr#

.NET }]a)Lr_T:@99C .NET }]a)Lr:

9CK_T4@99C IBM i Access .NET }]a)Lr#Z;\K_T^F1,.NET }]a)LrJm9

C Microsoft .NET Framework D&CLrCJ DB2 for i }]b#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X X

4&\V`D_T:ActiveX T//Ts:

(}_T4XF IBM i Access ActiveX#

24 IBM i: Windows Application Package:\m

ActiveX _T:@9}]SPT//Ts:

9CK_T4@9C'9C IBM i Access }]SPT//Ts#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X

4&\V`D_T:(E:

(}_T4XF IBM i Access (E&\#

(E_T:1!C'==:

9CK IBM i Access _T4dC1!C',S==#

zIT+1!C'==dC*:

v <Ua>C'j6M\k#

v 9C1!C'j6,Xk9CK_T48(C1!C'j6#

v 9CQG<C'D Windows C'j6M\k#

v 9C Kerberos we{F(^a>)#

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S#

X X

(E_T:TCP/IP X7i/==:

9CK_T4(ir?F9C IBM i IP X7i/5J#

IT9CK_T4+ TCP/IP X7i/==hC*:

v <Ui/(;_Y:fX7)

v ?!1i/;N

v ?li/;N

\m 25

v ?\i/;N

v ZXBt/ Windows .si/

v S;i/

":g{!q“S;i/”,z9Xk8(*9CD IP X7#

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X

(E_T:KZi/==:

9CK_T4(ir?F9Cy9CD=(rQw;C,Tq!X( IBM i LrD TCP/IP KZE#

TZKZi/==,?v53(IBM i ,SwCr)D?FdC+<U2G+V(zwwCr)?FdCrC

'dCD5#

IT9CK_T4+KZi/==hC*:

v >Xi/

v Z~qwOi/

v 9Cj<KZ

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X

(E_T:*s2+WSV:

9CK_TT*s IBM i Access C'9C2+WSVc (SSL)#

*9CK_T,XkZ53MM'z PC O20"dC SSL#;\+ SSL ?FdC*XU#g{Z53MM

'z PC O20MdCK SSL,G4C'\GIT!q9CC SSL#

g{K_T?F9C SSL,G4;\9C SSL DNN,S"T<+'\#bMb6Eg{C'P420 SSL,

r_53^(9C SSL r4t/'V SSL Dwz~qwf>,G4;ak53("NN,S#

26 IBM i: Windows Application Package:\m

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X

(E_T:@9|Dn/D73:

9CK_T4@9P;n/73#9C|4?F IBM i Access C'9CX(73#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

(E_T:@9|D73Pm:

9CK_T4@9 IBM i Access C'r PC C'|D,S73DPm#_exT,;JmC'mSB73"

X|{VPD73r_>}VP73#

K_Tv@9&m73Pm#+C'TIT&m73DZ],4,mS"X|{r}%73PD53#

K_TTZ#{OqXF IBM i Access Client Solutions C',SD\m1\PC#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

\m 27

(E_T:@9kH04(eD53,S:

9CK_T4@9 IBM i Access C',SrdCP4(eD53#

K_T;?FdC53r73#?FdC|GG(}4(M9C_T#e config.adm 4jID#kND“* IBM

i Access 4(_T#e”TKbgN4PKYw#

9CK_T1:

v P4(eD53;\CZNN IBM i Access &\#

v ;\(eB53#

v TI>}53,+G;\XB+|(e#

v TITmS">}rX|{73#

173M53;?FdC1:

v P4(eD53CZ IBM i Access Client Solutions &\#

v (eKB53M73#

v 4>}Q(eD53M73#

*?FC'9Cx;^D;i73M53,+K_Tk?FdCD73M53;p9C#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

(E_T:@99CG?FdCD73:

9CK_T^F IBM i Access C';9CI\m1?FdCD,S73#K_TT#{OqXFC',SD

\m1\Poz#

*?F9C73/OT0G)73PD53,9C cwbadgen.exe M /cfg !n4(;v_T#e#;sZ9(

_TD~1+K#e|(ZZ#v1Z PC OdCD73M53UCGC'&C9CD73M531,EIT

4(K#e#

_T`M

^F dC

(i ?F

X

28 IBM i: Windows Application Package:\m

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

(E_T:,15:

9CK_T?F9C,15#;x,IBM i Access C'I(}Lr2GC_T,2I(}V$dCX(53,

SD5xP2G#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X

4&\V`D_T:mI$\m:

(}_T4XF IBM i Access mI$#

IT9Cb)_T4XFZEzmI$.0*SYD1d?#

mI$_T:ZEz IBM i Access mI$.0DSY1d:

9CK_T4XFmILraxs IBM i Access H}EzmI$D1d#

KhC(#IC'Z“IBM i Access Client Solutions tT”D“d{”!n(OdC,CZhCz7H}DVS}#

g{K_T4hCNN5,RC'P4dCNN5,G41!5*ZEzmI$.0H} 10 VS#

49_ThCvJm8(VS},“IBM i Access Client Solutions tT”D“d{”!n(OD52aT!1MV

S*%;T>#

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X

\m 29

4&\V`D_T:>XoT'V:

(}_T4XF IBM i Access D>XoT'V&\#

>XoT'V_T:ANSI zk3:

9CK_T4XFX(C'Z9C IBM i Access &\1&9CD ANSI zk3#

(#Z“IBM i Access Client Solutions tT”D“oT”!n(OdCKhC#g{;PNN5G9CK_ThC

D,RC'P4dCNN5,G4+9C PC D1! ANSI zk3#

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i Access ,S

X

>XoT'V_T:OEM zk3:

9CK_T4XF9C IBM i Access &\19CD OEM zk3#

(#Z“IBM i Access Client Solutions tT”D“oT”!n(OdCKhC#g{;PNN5G9CK_ThC

D,RC'P4dCNN5,G4+9C PC D1! OEM zk3#

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X

>XoT'V_T:EBCDIC zk3:

9CK_T4XF IBM i Access &\9CD EBCDIC CCSID#

(#Z“IBM i Access Client Solutions tT”D“oT”!n(OdCKhC#g{;P9CK_ThCNN5,

RC'P4dCNN5,G4 EBCDIC CCSID !T~qZM'zDw5#

_T`M

^F dC

(i ?F

30 IBM i: Windows Application Package:\m

_T`M

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X

oT_T:BIDI d;:

(ir?F9C IBM i Access Client Solutions tTfeO BiDi d;hCD5#

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X

4&\V`D_T:ODBC:

(}_T4XF IBM i Access ODBC &\#

ODBC _T:@99CQ|{D}]4:

9CK_T4^F9C IBM i Access ODBC 'V1Q|{D}]4D9C#

“Q|{D}]4”MG:

v Q-IC'rLr4(D"R;3hKX({FD,"R

v GZ,S19C DSN !n48(D}]4#

C'I9C IBM i Access ODBC \mLr4(Q|{D}]4#Lr2IT4(Q|{D}]4 - }g,

(}wC SQLCreateDataSource 44(#

LrI(}wC SQLDriverConnect 44( ODBC ,S#g{9CK DSN !n,|+8(*9CDQ|{}

]4#g{9CK FILEDSN !n,|+8(|,,S!nDD~D{F#CD~{;G}]4{,rK,9

C FILEDSN ;G9CQ|{}]4#

K_TD^F!ngB:

v Jm+?:IT9CyPQ|{D}]4#

v JmyP>D4:;\9CZK_TPXpP>DG)4#*i4r|DCPm,%w“T>”4%#

v @99CQ|{D}]4:;\9CNNQ|{D}]4#

\m 31

g{8(;,SNNQ|{D}]4,G49CD}]4+G;vF*“LrzID}]4”DY1}]4#I

(}9C“@99CLrzID}]4”_T4^F9CLryzID}]4#

K_TGTQtCzwhCD2GhC#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

`XEn:

:ODBC _T:@99CLryzID}]4;

9CK_T4^F9C IBM i Access ODBC 'V1LrzID}]4D9C#

ODBC _T:@99CLryzID}]4:

9CK_T4^F9C IBM i Access ODBC 'V1LrzID}]4D9C#

“LryzID}]4”GxP ODBC ,Sx;P9C DSN !n48(}]4D{F1Y14(D}]4#k

"b,9C FILEDSN !n";b6E9CD}]4GQ|{D#FILEDSN ;8(|,,S!nDD~D{F,

x;G}]4D{F#

g{LrWH4(;v}]4(}g,9C SQLCreateDataSource),;s9C DSN !n4,S,G4;O*

C}]4G;vLrzID}]4,xO*|G;vQ|{D}]4#*^F9CQ|{D}]4,I9C“

@99CQ|{D}]4”_T#

K_TGTQtCzwhCD2GhC#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

`XEn:

Z 313D:ODBC _T:@99CQ|{D}]4;

9CK_T4^F9C IBM i Access ODBC 'V1Q|{D}]4D9C#

32 IBM i: Windows Application Package:\m

4&\V`D_T:OLE DB:

9C IBM i Access _T4XF OLE DB a)LrD9C#

“OLE DB a)Lr”_T:@99C OLE DB a)Lr:

9CK_T4@99C IBM i Access OLE DB a)Lr#

1;\K_T^F1,OLE DB a)LrCZCJ IBM i }]bD~"f"}L"}]SP"CL |nML

r#

":%v_T|(KyP OLE DB a)Lr,rKg{hCKK@9_T,NN OLE DB a)Lr<;$w#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X X

4&\V`D_T:\k:

9C IBM i Access _T4XF\k#

\k_T:Z IBM i \k=Z.0aQC':

9CK_T4XF IBM i Access GqaQC'53\k4+=Z#

g{hCKC_T,G49*8(Z=Z.0`YlM*aQC'#C'(#I9C“IBM i Access Client Solu-

tions tT”D“\k”!n(4dCb)_T#g{_T;PhCNN5,RC'P4dCNN5,G41!Yw

G,1\kZ 14 lTZM*=Z1aQCC'#

_T`M

^F dC

(i ?F

X X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X

\m 33

\k_T:@9|D IBM i Access \k:

9CK_T4@9 PC C'(}“IBM i Access Client Solutions tT”D“\k”!n(|D53\k#

":g{K_T;pwC,53\m1TI(}TC'J'hC^F4h9C'|Dd53\k#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

4&\V`D_T:PC |n:

9C IBM i Access _T4^F PC |nD9C#

PC |n_T:@99C Cwblogon.exe:

9CK IBM i Access _T4@99C Cwblogon 5CLr#

PXK PC |nD|`E",kND*z6IBM i Access Client Solutions C'8O7#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

PC |n_T:@99C Cwbcfg.exe:

9CK IBM i Access _T4@99C Cwbcfg 5CLr#

PXK PC |nD|`E",kND*z6IBM i Access Client Solutions C'8O7#

_T`M

^F dC

(i ?F

X

34 IBM i: Windows Application Package:\m

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

PC |n_T:@99C Cwbback.exe:

9CK IBM i Access _T4@99C cwbback 5CLr#

PXK PC |nD|`E",kND*z6IBM i Access Client Solutions C'8O7#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

PC |n_T:@99C Cwbrest.exe:

9CK IBM i Access _T4@99C Cwbrest 5CLr#

PXK PC |nD|`E",kND*z6IBM i Access Client Solutions C'8O7#

_T`M

^F dC

(i ?F

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

PC |n_T:@99C Cwbenv.exe:

9CK IBM i Access _T4@99C Cwbenv 5CLr#

PXK PC |nD|`E",kND*z6IBM i Access Client Solutions C'8O7#

_T`M

^F dC

(i ?F

\m 35

_T`M

X

_TwCr

?v PC(yPC') ?vC' ?vC'hC(I\2Gz

whC)

?v IBM i ,S

X X X

4#eV`D_T

9Cb) IBM i Access #eD~4XF_T#

STB#ePxP!q#PX|`E",kND“4(_T#e”#

Caecfg.adm i\:

9CTB_T4(ir?F9CX( IBM i Access IdC5#

&\ _T

(E v 1!C'==

v TCP/IP X7i/

v KZi/==

v *s2+WSV

v ,S,1

v n/D73

\k v Z IBM i \k=Z0aQC'

>XoT'V v ANSI zk3

v OEM zk3

v EBCDIC zk3

v tC}]D BIDI d;

mI$\m ZEz IBM i Access Client Solutions mI$.0SYD1

d

Caerestr.adm:IBM i Access KP1^F:

9Cb)_T4^FX( IBM i Access &\#

&\ `XD_T

.NET }]a)Lr @99C .NET }]a)Lr

ActiveX T//Ts @9}]SPT//Ts

\k @9|D IBM i Access Client Solutions \k

(E v @9|Dn/D73

v @9|Dn/D73Pm

v @9kH04(eD53,S

v @99CG?FdCD73

36 IBM i: Windows Application Package:\m

&\ `XD_T

ODBC v Q|{D}]4

v @9LrzID}]4

OLE DB a)Lr @99C OLE DB a)Lr

PC |n v Cwblogon

v Cwbcfg

v Cwbback

v Cwbrest

v Cwbenv

Config.adm:IBM i Access ?FdCD,S:

9CTB_T?FdCX(73DdChC"G)73PD53T0G)53D3)IdC5#

K#evf"1zzIC#e1Z PC OydCD73M53#g{kSC#ePmSr}%73M53,G

4XBKPxP /cfg !nD cwbadgen#9C /cfg !n19Jmz*dC#e8(;vD~{#bJmz#t

CD~D8v;,f>,T43wVdC#

&\ `XD_T

Environment1:system1:(E v 1!C'==

v TCP/IP i/

v KZi/==

v *s2+WSV

Environment1:system2:

Environent2:system1:

SYSNAME.adm:?v53D_T:

9Cb)_T4^Fx(53DX( IBM i Access &\#

&\ `XD_T

ODBC v Q|{D}]4

v @9LrzID}]4

OLE DB a)Lr @99C OLE DB a)Lr

.NET }]a)Lr @99C .NET }]a)Lr

2+WSVc(SSL)\mZM'z/~qw73P9C IBM i Access SSL 'V#

2+WSVc (SSL) G;VwPD2+#=,|Jm PC M'zO$~qw"S\yP}]Mks#

1ZM'zM~qw.d+dz\}]1IT9C SSL#}g,EC(MxPacE"D+MMG(#*{C

SSL DM'z/~qwBq#TZ SSL xT,r*vSKS\Mb\&m,yTT\=?,*z=s#

\m 37

I!q20DT2+WSVcD IBM i Access 'VICZ(} IBM \?\m4\mx\?D}]b#yP

IBM i Access &\<yZ SSL xP(E#IBM i Access SSL 'VJmZ 128 ;S\6pr|_6pxP SSL

(E#

*dC SSL,kND*x > *x2+T > 2+WSVc (SSL)PDwb/#

`XE":

2+WSVc(SSL)

zkmI$MbpE"

IBM Zhz9CyP`Lzk>}DG(Pf(mI,zITIKzIy]zDX(h*x(FD`F&\#

XZLrr<u'V(g{PD0),}K;\E}D((#$b,IBM"dLr*"LM)&L;xPNN

w>DM5,D#$Mu~,|(+;^Z5,DPXJzT"JCZ3VX(C>MGV(D#$Mu~#

ZNNivB,IBM"dLr*"Lr)&L;:pTBNNp',49f*KdI\T:

1. }]*'rp5;

2. 1SD"XbD"=xDrdSDp5,rNN_P-Cs{Dp5;

3. rp'{s";W"Uk"E~r$ZZ<#

3)\=xr;JmE}r^F1SD"<;Drf."zDp',rK3)r+?Ov^FrE}I\;J

CZz#

38 IBM i: Windows Application Package:\m

yw

>E"G*Z@zzZ)&Dz7M~qx`4D#

IBM I\Zd{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXzyZxr10IqCDz7

M~qDE",krz1XD IBM zmI/#NNT IBM z7"Lrr~qD}C"GbZw>r5>;\

9C IBM Dz7"Lrr~q#;*;V8 IBM D*6z(,NN,H&\Dz7"Lrr~q,<ITz

f IBM z7"Lrr~q#+G,@@Mi$NNG IBM z7"Lrr~qDYw,IC'TP:p#

IBM I\Q5Pr}Zjkk>D5Z]PXDwn({#a)>D5";b6EZhC'9Cb)({DN

NmI#zITCifN=+mIi/Dy:

IBM Director of Licensing

IBM Corporation

North Castle Drive

Armonk, NY 10504-1785

U.S.A.

PX+VZ (DBCS) E"DmIi/,kkzyZzRrXxD IBM *6z(?E*5,rCif==+i

/Dy:

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan Ltd.

1623-14, Shimotsuruma, Yamato-shi

Kanagawa 242-8502 Japan

TBNdTZ"zMk1X(IP;,f(Dd{zRrXxy;JC: INTERNATIONAL BUSINESS

MACHINES CORPORATION“4V4”a)>vfo,;=PNNV`D(^[Gw>D9G5,D)#$,|

(+;^Z5,DPXGV("JzMJCZ3X(C>D#$#3)zRrXxZ3);WP;Jmb}w

>r5,D#$# rK>unI\;JCZz#

>E"I\|,<u=f;;<7DX=r!"ms#>E"+(Z|D;b)|D+`k>E"DBf>

P#IBM ITf1T>vfoPhvDz7M/rLrxPDxM/r|D,x;mP(*#

>E"PTNNG IBM Web >cD}C<;G*K=cp{Ea)D, ;TNN==d1TG) Web >c

D#$#G) Web >cPDJO;G IBM z7JOD;?V,9CG) Web >cx4DgU+IzTPP

##

IBM IT4|O*J1DNN==9CrV"zya)DNNE"x^kTzP#NNpN#

>LrD;mI=g{*KbPXLrDE"To=gB?D:(i) 9d\;Z@"4(DLrMd|Lr(|

(>Lr).dxPE";;,T0 (ii) 9d\;TQ-;;DE"xP`%9C,kkBPX7*5:

IBM Corporation

Software Interoperability Coordinator, Department YBWA

© Copyright IBM Corp. 2013 39

3605 Highway 52 N

Rochester, MN 55901

U.S.A.

;*qXJ1DunMu~,|(3)iNBD;(}?D6Q, <IqCb=fDE"#

>D5PhvDmILr0dyPICDmIJOyI IBM @] IBM M'-i"IBM zJLrmI-ir

NN,H-iPDuna)#

K&|,DNNT\}]<GZ\X73PbCD#rK,Zd{Yw73PqCD}]I\aPwTD;

,#P)b?I\GZ*"6D53OxPD,rK;#$k;cIC53OxPDb?a{`,#Kb,P

)b?G(}Fcx@FD#5Ja{I\aPnl#>D5DC'&1i$dX(73DJC}]#

f0G IBM z7DE"ISb)z7D)&L"dvf5wrd{I+*qCD JOPq!#IBM ;PTb

)z7xPbT,2^(7OdT\D+7T"f]TrNNd{XZG IBM z7Dyw#PXG IBM z7

T\DJ b&1rb)z7D)&Lav#

yPXZ IBM 44=rrbrDyw<If1|DrUX,x;mP(*,|Gvvm>K?jMb8xQ#

>E"vCZf.DC>#ZyhvDz7IC.0,K&DE"I\|D#

>E"|,U#5q-*P9CD}]M(fD>}#*K!I\j{X5wb)>},b)>}P|(v

K"+>"7FMz7D{F#yPb)K{r{Fy5i9,gP5JDs5{FMX7kKW,,?tI

O#

f(mI$:

>E"|,4oTN=Dy>&CLr,CT{wZ;,Yw=(OD`L<u#g{G*4UZ`4y>L

rDYw=(OD&CLr`LSZ (API) xP&CLrD*""9C"-zrV"*?D,zITNNN=

Tb)y>LrxP4F"^D"V",x^kr IBM 6Q#b)>}P4ZyPu~B-}+fbT#r

K,IBM ;\##r5>b)LrDI?T"I,$Tr&\#b)5}Lr“4V4”a),;=PNNV`

D#$#TZr9Cy>Lry}pDNNp&,IBM E;:p#

b)y>LrD?]=4rdNN?VrNN\zz7,<Xk|(gBf(yw:

©(s+>D{F)(j])#K?VzkGy] IBM Corp. Dy>Lr\zv4D#

© Copyright IBM Corp.(dkj])#

`LSZE"

K IBM i Access for Windows vfoi\K;)$ZD`LSZ,b)SZJmM'`4Lr4q! IBM i

D~q#

Lj

IBM"IBM UjM ibm.com G International Business Machines Corp., Z+rm`\=xrDLjr"aLj#

d{z7M~q{FI\G IBM rd{+>DLj#10D IBM LjPm,IS Web >c www.ibm.com/

legal/copytrade.shtml O:f(MLjE";?Vq!#

Adobe"Adobe Uj"PostScript T0 PostScript UjG Adobe Systems Incorporated Z@zM/rd{zRr

XxD"aLjrLj#

40 IBM i: Windows Application Package:\m

Intel"Intel Uj"Intel Inside"Intel Inside Uj"Intel Centrino"Intel Centrino Uj"Celeron"Intel Xeon"Intel

SpeedStep"Itanium M Pentium G Intel Corporation rdS+>Z@zMd{zRrXxDLjr"aLj#

Linux G Linus Torvalds Z@zM/rd{zRrXxD"aLj#

Microsoft"Windows"Windows NT M Windows UjG Microsoft Corporation Z@zM/rd{zRrXx

DLj#

UNIX G The Open Group Z@zMd{zRrXxD"aLj#

Java™ MyPyZ Java DLjMUjG Oracle, Inc. Z@zM/rd{zRrXxDLj#

d{z7M~q{FI\G IBM rd{+>DLj#

unMu~

g{{OTBunMu~,G4Zhz9Cb)vfoDmI(#

vK9C:;*#tyPD(P(yw,zMIT*vK"GL59C4Fb)vfo#4- IBM w>,b,

z;ITV""T>rFwb)vfordPNN?VD\zz7#

L59C:;*#tyPD(P(yw,zMITvZs5Z4F"V"MT>b)vfo#4- IBM w>,

b,z;ITFwb)vfoD\zz7,r_ZzDs5b?4F"V"rT>b)vfordPDNN?

V#

Z>mI(P}w>XZ(Tb,;PQd{mI("mI$r({(^[Gw>D,9G,>D)ZhdP

|,DvforNNE""}]"m~rd{*6z(#

;)9Cb)vfop&K IBM D{f,r_ IBM 7(TO8n4;}7qX,G4 IBM #tTPv(7

zK&ZhDmI(D({#

z;ITBX"vZrYvZKE",}Gj+{OyPJCD(IM(f,|(yP@zvZ(IM(f#

IBM Tb)vfoDZ];wNN#$#b)vfoT“4V4”Dy!a),;=PNNN=D(^[Gw>

D,9G,>D)#$,|((+;^Z)TGV(T"JzTMJCZ3X(C>D,>#$#

yw 41

����

LrE: 5770-XJ1

Printed in China