ibm inwindows application package · 2017-09-28 · 20 windows application package s,kz ibm i...
TRANSCRIPT
"
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
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