"
Z9C>JO0d'VDz7.0,kDAZ 1433D=< E, :yw;PDE"#
ZEf(2016 j 2 B)
>f>JCZ IBM® Host On-Demand D V12(LrE 5724-I20)T0yPsx"PfM^)f,1=ZBf>PmPyw*9#
© Copyright IBM Corporation 1997, 2016.
?<
XZ>i . . . . . . . . . . . . . . viiXZd{ Host On-Demand D5 . . . . . . . vii>iP9CD<( . . . . . . . . . . . . viiiuo . . . . . . . . . . . . . . . . . ix
Java `Xuo . . . . . . . . . . . . . x
Z 1 ?V f. Host On-Demand . . 1
Z 1 B IBM Host On-Demand i\ . . 324G Host On-Demand? . . . . . . . . . . 3Host On-Demand D$w==? . . . . . . . . 3*N9C Host On-Demand? . . . . . . . . . 4CZ,SDMI>=8 . . . . . . . . . . 4dC}]D/P\m . . . . . . . . . . . 51S,S=NN Telnet ~qw . . . . . . . 5yZ/@wDC'gf . . . . . . . . . . 5'Vm`;,D=(Mxg73 . . . . . . . 5'V Java . . . . . . . . . . . . . . 5'VxJ-i (Internet Protocol) V6 . . . . . . 6'Vm`>XoT . . . . . . . . . . . . 62+,S . . . . . . . . . . . . . . . 6(F HTML D~ . . . . . . . . . . . . 64(BgSLq&CLrD$_d . . . . . . 6I`L Host On-Demand . . . . . . . . . 7Host On-Demand a0\mw API . . . . . . 7T WebSphere Portal D'V . . . . . . . . 7,S= IBM System i ~qwOD DB2 }]b . . 7
Bv&\ . . . . . . . . . . . . . . . . 8q!PX Host On-Demand DnBE" . . . . . 8Host On-Demand V12 DBv&\ . . . . . . 8
Z 2 B f.?p . . . . . . . . . . . 9mbyZ HTML D#M . . . . . . . . . . 9mbyZdC~qwD#M . . . . . . . . . 10mbiO#M . . . . . . . . . . . . . . 11M'z?p"bBn . . . . . . . . . . . 12
Z 3 B ZM'zOf. Java . . . . . 13Java _Y:fM'zDDx . . . . . . . . . 13'VD^F . . . . . . . . . . . . . 13
I Java a)Dv?&\ . . . . . . . . . . 149C Java BXM'z . . . . . . . . . . 14
x Java D Mac OS X . . . . . . . . . . . 15Mac OS X V^ . . . . . . . . . . . . 15Java M'zDt/}LT} . . . . . . . . 15X( Java e~DV^ . . . . . . . . . . 15M'a)D Applet M Java DV^ . . . . . . 15\^C'M Java DV^ . . . . . . . . . 16
/@wM Java e~ . . . . . . . . . . . . 16'V Java D/@w . . . . . . . . . . . 16
Host On-Demand M'z'VD/@wMe~ . . 16x Java e~D Microsoft Internet Explorer . . . 16x Java e~D Firefox. . . . . . . . . . 16
Z 4 B f.2+T . . . . . . . . . 17+dc2+T (TLS) . . . . . . . . . . . 17
TLS 2+TD$w-m . . . . . . . . . 17CZ Host On-Demand D TLS . . . . . . . 18Web ~qw2+T . . . . . . . . . . . 22dC2+T . . . . . . . . . . . . . 22
X(rw . . . . . . . . . . . . . . . 23*N9CX(rw? . . . . . . . . . . 23X(rwD$w== . . . . . . . . . . 23X(rw:X]? . . . . . . . . . . . 24X(rw'VDYw53 . . . . . . . . . 24
+ Host On-Demand k@p=aO9C . . . . . 26dC@p=KZ . . . . . . . . . . . . 27(}zm~qw,S=wz53 . . . . . . . 28
C'j62+T . . . . . . . . . . . . . 30Web lYG< . . . . . . . . . . . . 30>zO$ . . . . . . . . . . . . . . 30Windows rG< . . . . . . . . . . . . 30
FIPS 73 . . . . . . . . . . . . . . . 30
Z 5 B f.>XoT'V . . . . . . . 33'VDoT . . . . . . . . . . . . . . 33'VDwzzk3 . . . . . . . . . . . . 34
3270 M 5250 zk3 . . . . . . . . . . 34VT zk3 . . . . . . . . . . . . . . 36CICS xXzk3 . . . . . . . . . . . 37
Uo JIS2004 Unicode 'V . . . . . . . . . 38C'(eDV{3d . . . . . . . . . . . 38i/OS M OS/400 D Unicode 'V . . . . . . . 38
Z 2 ?V 20"}6M6X HostOn-Demand . . . . . . . . . . . . 39
Z 6 B 20 Host On-Demand ~qwM`Xm~ . . . . . . . . . . . . . 419C Installation Manager 20 Host On-Demand . . 41X*4S . . . . . . . . . . . . . . 41
Z20 HOD .0 . . . . . . . . . . . . 41*20v<8 . . . . . . . . . . . . . 41S Host On-Demand DOMf>}6 . . . . . 42
20 Host On-Demand . . . . . . . . . . . 42Installation Manager D GUI . . . . . . . . 42
?pr< . . . . . . . . . . . . . . . 44S0?pr<1DOMf>xP}6 . . . . . 44200?pr<1 . . . . . . . . . . . 44
© Copyright IBM Corp. 1997, 2016 iii
S Host On-Demand ~qwBX0?pr<120
3s . . . . . . . . . . . . . . . . 45Host Access Toolkit . . . . . . . . . . . . 45S Host Access Toolkit DOMf>xP}6 . . 4520 Host Access Toolkit . . . . . . . . . 46
TXF(==20 . . . . . . . . . . . . 46XZTXF(==20 . . . . . . . . . . 46Z IBM iSeries O20 HOD .0 . . . . . . 4720}L . . . . . . . . . . . . . . 48TXF(==200?pr<1 . . . . . . . 50TXF(==20 Host Access Toolkit . . . . 51
T2,==20 . . . . . . . . . . . . . 5120}L . . . . . . . . . . . . . . 51
200dC Servlet1 . . . . . . . . . . . 52?p WebSphere Application Server OD Servlet 52
Z 7 B 6X Host On-Demand ~qw 559C Installation Manager XF(==6X HostOn-Demand . . . . . . . . . . . . . . 55
Z 3 ?V dC Host On-Demand 57
Z 8 B dC Host On-Demand BfwM'z . . . . . . . . . . . . . . . 594( Host On-Demand HTML D~ . . . . . . 59dC Host On-Demand a0 . . . . . . . . . 609C?pr< . . . . . . . . . . . . . . 60+?pr<dvV"x Host On-Demand ~qw 61
Z 9 B 9C Host On-Demand \mMBC'M'z . . . . . . . . . . . . 630k\mMBC'M'z . . . . . . . . . . 63\mM'z . . . . . . . . . . . . . . 63?<5CLr . . . . . . . . . . . . . 64
BC'M'z . . . . . . . . . . . . . . 65
Z 10 B 9C Host On-Demand BfwM'z . . . . . . . . . . . . . . . 670kBfwM'z . . . . . . . . . . . . 67!qJ1DM'z . . . . . . . . . . . . 68_Y:fM'z . . . . . . . . . . . . . 6820_Y:fM'z . . . . . . . . . . 69}%_Y:fM'z . . . . . . . . . . 72CJ`v Host On-Demand ~qw1D_Y:fM'z'VJb . . . . . . . . . . . . . 73Windows D_Y:fM'z'V . . . . . . 73Mac OS X D_Y:fM'z'V(v Java M'z) . . . . . . . . . . . . . . . . 74T_Y:fM'zxPJOoO . . . . . . . 75
Web Start M'z . . . . . . . . . . . . 7520 Web Start M'z . . . . . . . . . 76* Web ~qwdC Web Start . . . . . . . 77}6 Web Start M'z . . . . . . . . . 78Zu<20.smS Web Start i~ . . . . . 78Web Start M Windows \^C' . . . . . . 78
xP Web Start DFwi)a0 . . . . . . 78(} HTTPS 9C Web Start. . . . . . . . 78}% Web Start M'z . . . . . . . . . 78
BXM'z . . . . . . . . . . . . . . 79t/BXM'z . . . . . . . . . . . . 79Z20_Y:fM'zr Web Start M'z.st/BXM'z . . . . . . . . . . . . . 79
$(eDBfwM'z . . . . . . . . . . . 79uYM'zDBXs! . . . . . . . . . . . 80?pM'a)D Java i5M` . . . . . . . . 809C AdditionalArchives HTML N} . . . . . 81S"<?<?p . . . . . . . . . . . . 82i5D~Da>k<I . . . . . . . . . . 82
Z 11 B 9C Database On-DemandM'z . . . . . . . . . . . . . . . 830T>Bf1M'zMjPD}]b/} . . . . . 83t/ Database On-Demand M'z . . . . . . . 84Database On-Demand $(eM'z . . . . . . 84*C'dC Database On-Demand . . . . . . . 85q!M20 JDBC }/Lr . . . . . . . . . 85}]bCJDD~q= . . . . . . . . . . . 86(} Database On-Demand 9C`vzk3 . . . . 86y'VD Database On-Demand zk3 . . . . 86
Z 12 B 4("?p~qwjb . . . . 87+~qwjb?p= Web ~qw . . . . . . . 87+~qwjb?p=2m}/w . . . . . . . 88
Z 13 B /,^Da0tT . . . . . . 89hCu< HTML D~ . . . . . . . . . . . 89hCzkb . . . . . . . . . . . . . . 89mS ConfigBase N} . . . . . . . . . . . 90Xh HTML N} . . . . . . . . . . . . 90ITXhDX(a0tT . . . . . . . . . . 90>} 1:y]M'zD IP X74Xh LU {F . . 93>} #2:JmC'9C HTML m%48(,S=Dwz . . . . . . . . . . . . . . . . . 96
Z 14 B Z zSeries OdC HostOn-Demand. . . . . . . . . . . . . 99hC%@DA/4(CM"<?< . . . . . . . 99* Host On-Demand (C?<hC@"DD~53 99hC%@DC'"<?< . . . . . . . . . 99
z/OS D(F"bBn . . . . . . . . . . . 1008](C?< . . . . . . . . . . . . 100S z/OS ~qw200?pr<1 . . . . . . 100
Z 15 B Z IBM System i OdCHost On-Demand. . . . . . . . . . 101Z IBM System i OdC"t/M#9 HostOn-Demand ~q\mw . . . . . . . . . . 101dC . . . . . . . . . . . . . . . 101t/ . . . . . . . . . . . . . . . 102#9 . . . . . . . . . . . . . . . 102
iv IBM Host On-Demand V12.0: f."20MdC Host On-Demand
&m HOD ~qw4, . . . . . . . . . 102$i\m . . . . . . . . . . . . . . 103t/ Information Bundler. . . . . . . . . 1034( HOD r!z(em . . . . . . . . 103
+0?pr<1k IBM System i aO9C . . . 104* IBM System i ~qwdC2+,S . . . . . 104Z i/OS M OS/400 O20"dCxP TLS DHost On-Demand . . . . . . . . . . . 105*2+,SdC Telnet ~qw . . . . . . . 105dC Host On-Demand CustomizedCAs \?7 105M'zO$ . . . . . . . . . . . . . 106*2+,SdC Host On-Demand OS/400 zm 1062+ Web ~q . . . . . . . . . . . . 107
i/OS M OS/400 D Unicode 'V . . . . . . . 108;cE" . . . . . . . . . . . . . . 108wz`LE" . . . . . . . . . . . . 108
Z 16 B 9C WebSphere Portal ?pHost On-Demand. . . . . . . . . . 109Host On-Demand gNk Portal Server ;p$w . . 109+ Host On-Demand M'zk Portal Server ;p9C . . . . . . . . . . . . . . . . . 110PX(} portlet CJ Host On-Demand D^F . . 1109C Host On-Demand portlet DXp"bBn . . 110)9 Host On-Demand portlet . . . . . . . . 112
Z 17 B Eclipse-Plugin 'V . . . . 1154( Host On-Demand e~ . . . . . . . . . 115/,hCa0tT . . . . . . . . . . . . 1179C%@DC'"<?< . . . . . . . . . . 117i4 Host On-Demand e~P9CDj6 . . . . 118Z Eclipse-Plugin 73P9C Host On-Demand D^F . . . . . . . . . . . . . . . . . 118
Z 18 B dC Host On-Demand ~qwT9C LDAP. . . . . . . . . . . 119hC LDAP 'V . . . . . . . . . . . . 11920#=)9 . . . . . . . . . . . . . 120dC Host On-Demand ~qwT+ LDAP Cw}]f"w . . . . . . . . . . . . . . . . 121
=< A. 9C>X20DM'z . . . . 123'V>X20DM'zDYw53 . . . . . . . 12320>XM'z . . . . . . . . . . . . . 123t/>XM'z . . . . . . . . . . . . . 123}%>XM'z . . . . . . . . . . . . . 123
=< B. 9C IKEYCMD |nPgf 125IKEYCMD |nPgfD73hC . . . . . . 125IKEYCMD |nPo( . . . . . . . . . . 126Host On-Demand D IKEYCMD NqPm . . . . 1264(BD\?}]b . . . . . . . . . . . 127hC}]b\k . . . . . . . . . . . . 127|D}]b\k . . . . . . . . . . . . 128
Pv CA . . . . . . . . . . . . . . . 1284(BD\?TM$iks . . . . . . . . . 129f"~qw$i . . . . . . . . . . . . . 129SU CA ){D$i . . . . . . . . . . 129f" CA $i . . . . . . . . . . . . 130
4(T){$i . . . . . . . . . . . . . 1319~qw$iICZM'z . . . . . . . . . 131+4* CA DymS= CustomizedCAs.p12 . . 132
<v\? . . . . . . . . . . . . . . . 133<k\? . . . . . . . . . . . . . . . 133T>\?}]bPD1!\? . . . . . . . . 133+QS\D}]bf"Zf"D~P . . . . . . 134IKEYCMD |nPN}Ev . . . . . . . . . 134IKEYCMD |nP!nEv . . . . . . . . . 135|nPwC . . . . . . . . . . . . . . 136C'tTD~ . . . . . . . . . . . . . 137
=< C. P12 \?75CLr . . . . . 139C( . . . . . . . . . . . . . . . . 139!n . . . . . . . . . . . . . . . . 139>} . . . . . . . . . . . . . . . . 139
=< D. >z=(t/Lr|nP!n 141
=< E. yw . . . . . . . . . . . . 143
=< F. Lj . . . . . . . . . . . . 145
?< v
XZ>i
6f."20MdC Host On-Demand78Oozzf."20MdC Host On-
Demand Lr#CiG*\m1`4D#||,}vw*?V#
Z 13DZ 1 ?V, :f. Host On-Demand;a)K20M?p.0*<GDXZ Host
On-Demand DE"#}g,*9CD;V~qw=(?*9CD;V?p#M?gN&
m2+T?
Z 393DZ 2 ?V, :20"}6M6X Host On-Demand;yZ?vYw53a)
K4=hYwD}L#
Z 573DZ 3 ?V, :dC Host On-Demand;hvK;,DdC#MT8(gN(
eM\ma0dCE""gN/,X^Da0dCE""gN(FBDM'zT0g
NTC'?p Host On-Demand#
Z20MdC Host On-Demand .s,9C*zozTKbgN(ea0M4Pd{\
mNq#
6f."20MdC Host On-Demand72ITZ DVD-ROM M Host On-Demand
Knowledge Center Pq!#
XZd{ Host On-Demand D5}K6f."20MdC Host On-Demand78O,Host On-Demand 9a)Kd{E
"4Tozz9CCz7#*CJK&hvDD5,k*A Host On-Demand Knowl-
edge Center#s?VD52|,Z Host On-Demand z7r Toolkit DVD-ROM P#
MySupport &\9z\;vT/zD'VS<,"\xP"aTSU?\;NDgSJ
~(*,aQzXZ IBM z7DB^)|"BXMHc<u'VE"#*"a
MySupport,kjI Technote PD8>E"#
v *zoz#*zozG Host On-Demand 20jIs\m1MC'Dw*E"4#|
a)gN4P Host On-Demand NqDj8=h#?<Mw}PzZziRfrNq
DozfeMEnTozfe#Z9C Host On-Demand <NC'gf (GUI) D,
1,4Boz4%avVJZ GUI Dfe6ozfe#
v Lr?<#0Lr?<18<zgNZ z/OS =(O20 Host On-Demand#
v TvD~#CD~ (readme.html) |,"VC+Yx4\|,Zz7D5PDz7E
"#
v 6Web Express G<N<s+7#>ia)K;V-r%xD=(,9z\mbM5
) Web Express G<,"\TdxPJOoO#|a)K Web Express G<DEv
M;)-r%xD>},TozzZT:D73Pf.M?p Web Express G<,9
a)K8vCZ`4(FjMe~D API#
© Copyright IBM Corp. 1997, 2016 vii
v j`L8O#>ihvKgN4( Host On-Demand jT9C'kwz&CLr.d
D;%T//,rZwz&CLrk>z&CLrd+]}]#>ia)XZ*"
jDyP=fDj8E","R|,XZT0Z Host Access Beans for Java Refer-
ence P"<DjoTD^)E"#
v Host Printing Reference#ZdCwza0s,9C Host Printing Reference 9C'\
;+dwza0E"r!=>Xrk LAN ,SDr!zrD~#
v a0\mw API N<s+#>ia)K JavaScript API 4\mwza0Mkwza
0DyZD>D;%#
v I`LD Host On-Demand#>ia)K;i Java API,|GJm*"_+ Host On-
Demand M'zzkD;,N(}gUK"K%M$_8)/I={GT:D(F
Java &CLrM Applet P#
v 6Toolkit kE7#>ibMgN20MdC Host On-Demand Toolkit,Ci~f Host
Access Client m~|;pa),+S;,Z Host On-Demand y>z7D DVD-
ROM O20#(}a) Java bean Md{i~,Host On-Demand Toolkit T Host
On-Demand y>z7pK9dwC,PzZzZT:D73Pns^HX9C Host
On-Demand#
v Host Access Beans for Java Reference#>iG Host On-Demand Toolkit D;?V#
|IT*G)k*9C Java bean 4(F Host On-Demand 73,"4(j4T/
ZBfwa0P4P=hDLr1a)N<#
v Programmer’s Guide for the AS/400 Toolbox for Java#Programmer’s Guide for AS/400
Toolbox for Java ;Z Toolkit DVD OD as400 ?<P#C8OZ9uD~Pa),
_PTBoTf>:"o"Uo"+zo"w`@oMmo#
v Host Access Class Library Reference#>iG Host On-Demand Toolkit D;?V#
|IT*G)k*`4 Java Applet M&CLrDLr1a)N<,{G#{b)
Java Applet M&CLrIT}]w6pCJwzE"#
v J2EE Connector Reference#>iG Host On-Demand Toolkit D;?V#|IT*G
)k*`4 Applet M Servlet DLr1a)N<,{G#{b) Applet M Servlet
ITCJ Java Enterprise Edition (J2EE) f]D&CLr#
>iP9CD<(
6f."20MdC Host On-Demand7P9CTBEf<(:
m 1. >iP9CD<(
<( ,e
HmVe m>h*Z|na>{&dkDD>Mh*4Vf9CD5,}g|n"/}MJ4(etT0d5#H
mVe9m>A;D>Mzk>}#
1eV m>h*a)Dd?5(}g,zr file_name a);vD~{)#1eV9m>?wMi{#
X5 8DGjP%J Return"%J Enter rrs}7D|#
viii IBM Host On-Demand V12.0: f."20MdC Host On-Demand
m 1. >iP9CD<( (x)
<( ,e
> 1C4hvK%1,T>;5PK%!n#}g,0%w.D~/>.B(/1b6E0S.D~/K%%
w.B(/|n1#
1C4hvwNS<1,T>;5PD~PrTs9*#}g,09* HODConfig Servlet > Sysplexes >
Plex1 > J2EE Servers > BBOARS21b6E:
1. 9* HODConfig Servlet D~P
2. 9* Sysplexes D~P
3. 9* Plex1 D~P
4. 9* J2EE Servers D~P
5. 9* BBOARS2 D~P
K<C4rA_;vT>"M#
K<C4rA_;vT>a>#
uo
>Zhv+iy9CDuo#
AppletC Java `4DLr,Z HTML D~P}CCLr#Applet IKPZ Web /
@wOD Java ibz (JVM) t/#
&CLr
4PNqrX(&\D;vLrrLrW~#
_Y:fM'z
Host On-Demand D_Y:fM'zGdi~Q_Y:f(>Xf"TlYC
J)ZC'$w>D2LODNN Host On-Demand M'z#
1!"<?<
1!"<?<G Host On-Demand ~qw20?<PDS?< HOD,}g,
Windows =(OD c:\Program Files\IBM\HostOnDemand\HOD\;AIX"Linux M
Solaris =(OD /opt/IBM/HostOnDemand/HOD;i(AS/400) =(OD /QIBM/
Programs/IBM/HostOnDemand/HOD;T0 z/OS =(OD /usr/lpp/HOD/
hostondemand/HOD#
BXM'z
BXM'zZC'?NCJ HTML D~1BXXhD Applet D~#r*_Y
xg,SuYKS Web ~qwBX Applet D~y(QD1d,yTBXM'
z(#CZk LAN ,SD73#
BfwM'z
BfwM'zGt/UKBfwa0D Host On-Demand M'z#Host On-
Demand |,TBBfwM'z:_Y:fM'z"Web Start M'zMBXM
'z#
XZ>i ix
%@DC'"<?<
*?p(F HTML D~xa)D;v%@DI4;C,9Cb)D~k Host
On-Demand a)DD~tk*4#b9 Host On-Demand "<?<#V;A"
|WZ&C+4D Host On-Demand }6#k"b,d{C'^DDD~(}
gM' Applet M HACL Lr)T;h*S Host On-Demand "<?<KP#
Web &CLr~qw/, W e b &CLrDKP1#W e b &CLr~qw|, J a v a
Servlet"JavaServer Pages (JSP) Md{s5 Java &CLr`LSZ (API) '
V#Web &CLr~qwr Web &CLra)(E"J4\m"2+T"B
q\mMVCT\&#(#,|9|,\m~qwMQ?pD&CLrD\m
SZ#
Web ~qwWeb O&mT HTTP D5DksD~qw#Web ~qwXF4T/@wT0
"MA/@wDBqw#|#$M'BqDz\T,"R7#C'm]2++
M=~qw#
Web Start M'zWeb Start M'zJmC'^h/@wMITKP Host On-Demand a0#C
'S Java Web Start &CLr\mwt/ Host On-Demand a0#
Java `Xuok"bTBuo0dZ>D5PDC(#
Java 8 HOD ~qwr HOD M'zOD Java KP173 (JRE)#
tC Java D/@wZQ20 Java e~D Java JVM OKP Java Applet D Web /@w,}g,
xP Java e~D Firefox M Internet Explorer#PX|`E",kNDZ 163
D:/@wM Java e~;#
Java BfwM'z"Java _Y:fM'z"Java BXM'zHost On-Demand M'zD;vf>#Java f>GIC Java `kw`kD;i
j{D Host On-Demand M'zi~9ID#
x IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 1 B IBM Host On-Demand i\
24G Host On-Demand?IBM Host On-Demand *yZZ?xMb?x73PDC'a)K-CP'"yZM;
yZ/@wD2+wzCJ#Host On-Demand 20Z Web ~qwO,Sxr/K\
mM?p,"R Host On-Demand Applet r&CLraBX=M'z/@wr$w>,
9C'IT,S=X|wz&CLrM}]#
Host On-Demand 'V#CUK`MDBf"(E-i"(ExXT0r!z,|(T
Bwn:
v TN3270 M TN3270E UK
v TN5250 UK
v VT52"VT100"VT220"VT320 M VT420 UK
v 2+ Shell (SSH)
v +dc2+T (TLS)
v D~+d-i (FTP)
v M'E"MXF53 (CICS) BqxX
v TN3270E M TN5250 r!z
IT9CyZ Java i~D Host Access Toolkit 44((FDgSLq&CLr#C$
_d|,;ia;D Java bM&CLr`LSZ:Host Access Class Library (HACL)
"Host Access Beans for Java T0 Java Enterprise Edition (J2EE) SZ#Host On-
Demand 9|( Database On-Demand,Database On-Demand a)K;vSZTCZ+
a9/i/oT (SQL) i/"M= IBM System i7 53OP\D IBM DB2 }]b#
Host On-Demand D$w==?TB<NMbMT>K Host On-Demand 53D$w==#Host On-Demand GM'z/
~qw53#Host On-Demand M'zGS Web ~qwBX=6LFczOD Web /
@wD Java Applet#
© Copyright IBM Corp. 1997, 2016 3
=h 1. C'r*/@w"%w,4S#
=h 2. IBM Host On-Demand applet BX=M'z$w>#
=h 3. 1 Applet BXs,IBM Host On-Demand 1SkN; Telnet ~qw,STC
Jwz&CLr#
a0E"Z HTML D~r Host On-Demand dC~qwPdC#PXdC~qwD|
`E",kNDZ 93DZ 2 B, :f.?p;#
Host On-Demand M'z Applet ITw*BXM'z"Web Start M'zr_Y:fM
'z4KP#BXM'z?N9C1<S Web ~qwBX#_Y:fM'zM Web
Start M'zS Web ~qwBX"f"=M'KFcz#ZZ;NBXs,_Y:fM
'zS>Xzw0k#_Y:fM'zli Host On-Demand ~qwGqPBf>DM
'z,"T/BX|BDf>#
Host On-Demand |(TB\mi~:
v ?pr<,4(BfwM'z HTML D~D$_#?pr<9\m1\;=cl]
X9(y]i/h*(FD Host On-Demand HTML D~#
v \mM'z,I53\m1C4(e#Ca0"4(C'Mi,T04P Host On-
Demand ~qwODd{\mNq#
Kb,9P;)f Host On-Demand ;,a)D$(eM'z,CZ]>)C'M\m
19CD Host On-Demand M'z&\(}g,Bf"Database On-Demand"_Y:f
M'z>}T0Jb7(5CLr)#
*N9C Host On-Demand?
CZ,SDMI>=8
(}Z Web ~qwO20 Host On-Demand,{}K\m%vC'@fDh*,Sx
5M,$I>"vS6JUf#
< 1. Host On-Demand D$w==
4 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
IZb) Applet $tZ~qwO"RZh*1BX= Web /@w,yTz;XY2
E,$k}6#Z~qwO}6m~,by,1C'BNCJM'z Applet 1MIT
SU}6#
dC}]D/P\m
\m1IT/P(eMXFICZdC'DyPa0dCE",|(,S!n"2+
XT"j(e"|LfqMU+3d#xR,\m1TZC'IT^Dr;IT^D
D)VN_Pj+XF(,"IT!q&ZN&f"C'|B#
Z Windows =(O,1! Host On-Demand <NC'gfyZ Java 1.6 M|_f>
a)D Nimbus b[#(}+ SETHODNIMBUSGUI 73d?D5hC* false,IT{
C\m<NC'gfD Nimbus b[#
1S,S=NN Telnet ~qw9C Host On-Demand,M'z Applet |,Bf&\#{C$tZM'zODBfw,
ITTPdc~qw(g IBM Communications Server rZ}= SNA ~qw)xP#
b#by9IT{}IPdc}pDNNT\M2+TJb#;)+ Applet a)xM
'z,M'zM\aIX1S,S=NNj< Telnet ~qw,Sxa)Tyh}]Dn
QCJ#IT,1CJ`vwza0#(}{}TPdc~qwDhs,Host On-
Demand 2nsLHX5MK]?^F#*Kb|D$w==,kNDZ 43D< 1#
yZ/@wDC'gf
Host On-Demand DyZ/@wDCJ*za)K;Vr%D=(4/P\m"?pX
|wz&CLrM}]#^[N1NX,Host On-Demand <\9C Java <uD?s
&\1S(}/@wCJwz53#;*%w,64S,M\t/ Host On-Demand Java
Applet#C Web AwzD,STbv=8a)(}yZ Java DBfxPTwz&CL
rM53}]D2+ Web /@wCJ,9z^h`L4I+VPDwz&CLr&C
Z Web#IZ Host On-Demand GyZ Java D,yTdgfZw`Yw73P_P`
,Db[#
Z Windows =(O,1! Host On-Demand M'z<NC'gfyZ Java 1.6 M|
_f>a)D Nimbus b[#9C setHODNimbusGUI HTML N}r SETHODNIMBUSGUI73d?,IT{C Nimbus b[#
":Host On-Demand portlet aLPdE'x>~qwDb[#
'Vm`;,D=(Mxg73
Host On-Demand ~qwMM'zZwV=(O\'V,"RITZNN TCP/IP xg
O9C#b9zZhC53=f_P\sDinT,"R9z^k:rBD2~M\
ZFcz73P?p Host On-Demand#
'V JavaHost On-Demand k'V Java j<D/@wf]#mb,Host On-Demand D3)B&
\?~{CKvI Java a)D&\#
Z 1 B IBM Host On-Demand i\ 5
'VxJ-i (Internet Protocol) V6TrXx-i V6 D'Vh* Java 1.4 r|_f>#+G,Host On-Demand V12 '
V Java 1.6 r|_f>#
rXx-iG(}rXx73+}]S47I=?jD-i#IP GO_-ickomx
g.dDPdc#
rXx-i V6 !zKrXx-i V4#rXx-i V6 vSKIC IP X7D}?,
"DxK7IMxgdC#IrXx-i V6 MrXx-i V4 <GIrXx$LNq
i/ (IETF) hFD#
s?VrXx?09CrXx-i V4#rXx-i rXx-i V6 $ZZ8jZ+!
zrXx-i V4#
Host On-Demand ~qw9kTX(rw'V Internet -if> 6#*Kb|`E",
kNDZ 253D:X(rwD IPv6 'V;#
'Vm`>XoT
Host On-Demand T`VoTa),|(+VZV{/ (DBCS) oT#9a)K7^u
R{E'VT0`VoT(g"-.o"#.4oM)o)D|LMzk3'V#y
PoTf><IZ,;iJOqC,zIT,1CJ`VoTf>#
2+,S
9C+dc2+T (TLS) V1.0,Host On-Demand +2+wz}]CJ)9=Z?x"
b?xMrXx#F/$wK1ITCJ2+ Web >c"SUO$"("k2+s5
wzD(E#Host On-Demand (}9CM'zk~qw$i'V,ITr Telnet ~q
w(}g IBM Communications Server for z/OS)a)}V$i (X.509 V3) CZO$#
Host On-Demand 9ITdC*Z,@p=D73P9C#TZZ Host On-Demand a
0(eP(eD&\,h*r*@p=KZ#PX|`E",kNDZ 263D:+ Host
On-Demand k@p=aO9C;#
(F HTML D~Host On-Demand |(zICZ4((F HTML D~D0?pr<1#zIT{Cb
)D~4(FM'zDZ],T0zcX(C'iDh*yXhD&\#PX0?p
r<1D|`E",kNDZ 593DZ 8 B, :dC Host On-Demand BfwM'
z;#
4(BgSLq&CLrD$_d
Host On-Demand |(CZ4((FgSLq&CLrDyZ Java i~D Host Access
Toolkit#C$_d|,;ia;D Java bM&CLr`LSZ,|( Host Access Class
Library (HACL)"Host Access Beans for Java T0 Java Enterprise Edition (J2EE) S
Z#
HACL a);v;ISD API,CZkKPnu*Kz;%hFD&CLrDsKwz
xP;%#wz&CLr@5ZIADV{T>"q=/VN"U+`kM|Ll
&#HACL *#bk;5PwzA;T>(LA)D+3;%yh*D&\a)(ED
6 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
`#HACL ;|, GUI(ISi~)`#}g,Java LrITZsMzOw*(z&
CLrKP#(z&CLrWHMm;vKP CICS }]&CLrDsMz;%,;s
(}/,zID HTML 3fkM'z/@w;%#(z&CLr+M'zdkbM*
#bDUKYw,xb)Yw(} HACL API "Mx CICS zw#9C HACL API %
!4TZ CICS zwDl&A;,+d*;*/, HTML 3f,""MXM'z#
Host On-Demand J2EE Connector a);ik 3270"5250"CICS M VT wz(ED
J4Jdw#b)J4Jdw?p={Oj<D&CLr~qw,}g IBM Applica-
tion Server#(} WebSphere Studio Application Developer Integration Edition,C'9
IT9C Host On-Demand J2EE Connector Pa)D API `4 Web &CLr#
I`L Host On-DemandI`L Host On-Demand G;i Java API,Jm*"_+ Host On-Demand M'zz
kDwV,N(HgUK"K%M$_8){O=d(F Java &CLrM Applet# API
r*"_a)KT Host On-Demand @f(C'I{D?V)Dj+XF,x^hSZ
$_dPR=D Host On-Demand Java bean *<#Wc Host On-Demand zk&m;
,i~DyP0,_1,|(+C'W!n(Hgj"|LX3dMU+X3d)#
f=>XD~53T8+49C#*"_Xkv7( Host On-Demand @fD<V#*
Kb|`E",kNDI`LD Host On-Demand N<s+#
Host On-Demand a0\mw API}K Host Access Toolkit f=D&CLr`LSZ (API) .b,Host On-Demand 9
a)(CD+2 API,b) API 'V9C JavaScript Z Web 3fP6kwza0#
b)yZ JavaScript D API oz&CLr*"_\mwza0Mkwza0DyZD
>D;%,"Rb) API (} Host On-Demand a0\mwa)#kNDa0\mw
API N<s+Tq!|`E"#
T WebSphere Portal D'VHost On-Demand ITZ Portal Server(WebSphere Portal D;vi~)Ow* Portlet
KP#Portal Server _PjFD@f\mM2+T&\?~,cZ\m1|CXXFC
'CJ(,"R'VC'XFE'x>@fDb[M<V#
\m1IT9C0?pr<1=cl]X4((FD Host On-Demand Portlet,;s+
|G1S0k Portal Server#
":Portal Server G@"z7,*s%@20#
,S= IBM System i ~qwOD DB2 }]bDatabase On-Demand |,Z Host On-Demand P,9C Java }]b,S (JDBC) }
/Lr4CJf"Z IBM System i5 ~qwOD DB2 E"#Database On-Demand G
;v Java Applet,Jmz(} JDBC }/LrT IBM System i5 }]b4Pa9/
i/oT (SQL) ks# Database On-Demand G@"Z Host On-Demand applet D;
v applet,I%@D HTML D~t/#g{zHh*UKBfVh* SQL i/'V,
2IT9CBfwa0PD}]+d'V44P SQL ks#
Z 1 B IBM Host On-Demand i\ 7
Bv&\
q!PX Host On-Demand DnBE"PX Host On-Demand V12 DnBE",kNDz7DTvD~#
PXnBDz7E",kCJ Host On-Demand Web >c#
PX Host On-Demand DnB<ua>M<I,kCJ Host On-Demand Hints and Tips
>c#
PX#fm~'VE",k*Am~'VVa#
Host On-Demand V12 DBv&\Host On-Demand V12 PvSKTB&\Mv?:
v HOD \m1IT!q Java 2+WSV)9 (JSSE) T9CX(rw("2+,S#
v 0\?9Civ1M0)9\?9Civ1Jm HOD M'zyZ0\?9Civ1
"MvK$i#
v TZ Windows M'z,HOD V12.0 D1!wbyZ Java D Nimbus b[#
v HOD C'ITZUKA;OT;fr==!qD>,MqZD>`-&CLr(g
Windows PDGB>)PGy#
v C'IT9Ca0!n(ODXU4%4XU6kD HOD a0#
v HOD V12.0 |,$|k&\,ICC'Zdk;{9DivBLxdkZ]#
v TZ Windows M Linux,HOD V12.0 *VPD|nP$_ DirUtil a)K;v<N
gf#
v 0w*<q4F1ICnUC'+LA(]>Ud)r?VLA(]>Ud)w*
<q4F#
v yZ PCOMM0r!<N1D0r!<N1&\#C&\+jGDA;xrw*<q
r!#
v HOD \m1I(}4PJCZyP\'VYw53DE>rz&mD~4iR HOD
~qwf>#
v HOD V12.0 'V;x Java e~D/@w#
v HOD V12.0 ZyP\'VD=(O9C IBM Installation Manager#
v HOD V12.0 |,Z$w1;@5Z HOD ~qwD@"M'zm~|#
v HOD V12.0 ITZ 64 ;Yw53O20* 64 ;&CLr# HOD ~q\mw+
w* 64 ;xLKP#
v HOD V12.0 'V Windows 10#
8 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 2 B f.?p
Host On-Demand a)S Web /@w=wz&CLrDCJ#/@wS Web ~qw
BX Host On-Demand Java Applet,;s,S=NN Telnet ~qwTCJwz&CL
r#Host On-Demand Applet h*dCE"47(,SD;vwzT0d{wza0t
T#IT(}CZt/ Host On-Demand D HTML D~r Host On-Demand applet a
)CdCE",2ITI Host On-Demand dC~qw4a)#dC~qwG Host On-
Demand D;?V,|4UC'Mij6/Pf"a0dCE"MC'W!n#;s,
C'IT(}kdC~qw*54CJa0E"MC'W!n#dC~qwG(}\
mM'z4\mD#PXdC Host On-Demand dC~qwDE",kND*zoz#
zIT9C0?pr<144((FDM'z HTML D~#14(b) HTML D~
1,zITSTB}V;,DdC#MP!q;V48(gN(eM\ma0dCE
"MC'W!n:yZ HTML D#M"yZdC~qwD#MMiO#M#
BfTb)#MxPKhv#PX?V#MDj8E"M9C?V#MDC&T0^
F,kND*zoz#
mbyZ HTML D#Mg{z!qyZ HTML D#M,ryPDwza0dCE"|,Z HTML D~>m
P,"R;Yh*d{E"4(ewza0#rK,z;X9CdC~qw48(a
0,MG5z;Xr*@p=OD3vKZK#g{JmC'#fTwza0dCE
"ywD|D,r{GD|D+f"ZKP/@wD>XD~53O#
(iz;*9CKZ 8999,r*z;h*9CyZ HTML D#M4t/ HOD ~q
w#ZKivB,ITZ!~qwDJ4#
bvZ HTML D~P(edCE"D!nvZ9C0?pr<1y4(DM'zPG
ICD#
© Copyright IBM Corp. 1997, 2016 9
mbyZdC~qwD#M
ZyZdC~qwD#MP,wza0E"GZdC~qwO9C\mM'zxP,
$D,"RCE"G9CC'MiDa94(e#1!ivB,dC~qw+|D}
]1Sf"= Host On-Demand ~qwzwO,;}2IT+|dC*9C LDAP#C
'9CZ0?pr<1P4(D(F HTML D~r9Cw* Host On-Demand D;?
Vxa)D8v HTML D~PD;v4CJ{GDdC#C'j6GZdC~qwP
(eD,"RZs`}ivB,C'Zi4da0.0h*G<= Host On-Demand ~
qw#g{\m1JmC'#f|D,r(}C'j6+C'W!nf"ZdC~q
wP#r*C'D(F#fZdC~qwO,yTg{{Gh*S`vzwCJda
0,rK#MI\GnQ!q#
1!ivB,Web /@w1SkdC~qw(E#g{*(}@p=xP(E,rz+
h*r*@p=ODdC~qwKZ#z2IT9CdC Servlet 4\br*@p=O
DdC~qwKZ#Web /@w(} HTTP r HTTPS ,S4,S=dC Servlet,d
C Servlet f4kdC~qw;%#PX9CdC Servlet D|`E",kNDTdC
Servlet xPdC#
�� HTML ���
Web ��
Telnet ��
��
Web �
�����
< 2. yZ HTML D#M
10 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
mbiO#M
Host On-Demand 'ViO#M,dPwza0E"GZdC~qwP(eD(Msy
ZdC~qwD#M;y),xC'|Br#fZCC'DzwO(MsyZ HTML D
#M;y)#mb,MsyZ HTML D#M;y,iO#MDC';h*G<= Host
On-Demand ~qw4Ii4da0#
��������������
Web ��
Host On-Demand
Web �
Telnet ��
��
����/����
������ LDAP�
�����
!"����
< 3. yZdC~qwD#MMiO#M
#$�� ���������Servlet ������
Web ��
��servlet
Host On-Demand
Web �
Telnet ��
��
��������
/ ������� LDAP
�����
!"����
< 4. 9CdC Servlet DyZdC~qwD#MMiO#M
Z 2 B f.?p 11
M'z?p"bBn
mb,TZM'z?p"bBn,zh*v(G9C_Y:fM'z"BXM'z9
G Web Start M'z(kNDZ 673DZ 10 B, :9C Host On-Demand BfwM
'z;)T09CDvf>D Java(kNDZ 13 3DZ 3 B, :ZM'zOf.
Java;)#
12 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 3 B ZM'zOf. Java
>Ba)KZ'V Java D/@wOKP Host On-Demand M'zD`Xj8E"#
v :Java _Y:fM'zDDx;hvK Host On-Demand Java _Y:fM'zD&
\#
v Z 143D:I Java a)Dv?&\;hvKv(}'V Java D/@wa)D Host
On-Demand M'zD_6&\#
v Z 153D:x Java D Mac OS X;V[KZ+ Apple Mac OS X Cwx Java D
Host On-Demand M'z1yf0DJb#
v Z 163D:/@wM Java e~;V[KZ9C'V Java D/@wM Java e~1
yf0DJb#
Java _Y:fM'zDDxTBDx+ Java _Y:fM'zDC'QCHMinTa}Ak Java 1 _Y:fM
'z`,D6p#(} Java _Y:fM'z,zIT4PTBYw:
v S LAN }/wr DVD }/w20 Java _Y:fM'z#PX|`E",kND
Z 703D:S LAN r DVD 20_Y:fM'z;#
v Z Windows OD`vC'.d2m Java _Y:fM'z#PX|`E",kND
Z 733D:Windows D_Y:fM'z'V;#
v Z;vYwP}% Java _Y:fM'z,x;e} Java e~D_Y:f#PX|
`E",kNDZ 723D:}%_Y:fM'z;#
v Zs(}6 Java _Y:fM'z#
":TB^FJC:
v +_Y:fM'zS Host On-Demand V7 }6= Host On-Demand V11 DC
'^(!qZs(xP}6#
v +Y} Java _Y:fM'z`M^(Zs(}6#kND:'VD^F;Tq
!|`E"#
8uyP Host On-Demand Java _Y:fM'z<'Vb)Dx#Java Web Start
M'z2'Vb)Dx#
'VD^F
TB Java _Y:fM'zD`M;'V Java _Y:fM'zDDx:
v Web Start M'z
v r!A;/OD0}L/O10Z
v T VT T>a0M2+D~+d-i (sftp) a0D2+ Shell (SSH) D'V
v T/ IME/V!*;
v r!A;v?
v rXx-i V6 (IPv6)
v (z&\?~
© Copyright IBM Corp. 1997, 2016 13
v X4|'V
v I(FD/v=!|L
v sjvV'V
v TZ+roT,VZ* OS/4000`kV{/j61(CCSID) a)K'VTT> Uni-
code V{#
I Java a)Dv?&\9Cx Java e~D'V Java D/@w,zIT{CTBI Host On-Demand M'z
a)D_6&\#PX'V Java D/@wD|`E",kNDZ 163D:/@wM
Java e~;#
v Web Start M'z
v r!A;/OD0}L/O10Z
v T VT T>a0M2+D~+d-i (sftp) a0D2+ Shell (SSH) D'V
v T/ IME/V!*;
v r!A;v?
v rXx-i V6 (IPv6)
v (z&\?~
v X4|'V
v I(FD/v=!|L
v sjvV'V
v TZ+roT,* OS/4000`kV{/j61(CCSID) a)K'VTT> Unicode V
{#
9C Java BXM'zTB?VV[K9C Java BXM'zDV^#
^(BX;Z$0kPmPDi~
9C Java BXM'z,C'^(BX;Z-<$0kPmPD Host On-Demand M'
zi~#rK,zh*Z$0kPmP8(zDC'I\h*DyPi~#
BXM'zBX;Z$0kPmPDi~y9CD=(M Java e~?FD2+T^F
.dfZe;,rxvVK^F#
HTML D~;|,3)i~9C Java,1!BXM'z HTML D~(HOD_xx.html,dP xx G=vV8DoT
s:);|,TBM'zi~:
v }]+d
v 5250 D~+d
v 5250 wzr!'V
v <k/<v
v SLP
v )oa0
v FTP zk3*;w
14 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
v +ra0
v 5250 !Xoa0
v 9CC'(eDV{hCxPD DBCS a0
v DBCS a0PD ZipPrint
IBM S Java 1!BX HTML D~D$0kPmP}%OY9CDi~TuLBX1
d#;x,9C Java BXM'z,TsM^(BXNN;Z$0kPmPDi~#
g{h*Z$0kPmP|,3)r+?b)i~,k4PTBYw.;:
v 9C0?pr<144(+7|,yhi~DBXM'zr_Y:fM'z Java
HTML D~#
v 9C_Y:fM'zD1! HTML D~(HODCached_xx.html,dP xx G=vV8
DoTs:)x;GBXM'zD1! HTML D~#
v 9C1!BXM'zDwTf>(HODDebug_xx.html,dP xx GT=vV8m>D
oTs:)#wTf>|,yPi~#;x,1!BXM'zDwTf>HGwT
f>s#
x Java D Mac OS XHost On-Demand Mac OS X BfwM}]bM'z'V Safari"Firefox M Internet
Explorer D Mac f># Host On-Demand Z Mac OS X O;'V\mM'z#Host
On-Demand V12.0 'V Java 1.6 r|_f>#
Z Macintosh M'zO,0X4|'V1&\?~h* Java e~ 1.4.2 r|Bf>#
+G,Host On-Demand V11 'V Java 1.6 r|_f>#
Mac OS X V^Mac OS X ;'VZ 133D:Java _Y:fM'zDDx;PhvD Java _Y:f
M'zDx#PX|`E",kNDZ 743D:Mac OS X D_Y:fM'z'V(v
Java M'z);#
Java M'zDt/}LT}9C'V Java D/@w,Host On-Demand M'zt/CT"};)(} 5 = 10 k,
!vZ$w>`M)#CSYGIZ530k Java e~x<BD#
mb,9C'V Java D/@w,Host On-Demand M'z@fDwza0t/1aT
"};)#
X( Java e~DV^g{9CDG Oracle Java e~,"R^(}7T>!XoV{,k7#zD Sun JRE
6p*nB6p#
M'a)D Applet M Java DV^g{C'KPM'a)D Applet(4IzD+>rZ}=`4D Applet),,1S Java
Host On-Demand M'zt/K;va0(Hg 3270 T>),RC Applet h*NN
Java mI(,G4(iz4PTBYw.;Tzc Java D2+Ths:
Z 3 B ZM'zOf. Java 15
v C Applet XkTQ)pD Java .JAR D~i5#
v .0XkQZ9C Java e~f=D Java _T$_D$w>OZhb)mI(#
g{z4zc Java D2+Ths,C Applet +Z^a>DivB'\#
\^C'M Java DV^\^C';_P20 Java e~D(^#XkI_8\m(^DC'420 Java e~#
/@wM Java e~>?VV[Z9C'V Java D/@wM Java e~1yf0DJb#
'V Java D/@w'V Java D/@w"4|, JVM#|ITT:T> HTML D~,+h*20;v%
@D Java e~4t/ Java Applet(Hg Host On-Demand M'z)#'V Java 2 D
/@wD>}P Firefox M20K Java e~D Firefox M Microsoft Internet Explorer#
Host On-Demand M'z'VD/@wMe~M'z$w>KP Windows DC'ITSNN Host On-Demand ~qwBX IBM Java
e~#
Z Java e~D)&L(g Oracle M IBM)"<d Java e~DBf>,T0 IBM )
9 Host On-Demand T'Vb)Bf>1,IBM +Z Host On-Demand Web >cO
"<b)Bf>D'V#
x Java e~D Microsoft Internet Explorer1 Java e~}7XZ Windows M'z$w>O20"dC1,Microsoft Internet
Explorer Iw*'V Java D/@wKP,b!vZ Host On-Demand gNt/CM'
z#
x Java e~D Firefox*Z Firefox OKP Java applet,zh*20 Java e~#
rK,Host On-Demand Z{zdC Java e~,9|I* Firefox D1! Java KP1#
PXgNlir|DChCD8>E",kND*zozPDwb*'V Java D/@
whC1! Java KP1#
":\^C'(g2m Windows OD_Y:fM'zD\^C',r_ Linux r Aix
$w>OD\^C')^(20 Java e~
16 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 4 B f.2+T
;[zG;kZ+>xgP5V Host On-Demand,9Gk*9C|T(}rXx4C
Jwz53,<h*<G2+TJb#>BE(K Host On-Demand 2+T#
v +dc2+T (TLS). (}Q("D Telnet r FTP ,S4a)S\"yZ$iDO
$M2+T-L#PXj8E",kNDZ 18 3D:CZ Host On-Demand D
TLS;#
v X(rw#Z Host On-Demand M'zk Host On-Demand ~qw.d'V TLS#
PXj8E",kNDZ 233D:X(rw;#
v @p=#zIT+ Host On-Demand dC*(}@p=#PXj8E",kNDZ
263D:+ Host On-Demand k@p=aO9C;#
v C'j62+T#b|( Web lYG<">zO$M Windows rG<#PXj8
E",kNDZ 303D:C'j62+T;#
v *nE"&mj< (FIPS) 73#g{zD73*s2+i~9C FIPS O$Di~/
#i,kNDZ 303D:FIPS 73;#
+dc2+T (TLS)
TLS 2+TD$w-mTLS yZ SSL -i#TLS 9CnuUV-i4("M'z/~qwO$MS\#PX
TLS Dj8E",kND TLS Protocol V1.0 Dhv#
TLS -i9C+C\?MTF\?S\<u#+C\?\ku9C;T\?:+C\?
M(C\?#9CdP;v\?S\DE";\9Cm;v\?4b\#}g,9C
+C\?S\DE";\9C(C\?4b\#?(~qwD+C\?G+*D,x
(C\?rG#\D#*+2+{""M=~qw,M'zh*9C~qwD+C\
?4S\C{"#1~qwU=C{"1,|h*9Cd(C\?4b\C{"#
TF\?\ku9C`,D\?4S\Mb\{"#M'zfzzICZS\yPa
0}]DTF\?#fs,9C~qwD+C\?4S\C\?,;s+d"M=~
qw#
TLS a)K}Vy>2+~q:
{"#\T
(}+C\?MTF\?S\DiO45Vb;c#9C\?Ma0hCZd
-LDS\c(4S\M'zk~qw.dDyPw?#
{"j{T
7#a0w?Z=odnU?jD>P;a"zd/#TLS 9C+C/(C\?
DiOM"P/}47#{"j{T#
`%O$
(}+C\?$i4;;j6#M'zM~qwDm]<`kZ+C\?$i
P,b|(TBi~:
v wbD(P{F
© Copyright IBM Corp. 1997, 2016 17
v )"_D(P{F
v weD+C\?
v )"_D){
v P'Z
v rPE
m 2. a>
2IT9C2+ HTTP (HTTPS) 47#ZS~qwBXM'z1;96M'zD2+
TE"#
$i
2+TICwgSj6(D}V$iXF#$iDC>ZZrLrrC'#$Jmy
ksD,SG2+D,"Rg{#f=S\,$i9aa)XhDS\/b\\?#$
i(#IO$PD (CA) )",O$PDG;{vP5ENRd5qG)"rXx$i
Di/#CA D$i(2F*y$i)|, CA ){MP'ZH#
(};T\?(+C\?M(C\?)44PS\MO$#+C\?6kZ$iP,
F*>cr~qw$i#K$i|,tIE"n,dP|()"$iDO$PD (CA) D
{F"~qwrM'zD{FM+C\?"CA D){T0$iDUZMrPE#Z4
(T){$ir CA $iks1a4((C\?,"R9C(C\?4b\4TM'z
D{"#
4TB3r(" TLS a0:
1. M'zM~qw+;;Jr{"T-L*CZa0DS\c(M"P/}(T5V
{"j{T)#
2. M'z+S~qwks X.509 $iT$wdm]#~qw2IT!qSM'zks
$i#I(}li$iq=MP'UZ"i$$iGq|,IEO$PDD){
(rGq*T){$i)4i$$i#
3. M'z+fzzI;iCZS\D\?#+9C~qwD+C\?4S\b)\
?,"2+X+d+]x~qw#
CZ Host On-Demand D TLSITS}v=f* Host On-Demand dC2+T:a02+T"Web ~qw2+TM
dC2+T#
a02+T
Host On-Demand V12.0 9C TLS -i*BfwM FTP a0a)2+T#
TLS -iZ TCP/IP xgP5V(E#\T#TLS G*@9T}"{"[Dr{"1l
xhFD#TLS 9a)KIaI"kBS\c(Dr\#Host On-Demand 'V@] TLS
Protocol V1.0 4S\BfM FTP a0T0jI~qw/M'zO$#
'VTBZ]:
v Z Host On-Demand M'zk Telnet r FTP ~qw('V TLS V1.0"V1.1 M
V1.2).dD,SOxP RSA `M 4 }]S\#
v X.509 $i#
18 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
v 9Cn$ 168 ;D\?Dz?S\c(#
v 9Cn$ 2048 ;D\?DO$c(#
v ~qwMM'zO$#
v TM'z53Of"M9CM'z$iD'V#
v Z~qwks1aQC'a)M'z$iDI!a>#
v 2+a08>w#a04,8PT>K;vx<j,CZrC'8>Ca0G2+
D#1+sj8k|#Zx<jO1,aZx<jTT>S\?H(}g 64"128 r
256)#
TZ Host On-Demand,zIT9C CA $i,+2IT4(T:DT){$i,g*
zozPD9CT){$iwbPyv#
<N/0$i\m15CLr(Z Windows M AIX =(OIC)ICZ:
v 4($iks
v SUMf"$i
v 4(T){$i
IKEYCMD $_k0$i\m15CLr`(`I,|ICZ\m\?"$iM$ik
s#IKEYCMD D&\`FZ0$i\m15CLr,|GS|nPKP,xR;P<
Ngf#PX|`E",kNDZ 1253D=< B, :9C IKEYCMD |nPgf;#
*'V TLS ~q,Host On-Demand h*9CTB 6 v}]b:
HODServerKeyDb.kdbWN* H o s t O n - D e m a n d X(rwdC T L S 1,a4(
HODServerKeyDb.kdb#K}]b|,~qwD(C\?M$i,T0 CA(r
)p_)$iDPm#b) CA ;O*G+O CA,"\ Host On-Demand ~
qwEN#zIT+4Td{ CA(4* CA)D$iT0zT:4(")p
(T){)D$imS=K}]bP#PX|`E",kNDZ 233D:X
(rw;#
HODServerKeyStore.jksIT+X(rwdC*9C Java Secure Socket Extenstion (JSSE)(x;G9C
GSKit)#g{;dC*9C JSSE,G4X(rw+S HODServerKeyStore.jks
PA!(C\?M$i#PX|`E",kNDX(rw#
CustomizedCAs.p12CustomizedCAs.p12 G;v PKCS#12 q=DD~,||,4* CA Dy$i
T0 WellKnownTrusted PmP4|,DT){$i#g{z9CT){$ir
4T4* CA D$i,G4h*4(r|B CustomizedCAs.p12#1!ivB,
Host On-Demand 420 CustomizedCAs.p12 D~#
CustomizedCAs.p12 D~G CustomizedCAs.class D~(I\9COMD Host On-
Demand "Pf4()DBf>#CustomizedCAs.class D~'V Host On-
Demand V7 M|Mf>DM'z,Z1!ivB,|;Z"<?<P#g{K
PDG Windows r AIX,G4Z}6= V12 1,Host On-Demand 20Lr
aT/lb CustomizedCAs.class D~,4(BD CustomizedCAs.p12 D~"
+dEk"<?<P#b=vD~<#tZ"<?<P,"I);,f>DM
Z 4 B f.2+T 19
'z9C#g{z5P%@DC'"<?<(xG1!D"<?<),G4
Host On-Demand 20Lr+lb;= CustomizedCAs.class D~,rKzh*
Z|nPPV/KP(F$_#
g{zWN9C Host On-Demand D0$i\m15CLr (IKEYMAN) 4(
K CustomizedCAs.p12 D~,G49h*+OMf>D CustomizedCAs.class D
~Ek"<?<P,TcgZM'zT\;kB~qwdOKP#mb,Zf
s|B CustomizedCAs.p12 D~1,z#{7# CustomizedCAs.class D~a
!=b)|D#TZ Windows =(,g{b)D~;Z1!"<?<
c:\Program Files\IBM\HostOnDemand\HOD P,G4?Nzr* IKEYMAN 4
|B CustomizedCAs.p12 D~"XU IKEYMAN 1,CustomizedCAs.class D
~<ak CustomizedCAs.p12 D~;,T/|B#g{b)D~;Z1!"<
?<P,zh*S"<?<P9CTB|n4V/KP4r(F$_#K|n
T>*}P,+&Z;POdkK|n#
..\hod_jre\jre\bin\java -cp ..\lib\sm.zip;com.ibm.eNetwork.HOD.convert.CVT2SSLIGHTCustomizedCAs.p12 hod CustomizedCAs.class
Z AIX O,*9 CustomizedCAs.class D~a!=zT CustomizedCAs.p12 D
~yvD|D,zh*S"<?<P9CTB|n4V/KPC4r(F$
_#K|nT>*}P,+&Z;POdkK|n#
../hod_jre/jre/bin/java -cp ../lib/sm.zipcom.ibm.eNetwork.HOD.convert.CVT2SSLIGHTCustomizedCAs.p12 hod CustomizedCAs.class
CustomizedCAs.class
CustomizedCAs.class G;v Java `D~,||,4* CA D$iT0
WellKnownTrusted PmP4|,DT){$i#g{z9CT){$ir4T
4* CA D$i,G4h*|B CustomizedCAs.class D~#+k"b,z^
(YZ Windows r AIX =(O9C0$i\m15CLr4(r|B
CustomizedCAs.class D~#Z Host On-Demand V9 r|_f>P,z;\4
(CD~DBf>({* CustomizedCAs.p12)#+G,yPM'zT'VIf
>#PX|`E",kNDOfT CustomizedCAs.p12 Dhv#
W e l l K n o w n T r u s t e d C A s . c l a s s"W e l l K n o w n T r u s t e d C A s . p 1 2 M
WellKnownTrustedCAs.jksW e l l K n o w n T r u s t e d C A s . c l a s s"W e l l K n o w n T r u s t e d C A s . p 1 2 M
WellKnownTrustedCAs.jks GI Host On-Demand a)DD~,|G|, Host
On-Demand ENDyP CA D+C$i#kp^Db)D~#
W e l l K n o w n T r u s t e d C A s . c l a s s / W e l l K n o w n T r u s t e d C A s . p 1 2 M
WellKnownTrustedCAs.jks"CustomizedCAs.p12 M/r CustomizedCAs.class M
CustomizedCAs.jks XkfZZ Host On-Demand "<?<P#Host On-Demand M'
zZ TLS UVZd9Cb)D~4EN~qw$i#
CustomizedCAs.jksCustomizedCAs.jks D~;,Z CustomizedCAs.p12 D~(Z09C JSSE1h
C*0q11,CD~CZ SSLite)#(}+VPD CustomizedCAs.p12 *;
* JKS q=r_(}4(Cq=DBD~,IT4( CustomizedCAs.jks D~#
zIT9Cf Host On-Demand ;p20D0$i\m15CLrr keytool.exe
|nP$_(JRE PCZK?DD Java \?M$i\m$_)#
20 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
CZ Host On-Demand M'zDy> TLS 'V* Host On-Demand M'z!q TLS -i1,ca("y> TLS a0#Z TLS -
L}LP,~qwarM'za)d$i#9Cy> TLS 'V1,$iXkIM'z
END C A 4)p#M'zWHli W e l l K n o w n T r u s t e d C A s . c l a s s /
WellKnownTrustedCAs.p12,;sli CustomizedCAs.p12 r CustomizedCAs.class#g
{ H o s t O n - D e m a n d dC*9C J S S E f o r T L S 'V,G4+9C
WellKnownTrustedCAs.jks M CusomizedCAs.jks D~#g{M'zZb)D~PR;=
)p_,G4|a\xa0#g{M'zZb)D~PR=)p_,G4a("a
0#bGy>~qwO$#Host On-Demand JmzZdM'zdCPdC|?N=D
~qwO$#PX|`E",kNDTB?V#
~qwO$
S\M'zk~qw.d;;D}]";\#$M'z}Zk}7D~qwx
P(E#*\bbV#U,zITtC~qwO$,by,M'zZ7O~q
w$iIE.s,+liC$iPDrXx{FGqk~qwrXx{F`%
d#g{`%d,G4+LxxP TLS -L#g{;%d,G4a"4ax,
S#PX|`E",kND*zozPD~qwO$#
M'zO$
M'zO$k~qwO$`F,+Bfbc}b:Telnet ~qwaSM'zks
$i4i$CM'zGqMGd*OlDM'z#";GyP~qw<'VM
'zO$(|( Host On-Demand X(rw)#*dCM'zO$,zh*4
PTBYw:
v q!M'z$i
v +$i"M=M'z
v dCM'zT9CM'zO$
PX|`E",kND*zozPDdCM'zT9CM'zO$#
lYG<
P=V`MDlYG<:
v Web lYG<:Web lYG<JmC'G<=wz53Mwz&CLrx;
Xa)C'j6M\k#K&\kxg2+&CLrdO$w,=(Gq!
C'Dxg>$"+b)>$3d=dwz>$,Sx\b`NG<#y]
wz;,,T/G<wLITyZj,2ITyZ,S#PX|`E",k
ND Web lYG<N<#
v $ilYG<:$ilYG<GyZjDG<==,|2JmC'Z;dk
C'j6M\kDivBxPG<#d&\`FZ Web lYG<,+|*s
z* TLS MM'zO$dCa0,"R Communications Server Xk'Vl
YG<"dCKlYG<#PX|`E",kND*zozPDlYG<#
m 3. a>S Host On-Demand V9 *<,0Web lYG<1a)K;V9CM'K$iDT/
G<wL#C#MF*yZ$iD0Web lYG<1,|k0$ilYG<1P\s
Dnl#9C0$ilYG<11,+9CM'z$ir'V0lYG<1D TN3270
~qw(QdCIT/jIG<wL)O$C'#+G,9CyZ$iD0Web lY
G<11,+9CM'z$ir Web ~qwrxg2+&CLrO$C',xIe~
MjT/jIG<wL#PX|`E",kND Web lYG<N<#
Z 4 B f.2+T 21
yZ TLS D Telnet 2+TTelnet -L2+TJmZQ("D Telnet ,SOjIM'zk Telnet ~qw
.dD2+T-L#zIT* Host On-Demand 3270 T>wMr!za0dC
Telnet -L2+T#
Telnet ~qwXk'VyZ TLS D Telnet 2+T(g IETF rXx]8yZ
TLS D Telnet 2+TPyv),Host On-Demand M'zE\9C Telnet -
L2+T#Communications Server for z/OS 'VyZ TLS D Telnet 2+T#
PX Telnet -L2+TD|`E",kND*zozPD Telnet -L2+T
Ev#PXZ Telnet ~qwOdC TLS D|`E",kND Telnet ~qwD
D5,xPXdCM'zT,S=2+ Telnet ~qwD|`E",kND*z
ozPD2+Twb#
yZ TLS D FTP 2+THost On-Demand * FTP a0a)yZ TLS D2+D~+d#FTP a0;'
VkKZ 990/989 D~=/^u~ TLS -L#rK,KZ 990 ;&CCZ2+
FTP a0#TZNNd{KZ,|v'VT=/Pu~(AUTH |n)TLS -
L#
FTP a0D2+tT@"ZBfwa0D2+tT#TZ/ID FTP a0,h
*9C FTP a0tTPBD02+T1!n(4dC FTP 2+TE"#g{
+Bfwa0dC*2+a0"+0D~+d`M1hC* FTP,G4;aT
/#$ FTP a0#ZbVivB,1%w07(14%1aT>TB{":g
{h*2+DD~+da0,kZ0D~+d1!51PdC2+TE"#
yZ TLS D2+ FTP &\Z z/OS V1.2 r|_f>P\'V#
PXN19Ca02+TD>}
kNDTBzI\k9Ca02+TDiv>}:
v JmM'(}rXx):zDz7#ZKivB,z#{7#M'xzDE"(}
gEC(E)GS\D,byE";a;T!#2#{#$za)xC'DE"G
\#$D#
v xh)&Lr5qOwoiTzwzODE"DCJ(#z;#{NNd{K\;
CJK}]#
v JmzD+e01S6L>crZCP15PTwzFczE"DCJ(#
v x=zS{Gy&DNNX=T!KG<xPCJD(^,"7#4Z(DK1;
\CJb)G<#
Web ~qw2+TIT+ Web ~qwdC*9C TLS,TcS\S Web ~qw=/@wD}]w#P
X* Web ~qwdC TLS D|`E",kND Web ~qwD5#+G,+M'z
0k=/@wP.s,M'zcIT1SkwzxP(E#ITdC Host On-Demand
4*wza0a) TLS 2+T#PX|`E",kND*zozPDdC TLS#
dC2+T
g{9CDG HTML #M,G4Z9C HTTPS 1+S\a0dCE"#TZyPd
{#M,h*dC Host On-Demand T9CyZ HTTPS DdC Servlet(ZdC Web
&CLr~qws)4S\a0dC,x;GkdC~qw1S(E#PX200d
22 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
C Servlet1D|`E",kND>8OPDZ 523D:200dC Servlet1;,xP
X+M'zdC*9CdC Servlet D|`E",kND*zozPDTdC Servlet x
PdC#
X(rw
X(rwG Host On-Demand ~qwOKPD;n~q,|Jm Host On-Demand M
'z(},S= Host On-Demand ~qwODX(rwKZ4k Telnet ~qwxP(
E#
(#,Host On-Demand M'z:
v 1S,S= Host On-Demand ~qwTBXM'zzk"CJ+2 HTML D~#
v 91S,S=Z 3270"5250"VT r CICS wzOKPrkd`,D Telnet ~qw#
+G,19CX(rw1,|+d1M'zk Telnet ~qw.dD=i#M'z";1
S,SA Telnet ~qw,xG,SA Host On-Demand ~qwODX(rwKZ#;
s,X(rwa+SM'zSUD}]"M= Telnet ~qw#Z Telnet ~qwwv&
ps,X(rwa+S Telnet ~qwSUD}]"M=M'z#K}L+;1Vx=a
0ax#
*N9CX(rw?
g{ Telnet ~qw;'V TLS,"RZKP Host On-Demand ~qwDYw53O,
X(rw'V2+a0(kNDZ 243D:X(rw'VDYw53;),G4IT
dC Host On-Demand DX(rwTa) TLS 'V#
m 4. a>m` Telnet ~qw(}g,zSeries"IBM System i"AIX r NT OD IBM Commu-
nications Server)<'V TLS#g{zD Telnet ~qw'V TLS,G4?R(iz9
C Telnet ~qw#g{zD Telnet ~qw;'V TLS,G4 Communications Server
for AIX X(rw* Host On-Demand X(rwa);V)9T|?D8!=8#
X(rw+Cw8wD Telnet zm,|9CKZXB3d4+ Host On-Demand ~q
w,S=d{ Telnet ~qw#y(eD?(~qw<ITdC;i>XKZE#M'z
";1S,SA?j Telnet ~qw,xG,SA Host On-Demand ~qwMKZE#
;s,X(rw+>XKZE3d=?jwzKZE,"(";v,S#
m 5. (ikT Telnet zm(iDbv=8G9C:Xybw(|G WebSphere Application Server
_5i~D;v&\?~)r_IZ{v@p=bv=8Pa)X7*;D`Fz
7,x;G9C Host On-Demand X(rw#
X(rwD$w==
Z 243D< 5 5wKX(rwgN+M'z}]"MA Telnet ~qw"+ Telnet ~
qwDl&}]"MAM'z#
Z 4 B f.2+T 23
IT9CTBDV==PDNb;V4dCX(rw:
v 1(
– X(rw1Sk Telnet ~qwMM'zxP(E,x;|D}]DZ]#
v M'K
– M'zMX(rwZ9C TLS D2+a0P(E(TZ]xPKS\/b\)#
– X(rwM Telnet ~qwZ;2+Da0P(E#
v wzK
– M'zMX(rwZ;2+Da0P(E#
– X(rwM Telnet ~qwZ9C TLS D2+a0P(E(TZ]xPKS\/b
\)
v =_
– M'zMX(rwZ9C TLS D2+a0P(E(TZ]xPKS\/b\)#
– X(rwM Telnet ~qwZ9C TLS D2+a0P(E(TZ]xPKS\/b
\)#
Z9C0M'K1"0~qwK1r0=_1==.0,Xk*X(rw4(
HODServerKeyDb.kdb r HODServerKeyStore.jks(g{dC*9C JSSE)#
1X(rw;h*S\(r*}]w;h*S\,r_r*}]wQZM'zM Telnet
~qw.dS\})1,IT9C01(1==#g{ Host On-Demand M'z(}X
(rw,S=*sM'zO$r0lYG<1Dwz,G4Xk9C01(1==#
PX|`E",kND*zozPD+wzmS=X(rw#
X(rw:X]?
PXX(rw:X]?D(i,kNDTvD~#
X(rw'VDYw53
X(rwVZ'V:
v yP\ Host On-Demand ~qw'VR'VrXx-i V4 (IPv4) DYw53#
v 3)\ Host On-Demand ~qw'VR'VrXx-i V6 (IPv6) DYw53#
< 5. X(rwD$w==
24 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
?VYw53";'VX(rwDyP==#TB=vS?V|j8Xi\KX(r
w'V#PX IPv4 M IPv6 D|`E",kNDZ 63D:'VxJ-i (Internet Pro-
tocol) V6;#
'V IPv4 DYw53TZ'V IPv4 DYw53,X(rw:
v Z Host On-Demand ~qwy'VDyPYw53Oy'V01(1==
v vZ Host On-Demand ~qwy'VD3)Yw53O'Vd{==(M'K"wz
K"=_)
m 6 Mm 7 T>KTBE":
m 6. X(rw9C GSKit 'V IPv4 D 32 ;Yw53MX(rw==
Yw53: 1(: M'K: wzK: =_:
Windows G G G G
AIX G G G G
Linux G G G G
yPd{Yw53 G q q q
m 7. X(rw9C JSEE 'V IPv4 D 64 ;Yw53MX(rw==
Yw53 1(: M'K: wzK: =_:
Windows G G G G
AIX G G G G
Linux G G G G
yPd{Yw53 G q q q
X(rwD IPv6 'Vm 8 Mm 9 T>KX(rw'VrXx-i V6 (IPv6) DYw53MX(rw==:
m 8. X(rw9C GSKit 'V IPv6 D 32 ;Yw53MX(rw==
Yw53 1(: M'K: wzK: =_:
Windows G G G G
Linux G G G G
AIX G G G G
m 9. X(rw9C JSEE 'V IPv6 D 64 ;Yw53MX(rw==
Yw53: 1(: M'K: wzK: =_:
Windows G G G G
Linux G G G G
AIX G G G G
Z 4 B f.2+T 25
+ Host On-Demand k@p=aO9Cg{*+ Host On-Demand dC*(}@p=,G4(i@p=\m1vr*M'zK
PyhDKZ#Telnet KZJmI TLS S\Da0w?#
g{9CDGyZdC~qwD#MriO#M,G4 Host On-demand D0dC
Servlet1Jm Host On-Demand M'z(} HTTP r HTTPS kdC~qwxP(E#
PX(}@p=Pr*DKZ+ Host On-Demand M'z,S=wz53Dj8E",
kNDZ 273D:dC@p=KZ;#PX(} Socks r HTTP zm~qw+ Host
On-Demand M'z,S=wz53Dj8E",kNDZ 283D:(}zm~qw,
S=wz53;#
�����
��
��
��/ � �����Socks HTTP
�
Telnet
���
����
Telnet
���
Telnet
��
23 (443)
TCP/IP (SSL)
< 6. (}@p=rzm~qwDa02+T
�����
��
��
��/ � �����Socks HTTP
Host On-Demand
�����TCP/IP8999
��
��
��/ � �����Socks HTTP
HTTP(S)
80 443�
Host On-Demand
Servlet��
Host On-Demand
�����
�
< 7. 9CM;9CdC Servlet (}@p=rzm~qwDdC2+T
26 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
dC@p=KZg{9CDGyZdC~qwD#MriO#M,G4 Host On-Demand M'zh*k
dC~qwxP(E#*K\;(}@p=xPbV(E,Xkr* Host On-Demand
~q\mwKZr9C Host On-demand D0dC Servlet1#1!ivB,~q\mw
al}KZ 8999#IT+K1!5|D*NNd{ICKZE#PXj8E",kND
*zozPD|D~q\mwKZ#Host On-demand D0dC Servlet1Jm Host On-
Demand M'z(} HTTP r HTTPS kdC~qwxP(E#rK,;h*Z@p=
Or*~q\mwKZ#(kNDZ 113D< 4#)PX9CdC Servlet Dj8E",
kNDZ 523D:200dC Servlet1;M*zozPDTdC Servlet xPdC#
g{9CDGyZ HTML D#M,G4;*s Host On-Demand M'zCJdC~q
w,"R;h*Z@p=Or*~q\mwKZ#M'zTa"T*5dC~qwT
xPmI$F},+g{~q\mwKZ4r*,G4b;"T+Z;Pa>Div
B'\#g{*h9M'z"vmI$F}ks,ITZ0?pr<1P0_6!
n10ZD0d{N}1wNS<PmSN} Disable,"+d5hC* LUM#
}K~q\mwKZb,k7#@p=\m19r*KM'zyC&\*9CDyP
KZ#}g,g{Z3v TLS a0PX(rw*9CKZ 5000,G4Xkr*KZ
5000 T+d Telnet w?#Bmc\K Host On-Demand IT9CDKZ#
m 10. Host On-Demand &\0d9CDKZ
Host On-Demand &\ 9CDKZ
0T>w1Bf(3270 M VT)M03270 r
!z1Bf
23 (Telnet)"80 (HTTP) r 443 (TLS) M 8999
(dC~qw)3
05250 T>wMr!z1Bf23 (Telnet) r 992 1 (TLS) r 80 (HTTP) r 443
(TLS) M 8999(dC~qw)3
3270 D~+d23 (Telnet)"80 (HTTP) r 443 (TLS) M 8999
(dC~qw)3
5250 D~+d - savfile
80 (HTTP)"8999(dC~qw)3"21 (FTP)4"
>1024 (FTP)4"446 (drda)4"449 (as-svrmap)4"
8470 (as-central)1 2 4"8473 (as-file)1 4"8475 (as-
rmtcmd)1 4 M 8476 (as-signon)1 4
5250 D~+d - }]b
80 (HTTP)"8999(dC~qw)3"446 (drda)4"
449 (as-svrmap)4"8470 (as-central)1 2 4"8473 (as-
file)1 4"8475 (as-rmtcmd)1 4 M 8476 (as-signon)1
4
5250 D~+d - wD~
80 (HTTP)"8999(dC~qw)1 2 4"449 (as-
svrmap)4"8470 (as-central)1 2 4"8473 (as-file)1 4 M
8476 (as-signon)1 4
FTP21 (FTP)"80 (HTTP)"8999(dC~qw)1 2 4
M >1024 (FTP)5
CICS 2006
Database On-Demand
80 (HTTP)"8999(dC~qw)3"449 (as-
svrmap)4"8470 (as-central)1 2 4"8471 (as-
database)1 4 M 8476 (as-signon)1 4
mI$9C\m (LUM)CZ(}dC~qwxP1!mI$9CF}D
8999(dC~qw)
Z 4 B f.2+T 27
m 10. Host On-Demand &\0d9CDKZ (x)
Host On-Demand M'z23 (Telnet)"80 (HTTP) M 8999(dC~qw)
3
\mM'z 80 (HTTP) M 8999(dC~qw)3
SSH(2+ Shell) 22
m 11. "M":
1 IT9C|n WRKSRVTBLE 4|DKZE#yPvDKZE<G1!5#
2 v1h*/,4(zk3*;m(EBCDIC A/T Unicode)1E9C as-central DK
Z#b!vZ JVM MM'zoT73#
3 zIT|DdC~qwKZ#1!KZ* 8999#4 g{}Z9C IBM System i zm~qw'V,G4;h*Z@p=Or*b)KZ#
h*r*1!zm~qwKZ 3470#zIT|DbvKZ#
5 Z;/ (PASV) ==P,FTP M'z+k~qw("=v,S,"bv@p=TS~
qw=M'zDKZ,SO+kD}]xP}K1yv=DJb#r* FTP ,S1,
M'zaZ>Xr*=vfzD^X(KZ(N>1024 M N+1)#Z;vKZ+*5K
Z 21 OD~qw,;sM'z"v PASV |n,x;G"v PORT |n"Jm~
qwXB,S=d}]KZ#rK,~qwfsar*fzD^X(KZ (P>1024) "
+ PORT P |n"XxM'z#;s,M'za("S~qwODKZ N+1 =KZ
P D,ST+d}]#
S~qwK@p=DGH4,*'V;/== FTP,Xkr*TB(EKZ:
v ;ZNNX=D FTP ~qwDKZ 21(M'z(",S)
v C FTP ~qwDKZ 21 =sZ 1024 D6LKZ(~qwl&M'zDXFKZ)
v ;ZNNX=D FTP ~qwDsZ 1024 DKZ(M'zk~qwy8(DfzK
Z("}],S)
v C FTP ~qwsZ 1024 DKZ=sZ 1024 D6LKZ(~qw+ ACK(T0
}])"M=M'z}]KZ)
g{;kZ@p=Or*KZ 8999,G4TJmC'CJ Host On-Demand#a)K=
v!n:
v 9C0?pr<144(|,yPdCE"D HTML D~#bM;h*CJdC~
qwK#4( HTML D~1,S0?pr<1D0dC#M13fP!q0:yZ
HTML D#M;1#
v g{k*9CdC~qw,G4IT+M'zdC*9CdC Servlet#kND Host
On-Demand *zozPDTdC Servlet xPdC#v1 Web ~qw'V Servlet
1,EIT9CC!n#
g{9CdC~qw"(}@p=+dk Web /@wVt*,G4XkZ@p=O
r*dC~qwKZrKP Host On-demand D0dC Servlet1#dC Servlet Jm
/@w(}j< Web -i(}g,HTTP r HTTPS)kdC~qwxP(E#(k
NDZ 113D< 4#)
(}zm~qw,S=wz53
Host On-Demand M'zIT9Czm~qwS@p=s8wXCJwz53#'VT
B=V`MDzm~qw:
28 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
v Socks zm~qw(g:(} Socks zm~qwxP,S;Pyv)#'V Socks V4
M V5#
v HTTP zm~qw(g:(} HTTP zm~qwxP,S;Pyv)#
Z(}zm~qw,S=wz53.0,Xk7(zm~qw'VD-i#v(G(
} Web /@w8(zm~qwhC9G*a0w78vzm~qw#g{v(*w7
8vzm~qw,G4Xk8(zm~qw9CD-i"zm~qw{FMKZET
0d{E"#
(#,g{ Socks zm~qwIC,k+ Host On-Demand a0dC*9CKzm~
qw#g{zD>cv'V HTTP `MDzm~qw,k+a0dC*9CC`MDz
m~qw#
(} Socks zm~qwxP,Sm`i/9C Socks zm~qw4#$@p=sDFcJ4#Socks GCZyZ TCP/IP
DxgzmD-i#by,Socks zm~qw;KD&CLr;h*1S,S= Socks
zm~qwm;KDwz,MITj+CJb)wz#zm~qw(#k@p=aO
9C#Z Socks -iB,ks(}@p=,S=wz53DM'z5JOG,S=
Socks zm~qw#Socks zm~qw+d1M'zkwz53.dD=i#|r(E
ksZ(,zmM'z,S=wz"Z=v53.d*"}]#
Host On-Demand 'V Socks V4 M V5 -i#
v Socks V4 8({"q=M<(TJmyZ TCP D&CLrC'(}@p=xPC
J#|a)yZ TCP 7E"(|( IP X7T04M?jKZE)DCJXF#
v Socks V5(2F* Authenticated Firewall Traversal (AFT))GCZxgzmD*E=
rXxj<#|Z V4 Dy!OmSKTB&\:O$"|?Dr{bv'V"IPv6
X7'VT0d{&\#b)&\TZ@p=bDM'zG#PC#IT!qZ Host
On-Demand M'zkzm~qw.dD,SO"MCZzm~qwD Socks C'j
6M\k#"4S\KC'j6M\k#PX V5 D|`E",kND Socks V5 -
i#
s`} Web /@wP9CD Java ibz (JVM) <'V Socks V4#a0ITF} Web
/@wPDzm~qwhC4CJ Socks V4 r V5 zm~qw#g{zm~qw;'
V V5,2ITCa0-L(" Socks V4 ,S#PX Socks zm~qwhCD|`E
",kND*zozPDzm~qw#
(} HTTP zm~qwxP,SHTTP zm~qw+&m(}@p=D HTTP ks#|G+d1>X(CxgkrXx
.dD=i#HTTP zm~qw+,S=>XxgMrXx#>XC'(}8( HTTP
zm~qwD IP X7M TCP KZE,4dCd/@wT{CCzm~qw+] HTTP
ks#HTTP zm~qw+S\b) HTTP ks"+|G*"x/@wPdkD URL
y8(D5J Web ~qw#
TZ Host On-Demand M'z,HTTP zm~qw+d1wz53,SD*"zmLr#
HTTP zm~qw+r*=wz53D,S,"Zwz53kM'z.d4X"M}]#
d; HTTP zm~qwZ* HTTP ksa)~q.s(#aXU,S,+G Host On-
Demand a9C HTTP Connect =((g{QTzm~qwtCK=()kTwzw?
#Vr*C,S#
Z 4 B f.2+T 29
*Ca09C HTTP zm~qw,Xk!q HTTP zmw*zm`M,"8(zm~
qw{FMKZE#PX HTTP zm~qwhCD|`E",kND*zozPDzm
~qw#
C'j62+T
Web lYG<g{zQ5Pxg2+&CLr,"R}Z9CyZdC~qwD#M,G4IT!
q0?pr<1PD0Web lYG<1,TJmC'CJwzMyZwzD&CLrx
^hmba)C'j6M\k#dk Credential Mapper Server Dj{ URL,Tf_
Host On-Demand ZN&R= Credential Mapper Servlet,K Servlet +&m4TC'D
HTTPS ks"4PiR"5XC'>$#fs,+9CC>$44P2+D Host On-
Demand T/G<#
>zO$
g{9CyZdC~qwD#M,G4IT+ Host On-Demand C'dC*S\>zO
$#(}9CK!n,C'I9CkG<= Host On-Demand &Zn/4,DYw53
(AIX r z/OS)1y9CD`,\k4G<= Host On-Demand#C'G<= Host On-
Demand 1,53a@]Yw53\k(x;G%@D Host On-Demand \k)4i$
C'a)D\k#by,\m1I(}%;XFc4\m\k,xC';h*G!;
v\k4I#
PXtCK!nD|`E",kND*zozPD>zO$#
Windows rG<g{C'G<= Windows r,G4K!n(Ik0?pr<1PyZdC~qwD#
M;p9C)+CC'9CT:D Windows C'{T/G<= Host On-Demand#+
;T> Host On-Demand G<0Z,x Windows C'{+Cw Host On-Demand C
'j6#g{ Host On-Demand C'j69;fZ(k Windows C'{`%d),G
42IT!qZ8(D Host On-Demand iPT/4(C'j6#
PX!qC'CJ Host On-Demand dC~qwD==D|`E",kND*zozP
DG<`M#
FIPS 73g{zyZD73?Ff(r*s2+i~9C*nE"&mj< (FIPS) O$Di~/
#i,k<GTBBn#1!ivB,TZ2+D Telnet M FTP ,S,Host On-
Demand 9C{O FIPS D#i#g{zD73*s,S= IBM System i wzTxP
D~+dr}]+d,k7#zD53zcBP*s:
v z9CDG FIPS O$D Java JRE(}g IBM 1.6.0 Service Release 5)#
v XkZ0?pr<1D0_6!n10ZOdC HTML N} UseJSSEforiSeries,"
+d5hC* true#
v Xk+ IBM System i wzOD$imS= Java JRE D Java 2+WSV)9 (JSSE)
M'zENb#kN< Java JRE a)Lr,Tq!dCj8E"#
30 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
g{zQ("= IBM System i wzD2+,S,"R*CJD~+d&\,G453
a*szdk JSSE ENbD76M\k#g{z}Zr IBM System i wz+d}],
G49aT>d{VN,)zdk JSSE ENbD76M\k#
m;Vdk76M\kD==G9C Host On-Demand f=D0KP Applet1#*9C
bV==,k4PTB=h:
1. ST>wa0DK%P,!q0Yw > KP Applet1#
2. Z`{VNP,dk com.ibm.eNetwork.HOD.util.jsse.JSSESetup#
3. %w07(1#
z;hdC JSSE ENb;N#|GJCZyPa0D+VhC#dkb)5.s,|
G+;1fZ,1AXBt//@w*9#
Z Host On-Demand DOMf>P,IT(} HTML N}4tC FIPS ==O$# Host
On-Demand DnBf>Pa)K;vK%!n,CZtCr{C?va0D FIPS =
=#1!ivB,QkTyPa0tCK FIPS ==#
Z 4 B f.2+T 31
Z 5 B f.>XoT'V
Host On-Demand T`VoTa)#a00Z"dCfe"ozD~MD5<-}K-
k#mb,a)K"-.o"#.4o")oM!XoDT>"|LM&m'V#Z
*zozPj{{vKbV'V#
yP-k}Df><Z DVD M zSeries ExPa)#19C<N20LrZ i/OS"OS/
400"Windows"AIX"Linux M Solaris O20 Host On-Demand 1,IT!q*20
D)oT#Z z/OS M Novell O<U20yPoT#
>XoT'V!vZYw53,yTg{z#{9C3VoT,XkZYw53P2
0CoTD`&VeM|L'V#}g,g{*9C/Jow*wza0oT,xV
;P20/JoVeM|L'V,M^(T>}7DV{#
DBCS ;\w* HTML D~{9C#
'VDoT
BfPvK Host On-Demand Q-kIDoTT0IC40k Host On-Demand M'
zDQ-kf>DoTs:#}g,IBM a)D HTML 3f_PoT)9,Tj6;
,DoT20M;,DoT$(e HTML D~,g"oG HOD_en.html#
oT oTs:
rePD zh
1ePD zh_TW
]Ko cs
$so da
I<o nl
"o en
R<o fi
(o fr
Bo de
#0o el
Y@{o hu
bs{o it
Uo ja
+z ko
2~o no
(<o pl
MwOQ@o pt
OQ@o pt_PT
© Copyright IBM Corp. 1997, 2016 33
mo ru
9eDaGo sl
w`@o es
pdo sv
Azdo tr
S)!o Ca
'VDwzzk3
Host On-Demand 'V`vzk3#zITpva0X8(b)zk3#
3270 M 5250 zk3Bf8(Dzk3\ 3270 M 5250 Bfw'V#zITZ0a0dC10ZP!q|
G#
zRrXx zk3 8"
"-.ozRrXx 420
BX{ 273
BX{(7*) 1141
Wm^9 1025
Wm^9(7*) 1154
H{1 037
H{1(7*) 1140
H{1(Izk) 274
(9aG/Z{g,G 870
(9aG/Z{g,G(7*) 1153
Mw 037
Mw(7*) 1140
Mw(I) 275
#S{G 1025
#S{G(7*) 1154
SCs 037
SCs(7*) 1140
Pz(rePD)9) 1388
K^XG 870
K^XG(7*) 1153
]K2Mz 870
]K2Mz(7*) 1153
$s 277
$s(7*) 1142
.3aG 1122
.3aG(7*) 1157
34 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
R< 278
R<(7*) 1143
(z 297
(z(7*) 1147
FYR mdY 1025
FYR mdY(7*) 1154
Bz 273
Bz(7*) 1141
#0 875
#.4oXx(Bzk) 424
#.4oXx(Izk) 803
!XoXx 1137 v 5250 T>
Y@{ 870
Y@{(7*) 1153
y: 871
y:(7*) 1149
bs{ 280
bs{(7*) 1144
U>(,Y{) 930
U>(,Y{)9) 930
Uo()9,Y{
Unicode;JIS2004)
1390 v 3270
U>(-!o)9) 939
1 3 9 9 Uo()9-!o
Unicode;JIS2004)
1399
~xK99(7*) 1166
+z(7*) 1364 v 3270
+z()9) 933
-!@^ 284
-!@^(7*) 1145
-Q,G 1112
-Q,G(7*) 1156
"Up 1112
"Up(7*) 1156
`oTXx 500
`oT ISO Xx(7*) 924
`oTXx(7*) 1148
I< 037
I<(7*) 1140
2~ 277
2~(7*) 1142
*Ef> 1047
Z 5 B f.>XoT'V 35
(< 870
(<(7*) 1153
OQ@ 037
OQ@(7*) 1140
^maG 870
^maG(7*) 1153
m^9 1025
m^9(7*) 1154
{{,G/Z=(wo{o) 1025
{{,G/Z=(wo{o;7
*)
1154
9e%K 870
9e%K(7*) 1153
9eDaG 870
9eDaG(7*) 1153
w`@ 284
w`@(7*) 1145
pd 278
pd(7*) 1143
(e(1ePD)9) 937
(e(1ePD)9;7*) 1371
)o 838
)z(7*) 1160
Azd 1026
Azd(7*) 1155
ZK< 1123
ZK<(7*) 1158
"z 285
"z(7*) 1146
@z 037
@z(7*) 1140
":
v xP0r!z(em (PDT)1D 3270 wzr!v'V-!o 1"DBCS"+rM)
ozk3#d{zk3Z Adobe PDF r!rZ;_P PDT D Windows =(O\
'V#
v *|,|`V{(ZIP*Kq2Mz~.F(D GB18030 j<P(eDV{),
6582 Unicode )9 A M 1,948 v=SDG:oV{(IEo",a{o"XoMM
eo);mS= Host On-Demand V6 D0rePD1zk3 1388 P#
VT zk3
oT zk3
36 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
"-.o ASMO 708 M ASMO 449
"o 1101
DEC #0o
DEC #.4o
DEC `zC;V{/ 1100
DEC <u
I<o 1102
R<o 1103
(o 1104
SCs(o 1020
Bo 1011
#.4o NRCS
ISO #0o9d(ISO -!o-7) 813
ISO #.4o9d
ISO -!o-1 819
bs{o 1012
2~o/$so 1105
PC $so/2~o 865
PC zJ/ 437
PC `VoT 850
PC OQ@o 860
PRC GBK 936
PC w`@o 220
w`@o 1023
pdo 1106
p?o 1021
@z 1100
CICS xXzk3
zk3 V{/
000 T/lb(1!5)
437 -!o 1
813 ISO #0o(8859_7)
819 ISO -!o 1(8859_1)
850 -!o 1
852 -!o 2
855 wo{o
856 #.4o
857 -!o 5
864 "-.o
866 wo{o
Z 5 B f.>XoT'V 37
869 #0o
874 )o
912 ISO -!o 2(8859_2)
915 ISO wo{o(8859_5)
920 ISO -!o 5(8859_9)
Uo JIS2004 Unicode 'VVZIT(}!qVPDwzzk3 1390 Japanese (Katakana Unicode Extended) M 1399
Japanese (Latin Unicode Extended) 4tC JIS2004 'V#'VTB&\:
v m>Ud`-
v |8(
v D~+d
v r!A;
v r!za0
v GDI
v Adobe PDF
v Host Access Class Library (HACL)
IZ?0 HOD ;'V Unicode q=,rK;|,TB&\:
v j
v Zr!za0P9Cr!z(em (PDT)
C'(eDV{3d
TZ+VZV{/ (DBCS) oT,ITZa0(3270"5250"3270 wzr!)P9C
(FDC'(eV{ (UDC) 3d4f;1!3d#IT9C UDC 3d`-w4(
UDC *;mTf"a0D(F3d#PXgN9C UDC 3d`-w4|DV{3d
D8>E",kND*zozPD9CC'(eDV{ (UDC) 3d`-w#
i/OS M OS/400 D Unicode 'VkNDZ 1083D:i/OS M OS/400 D Unicode 'V;#
38 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 6 B 20 Host On-Demand ~qwM`Xm~
>Bi\gN20 Host On-Demand DTB}vi~:
v Host On-Demand ~qw,|G9C Host On-Demand yXhD#kND:9C Instal-
lation Manager 20 Host On-Demand;Tq!8>E"#
v Host On-demand D0dC Servlet1,vZ+ Host On-Demand M@p=;pKPD
X(ivPEh*#kNDZ 523D:200dC Servlet1;Tq!x;=bMM
8>E"#
v 0?pr<1,;nKPZ Windows ODG#PCD$_,IzI(FD Host On-
Demand M'z#d;;GXh,+RG?R(iz200?pr<1#kNDZ 44
3D:?pr<;Tq!8>E"#
9C Installation Manager 20 Host On-Demandzh*9C IBM Installation Manager 420 Host On-Demand#WH,XkZ*20
Host On-Demand D53OT\m1==20 IBM Installation Manager#;s,IT9
C Installation Manager 420 Host On-Demand#
Xk9C IBM Installation Manager V1.8.3 r|_f>E\20 Host On-Demand#
X*4S
PX20 Installation Manager D8>E",kND20r|B Installation Manager#
PX IBM Installation Manager D|`E",kND IBM Installation Manager Knowl-
edge Center#
Z20 HOD .0
*20v<8
7#*xP20DzwzcyPHvu~#
ITZm~z7f]T(fPR= Host On-Demand Dm~hs#ki4TBPm4j
I<8$w:
v 7#Q20K IBM Installation Manager V1.8.3 r|_f>#
v g{G 32 ;e5a9D%oT20,G4zDzwh*AY_P 1.2 DELUd
(Q20UdMY1Ud)#g{*20`VoT,G4?vS;VoT,K5v
S 4 A 8 MB#
v `=(z7f"b(BX"b9u)AYh* 4.5 GB#
v C'h*T_P\m1X(Dm]G<#
v Z53O20 HTTP Server D\'Vf>(}g,IBM HTTP Server r Apache ~
qw)#
© Copyright IBM Corp. 1997, 2016 41
S Host On-Demand DOMf>}6g{z_P Host On-Demand DOMf>(g HOD V11.0),G4;fZS HOD V11
= HOD V12.0 0|_f>D1S(F76#k4UTB=h4xP(F:
1. h*8]H0 Host On-Demand ?<PDyP(FD~(HdG(C?<PD(F
D~)T0I0?pr<14(DyPM'z3f#ITZ HOD V12.0 P4Cb)
D~#
2. 6XyPVPD Host On-Demand V11.0 20#
3. u< Host On-Demand 0|_f>D20*sP;vICDU76#rK,zIT
X|{r>}H0CZ20OMf>DNNVPD~Pr?<#
4. 9C IBM Installation Manager 20 Host On-Demand#Z20}LP,(i;*%
w!{#
5. +(C?<4-= Host On-Demand D~Pr?<#
6. 9C Host On-Demand ?pr<4`-I0?pr<14(DNNM'z,"+d
?p= HOD ~qw#
20 Host On-DemandzIT9C Installation Manager ZyP\'VD=(O20 Host On-Demand#
Installation Manager D GUIInstallation Manager GUI:
1. y]JCZz=(D8>E"4t/ Installation Manager#
2. !qD~ > W!n#
3. !qs`Df"b#K!n+T>QmS= Installation Manager DICf"b#
4. g{4Pv Host On-Demand,k!qmSf"b#
5. %w/@"/@A Host On-Demand b9u76D;C,;s!q disk1 D~PP
D diskTag.inf D~#
6. %w7(,K1aPvBDf"b;C#
7. %wbT,ST7#f"b URL IC#
8. S Installation Manager Dp<3P,%w20#Installation Manager +ZQ(e
Df"bPQwICm~|#
9. !q Host On-Demand m~|#%wB;=#
10. DAmI-i#g{z,bmI-iDun,k%wRS\mI-iDun,;
s%wB;=TLx#
11. !q4(BDm~|i,;s!qe5a9#
12. g{Yw53* 64 ;,G4h*!q 64 ;r 32 ;4T`&D;==20Kz
7#
13. %wB;=#
14. !q*20DoT#1!oT*"o#%wB;=#
15. !q Host On-Demand 12.0 &\?~#%wB;=#
16. i4"8( Host On-Demand 12.0 !n(BDyPE"#
42 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
a. Z Host On-Demand 12.0 BD"<E"feO,hC"<?<,8( Web ~
qwp{M~q\mwKZE#%wB;=#
M'zXk\;9C"<?<f"D~#20r<(}T>1!?<4a>z
8("<?<#4PTB=h:
1) 8(C?<Dp{,1!5* hod#
2) 8(~q\mwKZ,Host On-Demand M'z(}|k~q\mwxP(
E#TZTB?p!n45C(EGX*D:
v 9CdC~qw4,$a0dCE"(kyZdC~qwD?p#MM
iO?p#MP;y,gZ 93DZ 2 B, :f.?p;Pyv)#
v mI$9CF}:kND*zozPDmI$9C#
v IBM (i*b)C>8(KZ 8999#kli~qwD5,i4KKZG
q}Z9C#g{KKZQ;9C,G4ITZ20Zdr.s|DK
KZ#PX|D~q\mwKZD|`E",kND*zozPD|D
~q\mwDdCKZ#
b. Z Host On-Demand 12.0 BD0Web ~qw1feO,!q{OzhsD Web
~qw!n:
v g{C'V/dC Web ~qw,G4!q^ Web ~qw#TZng IPlanet
M Lotus Domino .`D Web ~qw,(i9CK!n#PXj8E",(
iC'k Web ~qw\m1*5,r_ND Web ~qwD5#
v !q0Slb=D Web ~qwPmP!q1!n,g{lb=`v Web ~
qw,kSPmP!q Web ~qw#
v g{20K IBM HTTP Server r Apache Web ~qw,+4lb=C~q
w,k!qV/!qX( Web ~qw!n#
– !qz53O20D Web ~qwD`M#
– %w/@4%,"/@A53O20D Web ~qwDdCD~
(httpd.conf)#2IT!qZCVNPdk Web ~qw20?<P httpd.conf
D~Dj{76#
c. Z Host On-Demand 12 BD0&CLr~qw1feO,g{20LrZ53
Plb= IBM WebSphere Application Server,G4ITdC0dC Servlet1#
0&CLr~qw1!n(DB;vfea/JzGq*Z WebSphere Appli-
cation Server PdC HOD0dC Servlet1#kND200dC Servlet1,T
Kb|`E"#
g{;k9C0dC Servlet1,k!{!PC4!r#
g{F.9C0dC Servlet1,kSlb=DPmP!q&CLr~qw#2
0LrT/Zz8(D Web &CLr~qwO?pdC Servlet,xR|+z
DM'zdC*(} Servlet CJ~q\mw#
":
v g{ Websphere Application Server I53OD,;v IBM Installation
Manager Lr420 ,G4alb=C~qw#Ilb=Df>|(
Websphere Application Server V8.0 M V8.5.2#
v Z20Zd,Servlet dC;'VQtC\m2+TD&CLr~qw#
d. J1X|Bb)fes,k%wB;=#
Z 6 B 20 Host On-Demand ~qwM`Xm~ 43
17. i4**E",;s%w20#
18. jI20s,+T>;v**3f#i4{"#
v g{20I&,G4CLraT>;u8>20I&D{"#CLrI\9a
T>X*D20s8>E"#%wjI#
v g{20;I&,k%wi4U>D~TTJbxPJOoO#
19. *7#20I&jI,ITnb4PTBYw:
a. XBt/ Web ~qw#
b. 7#I(}/@wCJ HOD 3f#g{^(CJ,kli Web ~qwdC,
"7# Host On-Demand "<?<PDD~ICJ#PXdCDj8E",k
NDzD Web ~qwD5#
?pr<
0?pr<1w* Windows Host On-Demand ~qw20D;?VT/20#Kb,
TZG);#{20{v Windows Host On-Demand ~qwDM',|2IT%@2
0#Z20Zd,C';\!q0?pr<1!n#
S0?pr<1DOMf>xP}6
g{z_P0?pr<1DOMf>(g HOD V11.0),G4;fZS?pr< V11.0
=?pr< V12.0 0|_f>D1S}676#k4PTBNq4xP}6:
1. 8]0?pr<1?<PDyP(FD~#ITZ0?pr<1P4Cb)D~#
2. 6XNNVPD?pr< V11.0 20#
3. BD0?pr<1h*ICDU76#rK,h*X|{r>}?pr<20DV
PD~P#
4. 9C IBM Installation Manager 200?pr<1#
5. XB?p0?pr<120D~PPD(FD~#
200?pr<1
*20MKP0?pr<1,k4PTBNq:
1. r* Installation Manager#
2. r IBM Installation Manager mS Host On-Demand f"b;C:
a. Z Installation Manager Dp<3P,%wD~ > W!n,;s%wf"b#b
yar*0f"b13f,dPT>yPICDf"b"d;CT0,S4
,#
b. Z0f"b13fP,%wmSf"b#
c. Z0mSf"b1T0rP,%w/@#
d. /@A Host On-Demand EL 1 D;C,!q diskTag.inf D~,;s%w7(#
byaPvBDf"b;C#
e. %wbT,ST7#f"b URL IC#
f. Sp<3P,%w20# Installation Manager +ZQ(eDf"bPQwICm
~|#
g. kTZ~vEL,X4Ov=h#g{Z;dCZ~vELDivBLxY
w,G4 Installation Manager aZ20}LPrC'7Ob;c#
44 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
3. !q0Host On-Demand ?pr<1m~|#
4. 7#ZdB9!PK V12.0#%wB;=#
5. Z020m~|1feP,!q4(BDm~|,"!q IBM Host On-Demand?pr<w*m~|i{#
6. g{0e5a9!q1hC* 64 ;,ky]h*+C!q|D* 32 ;#%wB;
=#
7. Z020m~|1feP,!q&\?~0Host On-Demand ?pr< 12.01#Cf
eB=xrPT>DELE"a)KPXICELUdMyhELUdDE"#%
wB;=#
8. Zs`!n(PD0Host On-Demand r< 12.01jbB,!q0?pr< Host On-
Demand r<;C1feT&D!n(# Host On-Demand ~qw;C8>8r Host
On-Demand ~qwD4S#7#ZCVNPdkK8r HOD ~qwDP'D}#
4S#%wB;=#
9. Z**feP,4iy!Dm~|M20!q#%w20TLxxP20#
S Host On-Demand ~qwBX0?pr<1203syP Host On-Demand ~qw=(O<a)K0?pr<13q,ISC~qwBXK
3q"+d20=NNzwO#
*S Host On-Demand ~qwBX0?pr<1,k4PTB=h:
1. S Windows zwO,t//@w"8r Host On-Demand ~qwOD
HODMain_xx.html D~(dP xx G=vV8DoTs:)#
2. %w0\m11!n(#
3. %w0?pr<14S,T+0?pr<1203qBX= Windows zwO#
4. KP0?pr<120LrT200?pr<1#
5. jI20s,ITS*< > Lr@fK%Pr*0?pr<1#
Host Access ToolkitHost Access Toolkit w* Windows Host On-Demand ~qw20D;?VT/20#
Kb,TZG);#{20{v Windows Host On-Demand ~qwDM',|2IT
%@20#Z20Zd,C';\!q Host Access Toolkit !n#
S Host Access Toolkit DOMf>xP}6g{z_P Host Access Toolkit DOMf>(g Host Access Toolkit V11.0),G4
;fZS Host Access Toolkit V11.0 = Host Access Toolkit V12.0 0|_f>D1S
}676#k4PTBNq4xP}6:
1. 8] Host Access Toolkit ?<PDyP(FD~#ITZ Host Access Toolkit P
4Cb)D~#
2. 6XNNVPD Host Access Toolkit V11.0 20#
3. BD Host Access Toolkit h*ICDU76#rK,h*X|{ Host Access Tool-
kit 20DVPD~P#
4. 9C IBM Installation Manager 20 Host Access Toolkit#
5. XB?p Host Access Toolkit 20D~PPD(FD~#
Z 6 B 20 Host On-Demand ~qwM`Xm~ 45
20 Host Access Toolkit4PTBy>=h4Z Windows 53O20 Host Access Toolkit:
1. r* Installation Manager#
2. r Installation Manager mS Host On-Demand f"b;C#
a. Z Installation Manager Dp<3P,%wD~ > W!n,;s%wf"b#
byar*0f"b13f,dPT>yPICDf"b"d;CT0,S4
,#
b. Z0f"b13fP,%wmSf"b#
c. Z0mSf"b1T0rP,%w/@#/@A Host On-Demand EL 1 D;
C,!q diskTag.inf D~#;s,%w7(#byaPvBDf"b;C#
d. %wbT,ST7#f"b URL IC#
e. Sp<3P,%w20# Installation Manager +Zd(eDf"bPQwIC
m~|#
f. kTZ~vEL,X4Ov=h#g{Z;dCZ~vELDivBLxY
w,G4 Installation Manager aZ20}LPrz7Ob;c#
3. !q Host Access Toolkit m~|#
4. 7#ZdB9!PK V12.0#%wB;=#
5. Z020m~|1feP,!q4(BDm~|,"!q IBM Host Access Tool-kit w*m~|i{#
6. g{0e5a9!q1hC* 64 ;,G4(i+C!q|D* 32 ;#%wB;
=#
7. !q*20DoT#1!oT*"o#%wB;=#
8. Z020m~|1feP,!q&\?~ Host Access Toolkit 12.0#CfeB=x
rPT>DELE"a)KPXICELUdMyhELUdDE"#%wB;
=#
9. Zs`!n(PD Host Access Toolkit 12.0 jbB,!q Host Access Toolkit 12.0
feT&D!n(#
10. Z**feP,4iy!Dm~|M20!q#%w20TLxxP20#
TXF(==20
>BP|,D8>E"5wKgNZ;'V<NC'gfD=(O9C Installation Man-
ager XF(==420 Host On-Demand#
":g{kT IBM iSeries xP20,G4(izDAZ 473D:Z IBM iSeries O
20 HOD .0;#
XZTXF(==20TZ;'V<NC'gf (GUI) D Linux"UNIX M z/OS 53,\m1IT9C Instal-
lation Manager yZXF(Dgf420 Host On-Demand#
(}9C IBM Installation Manager DXF(==,zIT9C20m~|4jITB
Nq:
v 20
46 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
v }6
v ^D
v Xv
v 6X
*t/ Installation Manager XF(==,k9C Installation Manager D0$_1?<
Pa)D imcl 5CLr#
b)20=h-GK9CXF(==DdM20=8#Z20a0Zd,+T>X(
Zy20Dm~|DXF(==a>#zIT4UXF(A;OT>D!n44P2
0}L#
Installation Manager XF(==gf9CTB<(:
v [X] 8>Q!PD!n#
v [ ] 8>4!PD!n#
v C=(E [ ] +1!|n(p4#
v [N] 8>1!|n* N(B;=)#
":z20D Installation Manager f>D Installation Manager Knowledge Center P
a)KPX Installation Manager MXF(==D|`E"#kND IBM Instal-
lation Manager Knowledge Center#
IT9C Installation Manager D5020r|B Installation Manager1Pa)DE"
420 Installation Manager#
*20 Host On-Demand,XkT\m1==20 Installation Manager#PXBX Instal-
lation Manager D|`E",kND0IBM Installation Manager M Packaging Utility D
53hs1(20 Host On-Demand yhDnM6p* 1.8.3)#
PX9C Installation Manager D|`E",kND IBM Installation Manager Knowl-
edge Center#
Z IBM iSeries O20 HOD .0'V9C Installation Manager DXF(==Z IBM iSeries =(O20 Host On-
Demand#Z IBM iSeries O,;\9C GUI ==xP20#
BfPvKZ IBM iSeries O20 Host On-Demand .0Dd{"bBn:
v 7#T\m1==20K IBM Installation Manager V1.8.3 r|_f>#(izX"
IBM Installation Manager DD5,Tq!|`j8E"#0Z IBM i O20 Instal-
lation Manager1Pa)KPX20 Installation Manager V1.8.3 DE"#
v 20}LI_P\m1r root C'X(DC'4P#
v Z HOD V12.0 P,;\9C Installation Manager Z IBM i OxP6L20#
**<20,Xk4PTBNq:
1. (} FTP(D~+d-i)r(}NN#f==+ Host On-Demand ESD zip D~
4F= IBM i 53O,;sb9uC zip D~#
2. r* Installation Manager,"(}a) Host On-Demand ELP diskTag.inf D~
Dj{764dCf"b#
Z 6 B 20 Host On-Demand ~qwM`Xm~ 47
3. Lx4PXF(==20Pa)D#`=h#
20}L
*TXF(==20 HOD,k4PTBNq:
1. TXF(==t/ IBM Installation Manager#T_P\m1X(DC'm]r*|
na>{,"P;= IBM Installation Manager 20?<PD$_D~P#
2. Z0$_1?<PKPTB|n
imcl -c
.
Zd{Yw53O,}g:
v AIX® r Linux:
/opt/IBM/InstallationManager/eclipse/tools/imcl –c
v IBM i:
/QIBM/ProdData/InstallationManager/eclipse/tools/imcl –c
v Windows:
\Program Files\IBM\Installation Manager\eclipse\tools\imcl.exe -c
v z/OS:
/InstallationManager/bin/eclipse/tools/imcl -c
PXTXF(==t/ Installation Manager D|`j8E",kNDt/XF(
==#
3. ZXF(0ZP,8( IBM Host On-Demand f"b:
a. dk P,;s4 Enter |T`-W!n#
b. dk 1,;s4 Enter |T8(f"b#
c. dk D,;s4 Enter |TmSf"b#
d. dk IBM Host On-Demand 12.0 Df"b76#}g,<path>\HOD\disk1\
diskTag.inf#
e. dk A,;s4 Enter |T#ff"bE"#
f. dk R,;s4 Enter |T5X=wK%#
4. !q 1 TSwK%PxP20#g{z_P*sa)>$Df"b,G453aa
>zdkj6M\k#z2ITZ/J1#fb)>$#kND Installation Man-
ager Knowledge Center PDTXF(==#f>$#
5. ZCZ!q*20Dm~|DfeP,dk`&`ET!q Host On-Demand 12.0
m~|#
6. ZfsvVDfeP,dk`&D`ET!q20 V12.0,;s4 Enter |#
7. dk N TLx#
8. (}dkm>*i4mIE"D`&`E4i4mI-i#*S\mI-i,k
dk A,;s4 Enter |#dk N "4 Enter |TLx#
9. !q Installation Manager 2mJ4?<#PX|`E",kNDm~|iM2
mJ4?<Ev#*|DC?<,kdk M,;s4 Enter |#dk}7D76,
;sdk N TLx#
48 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
10. Z0;C1feP,zIT8( IBM Host On-Demand 12.0 20?<D;C#d
k M T|DC20?<D;C#dk}7D76,;sdk N TLx#
11. Z 64 ;Yw53OxP201,+T>m~|De5a9#TZBDm~|i,
zIT(}dk T:|D;e5a94|D;==#}g,g{0!(De5a
91T>* 64 ;,"R T !nT>*0|D* 32 ;e5a91,kdk T T
|D* 32 ;e5a9#
12. *S\1!5rZdkd{5sLx,kdk N TLx#
13. Z0oT1feP,dkoTs`D`E,TZ20oTPmPmSrF}o
T#;N;\!q;VoT,2ITdk S 4!qyPoT#1!ivB,Q!P
0"o1(bGXhD)#zDoT!q+&CZm~|iP20DyPm~
|#dk N TLx#
14. B;vfePaT>0dC1K%,da)K Host On-Demand 12 20yhDd
Cj8E":
(#,Host On-Demand 12 dCK%_PTBu?:
v "<E"
v Web ~qw
a. dk0"<E"1ns`D`&`ETi4hC#0"<E"1fePaT>
TBE":
v "<?j?<G Host On-Demand D~(C'(} Web 4CJ)D20;
C#CfePT>K1!5#g{h*,kdk 1 T|DC;C#
v Host On-Demand "<p{G Host On-Demand "<?<D Web ~qwp
{hC#g{h*,kdk A T|DC;C#
v ~q\mwKZG Host On-Demand ~q\mwl}DKZE#8(~q\
mwKZ,Host On-Demand M'z+(}KKZk~q\mwxP(E#T
ZTB?p!n45C(EGX*D:
– 9CdC~qw4,$a0dCE"(kyZdC~qwD?p#MMi
O?p#MP;y,gZ 93DZ 2 B, :f.?p;Pyv)#
– mI$9CF}(kND*zozPDmI$9C)
KZ 8999 G Host On-Demand D1!KZ#kkzD53\m1;pli
KKZGq;<C#g{KKZQ;9C,G4ITZ20Zdr.s|D
KKZ#PX|D~q\mwKZD|`E",kND*zozPD|D~
q\mwDdCKZ#
dkkdPNN!n`XD`E,T|D`&DhC#k/@A;ODd`
!n#
b. dk Web ~qws`D`&`ETi4dhC#
1) 0Web ~qw1fePaT>TB!n#zh*!q{OzhsD Web ~
qw!n:
v ^ Web ~qw:g{*V/dC Web ~qwr;fZNN Web ~q
w,k!qK!n#TZng IPlanet M Lotus Domino .`D Web ~
qw,(i9CK!n#k*5zD Web ~qw\m1rND Web ~
qwD5,TKbj8E"#
Z 6 B 20 Host On-Demand ~qwM`Xm~ 49
":kT z/OS 20,k!q^ Web ~qw,r*ZC=(O^(lb
= Web ~qw,XkV/dCC~qw#
v Slb=D Web ~qwPmP!q:*!qlb=D Web ~qw,k
!qK!n,;s!qQlb=D Web ~qw#
v V/!qX( Web ~qw:g{20K IBM HTTP Server 8.5 r
Apache Web ~qw 2.2,+4lb=C~qw,k!qK!n#zh*
dk Web ~qw20?<P httpd.conf D~Dj{76#
2) dkkyh!n`XD`E,T|D`&DhC#k/@A;OD!n#
dk N TLx#
c. g{20LrZ53Olb= IBM WebSphere Application Server,G49C0&
CLr~qw1!n(CJDB;vfe+/JzGqZ WebSphere Applica-
tion Server PdC Host On-demand D0dC Servlet1#g{C'(}@p=
KP Host On-Demand,G4+^hkTM'zk Host On-Demand ~q\m
wD(E4r*nbDKZ#kNDZ 523D:200dC Servlet1;Tq!
|`E"#
v g{dkKJbs`D`ErV8,G4 IBM Installation Manager aT>&
CLr~qwf>"dE*D~T0lb=D~qwDPm,Ta>C'S
PxP!q#20LraT/Zz8(D Web &CLr~qwO?pdC
Servlet,xR|a+M'zdC*(}C Servlet CJ~q\mw#
v g{zZ;dCC Servlet DivBLxYw,G420Lr+;adC0d
C Servlet1#M'zIT(}KZ 8999(rz8(D8CKZ)1SCJ~
q\mw#
":
v g{ Websphere Application Server I53OD,;v IBM Installation
Manager Lr420 ,G4alb=C~qw#Ilb=Df>|(
Websphere Application Server V8.0 M Websphere Application Server
V8.5#
v Z20Zd,Servlet dC;'VQtC\m2+TD~qw#
15. B;vfeG**fe#ZLx20.0,k4izD!q#
16. *zIl&D~,kdk G: TzI20l&D~#
17. dkl&D~D{F,"9C .xml w*D~)9{#l&D~* XML D~#
18. dkl&D~{F1,k|,?<;C,T+CD~#f=d{;C#
19. dk I Tt/20#
20. jI20s,dk F: TjIYw#
21. dk X TKv Installation Manager#
TXF(==200?pr<10?pr<1w* Windows Host On-Demand ~qw20D;?VT/20#Kb,
TZG);#{20{v Windows Host On-Demand ~qwDM',|2IT%@2
0#Z20Zd,C';\!q0?pr<1!n#
PX|`j8E",kNDZ 463D:TXF(==20;#
50 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
TXF(==20 Host Access ToolkitHost Access Toolkit w* Windows Host On-Demand ~qw20D;?VT/20#
Kb,TZG);#{20{v Windows Host On-Demand ~qwDM',|2IT
%@20#Z20Zd,C';\!q Host Access Toolkit !n#
PX|`j8E",kNDZ 463D:TXF(==20;#
T2,==20
g{T2,==20 Host On-Demand,G4zIT9CE>4xP20#WH,zh
*4(;vl&D~,;sE\9CCl&D~4t/ Installation Manager#
PX9C Installation Manager V1.8.3 T2,==20m~|DE",kND Installa-
tion Manager E"PDZDTBwb:
v 2,208O
v CZ2,==D Installation Manager |nPN}
20}L
>?V|,T2,==20 HOD D8>E"#
4PTBNqTIC2,==420 HOD:
1. *4(l&D~,k9C IBM Installation Manager,Tr<==ZI9C GUI D
zwO(} -record !n4G<l&D~#PX|`j8E",kND9C Instal-
lation Manager G<l&D~# }g,Z Windows O,l&D~DG<T>gB:
C:\Program Files (x86)\IBM\Installation Manager\eclipse>IBMIM.exe -recorde:\recordResponse.xml
2. g{h*,kr*QzID XML D~,Ti4M`-W!n#PXKD~Dj8
E",kND Installation Manager 2,l&D~|n#
3. *9CQzIDl&D~44P2,20,k9C IBM Installation Manager a)D
imcl |nP5CLr#BfPvKd{Yw53OD>}:
v Windows:
imcl.exe input response_file -log log_file
v Linux"UNIX"IBM i"IBM z/OS® M OS X:
./imcl input response_file -log log_file
PX|`j8E",kND9Cl&D~T2,==20m~|#
":
v Z* Host On-Demand 20G<l&D~1,(i\b9C –skipInstall N}#
v g{Z2,20Zd,Host On-Demand dCK Web ~qwM/r&CLr~q
w,G4zh*9C`FDm~hC4G<l&D~,TcZCl&D~P`
&XG<C'W!nMm~N}#}g,g{+*dC HTTP Server V8.5,G
4(i%dTBN}TcqC|CDa{:
– HTTP Server f>
– HTTP Server 20;C76
– HTTP Server P httpd.conf D~;C76
Z 6 B 20 Host On-Demand ~qwM`Xm~ 51
,y,TZ Websphere Application Server yZ73PD2,20,k+l&D
~G<=I9C`F Websphere Application Server hCD53O#
g{+l&D~G<=420 Websphere Application Server D73P,G4(
iZ420 Websphere Application Server D73P9CCD~#
v (i*;,D?p=8Vp,$@"Dl&D~,bTC'\Poz#
v zh*Z*20 Host On-demand D`,Yw53=(OG<l&D~#}g,
TZ linux OD2,20,kZ Linux OG<l&D~#*;,DYw53Vp
,$@"Dl&D~+aG#PC#
v XF(r GUI 20==DHvu~(g{JC),yJCZ2,20==#b
)Hvu~|((+;^Z)TB8n:
– G<DC'Xk_P\m1X(#
– XkT\m1==20 Installation Manager#
– Xk20 Installation Manager V1.8.3 r|_f>E\20 Host On-
Demand#g{Z Websphere Application Server OtCK\m2+T,G4Z
20Zd;'VdC Host On-demand D0dC Servlet1#zh*V/Td
xPdC#
200dC Servlet1Z Host On-Demand 20Zd,IT!qZ i/OS"OS/400"Windows"AIX"Linux M
Solaris OkT IBM Application Server 200dC Servlet1"TdxPdC#
yP Web ~qwT0 Servlet }fDdC<;,#klizD Web ~qwT0 Servlet
}fD5Tq!PXzYw53D Servlet dCj8E"#
v1TB=vodTZ Host On-Demand ?p<*f1,200dC Servlet1EGX
*D:
v F.dC Host On-Demand(Tck~q\mw(E)GX*D,g{ztCK0m
I$9CF}1,r9CX(rw,G4kZyZdC~qwDiO?p#MP;
y#
v @p=#$KF.*,$a0dCE"D~qw,Rz;kZ@p=O*E;vK
Z4Cb?M'zCJ~q\mw#
1!ivB,Host On-Demand M'z9CKZ 8999 S~q\mwCJdCE"#g
{PNNM'zZ@p=.b,G4@p=\m1h*TZMTb,1*EKZ 8999#
;x,z2IT(}(FM'zT9CdC Servlet CJdCE",Sx^h*EKK
Z#
?p WebSphere Application Server OD ServletZ Windows"AIX"Linux M Solaris O20 Host On-Demand Zd,205CLra
Qwz53PD WebSphere Application Server 5}#g{|lb=;v5},205
CLraT/20MdC WebSphere Application Server V5.1"6.0"6.1 M 7.0#
TZa)g System z 0d{Lr.`20LrD=(,+h*V/200dC
Servlet1#kND WebSphere Application Server D5,Tq!20s5&CLrD=
52 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
h#z2IT*A http://www.ibm.com/software/webservers/ "<== WebSphere
Application Server 'V3f,ZdPR=zyCf>DD5D4S#
Host On-demand D0dC Servlet1EAR D~ (cfgservlet.ear) ;Z Host On-Demand 2
0D lib ?<P#
TZ WebSphere Application Server 5:Zz#fK\mXF(PD?phCs,h
*Z WebSphere Application Server D0s5&CLr10ZPt/ Host
On-demand D0dC Servlet1#;s*A07310Z,"!q0|B Web ~q
we~1#
Z200dC Servlet1s,IT+M'zdC*9CdC Servlet,x;G1SCJ~q
\mw#IT9C0?pr<19((FD HTML M'z3f#r<y]zDdkZ
HTML PhC Applet N},byzM;XY%Kbo(MP'N}5# IBM (iz
9C0?pr<1ZM'z HTML P+ ConfigServerURL N}hC* HODConfig/
HODConfig/hod#
PXdC Servlet N}"dCM>}D|`E",kND*zozPDTdC Servlet x
PdC#
Z 6 B 20 Host On-Demand ~qwM`Xm~ 53
Z 7 B 6X Host On-Demand ~qw
IT9C Installation Manager GUI 6X Host On-Demand V12#k4UTB=h4j
I6X:
1. #9yP Host On-Demand `X&CLr(}g,0?pr<1M IBM Host On-
Demand ~q\mw)#
2. t/ Installation Manager#%w6X#
3. !q IBM® Host On-Demand 0d`&f>,;s%wB;=#
4. i4**E"#%w6X#
v g{6XI&,G4CLraT>;u8>YwI&D{"#
v g{6X;I&,k%wi4U>TTJbxPJOoO#
5. %wjI#
6. %wD~ > KvTXU Installation Manager#
9C Installation Manager XF(==6X Host On-DemandzIT9CXF(==46Xm~|#*4P6X,C'XkG\m1rT_P\m
1X(Dm]G<#
4PTBNqT(} Installation Manager XF(==6X HOD:
1. XUk Host On-Demand 20`XDyPLr#}g,0?pr<1M IBM Host
On-Demand ~q\mw#
2. dkTB|n:
: imcl -c
;s4 Enter |
3. 4 5 TLx6X#
4. dk Host On-Demand 12.0 m~|is`D`E#4 Enter |#
5. i4*6XD Host On-Demand 12.0 m~|iDj8E"#dk N TxkB;=,
r4 Enter |#N *1!!q#
6. (}dk Host On-Demand 12.0 m~|s`D`E4!q Host On-Demand m~|#
4 Enter |#dk N TxkB;=#
7. 7O*6XDm~|#dk U T6X,;s4 Enter |#Cfe9a)KCZ4
(l&D~D!n#dk G "4 Enter |TLx4(l&D~#b+t/6X#
8. vVB;va>1,dk F TjIYw#
© Copyright IBM Corp. 1997, 2016 55
Z 8 B dC Host On-Demand BfwM'z
Z20 Host On-Demand .s,h*4( HTML D~"*zDC'dC Host On-
Demand a0#
Host On-Demand a);vy> HTML D~,dP|,$dCKBXM'zM Java T
/lbi~Df1ICD 3270"5250"VT M FTP Bfwa0#b)a09CyZ
HTML DdC#M,Jmzt/"KP Host On-Demand,"lYCJwz53#*
9Cb)Bfwa0,k4PTB=h:
1. Z your_publish_directory\samples\html(your_publish_directory G Host On-
Demand "<?<D{F)?<PR= hodclients.zip D~#
2. i$?pr<4(D hodclients.zip D~Gq;Zzk*b9uD~D?<P(Z
Host On-Demand "<?<rZCZXb?DD"<?<P)#g{;G,k+ .zip
D~4F=C?<#
3. 9C DWunzip $_+ hodclients.zip DZ]b9u=zD"<?<#PXgN9C
bv$_D|`E",kND9C DWunzip#
4. +/@w8r Web ~qwOD hodclients.html,}g,http://host/alias/
hodclients.html#
5. R|%w`&Da0<j,;s!q0tT1Tr*a0tT#n4wz53D
}7?jX7"KZMNNd{,StT#%w07(1#
6. +wa0<jTt/a0#
zIT9C0?pr<1T(F HTML D~#PX|`E",kNDZ 603D:9
C?pr<;#
4( Host On-Demand HTML D~* Host On-Demand 4(MhC HTML D~DnQ=(G9C0?pr<1#0?p
r<19zITaI4((F HTML D~,b)D~|,kTzD73(FDyP
Host On-Demand &\#TBGIT9C0?pr<1dCDm`&\PD3)&\D
Pm:
v dC#M#dC#M(ez#{q-DXZ(ea0D;C0#fNNC'W!n
D;CD_6=(#XZdC#MD|`E",kNDZ 93DZ 2 B, :f.?
p;#
v $0k#Host On-Demand w* Applet r&CLrKP,"RXk+zkBX=C
'zwO#1!ivB,Host On-Demand M'zBXyPi~,+IT(}}%;
h*DG)i~4uuBXs!#
v _Y:fM'z"Web Start M'zrBXM'z#_Y:fM'zZC'WNCJ
HTML D~1#tzk"+df"ZC'zwO#Web Start M'zq_Y:fM'
z;y:fM'zzk,+|9\Cz;9C/@w4KP Host On-Demand#BX
M'zZC'?NCJ HTML D~1BXXhD Applet D~#
v Web 3fb[((F HTML #e)#ITaIhC0?pr<1+C4zI HTML
D~D#e#C&\9zmST:D30MuyHdC\aI#
© Copyright IBM Corp. 1997, 2016 59
v _Y:fM'z/Web Start !n#1KP_Y:fM'zr Web Start M'z1,
g{M'zDOBf>IC,rXk}6zk#IT9C;)0?pr<1!n4
XF}6#
v Host On-Demand 20(zkb)D;C#(#,0?pr<1D~EZ Host On-
Demand ~qwD"<?<P#+G,P1+b)D~CZ@"Z Host On-Demand
~qwD;CI\\Poz,dC&}g:IZh|G;,D2+TXF(,r9
Host On-Demand ~qw}6|=c#
v WebSphere Portal#WebSphere Portal a)K;vr\,CZQF* Portlet DZ
])9ek= Web >cP#Portlet G&CLr,CZi/4TwV4DZ]"Z/
@w0ZPD%; HTML D~OT>CZ]#CZt/ Host On-Demand a0D
HTML D~ITw* Portlet ?p,bJmC'(}E'x>gfCJ Host On-
Demand#
v Windows rG<#g{zDC'G<= Windows r,C!n(}9C{GD Win-
dows C'{9C'T/G<= Host On-Demand#C!nv1Z0?pr<1P9C
yZdC~qwD#M1EIC#
v a0\mw API#Host On-Demand a0\mwa) JavaScript API,CZ\mwz
a0Mkwza0DyZD>D;%#b) API <ZT9C JavaScript +wza0
6k Web 3fa)'V,"R|GIT(}0?pr<1tC#
*9C Web Start M'z,h*9C0?pr<1#;a)KM'z`MD$(eD
~#
dC Host On-Demand a0}KhC HTML D~.b,9h**C'(ea0#g{}Z9CyZ HTML D#
M,G4kZ4( HTML D~D,1Z0?pr<1PdCa0#qr,g{}Z9
CyZdC~qwD#MriO#M,r}Z9C$(eM'z.;,r+h*9C
\mM'z.;ZdC~qwP4(i"C'Ma0#
;\Gh*9C0?pr<19G3v\mM'z,ZdCa01<P;{W!nI
)!q:
v a0tT#ITdCyPa0tT,|(,SE""2+TH#ITx(?vVN
T@9C'|B|G#
v KP1!n#ZdCa01,ITt/Ka0,"dCwV&\,}ga0s!M
;C"U+"$_8(FMj#ITZ0?pr<1Mj{D\mM'zPdCK
P1!n#
v {CC'&\#z8uIT{CC'(#SU* Host On-Demand a0;?VDyP
&\,}g,Fwi)"4(rKPjH#
9C?pr<
0?pr<1KPZ Windows M Linux =(O#*t/0?pr<1,k!qBP=
=.;:
v g{z+0?pr<1T/20* Windows Host On-Demand ~qwD;?V,k
*A*< > Lr > IBM Host On-Demand > \m > ?pr<#
vV0?pr<6-9C10Z#
60 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
0?pr<18<zp=hCdC!n,"a)KwV&\D+foz#ZjI&\
!qs,0?pr<1*z4( HTML M'VD~#h*+b)D~ECZ Host On-
Demand ~qwD Web ~qwQ*D?<P;(#,C?<G Host On-Demand ~q
wD"<?<#
+?pr<dvV"x Host On-Demand ~qwg{ Host On-Demand ~qw;Z Windows r IBM System i =(O,G4z2m\
r Host On-Demand ~qw"<?<P1S4k0?pr<1HTML D~MdCD~#
ITZ0?pr<1Dns;AO!qyzID~D4k;C#IT!qI(}KP
0?pr<1DzwCJDNN>Xrxg}/w#ZbVivB,&+0?pr
<1dv8r Host On-Demand ~qwD"<?<,"8(dvq=* HTML#Y(Q
(ea0,G4 HTML 3fc<8Mw,IIC'CJK#
qr,g{0?pr<1;\1S4k Host On-Demand ~qw,r&!qC0?pr
<1zIdvq=* zip DD~#0?pr<1;sazz|,yP HTML M'VD
~D%v zip D~#h*+K zip D~F= Host On-Demand ~qwO"9C DWunzip
+ zip D~Vb=Z{D"<?<P#Y(Q(ea0,G4 HTML 3fc<8Mw,
IIC'CJK#
Z 8 B dC Host On-Demand BfwM'z 61
Z 9 B 9C Host On-Demand \mMBC'M'z
Host On-Demand a)tI$(eM'z4\m Host On-Demand M4(BDC'J'#
ZCJ9CyZdC~qwDriOD?p#MDBfwM'zr_ Database On-
Demand M'z.0,h*mSC'"9C\mM'zrj+\mM'z.;*{Gd
Ca0#
0k\mMBC'M'z
*0k\mrBC'M'z,k4PTBYw.;:
v Z/@wP8( HTML D~Dj{ URL:
http://server_name/hod_alias/client_name.html
dP server_name G Host On-Demand ~qwDwz{r IP X7,hod_alias G"
<?<Dp{(r76),client_name G\mrBC'M'zD HTML D~{#}
g,(}8(gBD URL,IS Web ~qwBX\mM'zD_Y:ff>:
http://host.yourcompany.com/hod/HODAdminCached.html
*Zu<20.sw*\m1WNG<:
1. kdk1!C'j6:admin#
2. kdk1!\k:password#
3. %w0G<1#
v + HODMain_xx.html D~(dP xx G=vV8DoTs:)0k/@wP,Ti
4AyPICD\mMBC'M'zD4S,T0Ad{$(eM'zD4S#
HODMain_xx.html ;Z"<?<P#
\mM'z
\mM'z9z\Tf"ZdC~qwOD}]4PTBNq:
v \mC'"iMa0
v dC"\mMzYX(rw~q
v dC Database On-Demand
v tC2+T
v i4zYM{"U>
v TnUC'{C&\
\mM'zKPZ} Macinstosh Yw53TbDyP Host On-Demand M'z=(O#
g{*9CyZdC~qwD#MriO#MZ0?pr<1P4( HTML D~,r
h*9C\mM'zZdC~qwOdCa0#PXdC Host On-Demand dC~qw
D|`j8E",kND*zozPDy>dC=h#
Host On-Demand a)TB$(e\mMj+\mM'z:
© Copyright IBM Corp. 1997, 2016 63
\mM'z (HODAdmin.html)0k\mM'zDBXf>#
_Y:fD\mM'z (HODAdminCached.html)0k\mM'zD_Y:ff>#9CCM'zDEcG|ITk_Y:fM
'z;p_Y:fZ/@wP#
*T_Y:fD\mM'zFwi),h*V/4(Ci)#|Xk8r
HODAdminCached.html,Tc Host On-Demand IT+_Y:ff>k~qwf>x
PHO#by9 Host On-Demand \6pM(*zIZ~qwOqC_Y:fD\m
M'zDOBf>#
xPJb7(D_Y:fD\mM'z (HODAdminCachedDebug.html)1
Z_Y:f73P0ktCKJb7((a0G<MzY)D\mM'z#
j+\mM'z (HODAdminFull.html)2
0kj+\mM'zDBXf>#j+\mM'za)x\m1t/a0Td
CKP1tTD=S\&#+G,j+\mM'zDBXs!sZ\mM'z
DBXs!#
_Y:fDj+\mM'z (HODAdminCachedFull.html)2
0kj+\mM'zD_Y:ff>#`FZ#f\mM'zD_Y:ff
>,CM'zITk_Y:fM'z;p_Y:fZ/@wP#
xPJb7(D_Y:fDj+\mM'z (HODAdminCachedDebugFull.html)1"2 0ktCKJb7((a0G<MzY)Dj+\mM'zD_Y:ff>#
":
1. vZk'VK1;p$w4bv Host On-Demand D20Jb1E9CJb7(M
'z#
2. j+\mM'zGtCK0t/a01D\mM'z#
3. g{9CtC Java D/@w,rh*9C Java0XFfe14}%\m_Y:fM
'z#XZ8>E",kND*zozPD9C Java e~#
?<5CLr
0?<5CLr1G\m1IC4\mC'"ira0dCE"D Java &CLr#C
E"f"Z Host On-Demand 1!}]f"wPr LDAP ?<P#C5CLrvZ9
CyZdC~qwD#MD73PPC#0?<5CLr1JmzZz&m==73
Bx;G9C\mM'z4mS">}r|Bs?DC'"ira0#0?<5CL
r1A! XML ASCII D~,CD~P|,TB*T(exdC~qwDC'"ira
04PDYw:
v mS"|BM>}i
v ZiPmS"|BM>}C'
v ZC'riPmS"|BM>}a0
v PvdvD~PDVPC'Mi,w*(;QwDz7
v PvdvD~PITw*dkXCDVPC'Mi
(}PmYw4PDQwGyZC'D(5XX(ZC'DE")ryZiD(5X
X(ZiDE")#;x,LDAP 73v'VyZC'DQw#
64 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
PX|`E",kND*zozPD9C?<5CLr#
BC'M'z
g{\m1Z0C'/i10ZPtCK0JmC'4(J'1,G4C'IT9C
$(eDBC'M'z44(BJ'#PXBC'M'zD|`E",kND*zo
zPDJmC'4(J'wb#
f Host On-Demand a)KTBBC'M'z:
BC'M'z (NewUser.html)0kBC'M'zDBXf>#
_Y:fDBC'M'z (NewUserCached.html)Z_Y:fD73P0kBC'M'z#
xPJb7(DBC'M'z (NewUserCachedDebug.html)1
Z_Y:f73P0kxPJb7((a0G<MzY)DBC'M'z#
":vZk IBM 'VK1;p$w4bv Host On-Demand D20Jb1E9CJb
7(M'z#
Z 9 B 9C Host On-Demand \mMBC'M'z 65
Z 10 B 9C Host On-Demand BfwM'z
>BV[KZdCM9C Host On-Demand UKBfwM'z1h*KbDJb#
v :0kBfwM'z;hvgNCJ Host On-Demand BfwM'z#
v Z 683D:!qJ1DM'z;V[gN7(D;vM'zn{OzD*s#
v Z 683D:_Y:fM'z;V[gN9C_Y:fM'z,|,20"}%|G
"(}rXx?p|G"Windows M Mac OS X D'VT0JOoOJb#
v Z 753D:Web Start M'z;V[gN9C Web Start M'z,|,20"}%
|G"dC Web /@w"(} Windows \^C'9C Web Start M'zT0}6#
v Z 793D:BXM'z;V[gN9CBXM'z,|,20|GT0ZBX_Y
:fM'zr Web Start M'z.s0k|G#
v Z 793D:$(eDBfwM'z;hvf Host On-Demand a)D$(eBfw
M'z#
v Z 803D:uYM'zDBXs!;V[uYM'zBXs!D_T#
v Z 803D:?pM'a)D Java i5M`;hvgN+ Java i5M`D~?p=
M'z#
0kBfwM'z
Host On-Demand a);vy> HTML D~,dP|,$dCKBXM'zM Java T
/lbi~Df1ICD 3270"5250"VT M FTP Bfwa0#b)a09CyZ
HTML DdC#M,Jmzt/"KP Host On-Demand,"lYCJwz53#P
X|`E",kNDZ 593DZ 8 B, :dC Host On-Demand BfwM'z;#
*0k Host On-Demand BfwM'z,C'ht/ Web /@w"RZ0X71VN
Pdk Host On-Demand HTML D~D URL#Host On-Demand HTML D~XkGT
B.;:
v C0?pr<14(D HTML D~#
v k Host On-Demand |,Z;pD3)(C$(e HTML D~.;
IBM (i9CZ;v!n#PX0?pr<1D|`E",kND*zozPD?pr
<wb#PX(C$(e HTML D~D|`E",kNDZ 793D:$(eDBfw
M'z;#
g{BfwM'zCyZdC~qwDriOD?p#M?p,rh*ZIT9CB
fwM'z.0r\mM'zmSC'"dCa0#
*t/0?pr<1zID HTML D~,kZ/@wP8( HTML D~Dj{ URL:
http://server_name/hod_alias/client_name.html
© Copyright IBM Corp. 1997, 2016 67
dP server_name G Host On-Demand ~qwDwz{r IP X7,hod_alias G"<
?<Dp{(r76),client_name GM'zD HTML D~{#}g,g{Z0?p
r<1P4(K{* 3270sessions.html D HTML D~,rIT(}8(gBD URL
40k|:
http://host.yourcompany.com/hod/3270sessions.html
*t/k Host On-Demand |,Z;pD$(e HTML D~,k+/@w8r
HODMain_xx.html D~Ti4kyPIC$(eM'zD4S,dP xx G=vV8D
oTs:#HODMain_xx.html ;Z"<?<P#
1CJM'z1,vV;v2+T/fT(*z Host On-Demand GIzJL5zw+
>4(D#*K9 Host On-Demand }#KP,C'Xk(}%w`&D4%,TCa
0T0NN+4Da0Zh Java 2+TX(#
":/v0Zh9LrI\ah9 Java 2+0ZMd{l&0ZDvV#
!qJ1DM'z
y9CD Host On-Demand M'z`M!vZFc73MvK.C#
_Y:fM'zM Web Start M'zf"Z>X,SxHBXM'z0kCl(}G}
ZS Web ~qwBXKM'zD|Bf>)#ZxgM&E,SO9C|GIo=,
y<CD'{#_Y:fM'zM Web Start M'zHBXM'z<CK|`D>XE
LUd,+Zs`}zwO,b<;GJb#
Web Start M'zJmC'^h/@wMITKP Host On-Demand a0#C'S Java
Web Start &CLr\mwt/ Host On-Demand a0#g{C'XU Host On-
Demand @f"RP}ZKPDn/a0,G453+a>C'Gq7(*XUyPa
0#
BXM'z(#CZk LAN ,SD73,bGr*_Yxg,SuYKS Web ~q
wBX|Gy(QD1d#;FvZMY&E,SO9C|G,r*?N9C|G1
<h*BX,Z&E,S==B,ba(Qm`1d#BXM'zDO!EL<Cx
HdJOZ;Ps?>XELUdDM'z,}g NetStation zw#
zITZ,;v Host On-Demand 73P9C_Y:f"Web Start MBXM'z#k
NDZ 723D:}%_Y:fM'z;Tq!}%_Y:fM'zD8>E"#
g{F.9C Web Start M'z,rh*9C0?pr<14zI HTML D~#g{
F.9C_Y:fM'zrBXM'z,r IBM (iz9C0?pr<14(T:D
M'z,x;G9C;v$(eDM'z#kNDZ 80 3D:uYM'zDBXs
!;Tq!|`E"#
_Y:fM'z
Host On-Demand _Y:fM'zGdi~Q_Y:f(f"Z>XTlYCJ)ZC
'$w>D2LODNN Host On-Demand M'z#1C'WHKP_Y:fM'z
1,Host On-Demand t/zkBX Host On-Demand M'zi~"+df"ZC'$
w>D2LO#bF*20_Y:fM'z#
68 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
;s1C'KP_Y:fM'z1,Host On-Demand t/zkS~qwvBX!Mt
/ Applet#;s,t/ Applet S2LOD_Y:fi~t/ Host On-Demand M'z#
(}9C_Y:fM'z,C';XH}BX Host On-Demand M'zi~,bGr*
|GQ-IT"4Z$w>D2LOqC#mb,_Y:fM'zZYw53XBt
/M/@wXB0k1#V;d#d;_Y:fM'znubZkT,SYH:}D
C'(}g&Eg0_7,BX;vsD Applet +(QO$D1d),+Gm`M'
226T_Y_79C_Y:fM'z#
qyP Host On-Demand M'zGy,_Y:fM'zG(}Z\'VD Web /@w
D0X71VNP8( Host On-Demand HTML D~D URL 4t/D(WNMf
s)#IBM (iz9C0?pr<14(T:D HTML D~#+G,2IT9Ck
Host On-Demand |,Z;pD(C$(e_Y:fM'z HTML D~#
t/_Y:fM'zD Applet 97( Host On-Demand ~qwODN; Host On-
Demand M'zi~Df>EGqH`&DQBXi~Df>EB#g{GbyD0,
r Applet Zt/_Y:fM'z.0(}S~qwBX"_Y:fOBDi~4}6
_Y:fM'z#
C'ITZ,;v$w>O20`V`MD_Y:fM'z#}g,Bfw_Y:f
M'z"Database On-Demand _Y:fM'zM\m_Y:fM'zIT+?20Z;
v$w>O#,y,9C Host On-Demand D Java f>,C'IT20,;v_Y:
fM'zD=vf>:;vxPJb7(,m;v;xPJb7(#
20_Y:fM'zITS Host On-Demand ~qwr_S LAN }/w"DVD }/w20_Y:fM'
z#
_Y:fM'zD20E"
120K Java _Y:fM'z1,P=V`MDE"f"ZC'D$w>O:
v Host On-Demand i~
b)i~T Java i5D~ (JAR) N=fZ#
v XFE"
KE"|,}],}g Host On-Demand ~qwD URL M?vBXi~Df>#
Java _Y:fM'z: ZC'D$w>OITfZ Java _Y:fM'zD`Vf
>,bGr* Java _Y:fM'zt/zkT?v~qw(C'SdBX_Y:fM
'z)<aQ_Y:fM'zi~f"Z$w>2LD;,?<P#
TZ Java _Y:fM'z,S`,D~qwBXDyPM'zi~f"ZC'2LD
`,?<P#}g,g{C'S`,D~qw20 Java BfwM'zM Java Data-
base On-Demand M'z,G4b=V`MDM'zDi~D~f"Z`,D?<P#
TZ Java _Y:fM'zD;)(E`M,M'zi~f"Z Java e~D3T_Y:
fP#b)G`,D_Y:fM'z`M,|GPZZ 133D:'VD^F;P#
S Host On-Demand ~qw20_Y:fM'z*S Host On-Demand ~qw20_Y:fM'z:
Z 10 B 9C Host On-Demand BfwM'z 69
1. gZ 673D:0kBfwM'z;Pyv,Z/@wP8( HTML D~Dj{
URL#
2. g{k*9C$(eDM'z,kZ0k ht tp : / /server_name /hod_al ias /
HODMain.html .s%w_Y:fM'z4S,dP server_name G Host On-
Demand ~qwDwz{r IP X7,hod_alias G"<?<Dp{(r76)#
3. _Y:fM'z"4*<20#;v0ZT>20DxH#C0ZD%?xHuT
>wvD~BX1D4,,W?xHuT>{v20D4,#
;)`MD Java _Y:fM'z";vV20xH0Z#b)G`,D Java _Y:
fM'z,|GPZZ 133D:'VD^F;P#
4. 120jI1,20zk"4t/ Java _Y:fM'z#C';XXBt//@
w#
S LAN r DVD 20_Y:fM'zVZIT9;)ryPC'*<S LAN }/wr DVD BX_Y:fM'z#*20
_Y:fM'z,C'XkT LAN }/wr DVD vCJ;N#20.s,C'T}
#D==,S= Host On-Demand ~qw#
kS Web ~qwBX`H,bV=(DEFZZIT|lXZC'$w>O20_Y
:fM'zi~,"RC';ar*BX+?_Y:fM'zi~xx Web ~qwx
4nb:##
C=(Zs`}M'z=(O\'V#+G,3) Java _Y:fM'z";'VC&
\#;'VC&\D Java _Y:fM'zPZZ 133D:'VD^F;P#
V^: HTML D~^(8(%@DC'"<?<#(g{zZ0?pr<1P8(K
;vzkb,G4 HTML D~^(CZS LAN r DVD }/w20_Y:fM'
z#)kND*zozTq!XZ%@DC'"<?<D|`E"#
\m14( DVD r LAN 3qD=h:
1. Z0?pr<1P9C0D~{Mdvq=10Z44((FD *.html D~(}g
MyHOD.html)#g{h*+0?pr<1D~V"xmb;v~qw,G4zI
\*!q0dv Zip1TJm9C DWunzip#PX|`E",kND*zozPD
9C DWunzip#
2. TZ Java _Y:fM'z,(}Z0?pr<1P8(=SD HTML N}
WebServerHostname,IT9C'\bZ20}LPdk Host On-Demand ~qwD
wz{#PX|`E",kND*zozPD HTML N}#
3. Z+BD0?pr<1D~0k~qws,kbTBD~T7#|Gg$ZDGy
pwC#
4. +TBD~S Host On-Demand ~qw20D"<?<4Fr FTP =xg}/w
r DVD O(k7#zECZ DVD r LAN }/wOD Host On-Demand f>M
Host On-Demand ~qwODf>;y):
v MyHOD.html
v MyHOD.jnlp(g{fZ)
v z_MyHOD.html(g{fZ)
v hoddetect*.html
70 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
v hodlogo.gif
v hodbkgnd.gif
v Installer.html
v Installer2.html
v *.jar
v *.properties
v *.js
5. #f?<a914FTBD~M?<:
v msgs\cached_*.properties
v HODData\MyHOD\*.*
g{z}ZS z/OS 20P+b)D~4F= DVD 3q,G4k"b,zXkWH
SyPD HTML"PROPERTIES"JS"JNLP M CSS D~}% .ascii D~)9{#
}g,{*0*.properties.ascii1DD~&w* *properties 4F= DVD#
g{9C DVD xP_Y:fM'z20,IZ DVD |,S\<u,yTXk9C
kmI$-iMxvZ(f`,D<r4V"#
C'D=h: Z\m1hCK LAN }/wr DVD .s,C'Xk4PTB=h4
20_Y:fM'z#
1. (}4PTB=h*M'z20w<8:
v q! LAN }/wr DVD }/wDCJ(#
v q! HTML D~D{FM;C,}g f:\myPath\MyHOD.html,|GI53\m
1ECZ LAN }/wr DVD OD#(TZyPC',HTML D~_P`,D
{FM`,DZ]#|"GX(Z;vC'#)
v vT Java _Y:fM'z,iR20_Y:fM'z.sC'*,SD Host On-
Demand ~qwDwz{#}g,g{C'+,S= http://myHODServer/hod/
MyHOD.html,G4wz{* myHODServer#
TZ Java _Y:fM'z,53\m1IT(}+ HTML N} WebServerHostname
mS= HTML D~4>%C=h#kND*zozPD HTML N}#
2. KP HTML D~:
Z/@wDX7dkVNPdk HTML D~D76M{F,}g:
f:/mypath/MyHOD.html
3. vT Java _Y:fM'z,Z20zka>1,dk20_Y:fM'z.sC'
*,SD Host On-Demand ~qwDwz{#}g,g{C't/ http://
myHODServer/hod/MyHOD.html,G4wz{* myHODServer#
TZ Java _Y:fM'z,53\m1IT(}+ HTML N} WebServerHostname
mS= HTML D~4>%C=h#kND*zozPD HTML N}#
4. H}S LAN }/wr DVD 20 Host On-Demand _Y:fM'z#
5. a>1,XBt//@w"+d8r Host On-Demand ~qwOD`,{FD HTML
D~,}g:
Z 10 B 9C Host On-Demand BfwM'z 71
http://myServer/hod/MyHOD.html
Host On-Demand ~qwOD HTML D{Fk LAN r DVD OD HTML D~D
{F;y#
jIb)=h.s,Host On-Demand _Y:fM'zT(#==t/#
}%_Y:fM'zBP?VPV[K(CD}%=(#
*<.0
}%_Y:fM'zb6EA}20 Java _Y:fM'z1f"ZC'2LODE"#
TZ?vBXK_Y:fM'zD Host On-Demand ~qw,KP Java f>D_Y:
fM'zDC'<5P;v%@f>D_Y:fM'z#PX|`E",kNDZ 69
3D:_Y:fM'zD20E";#
}% Java _Y:fM'zv}%SC'4P}%1CJD~qwyBXD Java _Y:
fM'zDf>#}g,g{C'CJ~qw http://myHODServerA/hod/
HODRemove.html T9~qw myHODServerA }%C'$w>OD Java _Y:fM'
z,G4;}%S myHODServerA BXD Java _Y:fM'z#
ns,TZ Java _Y:fM'z,}%_Y:fM'za}%yPk20`XD_Y
:fM'z`M(}gBf"Database On-Demand M\m)#
1,S=~qw myHODServerA 1,S;v$w>}% Java _Y:fM'za}%T
0S myHODServerA BXDBf_Y:fM'z"Database On-Demand _Y:fM'
zM\m_Y:fM'z#+G,v}%SC~qwBXD_Y:fM'zi~#1
=C',S=C~qw"R4P}%,Ea}%4Td{~qwD_Y:fM'zi
~(g{PD0)#
}% Java _Y:fM'z(CD}%=(+}% Java _Y:fM'z#kq-b)=h:
1. t//@w#
t/tC Java D/@w,T}% Java _Y:fM'z#
2. ,S= Host On-Demand ~qwOD HODMain.html#}g,,S=TB URL:
http://myServer/HOD/HODMain.html
g{*}% Java _Y:fM'z,G4h*,S=k20 Java _Y:fM'z`,
D~qwTI&+d}%#PX|`E",kND:*<.0;#
3. Z05CLr1B%wTBu?:
}%_Y:fM'z
9P;v8CD"|1SD=(44PC(CD}%Yw#kq-b)=h:
1. t//@w#
2. ,S= Host On-Demand ~qwOD HODRemove.html#}g,,S=TB URL:
http://myServer/HOD/HODRemove.html
72 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
b+}%_Y:fM'z#
g{*}% Java _Y:fM'z,G4h*,S=k20 Java _Y:fM'z`,
D~qwTI&+d}%#PX|`E",kNDZ 723D:*<.0;#
^[z9CDGDV(CD}%=(,g{Q}%TB Java _Y:fM'z,G4<
+a>ze} Java e~D_Y:f:
v \m_Y:fM'z
v Apple Mac OS X OD_Y:fM'z
v tC JavaScript a0\mw API DBfw_Y:fM'z(v Java Mozilla)
vV;v0Z(*ze} Java e~D_Y:f#PX|`E",kND,SozPD
9C Java e~#
}%`vC'2mD_Y:fM'z
g{`vC'2m%v_Y:fM'z,"Rb)C'PD;vC'}%K_Y:f
M'z,G4+TyPC'}%C_Y:fM'z#PX2m%v_Y:fM'zD
E",kND:Windows D_Y:fM'z'V;#
CJ`v Host On-Demand ~qw1D_Y:fM'z'VJbTB?Vj8hvKZ_Y:fM'zC'CJ`v Host On-Demand ~qw1I\"
zDivMJb#
Java _Y:fM'zTZC'CJD?v Host On-Demand ~qw,Host On-Demand Java _Y:fM'z
<20_Y:fM'zzkD@"1>#rK,Z;,D~q6pCJ~qwG;P
JbD#TZ3)f>De~,g{C'*CJm` Host On-Demand ~qw,rI\
h*vSd Java _Y:fDs!#
Java _Y:fM'za"zTBJb#
9C>Xf"DW!nDJb: g{}Z9C>Xf"DW!n,y4(D(F
HTML D~Xk_Ps+>D@X{F,r* HTML D~{ITxV;,>cD>X
f"W!n#9C(C{FI\}pC'DW!ne;#
kND Host On-Demand 'V Web >cTq!|`E": g{v=ZrXxO
\m_Y:fM'z?pDJb,k*A http://www.ibm.com/software/webservers/
hostondemand/support.html Tq!|`E"#
Windows D_Y:fM'z'VZKP Windows 7"Windows 8"Windows 10 r Windows 2012 Yw53D`C'
Windows zwO,C'ITBXT:D@"f>D_Y:fM'z:
v xP Java e~DNN\'VD/@w
g{tCK JavaScript API,G4IZ<u^F^(T Mozilla Java /@w2m_Y:
fM'z#
r_IT9C0?pr<1D0_6!n10ZD HTML N}!q4mSTBN}:
v ShareCachedClient:JmC'2m_Y:fM'zD%v5}
Z 10 B 9C Host On-Demand BfwM'z 73
v SharedCachedDirectory:Jmz8(*20_Y:fM'zD?<;C
12mK_Y:fM'z+48(?<1,+Z1!?< \Documents and Settings\All
U s e r s \ I B M H O D P20_Y:fM'z#g{8(K?<(}g
SharedCachedDirectory=c:\ibm),G4 Host On-Demand _Y:fM'z+ IBMHOD\
HODCC 7S=CV{.,"RZbvB;C(}g c:\ibm\IBMHOD\HODCC)20_
Y:fM'z#\m1r_6C'XkV/4(C20?<r4P2m_Y:fM'
zDWN20#^[D;Viv,\m1r_6C'<Xk|DC?<D2+Th
C,Tc\^C'P(0A!1"0^D1M04k1#\m1IT|D2+Th
C,;s+_Y:fM'zBX=C?<P,r_+2mD_Y:fM'zBX=C
?<P,;s|D2+ThC#g{2+ThC4|B,x\^C'T<202mD
_Y:fM'z,rC'aU=;ums{"mwD~53I\PJb,"R\^C
'+;\9Cr|B_Y:fM'z#
;)\m1r_6C'|D2+ThC,\^C'cIG<= Windows R\202m
D_Y:fM'z,r_9C(r|B)H020D2m_Y:fM'zf>#d{
\^C'ITG<= Windows "9C_Y:fM'z,x;XS Host On-Demand ~
qwYNBX|#{G9IT}62mD_Y:fM'z(g{h*)#
g{;#{\^C'2m_Y:fM'z,rr?v\^C'DC'?<BX;v%
@D_Y:fM'z5}#
g{\m1r_6C'BXKH0f>D_Y:fM'z,xzkC\^C'CJ
|,r\m1r_6C'Xk9C HODRemove.html 4}%H0f>D_Y:fM'
z,;s|D2m_Y:fM'z?<D2+ThCTJm\^C'0A!1"0^
D1M04k1,gOyv#
PX}%2m_Y:fM'zDE",kNDZ 733D:}%`vC'2mD_Y:
fM'z;#
Mac OS X D_Y:fM'z'V(v Java M'z)_Y:fM'zZ Mac OS X PTB^F:
v Host On-Demand |BDG(yZ?v~qwxP\m#
v S DVD r LAN }/w$0k_Y:fM'z;pwC#1/@wXB(r=f}
D Web >c1,Ce~O*|Gm;v Web ~qw"RM'z+YN;_Y:f#
v Host On-Demand w* Applet KP,RXk+zkBX=C'zwO#Host On-
Demand M'zBXyPi~,+IT(}}%;h*DG)i~4uYBXs!#
Z Mac OS X O,u<BX.s^(20=Si~#
v CZZtC Java D Web /@wOKP Host On-Demand _Y:fM'zD Host
On-Demand Java D~f"Z Java KP173(JRE) _Y:fP#*}% Mac OS
X OD_Y:fM'z,h*9C0Java XFfe1TeU JRE _Y:f#XZ8
>E",kND*zozPD9C Java e~#
v 1KP_Y:fM'z1,g{M'zDOBf>IC,rXk}6zk#P`v
0?pr<1!nJmzXF4P}6D1d#b)!nZ Mac OS X O;IC#
Java _Y:fM'zDDx;JCZ Mac OS X Java _Y:fM'z#PX|`E
",kNDZ 133D:'VD^F;#
74 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
T_Y:fM'zxPJOoOg{"V^(0k_Y:fM'z,kq-Bfa)DJOoO(i#
Microsoft Internet Explorer 11.0+/@w}6= Microsoft Internet Explorer11.0 .s,I\Z Java XF(PU=2+
Tl##200_Y:fM'z11,8vD~;f"=/@wD?<a9P#+ Inter-
net Explorer }6= V11.0 1,/@w+;Y6p|, Host On-Demand _Y:fz
kD CAB D~#IZ/@w^(R= CAB D~,|"T1S9C4T~qwD`D
~,Sx<B2+Tl##*bvKJb,&C}6/@w,9C HODRemove.html }
% Host On-Demand,;s9C HODCached.html XB20Cz7#
Mozilla M Firefox9C Mozilla M Firefox /@w1,g{"T20_Y:fM'z1";P*<20,
r_g{"T20_Y:fM'z1'\,kli/@wDhC#7#;P+ Mozilla M
Firefox hC*{9vVZ<=w0Z%?rW?D/v0Z#ChCh920 Host On-
Demand _Y:fM'z#
ChCDbv;C!vZ Mozilla Df>:
v Z Mozilla 1.2 P,ChC|,Z0`- > W!n > _6 > E>Me~1B#
v Z Mozilla 1.3 P,ChC|,Z0`- > W!n > ~=M2+ > /v0Z1B#
20_Y:fM'z.s,IT+ChCV4*{9/v0Z#+Gg{h*YN2
0{v_Y:fM'zr_Z0(|B*;vOBDf>,G4h*YNhC Mozilla r
Firefox,Tc|;{9/v0Z#
{9/v0ZDhC";h-BX;P|,Zu<BX($0kPm)PD=Si
~#
Web Start M'zJava Web Start M'zJmC'^h/@wMITt/ Host On-Demand#h*9C0?
pr<1TzI Web Start M'zD HTML D~#0?pr<1zID HTML D~
8r Java xgt/-i (JNLP) D~#JNLP D~(eK;v Java &CLr,|,+
]=C&CLrDN}T0|,C&CLry9CD`D~Di5#JNLP D~T0`
Xi5f"Z Web ~qwO#
1C'8r JNLP D~1,/@wZM'zOt/ Web Start &CLr#|BX`X
i5,liT7#fZn!DX* JRE(g{Q8(),ZC'zwOf"i5,+<
jhC*m>C&CLr,T0t/C&CLr#
C'ITS Java Web Start &CLr\mwt/ Host On-Demand a0#(}9C Java
Web Start &CLr\mw,Host On-Demand a0;@5Z/@w#rK,XU/@
w;aax Host On-Demand a0#g{C'T<XU Host On-Demand @f"RP
}ZKPDn/a0,G453aa>C'Gq7(*XUyPa0#g{7(*X
U,G4j+U9a0T@9/@wPP}ZKPDa01"zJbT0/@w;;
XU#
Z 10 B 9C Host On-Demand BfwM'z 75
Z&CLrDu<t/.s,ITYN+ Web /@w8r JNLP D~,r_Z4(Z
M'zD<jO%wsj#XBt/ Web Start .s,|li Web ~qwPDi5|
B"BXNNQ|BDD~#
Java Web Start k Java KP173 JRE 1.4.0 r|_f>&sZ;p#g{9C JRE
1.3,G4&C}6= JRE 1.4#PX Java Web Start D|`E",kND http://
www.javasoft.com#Host On-Demand V12 (i9C Java 1.5 r|_f>#
Host On-Demand Web Start M'zPTBhs:
v h* JRE 1.4 r|Bf>T9C HTTPS S Web ~qwCJD~#
v h* JRE 1.4 r|Bf>T+ HTTP zmk Web Start ;p9C#
v 9C/@whCDa0tT(gzm~qwr TLS)^(k Web Start ;p9C#
20 Web Start M'z20 Web Start M'zP=V=(#(#,C'IT(}xgS Host On-Demand ~
qwxP20,IT9C Web /@w,2IT;9C#C'2ITS LAN r DVD
}/wxP20,;}bh*(}xgxPY?d{BX#^[C'gN20 Web Start
M'z,;)20";Z Java Web Start &CLr\mwP,C'MIT(}%w&C
Lr\mwPD`&<j4t/|#
S Host On-Demand ~qw20 Web Start M'zC'S Host On-Demand ~qw20 Web Start M'z1,IT9C/@w,2IT
;9C#
9C Web /@w: *9C Web /@w20 Web Start M'z,C'IT4PTB
=h:
1. gZ 673D:0kBfwM'z;Pyv,Z/@wP8( HTML D~Dj{
URL#
Web Start M'z"4*<20#;v0ZT>20DxH#C0ZD%?xHuT
>wvD~BX1D4,,W?xHuT>{v20D4,#
2. 120jI1,20zk"4t/ Web Start M'z#z;XXBt//@w#
;9C Web /@w: TZ Windows C',IT+0?pr<1zID JNLP D~
(}g,myhod.jnlp)V"xnUC'#V"D~.s,C'ITdk start myhod.jnlp
4t/ Web Start &CLr"*<20 Host On-Demand M'z#r*D~)9{
0.jnlp1"a= Web Start &CLr,yT Web Start &CLr+t/,A!CD~"
S0?pr<1zID JNLP D~y8(D Host On-Demand ~qwBXyP`&D
i5D~#1BXjI1,Host On-Demand Web Start M'z+t/#
g{z;P+ JNLP D~V"x Windows C'r_zDM'z}ZKPG Windows =
(,G4C'T;IT(}1St/ Java Web Start &CLr\mw"8r Web ~q
wOD JNLP D~BX Web Start M'z,x^h9C Web /@w#
TZ Windows M'z,C'IT4PTB=h:
1. (}+w javaws.exe D~((#;Z C:\Program Files\Java Web Start ?<P)
r* Java Web Start &CLr\mw#
2. 8r;Z Web ~qwD JNLP D~ (http://HODServer/HODAlias/myhod.jnlp )#
76 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
TZ Linux M'z,C'Idk /javaws http://HODServer/HODAlias/myhod.jnlp 4
20MKP Host On-Demand a0#Host On-Demand <jvVZ Java Web Start &
CLr\mwP#C'IT+wbv<j4t/ Host On-Demand#
S LAN r DVD 20 Web Start M'z*uYxgw?"!?uYBX1d,P)+>#{C'S LAN r DVD 20 Web
Start M'z#r* Web Start M'zM_Y:fM'z2m`,D_Y:fi5,y
TC'IT9Ck_Y:fM'z`,D20}L420 Web Start M'zDs?Vi
~#;x,Web Start M'z9h*;vi~,bvi~Xk(}xg1SS Host On-
Demand ~qw20#
20 Web Start M'zh*\m14P=v=h,;sInUC'4P=v=h#
WH,\m1&14PTB=v=h:
1. kNDZ 703D:\m14( DVD r LAN 3qD=h;,9C0?pr<14
zI_Y:fM'z HTML D~#
2. YN9C0?pr<1`-ZH0=hP4(D HTML D~,+M'z`MS0_
Y:fM'z1|D* Web Start M'z#(k7#;vNNd{|D,T9Q(
eDa0M$0ki~Pm#V;d#)Z~v HTML 3fGz&1"<T)C'
CJD3f#
;)z"<K HTML D~,SB4,C'+4PTB=v=h:
1. kND Z 713D:C'D=h;,20\m1Z LAN r DVD O20D_Y:
fM'z#
2. 4UBPS Host On-Demand ~qw20 Web Start M'zD=h,20 Web Start
M'zDd{i~:Z 763D:9C Web /@w;#Web Start M'zzk7(
Q-BXj Host On-Demand i5D~"R+;YBX|G##`Di~&\lc
BXj,;s Host On-Demand Web Start M'z+t/#
* Web ~qwdC Web Start\m1Xkr Web ~qw"a JNLP )9{* MIME `M,Tc/@w*@*t/
Web Start &CLr#}g,TB?VhvgNdC Apache HTTP Server"IBM HTTP
Server M Microsoft IIS#
Apache HTTP Server r IBM HTTP Server** Apache HTTP Server r IBM HTTP Server dC Web Start,k+BPmSA
MIME `M:
AddType Application/x-java-jnlp-file .jnlp
Microsoft IIS 7.0** Microsoft IIS dC Web Start,kjITB=h:
1. S0XFfe > \m$_ > rXxE"~q1,%w01! Web >c1#
2. %w0tT1OD0HTTP 71!n(#
3. Z MIME 3dB,%w0D~`M1!n("!q0B`M1#
4. Z0)9{1VNP,dk .jnlp#
5. Z0Z]`M1VNP,dk application/x-java-jnlp-file#
6. %w07(1#
Z 10 B 9C Host On-Demand BfwM'z 77
}6 Web Start M'zZ Web Start M'zDu<20.s,g{C'+{GD/@w8r0?pr<1zI
D HTML D~,xRZ Host On-Demand ~qwOP|BD0,Host On-Demand a
a>C'|B#g{C'k*|B,Java Web Start BXQ|BDi5D~"t/ Host
On-Demand#g{C'!{}6,Host On-Demand aZC'B;Nt/ HTML D~
1YNa>{G#
Zu<20.smS Web Start i~g{C'h*420Z Java Web Start M'zOD&\,G4 Host On-Demand a>
{20C&\yhD=Si~#g{C'!q20=Si~,rXkXBt/ Host On-
Demand M'zT9C|G#
Web Start M Windows \^C'xP Java Web Start 1.0.1 D Windows \^C'&C}% JRE M Java Web Start,
"XB20xP Java Web Start 1.2 D;vOBf>D JRE#
xP Web Start DFwi)a0IZ Web Start M'zZ/@wb?KP,xFwi)G;v/@w&\,rK+{C
Fwi)#\m1IT4( Web Start M'z,(}4PTBYw9M'zkKP6k
=xi)a0Db[`,:
1. Z0?pr<1D0_6!n10ZO,mSxP5 true D HideHODDesktop N
}#
2. +%va0dC*T/t/#
3. +Ca0dC*;Z%@0ZPt/#
(} HTTPS 9C Web Startg{k*+ HTTPS CZ Web Start M'z,G4CZ2+ HTTP ,SDO$PD&
C4T;vZy\*DyO$PD#9C Host On-Demand w* Applet "9C HTTPS
,S1,g{yO$PD;*/@wy*,G4zITENCZ HTTPS ,SD$i#
IZ Java Web Start w*&CLrKP,yTC/@w&\;IC#Java Web Start y
9CD Java ibz|,dyEND3)yO$PD#g{4T HTTPS ,SD$i5
P JVM y*D;vyO$PD,G4IT("2+,S#g{k*9CDO$PD;
G1!ivB JVM Q*D;vO$PD(}g,T){$i),G4h*+$i<k
= JVM D\?b,9?vM'z<\CJC Java Web Start M'z#*("2+
HTTP ,S,bGX*D#
}% Web Start M'z*}% Web Start M'z,kjITB=v=h:
1. Z Java Web Start &CLr\mwP,;vT>&CLr"%w0}%1#
2. Z/@wPt/ HODRemove.html#
78 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
BXM'z
k_Y:fM'zM Web Start M'z;,,BXM'z;XFgNrN1+M'zi
~BX=$w>D2L#BXM'z+yP_Y:fv_tx/@w#
g{,1v=TB=v*s,r9CBXM'z:
v z;#{(}20_Y:fM'zr Web Start M'zx<CM'zODELUd#
v zDu<BX1d;GJb#
t/BXM'z(}+BXM'zS Host On-Demand ~qwBX=/@w0Z4t/BXM'z,g
Z 673D:0kBfwM'z;Pyv#
Z20_Y:fM'zr Web Start M'z.st/BXM'z
Java9C Java M'z,ITZ20_Y:fM'zr Web Start M'z.sI&t/BX
M'z#
$(eDBfwM'z
f Host On-Demand a)KtI$(eDBfwM'z HTML D~#|,b)D~G
*K]> Host On-Demand M'zD&\6',"CwZ0?pr<1P4((F
HTML D~D>}#|G+?9CyZdC~qwD#M#*0kb)M'z.;,k
4UZ 673D:0kBfwM'z;PD8>E"xPYw#
;civB,Fvz9C0?pr<14(eT:D(F HTML D~xG9C$(e
DM'z HTML D~#
Host On-Demand a)KTB$(eDBfwM'z HTML D~:
_Y:fM'z (HODCached.html)a)yP Host On-Demand M'z&\#
xPJb7(D_Y:fM'z (HODCachedDebug.html)1
t/xPJb7(D_Y:fM'z(a0G<MzY)#
BXM'z (HOD.html)a)}Jb7(.bDyP Host On-Demand M'z&\#
9CtC Java D/@w,$(eDBXM'zD~ HOD.html !T3);#CD Host
On-Demand i~#PX|`E",|(QE}i~DPmMd(=(Dhv,kND
Z 143D:HTML D~;|,3)i~;#9C Java /@wCJ HOD.html ;PP
^D&\apwC#
xPJb7(DBXM'z (HODDebug.html)1
0kxPJb7(DBXM'z(a0G<MzY)#
Z 10 B 9C Host On-Demand BfwM'z 79
":
1. vZk IBM 'VK1;p$w4bv Host On-Demand D20Jb1E9CJb
7(M'z#
uYM'zDBXs!
;civB,#V Host On-Demand M'z(^[GBXM'z,9G Web Start M
'zr_Y:fM'z)s!!I\!G;VC=(#b+SldBX1dRZ!M
'zODELUd#
+ Host On-Demand M'zDs!uAn!DnQ=(G9C0?pr<144(|
G#IZf Host On-Demand a)D$(eM'z|, Host On-Demand DyPM'
z&\,rK|G(#<sZC0?pr<14(D(FM'z#Z0?pr<1P
4(DM'zv|,z!qxP$20D&\#Kb,0?pr<1M'zGT9u
q=BXD#bycx;=u!KdBXs!#
19C0?pr<14((FM'z1,ITZ0?pr<1D0$0k!n10Z
Ov!q*@C'+h*D&\#}g,g{C'vh* 3270 UKM 3270 r!za
0,rZ0?pr<1P4(M'z1;*!qNNd{a0`M#+;CDa0`
MD'V|(ZZ;avSM'zDs!,x;aDxd&\#
g{Z0$0k!n10ZO%w0T/!q1,G40?pr<1!qyZa0d
CDyhi~#
9IT!q;BXG519Cd&\Di~#}GZ0?pr<1P!q{CC&
\,qrZC'9CC&\1avVBXNNXhi~Da>#g{Tsh*nbD
a0`M,r;;(GC4(BDM'z`M#xGITr0$0k!n10ZD$
0kPmPmSBDa0`M#
Z Mac OS X O,u<BX.s^(20=Si~#PX|`E",kNDZ 743
D:Mac OS X D_Y:fM'z'V(v Java M'z);#
;*Z0?pr<1zIDM'zr$(eM'zP9CwTrJb7(#byas
svSM'zDs!,"RI\9M'zDT\%u#wTMJb7(M'z"Gb
ZCZ;cC>#vZk Host On-Demand <u'VaO1E9C|G4oO"bv
Host On-Demand 53DJb#
?pM'a)D Java i5M`M'a)D Java `Mi5G Java `D~Mi5D~,|GH;w* Host On-
Demand M'zD;?V,2;w* Java KP173D;?Vx|,#bVD~D>
}GzT:5VrSZ}=q!D Java `ri5#
ZTBivPk*?pbV`ri5TCZBfwM'z:
v k*C'KPwCM'a)D Java =(Dj#
v k*C'KPM'a)Da0 Applet((}a0T/t/r_9Ca00ZK%OD
0Yw > KP Applet...1!q4t/)#
80 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
PXKPM'a)D Applet D Java ^F,kiDZ 153D:M'a)D Applet M
Java DV^;#
!\3)=(ICZ?pb)D~,+G?V=(vZ3)ivB$w#I\D=(
P:
v Z0?pr<1P9C Addi t iona lArch ives HTML N}#kND:9C
AdditionalArchives HTML N};#
v +D~4F= Host On-Demand ~qwD"<?<P#kNDZ 823D:S"<?
<?p;#
!qD?p=(!vZ:
v ?pDD~`M(Java `M Java i5)
v ?pD~D;C(Host On-Demand ~qwrM'z$w>)
v M'z=(D`MM/@wD`M#
TB?VhvKICZ?pM'a)D Java i5M`D}V=(#mb,Z 823D
:i5D~Da>k<I;a)PX9Ci5D~D|`E"#
9C AdditionalArchives HTML N}1zk*+ Java i5?p= Host On-Demand ~qw1,IT9CC=(#C=(C
Z_Y:fBfwM'z"BXBfwM'zM Web Start M'z#
Java i5XkG Java .JAR D~#
9C AdditionalArchives HTML N}DEFG,Z;vC',S Host On-Demand ~
qwOD_Y:fM'zrBXM'z HTML D~1,9 Java i5D~T/BX=
C'D$w>#
C=(D1cG,C'?N,S=C HTML D~1*YNBXb) Java i5D~r
`D~,;\z}Z9C_Y:fM'z9GBXDM'z#C'?N,S1*BX
i5D~D-rG*K7# Host On-Demand M'zPnBf>Di5D~r`D~#
rK,Z Java i5D~r`D~`THOYMHO!1C=(nC,C';X$1d
H}BXb)D~,+b)D~BXxC'2;aT Web ~qw)SAXD:X#
*9CC=(,k4PTB=h:
1. +i5D~ECZ Host On-Demand "<?<P#1!D"<?<G Host On-
Demand ~qwD20?<DS?< HOD,}g c:\Program Files\IBM\
HostOnDemand\HOD\#
2. 9C0?pr<1`- HTML D~#;s:
a. Z0_6!n1feO,%w0HTML N}1#
b. Z0{F1VNP,dk AdditionalArchives#
c. Z051VNP,dk Java i5D~D{F,C:EVt,^hD~)9{
(.jar)#}g:
myCustomA"myCustomB M MyCustomC
PX|`E",kND*zozPD AdditionalArchives#
Z 10 B 9C Host On-Demand BfwM'z 81
S"<?<?p
C=(JCZTBiv:
v 1zk*+ Java `D~?p= Host On-Demand ~qw1#Java `D~;CtZN
N Host On-Demand m~|#
*9CC=(,k+i5D~ECZ Host On-Demand "<?<P#1!D"<?<G
Host On-Demand ~qwD20?<DS?< HOD,}g c:\Program Files\IBM\
HostOnDemand\HOD\#
i5D~Da>k<ITBa>k<II\a)KXZ9Ci5D~DPCE":
v 14(i5 ( . j a r ) 1,ki$?v`D~D76Gq}7#}g,
com.mycompany .MyClas s D76&CG com\mycompany\#|&C;G
C:\MyTestDirectory\com\mycompany\,"R2;&CGUW(r*C`D~Gm~
|D;?V)#
v i$GqTi5D~hCK}7DmI(#4,Z9CD~mI(DYw53P
(}g Linux"AIX"Unix M z/OS),i5D~DD~mI(&ChC* 755(4
rwxr-xr-x)#
v g{P=v;,D_Y:fM'z3f8(K;,D AdditionalArchives N},G4
ZS;v3fP;=mb;v3f1h*XU"RXBt//@w#qr,S;v
3fP;=mb;v3f1,;aXB0k_Y:fM'z,rK;ali
AdditionalArchives N}#
82 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 11 B 9C Database On-Demand M'z
Database On-Demand M'zG;v Java applet,|JmnUC'9( SQL odM0D
~OX1od,+b) SQL odM0D~OX1od"M=6L}]b~qw,"S
6L}]b~qwlw SQL i/(0SQL Select1od)Da{#
;*Z Database On-Demand M'z$w>O20K}7D0Java }]b,S1(JDBC)
}/Lr,C'MITkKPZ IBM System i ~qwrd{=(OD}]b~qwx
P(E#*Kb|`E",kNDKVaODZ 853D:q!M20 JDBC }/L
r;#
Database On-Demand D&\|(:
v CZ9l SQL odM0D~OX1odDD>M<Ngf#
v \;#fMXB9C SQL odM0D~OX1od#
v TZ SQL od:
– \;KP SQL od"T>a{#
– \;+ SQL odDa{#f=;,D~q=(|( XML)DD~P(kNDK
VaD Z 863D:}]bCJDD~q=;)#
v TZ0D~OX1od:
– \;9CTB0D~OX1`M:4("f;"mSM|B#
– \;A!;,D~q=(|( XML)D}]D~(kNDKVaD Z 863D:}
]bCJDD~q=;)#
Database On-Demand M'zvI(}TB}v$(eDM'z HTML D~.;qC
(kNDZ 843D:Database On-Demand $(eM'z;)#z;\9C0?pr<1
4( Database On-Demand M'z#
+G,;9C Database On-Demand M'z,zTITZ Host On-Demand BfM'z
MjP9C}]b/}(kND:0T>Bf1M'zMjPD}]b/};)#
*Kb|`DE",kND Host On-Demand *zozPD}]bCJEv#
Database On-Demand M'zfZZ Java f>P#rK:
v KP'V Java D/@wDnUC'aT/KP Database On-Demand M'zD Java
f>#
C Database On-Demand M'zIT{C Java e~D_6&\#
0T>Bf1M'zMjPD}]b/}
w* Database On-Demand M'zDfz,Database On-Demand M'zPDyP&\
8u<ZT>BfM'zPa),|(TBa0`M:
v 3270 T>a0
v 5250 T>a0
v VT T>a0
© Copyright IBM Corp. 1997, 2016 83
z2ITZT>BfM'za0DjP9C SQL odM0D~OX1od(kND j
Lr8OPD SQLQuery YwMD~OXYw)#
}g,1z9C 3270 T>a0,S=;(6Lwz1,ITt/;vj,|T/S
3270 T>a00ZA!}],;s+}]4km;(6LwzO}]bPDm#,y
D,z2ITt/m;vj,|T/S6L}]bDmPA!}],"+}]4k 3270
T>a00Z#
*Kb|`DE",kND Host On-Demand *zozPD}]bCJEv#
t/ Database On-Demand M'z*t/M'z$w>OD Database On-Demand M'z,k9CTB=V=(.;:
v (}+ HTML D~D URL dk=/@wPDX7VN(r_%w+/@w<rC
URL D4S),+zD/@w,S=$(eD Database On-Demand HTML D~#
URL Dq=G:
http://server_name/hod_alias/client_name.html
dP server_name G Host On-Demand ~qwDwz{r IP X7,hod_alias G"
<?<Dp{,x c l i e n t _ n a m e G H T M LD~D{F#}g,Yh
www.myHODServer.com GzD Host On-Demand ~qw,x hod G"<?<Dp
{,G4 Database On-Demand M'zBXf>D URL G:
http://www.myHODServer.com/hod/HODDatabase.html
v +zD/@w,S= IBM Host On-Demand M'z HTML D~,;s%wzk*
KPD Database On-Demand M'zD4S#M'z HTML D~D URL G:
http://server_name/hod_alias/HODMain_xx.html
dP server_name M hod_alias D,ekOf`,#ZD~ HODMain_xx D{FP,
x x Gm>z*9CDoTD+V8zG{#}g,TZ"o,D~|{*
HODMain_en.html,j{D URL G(Yh9CkOf`,D~qwMp{):
http://www.myHODServer.com/hod/HODMain_en.html
Database On-Demand $(eM'zDatabase On-Demand M'zIT(}}V$(eM'z HTML D~PDNN;V4q
C#z;\9C0?pr<144( Database On-Demand M'z HTML D~#Bf
hvK$(eM'z#
Database On-Demand M'z (HODDatabase.html)
bGBXM'z#0BX1b6E?NnUC't/ Host On-Demand M'z
1+yPDM'zzkBX=M'z$w>#
_Y:fD Database On-Demand M'z (HODDatabaseCached.html)
bG_Y:fM'z#0_Y:f1m>nUC'Z;Nt/ Database On-
Demand M'z1BXs?VM'zzk"+df"ZM'z$w>P#ZZ;
NBXs,_Y:fM'zDt/66lZBXM'z,r*s?VM'zz
kQfZZM'z$w>O#_Y:f Database On-Demand M'zk_Y:
f Host On-Demand M'zPm``,Di~#
84 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
TZ_Y:fM'z,g{nUC'h*`vzk3,G4zh*+?vnbzk3
Di5D~(.jar D~)D{FmS=$(e HTML D~D$0kPm#PXzk3
oTMT&D~{DPm,kNDZ 863D:(} Database On-Demand 9C`vz
k3;#
xJb7(D_Y:f D a t a b a s e O n - D e m a n d M'z
(HODDatabaseCachedDebug.html)
bGnbJb7(zk(CZG<a0B~MzY)D_Y:fM'z#
vZk IBM 'VK1;p$wTbv Host On-Demand D20Jb1,zE\9C
CJb7(M'z#
*C'dC Database On-Demand**C'dC Database On-Demand,k4PTB=h:
1. 9C0\m5CLr1T(eiMC'(kND Host On-Demand *zozPD\
mC'Mi)#
2. 8(z#{iMC'\;4PD}]b/},"8(BD SQL odM0D~OX1
odP3)}]bN}D1!5(kND Host On-Demand *zozPD Database
On-Demand i/C'!n)#
g{zk**C'Mi4($(e SQL odM0D~OX1od,k4PTB=h:
1. TnUC'Dm]KP Database On-Demand M'z,"4( SQL odM0D~O
X1od(kND Host On-Demand *zozPD Database On-Demand kE)#
2. t/0\m5CLr1,"+ SQL odM0D~OX1od4F=d{C'ri
(kND Host On-Demand *zozPD Database On-Demand i/C'od)#
q!M20 JDBC }/Lr*,S=KPZ6LwzOD}]b~qw,nUC'h*ZM'z$w>O20 Java
}]b,S (JDBC) }/Lr#
Host On-Demand M'zM Database On-Demand M'zQ-|,4T IBM AS/400 Tool-
box for Java D JDBC }/Lr#bv}/LrJmM'zCJ}7dCD IBM Sys-
tem i r AS/400 wz53OD DB2/400 }]b#z;h*"ar?pC}/Lr#
g{zh*d{ JDBC }/Lr:
1. k*56L}]bD)&Lr\m1Tq! JDBC }/Lr#
2. Z Host On-Demand r Database On-Demand P"aC JDBC }/Lr#kND Host
On-Demand *zozPD"a JDBC }/Lr#
3. + JDBC }/Lr?p=nUC'D$w>#kND Host On-Demand *zozP
D?p JDBC }/Lr#
Z 11 B 9C Database On-Demand M'z 85
}]bCJDD~q=
nUC'Z SQL r<0ZD0dv1!n(r0D~OX10ZD0D~1!n(O
!qCZ SQL odr0D~OX1odDD~`M#
PXD~q=DE",kND Host On-Demand *zozPD}]bCJDD~q=#
(} Database On-Demand 9C`vzk3g{k*(} Database On-Demand 9C`vzk3,zh*+ jar r cab D~mS
= HTML D~P#;PG)k HTML D~DoT`T&Dzk3GT/0kD#}
g,g{zZ;((oFczOKPCm~,+*CJ;(I<owz,G4h*x
Pb)^D#
`- CommonJars.js D~#g{9CDGBXM'z,k0RT :dbaDownloadJars =;
*7DP,"SBmPmS`&DD~{#49zDM'z+*9C Internet Explorer,
2k9C jar D~{(C{FTs+a*;I cab D~{)#g{9CDG_Y:fM
'z,k0RT :dbaCachedComps =; *7DP,"SBmPmS`&Di~#
y'VD Database On-Demand zk3BmPvKy'VD Database On-Demand M'zzk3oT"T&D .jar D~{M_
Y:fi~{F:
zk3oT .JAR D~{ i~{F
"-.o hacpar.jar HACPAR
]Ko"Y@{o"(<o"
9eDaGo
hacpce.jar HACPCE
$so"R<o"I<o"2
~o"pdo
hacp1b.jar HACP1B
Bo"w`@o"(o"bs
{o"OQ@o"MwOQ@
o
hacp1a.jar HACP1A
#0o hacpgr.jar HACPGR
#.4o hacphe.jar HACPHE
Uo hacpja.jar HACPJA
+z hacpko.jar HACPKO
mo hacpru.jar HACPRU
rePD hacpzh.jar HACPZH
)zo hacpth.jar HACPTH
Azdo hacptr.jar HACPTR
1ePD hacptw.jar HACPTW
86 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 12 B 4("?p~qwjb
~qwjbICZ HTML #M3MdC#MC'#TZ HTML 3f,C'IT9C
0?pr<14(F~qwjb;TZdC#M,C'IT9C Host On-Demand \m
XF(#yZ GUI DdCJm\m1dC?va0#\m1*dC(eDyPa0,
k9C HTML N} SetServerMacroLibraryPath#
SetServerMacroLibraryPath D5*2m76r`T76#zIT9Cb)544("
,$jDPkf"b,TcC'Sd Host On-Demand a0xPCJ#b)j;PZh
*1EaBX=C'zwO#1zT~qwjxP|D1,C'ZB;NCJCj1
+T/qCzD|B#
~qwjbP\`f&:
v |Ga)Kf""`-M\mjDc]=(,yPb)<S;vWZCJD;Cx
P#
v |GJmjZ`vC'.dMNb}?Da0.d2m#
v |G{}K+j<k= Host On-Demand a0Dh*,"rKu!Ka0s!#vZ
C'CJj1,jEBX=C'zw#
v zITf1`-j"f;~qwjbPDD~,;CXBzI Host On-Demand a0
r^D HTML D~#zyxPDNN|D+ZC'B;NksCj1T/&C#
~qwjbI;Z Web ~qwr2mDxg}/wO#TZ=Vb`M,zy\XF
D;vjTZX( Host On-Demand a0IC#g{z9CyZ Web Djb,G4h
*4(;vD>D~,CZj6#{T}ZdCDa0ICDG)X(j#g{9C
2mDyZ}/wDjb,G48(?<PDyPD~<+TCa0IC#C';\
TyZ Web DjbxP4Yw,+{GITZ_P4CJ(DivB|B2mDyZ
}/wDjb#
+~qwjb?p= Web ~qw1. +zDjEZC'IT(} Web ~qwCJD;C#;h*G Host On-Demand "
<?<#
2. TZh*%@j/OD?;va0,4(;v|(jD~{PmDD>D~#D>
D~q=*s?P;\P;vjD~{,}g:
macro1.macmacro2.macmacro3.mac
k7#"bTBfr:
v j{FXk*PDZ;v*X,r*Z;v*X.sD;P<;vT#
v g{PDZ;v*XT // *7,G4CP+S*"M"vT#
v ZD>D~PPvD?vjXk_P)9{ .mac#
3. +CD>D~Ekkd}CDj`,D;C#
4. Z0?pr<1P,%w0wza010ZOD0dC1K%"!q0~qwjb
...1#!P0kTCa09C~qwjb1r"!q0Web ~qwjb1#
© Copyright IBM Corp. 1997, 2016 87
5. 8(Z=h 2 P4(DjPmDj< URL,}g http:/ /servername/hod/
macrolist.txt#%w07(1#
1C'r*a01,{GI9C0%Ej1r0ICj10Z4i4*da04(D
PmP8(Dj#1C'!q0~qwb1w*dj;C1,b)jIC#vZzd
CKa0T9C~qwjb1,C0~qwb1;CEIC#
":2ITZ0\mM'z1PdC~qwjb#
+~qwjb?p=2m}/w
1. +zDjEkxgOD2m?<P#
2. Z0?pr<1D0wza010ZP,!qz#{dCDa0,%w0dC1K
%"!q0~qwjb1#!P0kTCa09C~qwjb1r"!q02m}
/wjb1#
3. 8(?<76#P'?<76>}gB:
v xT76#ZxT76P2IT9CQ3dxg}/wL{#k"b,~qwj
bx;\8r>X}/w#
v Jm9C6LFcz{r IP X7,0aGC'FczQ-6L,S"O$=2m
C?<DFcz#TBG=v=2m}/wjbD76>}:
– \\your_host\macro_library,dP your_host Gwz{,x macro_library G
jD?<#
– \\123.45.67.89\macro_library,dP 123.45.67.89 GwzD IP X7,x
macro_library GjD?<#
g{}Z*`va0dCjb,"R?va09CdTmDj/O,z+h**?
va04(%@D?<#
4. %w07(1#
1C'r*a01,{G\9C0%Ej1r0ICj10Z4i4?<PDjP
m#1C'!q0~qwb1w*dj;C1,b)jIC#v1zdCKa0T9
C~qwjb1,C0~qwb1;CEIC#
88 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 13 B /,^Da0tT
Host On-Demand a0GI\m1(eD,"ZC'CJ Host On-Demand HTML D~
1I Host On-Demand M'zlw#C'4=Da0tTGL(5,"I\m1Du<
dCMNNC'|BDiO9I#;x,P1r(}3) HTML D~r3)a0tT
ZCJ HTML 1/,hC3v5G\PCD#K`MDXFJmzy]ngM'zD
IP X7r1lD1dHE"4hCXbDa0tT5#
*KZCJ HTML 1/,XhCa0tT,\m1Xk4;vZ Web ~qwOKP
"\Z HTML "M=M'z.0TdxPP'^DDLr#49u<a0tT4Z
HTML P(e,Host On-Demand 2\;Xh HTML PDm`a0tT#b)Xh5
<UIM'z9C"EHZI\m1yhCDu<a0tTT0IC'TCtTyv
DNN|B#r* HTML Xh5GS;f"D,yT;)\m1>}KXh5,M'
zM+5X=9CCtTDH0hC#mb,QXhDtTGx(D,yTC'^(
|D|#
\m1IT(}`V=(4;vLr,T9C HTML Xh5/,hC;vr`va0
tT,Hg9C0Java ~qw3f1(JSP)"Servlet"Perl"REXX r0n/~qw3f1
(ASP)#>Brzi\8vX"Z;c\m1JbD>}#b)>}bZ]>XhXb
tTDo(M<I#b)zFJCZ\m1I\!qDNN`L=(#
hCu< HTML D~u< HTML D~&C9C0?pr<144(,|+JmzhCX*D&\,gQB
XzkDs!MC'ICD&\#TBwZhvKz+h*|,D HTML N}#;x,
kNG,b)N}yhD+7q=+ay] HTML q=D;,x"zd/#k"b,
Z Host On-Demand 7 M|Bf>P,3) HTML G9C JavaScript zID,x HTML
N}GZ JavaScript }iPr9C JavaScript document.write od8(D#Kb,HTML
Dq=+y]!(DM'z(_Y:fM'zrBXM'z)D;,xPyd/#
hCzkb
*Z9C0?pr<14( HTML 1hCzkb,k4PTBYw:
1. Z0d{!n10Z,%w0_6!n1"*AwNS<PDd{V'#
2. Z0zkb1VNPdk`T76 /hod/#
3. + HTML D~#f=1! Host On-Demand "<?< your_install_directory\
HOD#
VZ HTML D~;ZM Host On-Demand Di5D~`,D?<P#
zkb8Q20D Host On-Demand "<?<,x;G0?pr<1D~"<=D?
<#d;zITZzkbVNPdk;vj< URL,+1/,^Da0tT1,RG?
R(iz*1!"<?<dk`T76 /hod/#g{zdkK;vj< URL,NNTk
8(*zkby;,D==8(wz{DC'+;\CJD~,49 DNS nbv*`
,D IP X7#
© Copyright IBM Corp. 1997, 2016 89
mS ConfigBase N}r HTML D~mS{* ConfigBase DN}#kZZ 893D:hCzkb;P+ /hold/
(e* Codebase `F,ConfigBase N}GXhD,r*znU*+ JSP D~?p=
1!"<?<.bD;C,x Host On-Demand applet h**@gNR=;Z
hostondemand/HOD/HODData ?<PDa0dCD~#b)D~GZz+?pr<
HTML D~#f="<?<D,14(D#;,Z Codebase,ConfigBase N}h*;
vj< URL#ConfigBase GX(Z Host On-Demand Duo#
*Kb|`E",kNDDeveloping JavaServer Pages files with WebSphere exten-
sions#
Xh HTML N}*K/,hCa0tT,zh*4TB8v=hxPYw(>BTsyT>D>}+
oz5w&gN8(b)N}):
1. tC HTML Xh5#1!ivB,M'z+vT HTML Xh5#*tCXh5,
z+h*|,;v{* EnableHTMLOverrides D HTML N},"+d5hC*
true#
2. Pv*XhDa0#r*;v HTML I\X*K`va0,yTzh*PvD)a
0+*Xh#z+h*|,;v{* TargetedSessionList D HTML N},|_P&
S\Xh5Da0<7{FD5#C5&*T:EVtDa0{FPm,g
0Session1Name, Session2Name1#
3. 8(TmDXh5#TZ?v*XhDa0tT,z+h*|,;v{*tT{F
D H T M L N},|D5MGyhDXh5#;s,z8(D5+&CZ
TargetedSessionList N}PPvDyPa0#g{;k*Xh TargetedSessionList P
a0DS/,zIT8(,}g,q=*
0Session1Name=value1"Session2Name=value21D5#
ITXhDX(a0tT
>BmhvKITXhDa0tT"T?vN}a)KIS\D5:
m 12. ITXhDa0tT
N}{F hv P'5
Host ?j~qwDwz{r IP
X7#ZtTfeOT>
*0?jX71#JCZ
yPDa0`M#
wz{r IP X7#
HostBackup1 backup1 ~qwDwz{r
IP X7#ZtTfeOT
>* backup1 D0?jX
71#JCZyPa0`
M#
wz{r IP X7#
90 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
m 12. ITXhDa0tT (x)
N}{F hv P'5
HostBackup2 backup2 ~qwDwz{r
IP X7#ZtTfeOT
>* backup2 D0?jX
71#JCZyPDa0
`M#
wz{r IP X7#
Port ?j~qw}Z`}DK
ZE#ZtTfeOT>
*0?jKZ1#JCZ
yPa0`M#
NNP'D TCP/IP KZE#
PortBackup1 backup1 ~qw}Zl}D
KZE#ZtTfeOT
>* backup1 D0?jK
Z1#JCZyPa0`
M#
NNP'D TCP/IP KZE#
PortBackup2 backup2 ~qw}Zl}D
KZE#ZtTfeOT
>* backup2 D0?jK
Z1#JCZyPa0`
M#
NNP'D TCP/IP KZE#
CodePage a0+*,S=D~qw
Dzk3#ZtTfeO
T>*0wzzk31#
JCZ}K FTP TbDy
Pa0`M#
y'VDwzzk3D}V?
V(}g,037)QZa0tT
fePPv#
SessionID *VdxCa0DL{
(Z OIA PT>)#|T
ZCdCXkG(;D#
ZtTfeOT>*0a
0j61#JCZyPa
0`M#
;vV{:A-Z#
LUName LU r LU XD{F,ZC
a0*,S=D?j~q
wO(e#ZtTfeO
T>*0LU rX{1#J
CZ 3270 T>M 3270 r
!za0`M#
LU r LU XD{F#
LUNameBackup1 LU r LU XD{F,ZC
a0*,S=D backup1 ~
qwO(e#ZtTfe
OT>* backup1 D0LU
rX{1#JCZ 3270 T
>M 3270 r!za0`
M#
LU r LU XD{F#
Z 13 B /,^Da0tT 91
m 12. ITXhDa0tT (x)
N}{F hv P'5
LUNameBackup2 LU r LU XD{F,ZC
a0*,S=D backup2 ~
qwO(e#ZtTfe
OT>* backup2 D0LU
rX{1#JCZ 3270 T
>M 3270 r!za0`
M#
LU r LU XD{F#
WorkstationID K$w>D{F#ZtT
feOT>*0$w>j
61#JCZ 5250 T>M
5250 r!za0`M#
K$w>D(;{F#
ScreenSize (eA;ODP}MP
}#ZtTfeOT>*
0A;s!1#JCZ
3270 T>"5250 T>M
VT T>a0`M#
v 5 = P} x P}
v
2=24x80(3270"5250"VT)
v 3=32x80(3270)
v 4=43x80(3270)
v 5=27x132(3270"5250)
v 6=24x132 (VT)
v 7=36x80 (VT)
v 8=36x132 (VT)
v 9=48x80 (VT)
v 10=48x132 (VT)
v 11=72x80 (VT)
v 12=72x132 (VT)
v 13=144x80 (VT)
v 14=144x132 (VT)
v 15=25x80 (VT)
v 16=25x132 (VT)
SLPScope ~q(;-i (SLP) wC
r#ZtTfeOD0SLP
!n1BT>*0wC
r1#JCZ 3270 T>"
3270 r!z"5250 T>M
5250 r!za0`M#
kkzD\m1*5,Tq!
CVND}75#
SLPAS400Name +a0,S=X(D IBM
System i#ZtTfeOT
>*0 i S e r i e s {F
(SLP)1#JCZ 5250 T>
M 5250 r!za0`M#
j< SNA CP {F(}g,
USIBMNM.RAS400B)#
FTPUser 8(a0k FTP ~qw,
S19CDC'j6#Z
tTfeOT>*0C'
j61#JCZ FTP a0
`M#
P'DC'j6#
92 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
m 12. ITXhDa0tT (x)
N}{F hv P'5
FTPPassword 8(a0k FTP ~qw,
S19CD\k#ZtT
feOT>*0\k1#
JCZ FTP a0`M#
P'D\k#
UseFTPAnonymousLogon + anonymous CwC'j
64tCa0TG<= FTP
~qw#ZtTfeOT
>*0d{G<1#JC
Z FTP a0`M#
Yes r No#
FTPEmailAddress 8(Z9C0d{G<1
k FTP ~qw,S1yC
DgSJ~X7#ZtT
feOT>*0gSJ~
X71#JCZ FTP a0
`M#
P'DgSJ~X7#
PromptForDestinationAddress 8(Z,S FTP ~qw1
Gqa>C'dk?jX
7#ZtTfeOT>*
0?jX71#JCZ FTP
a0`M#
Yes r No
CICSInitialTransEnabled 1(" CICS xXa01,
9u<Bq\;t/#
True r False
CICSInitialTrans 8(Z,S= CICS wz1
*t/Du<BqD{
F#vJCZ CICS xXa
0 #
CICSInitialTransEnabled N}
XkhC* True,Tt/
8(DBq#
P'Bqj6*$H* 1 =
128 vV{DV{.#CV{.
6pu<BqT0,S=~q
w1*KPDNNN}#V{
.PD*7D;V{,r=Z
;vUqDV{<;S*B
q##`D}]+ZwC1"
M=Bq#
Netname *20r#tDUKJ4
D{F#g{KVN*
U,G4!(DUK`M
;GI$bD#vJCZ
CICS a0#
P'DUKJ4{F#
&m HTML N}Pv=DNNms<+T>Z Java XF(P#
>} 1:y]M'zD IP X74Xh LU {F\m1I\*\b1SZa0(eP8( LU {F#K>}T>K;v9CM'zD IP
X74iRZD>D~PPvD LU {FDr%=(,"+C{FCwa0PDXh
5#
K>}G9C JSP `4D#9C0?pr<144(|,=v{*03270 T>1M
05250 T>1Da0D HTML D~#k"b,Z Host On-Demand 7 M|Bf>P,
3) HTML G9C JavaScript zID,x HTML N}GZ JavaScript }iPr9C
Z 13 B /,^Da0tT 93
JavaScript document.write od8(D#Kb,HTML Dq=+y]!(DM'z(_
Y:fM'zrBXM'z)D;,xPyd/#
C>}9C;v_Y:fD Java 34t/,HTML Xh5Dyh|DTVeJV#1
0?pr<1CZzI_Y:fD Java2 31,|zITBD~:
v Example1.html
v z_Example1.html
v Example_J2.html
Macintosh M'z9C Example_J2.html 3f#
A!;v|, IP X7/LU {FTDD~ (c:\luname.table)#9CM'zD IP X74i
ROJD LU {F,C{FZ03270 T>1a0PXh#PX|`j8E",kND
>}PD"M#mS=0?pr<1dvD8PZ]+TVeT>#
<!doctype html public "-//W3C//DTD HTML 3.2 Final//EN"><%// Read the luname.table file into a properties variable.// The luname.table file contains lines in the following format:// ipaddress=lunameProperties lunames = new Properties();lunames.load(new FileInputStream("c:\\luname.table"));%><HTML><HEAD><META http-equiv="content-type" content="text/html; charset=UTF-8"><!-- TITLE Begin --><TITLE>Example1 page title</TITLE><!-- TITLE End --><!-- SUMMARY Begin --><!--Configuration ModelWhat configuration model would you like to use?-HTML-based modelHost Sessions-3270 Display-5250 DisplayAdditional Options-Cached = Cached client-Java Type = java2Disable FunctionsPreload Options-5250 Sessions = True-Change Session Properties = True-3270 Sessions = TrueCached Client/Web Start OptionsBasic Options-Debug = False-Height (in pixels) = 250-Width (in pixels) = 550Upgrade Options-Percent of users who can upgrade by default = 100-Prompt user (user decides foreground or background)Advanced OptionsHTML parameters-NoneCode base- /hod/HTML templates-DefaultProblem determination-Debug = FalseUser updates-Persist user updates? = TrueAppearance-Standard Host On-Demand ClientApplet size-Autosize to browserSession Manager API-Enable Session Manager JavaScript API = FalseServer connectionLanguage
94 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
-Locale = Use the system LocaleMaximum sessions- 26--><!-- SUMMARY End --></HEAD>
<BODY BACKGROUND="/hod/hodbkgnd.gif"><CENTER><IMG src="/hod/hodlogo.gif" ALT="hodlogo.gif"><P>
<SCRIPT LANGUAGE="JavaScript">function writeAppletParameters(){
return "";}</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="/hod/HODVersion.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript" SRC="/hod/CommonJars.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript" SRC="/hod/CommonParms.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript" SRC="/hod/CommonJ2Parms.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript">var db = parent.location;var hod_Locale = '';var hod_AppName ='';var hod_AppHgt = '340';var hod_AppWid = '550';var hod_CodeBase = '/hod/';var hod_Comps = 'HABASE;HODBASE;HODIMG;HACP;HAFNTIB;HAFNTAP;HA3270;HODCFG;HA5250';var hod_Archs = 'habasen.jar,hodbasen.jar,hodimg.jar,hacp.jar,hafntib.jar,hafntap.jar,
ha3270n.jar,hodcfgn.jar,ha5250n.jar';
var hod_URL = new String(window.location);var hod_DebugOn = false;
// put cached client installation applet parameters herevar hHod_AppletParams = new Array;hHod_AppletParams[0] = '<PARAM NAME="DebugCachedClient" VALUE="false">';hHod_AppletParams[1] = '<PARAM NAME="ShowDocument" VALUE="_parent">';hHod_AppletParams[2] = '<PARAM NAME="CachedClient" VALUE="true">';hHod_AppletParams[3] = '<PARAM NAME="ParameterFile" VALUE="HODData\\Example1\\params.txt">';hHod_AppletParams[4] = '<PARAM NAME="JavaScriptAPI" VALUE="false">';hHod_AppletParams[5] = '<PARAM NAME="BookmarkPage" VALUE="Example1.html">';
// The next 2 lines are required in order to override session properties.// The first line turns on the processing for this function and does not// need to be modified. The second line identifies the sessions that you// want to change. In this example, there are 2 sessions identified// named: "3270 Display" and "5250 Display".
hHod_AppletParams[6]='<PARAM NAME="EnableHTMLOverrides" VALUE="true">';hHod_AppletParams[7]='<PARAM NAME="TargetedSessionList" VALUE="3270 Display,5250 Display">';
// The following line changes the LUName session parameter for the session named// "3270 Display". In this example, the LUName is being set to the value// contained in the c:\luname.table for the IP address of the client.// When you are initially testing your changes, you may want to use a constant// value to verify that the syntax is correct before you insert your// calculations.hHod_AppletParams[8]='<PARAM NAME="Luname" VALUE="3270
Display=<%=lunames.get(request.getRemoteAddr())%>">';
//hHod_AppletParams[x] = '<PARAM NAME="DebugCode" VALUE="65535">';var pg = buildJ2Page(db);pg += writeAppletParameters();pg += '</APPLET>';if(hod_DebugOn) alert('J2 page complete, result = \n' + pg);document.write(pg);</SCRIPT>
</CENTER></BODY></HTML>
Z 13 B /,^Da0tT 95
>} #2:JmC'9C HTML m%48(,S=Dwz\m1I\9*9C HTML m%48(Xh5,x^hFc|G#TB>}T>r%
Dm%CZdkwz{#Cm%"M= JSP Lr,CLr9CZm%P8(Dwz{4
Xh03270 a01PDwz{#
K>}G9C JSP `4D#9C0?pr<144(|,=v{*03270 T>1M
05250 T>1Da0D HTML D~#k"b,Z Host On-Demand 7 M|Bf>P,
3) HTML G9C JavaScript zID,x HTML N}GZ JavaScript }iPr9C
JavaScript document.write od8(D#Kb,HTML Dq=+y]!(DM'z(_
Y:fM'zrBXM'z)D;,xPyd/#
Z9Cm%1,m%}]h*y]ks#t=Lr#bGr*Z9CyZdC~qw
Dye3f1,Host On-Demand HTML D~akT Java lbMi)'VxPXB0
k#g{Q!(K Java 1 "{CKi)'V,Z9CyZdC~qwDye1,C3
f+;h*XB0k,2;h*#tm%}]#K>}9C JSP a0TZXB0k1f
"m%}]#
TBG;vr%D HTML m%,Jmdkwz{#Cm%+"M= JSP Lr
(example2.jsp):
<form method="POST" action="hod/example2.jsp">Hostname <input name="form.hostname"><br><input type="submit"></form>
TBG4T0?pr<1DQ^DDdv#PX|`j8E",kND>}PD"
M#mS=0?pr<1dvD8PZ]+TVeT>#
<HTML><%// Get a session or create if necessary and store the hostname// entered in the form in the session.HttpSession session = request.getSession(true);String hostname = request.getParameter("form.hostname");if (hostname!=null) {session.putValue("session.hostname", hostname);}%><!-- HOD WIZARD HTML --><!-- Deployment Wizard Build : 8.0.0-B20030605 --><HEAD><META http-equiv="content-type" content="text/html; charset=GB2312"><TITLE>Example 2 page title</TITLE><SCRIPT LANGUAGE="JavaScript" SRC="/hod/CommonJars.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript" SRC="/hod/HODJavaDetect.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript" SRC="/hod/CommonParms.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript">
//---- Start JavaScript variable declarations ----//var hod_Locale = '';var hod_jsapi=false;var hod_AppName ='';var hod_AppHgt = '80%';var hod_AppWid = '80%';var hod_CodeBase = '/hod/';var hod_FinalFile = 'z_example2.html';var hod_JavaType = 'java2';var hod_Obplet = '';var hod_jars = 'habasen.jar,hodbasen.jar,hodimg.jar,hacp.jar,hodsignn.jar,ha3270n.jar,
hodcfgn.jar,ha5250n.jar';
var hod_URL = new String(window.location);var hod_DebugOn = false;var hod_SearchArg = window.location.search.substring(1);
var hod_AppletParams = new Array;hod_AppletParams[0] = '<PARAM NAME="ParameterFile" VALUE="HODData\\example2\\params.txt">';
96 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
hod_AppletParams[1] = '<PARAM NAME="ShowDocument" VALUE="_parent">';hod_AppletParams[2] = '<PARAM NAME="JavaScriptAPI" VALUE="' + hod_jsapi + '">';hod_AppletParams[3] = '<PARAM NAME="PreloadComponentList" VALUE="HABASE;HODBASE;HODIMG;
HACP;HAFNTIB;HAFNTAP;HA3270;HODCFG;HA5250">';
// The next 2 lines are required in order to override session properties.// The first line turns on the processing for this function and does not// need to be modified. The second line identifies the sessions that you// want to change. In this example, there are 2 sessions identified// named: "3270 Display" and "5250 Display".// Be careful to increment the array index correctly.
hod_AppletParams[4] = <PARAM NAME="EnableHTMLOverrides" VALUE="true">;hod_AppletParams[5] = <PARAM NAME="TargetedSessionList" VALUE="3270 Display,5250 Display">;
// The following line changes the Host or Destination Address session parameter// for the session named "3270 Display". In this example, the Host is being set// to the value saved in the JSP session from the HTML form.// When you are initially testing your changes, you may want to use a constant// value to verify that the syntax is correct before you insert your// calculations.// Here we override the host for the 3270 session to the value saved in the// jsp session from the html form.
hod_AppletParams[6] = <PARAM NAME="Host" VALUE="3270Display=<%=session.getValue("session.hostname")%>">;
//hod_AppletParams[x] = '<PARAM NAME="DebugCode" VALUE="65535">';
//---- End JavaScript variable declarations ----//
function getHODMsg(msgNum) {return HODFrame.hodMsgs[msgNum];
}
function getHODFrame() {return HODFrame;
}
var lang = detectLanguage(hod_Locale);document.writeln('<FRAMESET cols="*,10" border=0 FRAMEBORDER="0">');document.writeln('<FRAME src="/hod/hoddetect_' + lang + '.html" name="HODFrame">');document.writeln('</FRAMESET>');
</SCRIPT></HEAD></HTML>
Z 13 B /,^Da0tT 97
Z 14 B Z zSeries OdC Host On-Demand
>BhvgNhC%@DA/4(C?<M"<?<,TcZ zSeries 53OdC Host
On-Demand#
CdC=8D?DG*#{D zSeries dCNqa)8>E"#
hC%@DA/4(CM"<?<
* Host On-Demand (C?<hC@"DD~5320 Host On-Demand .s,/usr/lpp/HOD/hostondemand/private ?<PDD~ITZ
4P73PxP|B,x;vv(}"<|B"Pf4|B#IZVZZ Host On-
Demand m~4P}LPa|BK?<,rK(iz20@"D(G~q)D~53#
ITCTB==.;4PKYw:
v Z10D(C?<;C(g /usr/lpp/HOD/hostondemand/private)P20@"DD~5
3#
v gBy>,4(=(C?<;CD{E4S:
1. 4P TSO MKDIR T4(;,D20c,}g /etc/HOD/private#
2. X|{r8]M>}-(C?<#
3. 4(S$Z;C /usr/lpp/HOD/hostondemand/private 8r5J;C /etc/HOD/
private D{E4S#9CTB4S|n:
ln -s /etc/HOD/private /usr/lpp/HOD/hostondemand/private
g{9CDG LDAP M>zO$,kV/+ HODrapd M /keys ?<4F=X(Z5
3D /private ?<#
20X(Z53D /private ?<1,|a2G(x;GzY)w /private ?<#&C,
$f1,k9Cw /private ?<#g{b)D~"zK|D,k+|G4F=X(Z5
3D /private ?<#
hC%@DC'"<?<
S0?pr<1zIDD~ITECZ@"Z Host On-Demand "<?<DC'(eD
?<P#b|WZ&C+4D Host On-Demand }6#Kbv=89 Host On-
Demand "<?<#V;A"*?p0?pr<1D~a)%@DI4;C#
PXZ@"C'"<?<P?p0?pr<1D~D8>E"T0PXIECZ"<
?<b?Dd{C'^DD~DE",kND0?pr<1D(F8>E"#
zIT*C'(eD"<?<4(M20@"DD~53#zID0?pr<1zip D~
++d=K?<"I DWUnzip 5CLrxPb9u# Web ~qwh*|,X(ZC
'(eD"<?<Dp{yw#
© Copyright IBM Corp. 1997, 2016 99
IT(}CZ8(C'(e"<;Cp{D URL 4CJC3f#}g,g{"<?<
* /usr/lpp/HOD/publish,"Rp{* userpublish,G4CZCJM'z3fD URL +
* http://<servername>/userpublish/<pagename>.html#
z/OS D(F"bBnSH06pD Host On-Demand }6= Host On-Demand V12.0 1,zh*<GH0
D(F#k.0D(F;,,z^(ZH06pD Host On-Demand O20 HOD
V12.0,r*+9C Installation Manager 420 HOD V12 "Rzh*TUDD~53
*<#20 HOD V12.0 .s,ITkTH0(eDNNi"C'Ma0,+H0D(
C?<4F=BD(C?<#;s,9C pax r tar |n4+VPD(C?<4F=
HOD V12.0 D~53#kND:8](C?<;#
TZH09C0?pr<14(DM'z,zh*Z Windows FczO200?pr
<1#;s,`-M'z"+dXB?p= HOD V12.0 ~qw#kND:S z/OS ~
qw200?pr<1;#
8](C?<
IT9C pax |nr tar |n48](C?<#Y( HOD V11 D10(C?<* /usr/
lpp/HOD/hostondemand/private:
1. S Host On-Demand V11 D~53P,+?<|D*(C?<:cd /usr/lpp/HOD/
hostondemand/private#
2. Z /tmp ?<Pi5(C?<#-z !nCZ9uCD~;-v a)yi5DD~MS
?<DPm(I!):pax -wzvf /tmp/private.pax.Z *#
3. + private.tar.Z D~4F= Host On-Demand V12 53(g{Gd{53)OD /tmp
?<#
4. Z Host On-Demand V12.0 HFS O,+?<|D*CZb9uCD~D(C?<:
cd /usr/lpp/HOD/hostondemand/private#
5. "v pax |nTb9u private.pax.Z D~#-z !n8(Q9uDD~;-v a)y
b9uDD~MS?<DPm(I!):pax -rzvf /tmp/private.pax.Z#
S z/OS ~qw200?pr<1Z20Kz7Zd,0?pr<1(#;Z Windows zwO#Z z/OS O,*za)
KCZZ Windows O200?pr<1DBXD~,TczIT* z/OS HOD ~qw
zIM'z3f#*S z/OS ~qw200?pr<1,kN<TB=h:
1. T~xFN=9C FTP 4XB(; Windows $w>DCD~:/usr/lpp/HOD/
hostondemand/HOD/depwiz/DW.zip#
2. + zip D~b9u=3vD~PP#
3. **<20,kZJ4\mwP*A <folder>\DeploymentWizard\disk1#
4. +w imLauncherWindows.bat Tt/ Installation Manager C'gf#
5. 4U8>E"4jI20#
200?pr<1s,I"4+dt/#*A*< > yPLr > IBM Host On-Demand ?pr<#
100 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 15 B Z IBM System i OdC Host On-Demand
Z IBM System i =(O20K Host On-Demand .s,k4gB==4dCCm~:
v *hC~q\mw,k4:Z IBM System i OdC"t/M#9 Host On-Demand
~q\mw;PD8>E"xPYw#
v *Z IBM System i 53O9C0?pr<1,k4UZ 1043D:+0?pr<1
k IBM System i aO9C;PD8>E"xPYw#
v *dC2+T,k4Z 1043D:* IBM System i ~qwdC2+,S;PD8>
E"xPYw#
v *9C0`kV{/j614mb Unicode 'VDhs,kNDZ 1083D:i/OS M
OS/400 D Unicode 'V;#
Z IBM System i OdC"t/M#9 Host On-Demand ~q\mw(};vK%4t/M#9 Host On-Demand ~q\mw#*CJKK%,kZ i/OS
r OS/400 |nPPdkTB|n:
GO HOD
ITZ IBM iv7r1 r OS/400 |nPP9CTB|n#
dC
zIT9C NCServiceManager-OS400.sh E>D~4dC~q\mw#NCServiceManager-
OS400.sh ;Z IBM System i ODTB?<P:
HOD_install_directory>/lib/samples/NCServiceManager/#
*dC~q\mwhC,k4PTBNq:
1. CJ /<HOD install directory>/lib/samples/ NCServiceManager/ ?<#boD <HOD
install directory> GCZ20 Host On-Demand D;Cr76#}g,/QIBM/
ProdData/HostOnDemand/#
2. r* NCServiceManager-OS400.sh D~#
3. i$KP1d?Gq}7T0GqkzD73`T&#g{KP1d?D1!5k
zD73;T&,k|Db)1!5#b)KP1d?|(:
v • JRE D;C:JAVA_ENGINE
+ JAVA_ENGINE D5|B*53O20D JRE Dj{76r;C#bXk*
Java V6 r|_f>#|Xk8r Java 20?<PD <java_installation>/bin/
java#
v • ~qwO Host On-Demand "<?<D;C:MY_HOD_DIRECTORY
i$ MY_HOD_DIRECTORY D5,"Zh*1+d5|B* HostOnDemand 2
0?<Dj{76#bXk* Host On-Demand D20?<,"RK?<P|,
/bin"/lib T0 Host On-Demand Dd{D~P#(#,ZxP201a|BC5
;N#}g,/QIBM/ProdData/HostOnDemand#
v • Z|nD~P8(D?j76:MY_PUBLISHED_DIRECTORY
© Copyright IBM Corp. 1997, 2016 101
i$ MY_PUBLISHED_DIRECTORY D5,"Zh*1+d5|B* Host On-
Demand "<?<Dj{76#(#,bG <HOD_Installation>/HOD ?<,dP
<HOD_Installation> G Host On-Demand 20?<#
4. 7O NCServiceManager-OS400.sh _PXhD4PmI(,"T~qwO Host On-
Demand 20PD?<_P4(^#
t/
*t/ Host On-Demand ~q\mw,kKP NCServiceManager-OS400.sh,ba9~
q\mwt/"LxZs(KP#
Z IBM i Series O4PKYwD;V=(G:(}wC IBM PASE for System i 4
a;w5TKPCE>#*j8KbCZa;JOZzD i Series hCMhsDw5D
nQ==,kk IBM i Series \m1*5#
CZa;w5D>}|n:
sbmjob cmd(call pgm(qp2shell) parm('/QOpenSys/usr/bin/-sh''/QIBM/ProdData/HostOnDemand/lib/samples/NCServiceManager/NCServiceManager-OS400.sh'))
#9
*#9~q\mw,kZ Iseries OaxCw5#*j8KbCZ#9C~qDJ1=
(,kk Iseries \m1*5#
4PKYwD;V=(G9CTB>}=h:
1. dk WRKACTJOB Tr*n/w5DPm#
2. Z&mn/w5K%P,Host On-Demand ~q\mww5P>*/}{ JVM-
NCServiceM#+CK%rBv/ACw5n,;s!q&m... !n((#*!n5)#
3. !qaxw5!n#TZK!n,dk 41 TaxCw5,;s4 Enter |#b+
ax~q\mww5"#9~q\mw#
&m HOD ~qw4,*7(~q\mwGq}ZKP,h*li Java Lr NCServiceManager((}E>
NCServiceManager-OS400.sh t/)Gq}ZKP#rK,li~qw4,D=(I\r
t/~q\mwD=(xl#
ZOfD>}P,(}a;w5TKP NCServiceManager-OS400.sh E>,4t/~q
\mw#rK,IT9CTB=V==4li4,:
1. 9C WRKACTJOB |n4i44,:
a. dkTB|n:
WRKACTJOB
K|n+a)n/w5DPm#
b. Z0&mn/w51K%P,Host On-Demand ~q\mww5P>*/}{
JVM-NCServiceM#9C PageDown r PageUp |4v/ACw5n,;sZ&mw5... Pdk`&D!nE((#*!n 5)#
c. 9CK%!n4i4w54,#
102 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
2. Z|nPPi/xL4,#
ZZ 1023D:t/;>}P,(}Z SBMJOB |nPwC IBM PASE for System i
(qp2shell) 44PK NCServiceManager-OS400.sh E>#rK,ZbVivB,TB=
h9ICZli4,:
1. Z IBM System i O,G<=LA|nP#
2. b) xk PASE shell 73#ZLA|nPP,dkTB|n:
call qp2term
.
3. Z PASE shell O,dkTB|n:
ps –ef | grep NCServ
.
":NCServiceManager GKP~q\mwD Java LrD{F#
g{C|nlb=~q\mw}ZKP,G4|+a)kTBZ]`FDdv:
$> ps -ef | grep NCServkushald 3146 1 0 15:23:30 - 0:00 /QIBM/ProdData/OS400/Java400/jFromPASE java -classpath .:sm.zip:ibmjndi.jar:jndi.jar:jsdk.jar:ods.jar:jt400.jar -Djava.net.preferIPv4Stack=true -DFIPS=on com.ibm.eNetwork.HODUtil.services.admin.NCServiceManager /QIBM/ProdData/HostOnDemand$
":PASE shell xVs!4#rK,k7#|n(=h c)PDV89CK}7Ds!
4#
$i\m
IT9C Host On-demand a)D P12Keyring 5CLr44P$i\m&\#ba)
K;Vr%D=(44(M?p SSL \?7}]b#9CK!nT Host On-Demand \
?7.;4&m SSL $i#PX SSL `Xa0D;cE",kNDZ 173DZ 4 B,
:f.2+T;#
=< C:P12Keyring 5CLrPa)KPX P12Keyring 0dC(DE"#
Z4SgNZ z/OS for Host On-Demand O4( /mS$ir+$i*;*
CustomizedCAs.p12 D~P,ITi4;)y>|n#
t/ Information Bundlerg{h**50IBM 'VPD1Tq!oz,IT9CVID Information Bundler E
>D~4U/PX Host On-Demand dCDE"#
PXC(E",kND HOD V10 D5DKP Information Bundler ?V#
4( HOD r!z(em* Host On-Demand 3270 r!za04((FDr!z(em#*9CK&\,kN
D iSeries ~qw?VD`k PDT BD?V#
Z 15 B Z IBM System i OdC Host On-Demand 103
g{=EbNXbrr!z;\'V,G4I\h*9C(Fr!z(e#TB!n
Z HOD V12.0 P;IC:
+0?pr<1k IBM System i aO9C*9C0?pr<14+A;?p=yZ IBM System i D Host On-Demand ~qw,
k4PTBYw:
1. S Windows $w>P,+xg}/w3d=w* Host On-Demand ~qwD IBM
System i 53OD /qibm ?<#PX|`E",kCJ IBM System i Web >c#
2. SQ20D Host On-Demand V12 ~qwBX0?pr<1203q#CJ
HODMain.html(}g http://hodserver.name.com/hod/HODMain.html),;s%wkT
Windows D0?pr<1203q#
3. kNDPX200?pr<1D208>E"#zITKP0?pr<1x^h2
0{v Host On-Demand ~qw#
4. hF(F&\M!n#
5. +(FD HTML D~#f=Q3dDxg}/w(}g,y:\ProdData\hostondemand\
hod\myweb)#
6. 9C/@w4bTCD~(}g,http://iSeries.name.com/hod/myweb.html)#
* IBM System i ~qwdC2+,Sg{z9CDGT){$irI;Z+O CA PmPD)"z9)"D$i,k9C
P12Keyring 5CLr4dC CustomizedCAs \?7#PX|`j8E",kND=<
C:P12Keyring 5CLr#
4PTB=h4dC CustomizedCAs \?7:
1. 7#53PQ20 Java#
2. r*yZ Unix/AIX D|nP#}g,QSHELL r IBM I PASE shell#
3. /@A Host On-Demand 20?<PD Host on-Demand "<D~P#(#,CD
~P* /QIBM/ProdData/HostOnDemand/HOD/#
4. dkTB|n:
java -classpath .:your_install_dir/lib/sm.zip com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs connect myServer.raleigh.ibm.com:702
. K|nI\*(8VSjI#g{*szdk\k,kdk hod,;s4 Enter|#
5. !qkz*mS=\?7D0O$PD1(CA) T&D$i`E#k7#mSDG CA
$ix;G>c$i#g{CKZ4wvl&,kND0* IBM i 7.1 ~qwdC
2+,S1#
6. kT?v?j~qw,X4=h 3 A 5#
*i4 CustomizedCAs \?7DZ],k4PTB=h:
1. 7#53PQ20 Java#
2. r*yZ Linux D shell(}g QSHELL r IBM i PASE shell)#
3. /@A Host On-Demand 20?<PD Host on-Demand "<D~P#(#,CD
~P* /QIBM/ProdData/HostOnDemand/HOD/#
104 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
4. dkTB|n:
java -classpath .: your_install_dir/lib/sm.zip com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs list
.
Z i/OS M OS/400 O20"dCxP TLS D Host On-DemandTBPmr*E(K20MdCxP TLS D Host On-Demand yhD=h:
1. i$GqzcyPm2~hs#
2. 20yPXhD IBM System i m~z7#kND IBM System i D5,Tq!j
8E"#
3. 20yPXhD PTF#nBD PTF ;Z IBM eServer System i 'VE'x>#
4. 20"dC IBM HTTP Server r IBM Application Server#kNDz7D5TKb
j8E"#
5. S IBM Administrative Server OD0}V$i\mw1P4(0O$PD1(CA) r
_:r+2 CA#kND IBM System i D5,Tq!j8E"#
6. Z IBM HTTP Server r IBM Application Server OdC TLS#kNDz7D5T
Kbj8E"#
7. dCxP TLS D Host On Demand#*Kbj8E",kND*zozPDdC
TLS#
*2+,SdC Telnet ~qwCJ IBM System i Knowledge Center "Qw TLS,TKbtC TLS yh4PD=h#
I\h*T?v*9C2+,SD IBM System i7 53X4b)=h#
dC Host On-Demand CustomizedCAs \?7g{z9CDGT){$irI;Z+O CA PmPD)"z9)"D$i,k9C
P12Keyring 5CLr4dC CustomizedCAs \?7#PX|`j8E",kND=<
C:P12Keyring 5CLr#
4PTB=h4dC CustomizedCAs \?7:
1. 7#53PQ20 Java#
2. r*yZ Linux D shell(}g QSHELL r IBM I PASE shell)#
3. /@A Host On-Demand 20?<PD Host on-Demand "<D~P#(#,CD
~P* /QIBM/ProdData/HostOnDemand/HOD/#
4. dkTB|n:
java -classpath .:your_install_dir/lib/sm.zip com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs connect myServer.raleigh.ibm.com:702
K|nI\*(8VSjI#g{53a>zdk\k,kdk hod,;s4 Enter|#
5. !qkz*mS=\?7D0O$PD1(CA) T&D$i`E#k7#mSDG CA
$ix;G>c$i#g{CKZ4wvl&,kND0* IBM System I ~qw
dC2+,S1#
6. kT?v?j~qw,X4=h 3 A 5#
Z 15 B Z IBM System i OdC Host On-Demand 105
*i4 CustomizedCAs \?7DZ],k4PTBYw:
1. 7#53PQ20 Java#
2. r*yZ Linux D shell(}g QSHELL r IBM I PASE shell)#
3. /@A Host On-Demand 20?<PD Host on-Demand "<D~P#(#,CD
~P* /QIBM/ProdData/HostOnDemand/HOD/#
4. dkTB|n:
java -classpath .: your_install_dir/lib/sm.zip com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs list
.
g{fZ`v IBM System i zw,"Rz#{4(;vyPzw<\9CD$i,
k<G9C;f$i#PX;f$iD|`E",kND\m2+T"\k~q API
M Application System/400 Cryptographic Support/400 V3#
M'zO$TZ=S2+T,<G9CxPM'zO$D TLS,TOqXFD)C'ITZrXx
P(} Telnet ,S=zD53#}g,IT+ Telnet ~qwdCIv1$iGI IBM
System i((}0}V$i\mw1))"1,EJmxPO$#
M'z$iDP'Z\^(}g,90 l)#1$i=Zs,C'Xk4P0M'z$i
BX1}LE\Lx9C#K}L*sa)P'D IBM System i C'j6M\k#
;GyPD Telnet M'zm~<\9CM'zO$#tCM'zO$s,yP= IBM
System i D Telnet ,S(QtC TLS)<h*C'$i#
PX|`E",kND IBM System i Web >c#
*2+,SdC Host On-Demand OS/400 zmIT+ OS/400 zmdCIS\D~+dM Database On-Demand ,S#*jICYw,
XkZ?v?j IBM System i Onb20TBm~:
v IBM Cryptographic Access Provider
v IBM Client Encryption
v Host Servers
v }V$i\mw
hC TLS C'(^zh*XFC'TD~D(^#*ozz5V TLS (IpN,zh*|D|, TLS D
~D?<(^TXFC'TD~DCJ#*|D(^,k4PTBYw:
1. dk|n wrklnk '/QIBM/ProdData/HTTP/Public/jt400/*'
2. Z?<P!q0!n 91.
a. 7# *PUBLIC _P *EXCLUDE (^#
b. *h* TLS D~CJ(DC'a)T?<D *RX (^#ITZ(%vC'r
C'i#kG!,^(\x5P *ALLOBJ Xb(^DC'T TLS D~DCJ#
106 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
2+ Web ~qHost On-Demand ~qw9C Web ~qw+LrTsBX=/@w#CE"IT;S
\,+GaTT\zzOs0l#
2+ Web ~qD1!KZG 443#g{4tCCKZ,r9CKZ 80#*tC2+
Web ~q,k4PTB=h:
1. Z Web /@wPdk:http://<server.name>:2001(dP,<server.name> Gz
D IBM System i 53D TCP/IP wz{)#g{^(,S,k9CTB i/OS M
OS/400 |n4t/ HTTP ~qw:
STRTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN)
2. dk i/OS r OS/400 C'E*D~M\k(Za>1)#h*_P *ALLOBJ M
*SECADM (^TjI#`DdCn/#
3. %w IBM HTTP Server for AS/400#
4. %w0dCM\m1#
5. %w0dC1#
6. SPm!q CONFIG dC#
7. %w02+TdC1#
8. TZ0Jm HTTP ,S1M0Jm TLS ,S1!n:
v KZE (443)
v + TLS M'zO$!q*0^1#
v !q0&C1#
9. %wA;sB=D0AS/400 Nq14%#
10. %w0}V$i\mw1#
11. %w053$i1#
12. %w09C2+&CLr1#
13. %w QIBM_HTTP_SERVER_CONFIG;;s%w09C53$i1#
14. %w0VdB$i1#
15. 9CTB i/OS M OS/400 |n4ax\m HTTP ~qw5}:
ENDTCPSVR SERVER(*HTTP) HTTPSVR(DEFAULT)
16. H} 10 kS1=C HTTP 5}XU#
17. 9CTB i/OS M OS/400 |n4t/\m HTTP ~qw5}:
STRTCPSVR SERVER(*HTTP) HTTPSVR(DEFAULT)
18. Z Web /@wPdk:https://server.name/hod/hodmain.html(dP server.name
GzD IBM System i D TCP/IP wz{)#
PXwV IBM System i wbD|`E",kND IBM i PDF D~MVa#
Z 15 B Z IBM System i OdC Host On-Demand 107
i/OS M OS/400 D Unicode 'V
;cE"
Z 5250 T>a0P,Host On-Demand 'VZjGP0`kV{/j61(CCSID) D
VNPT> Unicode }]#PX|`E",kND9C0`kV{/j61D i/OS M
OS/400 Unicode 'V#
wz`LE"
PXwz`LDE",kCJ IBM System i Web >c#
108 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 16 B 9C WebSphere Portal ?p Host On-Demand
w*(} HTML D~CJ Host On-Demand D8C=(,C'IT(} Portal Server
(|G WebSphere Portal Di~)4CJ|# Portal Server a)K;vr\,CZ+
F* portlet DZ])9ek Web >c#Portlet GZ Portal Server ZKPD&CLr#
|GS;,D4(}g Web >c"gSJ~M5q&CLr)i/Z],"Z/@w
0ZD%; HTML D~PT>CZ]#I0?pr<1zIDCZt/ Host On-
Demand a0D WAR D~IT?p* portlet,b9CC'IT(}E'x>gfCJ
Host On-Demand#g{F.+ Host On-Demand M Portal Server k@p=*O9C,
kNDZ 263D:+ Host On-Demand k@p=aO9C;#mb,g{F.9C
WebSphere Portal D2+&\,gC' Portal j6r Portal Server >$#Ub,kN
DWeb Express G<N<s+#
Xk20 Host On-Demand M Portal Server TKP Host On-Demand portlet#
Host On-Demand gNk Portal Server ;p$w< 8 T> Host On-Demand gNk Portal Server ;p$w#
1. C'(}/@wG<= Portal,"-C'j6M\kO$#
2. C'(FD portlet /BX=C'zwO,"Z/@wPT>#
3. g{C'QdCK Host On-Demand portlet,r Host On-Demand t/#byMZ
portlet 0ZrC'a)K Host On-Demand D+&\,|(\t/a0M4Pd{
Host On-Demand Nq#
Web ���WebSphere Portal
Host On-Demand
Host On-Demandportlet
��
1. 2. 3.
Portlets( ��)WAR
Host On-DemandWAR ��
Host On-Demandportlet
Host On-Demandportlet
Browser
Host On-Demandportlet
Host On-Demandportlet
Host On-Demandportlet
< 8. Host On-Demand gNk Portal Server ;p$w
© Copyright IBM Corp. 1997, 2016 109
+ Host On-Demand M'zk Portal Server ;p9C*+ Host On-Demand k Portal Server ;p9C,rh* Host On-Demand portlet#
9C0?pr<1ITr%l]X4(zT:D(F portlet#kND0?pr<1*z
ozTq!PX4( portlet Dj8E"#2ITS Tools and Utilities BD Host On-
Demand Fl"B3fOD Host On-Demand Service Key PBXy> Host On-
Demand portlet#
4((F portlet rq!;vy>s,IT+d1S<k Portal Server,MqNNd{
portlet ;y#PX|`j8E",kND WebSphere Portal for Multiplatforms#
PX(} portlet CJ Host On-Demand D^FPortal 73'V Host On-Demand DyP&\,+PTB^F:
v !\ Host On-Demand 'V Mac OS M'z/@w,+(i;*+dCZ Portal 7
3#PXy'VD/@wD|`E",kND WebSphere Portal for Multiplatform#
v 1zZ%v WebSphere Portal 3fOKP`v portlet 1,k"bTB8c:
– 9CyZ HTML DdC#M#
– 1+ portlet dCI_Y:fM'z19C Java#
– + portlet dCIBXM'zr_Y:fM'z,=_N!d;#
v 1TdCIZ%@0ZPKP"R AssociateEmbeddedMenuBar N}h* false Da
09CtC Java D/@w1,3270 M 5250 wza0DK%T>*/vK%#TZ
wzr!a0M FTP a0,1!ivB;T>/vK%#*KT>wzr!a0r
FTP a0DK%,zh*+a0dCIZ%@D0ZPt/#
v *KZdCI;Z%@0ZPKPD Host On-Demand a0P6kK%8,zh*9
CtC Java D/@w,"+ AssociateEmbeddedMenuBar N}h* true(1!5)#
ZBPivP,3270"5250"VT M CICS wza0DK%+T>I/vK%(;P
6k=a0P):
– M'z/@w'V Java "+ AssociateEmbeddedMenuBar N}h* false
g{ Host On-Demand a0dCIZ%@D0ZPt/,rK%8+<Uka00Z
X*"R;T>*/vK%#
v g{ portlet T Host On-Demand 9C_Y:f(gZ0?pr<1PydC),r
CZCJ portlet D?(zw_Y:f Host On-Demand M'z#
v ;\Z Portal 73BFw Host On-Demand i)#
v g{;PZ0?pr<1PdC applet s!,r+h*1!DL(s!0PH1#
v 1 Host On-Demand portlet }ZKP1,Z Java XF(PzI\a4{/f{",
g java.io.FileNotFoundException#C{"GI1i5D~{}pD,Host On-
Demand portlet {CCD~{9`v Host On-Demand portlet Z%v portal 3fO
KP#b){";0l portlet DT\,rKITvT|G#
9C Host On-Demand portlet DXp"bBn1+ Host On-Demand k Portal Server ;p9C1,I\*<GTBJb:
v C'S Portal Server "z1D Host On-Demand a0#Host On-Demand w*
Applet ZC'DzwOKP,rK;*@C'N1S Portal Server "z#g{a0
}Z%@D0Z(1!)PKP,r Host On-Demand a0+LxxP,1=C'X
110 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Ua0rXU/@w#g{ Host On-Demand a0}6kZ Portal Server 0ZPK
P,"RC'S Portal Server "z,rd;Z/@w0ZXU.0,ST;afZ,
+a044Qax#RG?R(iC'ZS Portal Server "z1XUd/@w0Z#
Kb,zI\#{*a0dCa0Gn/,1#
v a0Gn/,1#1!ivB,Host On-Demand ;?Fa0,S,1#;x,1K
P portlet 1,TGn/Da0hC,1I\P{ZuYJ4{D#IT*s`}Bf
w`MhCGn/,1,b)Bfw`M|( 3270 T>wMr!za0"5250 T>
wMr!za0T0 VT#ITZa00tT1D,S0ZP*b)a0PD?;v
a0tC"hC,1N}0a0Gn/,11(TVS*%;)#
v Z;,D~qwO20 WebSphere Portal M Host On-Demand#g{Z;,D~qwO20 WebSphere Portal M Host On-Demand,r1CJ Host On-Demand
portlet 1,3)/@wI\}p2+%}#"zCJbGr* Host On-Demand &\
D3)=f+sX@5Z Java(4TZ Host On-Demand ~qw)M JavaScript(4
TZ WebSphere Portal)D;%,x;Gr*|G4T;,D~qw,yT3)/@
wa;JmC;%#;Vbv=8G9Czm9CTZ/@w45Cq WebSphere
Portal M Host On-Demand ;Z,;~qwO#BfGzZ Apache/IBM HTTP ~
qwOhCzm1h*q-D=hD>}:
1. dCzD Host On-Demand portlet D0HOD Server URL1(hodCodeBase) T8
r WebSphere Por ta l y$tDwz,OBDy* /hod/(}g ht tp : / /
portal.company.com/hod)#
2. !{"M httpd.conf PT LoadModule proxy_module *7DP(}% #)#
3. + ProxyPass frmS= httpd.conf T+ HOD Server URL ks*;*5JD
Host On-Demand ~qwks(}g,ProxyPass /hod/ http://hod.company.com/
hod/)#
4. XBt/ Web ~qw#
v
VZ,M'z/@w+Sk Portal `,Dwzks Host On-Demand D~,+b)
ks+I Web ~qwZ?XB7I=zD Host On-Demand 20D5J;C#
v _Y:fkG_Y:fHO#0?pr<1PD1!hCGZ?vC'DzwO_
Y:f Host On-Demand#m`M'26 Host On-Demand Dbv!n,r*|+y
PXhDzk<P'X20ZC'zwO,"R?NC'CJ HTML D~r portlet
1<;h*xg0k#;x,TZm` Portal Server C'45,I\;l$_Y:f
P*,IT!q\x_Y:f!n#
v !q0?pr<1#M#z* portlet !qD#M(dC~qw"HTML r=_Da
O)43KZN&dCa0,"7(gNf"C'|D#d; Host On-Demand qT
} HTML D~;yT} portlet,+G1v(gNdC portlet 1,k<GTBXw:
– HTML #M:C#MG* Host On-Demand portlet FvDdC#M#K#M";
@5Z Host On-Demand dC~qw#g{JmC'|B,b)|B+f"*
WebSphere Portal dCD;?V,"R;f"ZC'D>XzwO#bJmC'Z
zw.d~NxRT;ITCJ|B#
;PzZhC'T portlet MCJC portlet D Web 3fD`&CJ(,C'W!n
Eaf"Z WebSphere Portal P# WebSphere Portal C'XkPX(C'"`-_
"\m_r\m1CJ(#PXgNZhC'CJ(D|`E",kND WebSphere
Portal D5#
Z 16 B 9C WebSphere Portal ?p Host On-Demand 111
– yZdC~qwD#M:C#M*sC'CJ Host On-Demand dC~qw#|
JmC'S;(zw~N=m;(zw,"RT;\4=dQxPDNNa0^
D;;x,bh*C'Z Host On-Demand dC~qwM WebSphere Portal O<
C=O$#
– iO#M:K#M*sC'P(CJ Host On-Demand dC~qwTq!u<a
0dC#r*C'D|Df"* WebSphere Portal dCD;?Vx;Gf"Z>
X,|JmC'S;(zw~N=m;(zw,"T;\4=dQxPDNNa
0^D;;x,bh*C'Z Host On-Demand dC~qwM WebSphere Portal
O<C=O$#
;PzZhC'T portlet MCJC portlet D Web 3fD`&CJ(,C'W!n
Eaf"Z WebSphere Portal P# WebSphere Portal V5 C'XkPX(C'"`-
_"\m_r\m1CJ(#PXgNZhC'CJ(D|`E",kND WebSphere
Portal D5#
v dCd{N}#19C Host On-Demand portlet 1,zI\*dCBPd{N}TZ
portal 3fOqCZ{Db[:
– T/t/:Za0tTD0W!n > t/!n10Z+C!nh*0G1TJm
Host On-Demand portlet T/t/#
– Z%@D0ZPt/:Za0tTD0W!n > t/!n10Z+C!nh*
0q1TJm Host On-Demand portlet T>*6k= portlet#
– Zt/1~X HOD @f:Z0_6!n > b[10Z!qC!nT~X Host
On-Demand @f#
v Z Portal Server P8((; portlet {F#Z0?pr<1P9C0D~{Md
vq=13fOD03fjb1VN48( Portal Server ZD(; portlet {F#
)9 Host On-Demand portletZ3)ivB,I\#{^D Host On-Demand porlet Db[r&\#boGozz)
9 porlet D;)<IM<r:
v Portlet #eD~;Z Host On-Demand "<?<D Portal S?<P(r_,g{%
@20D0,;Z0?pr<120?<P)#^Db)#e+0lyPsxzI
D portlet,rK,g{rc^D#e,rk7#8]b)D~##eD~|(G)C
ZT> Host On-Demand applet D JSP D~MG)CZ+ portlet ?p= WebSphere
Portal D XML hv{D~#
v ?v portlet <G;vi5D~,IT9C zip 5CLrrk JRE ;pr|D jar 5
CLraIb9u"XBi5#+ portlet b9u=Y1?<,#t?<{#;sIT
^D`&DD~,"SY1?<D%6XBi5 portlet#
v XML hv{;Z portlet D%6?<P#JSP D~;Z WebSphere Portal 6 D /WEB-
INF/hod/html ?<P#
v zI\#{+(FozD~mS= portlet P#*xPKYw,h*Z portlet.xml D
~P8v'V help jG==#+{* WpsHODHelp.jsp(xVs!4)DD~(d
P|,ozE"M HTML q=/Lr)mS= portlet PD JSP ?<#
v zI\#{*"/,^Da0tTD(F portlet#3)zk*CJDPC}]+G
Portal C'DC'{,rks3fDM'zD IP X7#PXgNCJK}],ki
D portlet API#IT9CZ 893DZ 13 B, :/,^Da0tT;PhvD HTML
2Go(,Tc+KE"yIzD}]ek Applet N}/OP#
112 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
v kiDk WebSphere Portal ;p20D WebSphere Portal D5Tq!PX portlet *
"M API Dj8E"#
Z 16 B 9C WebSphere Portal ?p Host On-Demand 113
Z 17 B Eclipse-Plugin 'V
>BhvgNkT IBM Eclipse-Plugin hC Host On-Demand#
":Host On-Demand 10vZ Windows =(O'V Eclipse-Plugin#ki40TvD
~1,Tq!ZmSd{=(1+|BDnb'V#
Eclipse-Plugin GB;zxgPDFcDy!#|9(Z Eclipse ;M'z=(O,a)
KnbD&\,T9nUC'\;=cX\mM?p&CLr#
Z Eclipse-Plugin O,yP&CLr<r|*|,0e~1M0,N1D Eclipse0&
\1# Eclipse &\(#S0|B>c120,bGzwOIS Web CJD?<#
** Eclipse-Plugin 9( Host On-Demand e~,Host On-Demand a);vF*0|
B>c5CLr1D Java applet#0|B>c5CLr1+ Host On-Demand JAR D
~*;I Eclipse e~M,N,"+dEkBDrVPD|B>c?<P#
(}|B>c20&\D}LPynp,b!vZ Eclipse-Plugin =(,g Workplace
Managed Client (WMC) r WebSphere Everyplace Deployment (WED)#9C WMC 1,
ZT&D~qw Workplace Collaboration Services (WCS) Oh*nbDdC=h#0|
B>c5CLr1zIK;v XML D~,|r/K WCS ODdC=h#
4( Host On-Demand e~*4(M?pb) Host On-Demand e~TZ Eclipse-Plugin PKP,k4PTBYw:
1. 7#z5P HTML #MD0?pr<13f,C3f(eKe~Da0#zIT9
CNNVPD HTML #M3fr4(BD3f#
":v HTML #M3f\ Eclipse-Plugin &\D'V#
3fjI.s,k+b9uD0?pr<1dvD~Ek Host On-Demand "<?
<P#
2. g{z9;P(e?<,k4(;v(g c:\update),+|Cwe~D Eclipse |
B>c#B;=,
3. Z Web ~qwdCP(e=C?<Dp{,;sXBt/ Web ~qw#
4. VZzQ<8C4( Host On-Demand e~#Z Eclipse |B>czwO,r*/
@w,KP Java JRE(1.6 r|_f>)"+d8r Host On-Demand URL:http://
<hostname>/<alias>/WCTConfig.html#
":Z Linux O,zh*Z9C IBM 1.4.2 Java e~ Service Release 2 r|_f
>1hC LD_LIBRARY_PATH 73d?#
}g,g{z*9C Host On-Demand for Linux =xD Java e~,k9C<
v|n4hC LD_LIBRARY_PATH 73d?,gBy>:
export LD_LIBRARY_PATH=/opt/ibm/HostOnDemand/hod_jre/jre/bin:$LD_LIBRARY_PATH
5. bv URL +KPXbD0|B>c5CLr1applet,Toz9(e~#
© Copyright IBM Corp. 1997, 2016 115
6. gBy>,n40|B>c5CLr1D0y>E"1fe:
v |B>c?j?<(XhD)8(ZZ 2 =P4(D Eclipse |B>c?<,g
c:\updates#
v HOD zkb(Xh)g{Q4U=h 3 PDhv8r WCTConfig.html,G4C
VN&1Q;}7nd#CVNh*4TBq=8( Host On-Demand "<?<
D;C:http://<hostname>/<alias> Host On-Demand ~qw{FXkGj<{F#
|;\G`T URL {Frng0localhost1r0127.0.0.11.`D{F#
v ?pr<dvD~(Xh)8(ZZ 1 =P4(D HTML #M0?pr<13
fD{F#
v &\f>(Xh)4Uq= major.minor.service(g 1.0.0)8(ZyzID&\P
9CDf>V{.#
v C' JAR D~76(I!)8( JAR D~D76,CD~|,M'zk,TC
Zh*(Fzkk Host On-Demand a0xP;%Dbv=8#zIT8(`v
T:E (,) VtDD~#
":g{zh*9CKP Applet &\,rh*+ applet r|Z JAR D~P,
"ZK8(D~76#
7. zIT(}Z|B>c5CLrfeDKP1zkMzk3feO!{!qNN;
X*D&\rwzzk3,4u! Eclipse e~Ds!#
8. 1znjyPVN1,k!qzIM?pe~#applet a4( Host On-Demand e
~,"+|EZz8(D|B>cO#
9. TBD~GZ8(*0|B>c?j?<1D?<P4(r^DD:
v >c3dD~ (site.xml):CD~PvKISC|B>c20D&\#
v XMLAccess E>D~:CD~G WebSphere Portal XMLAccess 5CLrDd
k,CZZ WCS O20 Host On-Demand &\#D~{ICTBq=:(?p
r<dvD~{F)_DeployScript.xml#Z XMLAccess O,kND IBM Accel-
erators for WebSphere Portal 5P#
v &\S?<:CS?<|,K Host On-Demand &\i5D~#
v e~S?<:CS?<|,:
Host On-Demand e~
e~>m#D~{ICTBq=:com.ibm.eNetwork.HOD.wct_
(plugin version).jar
Host On-Demand zk,N H o s t O n - D e m a n d KP1zk#D~{ICTBq=:
com.ibm.eNetwork.HOD.wct.(function name)_(plugin version).jar
dC,N f"dCE"D,N#D~{ICTBq=:
com.ibm.eNetwork.HOD.wct.configs.(deployment wizard output file name)
_(feature version).jar
v 3qS?<:CS?<|,Z WMC/WCS P9CD3qD~#
PXZM'zO20e~DE",kND Eclipse-Plugin =(f=DD5#
116 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
/,hCa0tT
Z Eclipse-Plugin =(O,^(9C HTML 2G4/,XhCa0tT,r*;P
HTML D~CZKP Host On-Demand e~#g{h*_P`FD&\,k4PTB
=h:
1 . 5) J a v a `,C`5)f"Z w c t . j a r D~PD
com.ibm.eNetwork.HOD.wct.IHODConfigFactory SZ#C wct.jar D~20Z Host On-
Demand "<?<P#CSZP=v public =(:
public String setHodHtmlFileName()public Properties getHodHtmlParameters()
TBGbV Java `D>}:
2. + Java `r|Z;v JAR D~P#
3. `- Host On-Demand "<?<PD0|B>c5CLr1HTML D~
(WCTConfig.html),"+ showUserClass N}hC* true:
var showUserClass=“true”;
4. KP|B>c5CLr"gB8(d{N}:C' JAR D~76:Z=h 2 P4
(D jar D~DD~76#C'dC$'`:Z=h 1 P5)D Java `D{F#
5. zI Host On-Demand e~"+d?p=zD Eclipse-Plugin =(#
9C%@DC'"<?<
1z9C%@DC'"<?<xG Host On-Demand "<?<1,h*(}TB}LZ
0|B>c5CLr1P8(?<:
1. `- Host On-Demand "<?<PD0|B>c5CLr1HTML D~
(WCTConfig.html),"+ showAlternatePublishDirectory N}hC* true:
package com.ibm.eNetwork.HOD.wct.samples;
import java.util.Properties;
import com.ibm.eNetwork.HOD.wct.IHODConfigFactory;
public class ConfigOverride implements IHODConfigFactory {/* (non-Javadoc)* @see com.ibm.eNetwork.HOD.wct.IHODConfigFactory#getHodHtmlFileName()*/public String getHodHtmlFileName() {
return "hodwmc";}
/* (non-Javadoc)* @see com.ibm.eNetwork.HOD.wct.IHODConfigFactory#getHodHtmlParameters()*/public Properties getHodHtmlParameters() {
Properties p = new Properties();p.put("EnableHTMLOverrides", "true");p.put("TargetedSessionList", "3270 Display");p.put("host", "3270 Display=hostname");return p;
}
< 9. Java `>}
Z 17 B Eclipse-Plugin 'V 117
var showAlternatePublishDirectory =“true”;
2. KP0|B>c5CLr1,"Z08C"<?<1dkVNP8(%@DC'"
<?<#
i4 Host On-Demand e~P9CDj6TBG Host On-Demand e~9CDS<j6DPm#(izZ WCS OV/dC3f
<V1l$b)j6#
j6 hv
com.ibm.eNetwork.HOD.wct.SessionsView QdCa0
com.ibm.eNetwork.HOD.wct.SessionLabelsView n/a0
com.ibm.eNetwork.HOD.wct.TerminalView UK(T>w"r!z"FTP H)
Z Eclipse-Plugin 73P9C Host On-Demand D^FTBGOf4a0DPXZ Eclipse-Plugin 73P9C Host On-Demand D^F:
1. P1,Host On-Demand #,T0ravVZ Eclipse-Plugin shell 0ZDsf#1
Host On-Demand fZr*DT0r,"RC'P;= Eclipse-Plugin bDd{&
CLr1,MavVKiv#C'Xk4 ALT-TAB TiRh*&pD HOD T0
r#
2. 0Kv17O1;pwC#Eclipse-Plugin 73P+vT0Kv17O1hC#IZ
KhC;\'V,rKQSa0tTP}%KC!n#
3. g{a0Qt/,x?jX74dC,r Host On-Demand applet M\;t/a0
tTT0r#Z Eclipse-Plugin 73P,C'U=h*?jX7D{",+tTT
0r4r*#
4. ^(+ GUI *X(g Macro Manager"!|LM$_8)/,mS=}ZKPD
a0#xGXk9Ca0tTD0W!n1?VPDVPtT4tCb)n#
5. 0Z%@0ZPt/1!nZC73PA^be,r*a0<U;Z`-w0q
P#C!nQSa0tTP}%#
6. ;I9C_PwT&\DM'z#;IT(}9C?pr<0$0k!n1uY
$0kDi~,4uYJ4<C?(wzzk3M 5250 D~+d}b)#
7. k Host On-Demand _Y:fM'z;,,M'z;\T/|B=BDzk6p#
\m1h*XBdC0|B>c1,T9 Eclipse-Plugin =(IT20BDe~/,
N#
8. v1 applet r|Z JAR D~P"20ZM'zO1,EI9C0KP Applet1#
9. IPMON zYvZ0}#1==P\'V#;'V0T/1==#PX IPMON 4
P==DE",kND*zozPD0IPMON zYEv1wb#
10. 120`v Host On-Demand &\1,Host On-Demand e~aZQdCa0S<
PT>Q20D Host On-Demand &\Pm,JmC'SP!q;v&\#!q;
v&\.s,C'h*XBt/ WED,T!qm;v&\#
11. 4B"ME Alt |aZ Java XF(PWv;vl##bG IBM 1.4.2 JRE DQ
*Jb,QZ IBM 1.4.2 Service Release 4.1 M|_f>PC=Kbv#
118 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
Z 18 B dC Host On-Demand ~qwT9C LDAP
Host On-Demand ~qwCZ\myZdC~qwD#MMiO#MDdC}]#TZ
Host On-Demand ~qwD1!Yw==,C}]#fZG2mD(C}]f"wP#
3)s5M'h*Z`v Host On-Demand ~qwP\mddCE"#g{b)M'9
CG2mD(C}]f"w,G4d\m1XkVp\m?v Host On-Demand ~qw
D}]#a?6?<CJ-i (LDAP) ~qw?<a)KZ Host-Demand dC~qw
D;,5}O2mC'MidCE"D\&#
9C LDAP ?<~qwTZ`v Host On-Demand ~qw.d\mM2mzD(e,
bGXkwwf.M4PD;v!n#HdGS(C}]f"w(FTZdC}]4
59Pd{,e#LDAP 9M'\;(}+C'2E=iDVcwP4\mdCE"#
g{VPC'G`viDI1,G43)E"+*'#k"b,(C}]f"wPD
dC}]ZxPr LDAP D(F1;a|D#kND Host On-Demand *zozPD
(F= LDAP D5wTq!|`j8E"#
hC LDAP 'V1. kv(z+9CDv LDAP ?<~qw,"Zh*1xP20#
2. g{}ZKP;'V Host On-Demand #=D LDAP f>,kgZ 1203D:20
#=)9;Pyv420 Host On-Demand #=)9D~#(#=)9D~TZ IBM
LDAP V3.x r|Bf>;GXhD#)
3. kszD LDAP \m1a) Host On-Demand C4f"dCE"Ds:#G<Cs
:D(P{F (DN);z+h*CE"4jI LDAP DhC#
4. kszD LDAP \m1a) Host On-Demand \m1 DN M\k;b)E"+C
4r LDAP ~qwxPO$#\m1 DN XkT0;=Pa=Ds:P4("^D
M>}DX(#G< DN M\k;zh*CE"4jI LDAP hC#
5. Z\m5CLrPD0?<~q10ZOtC LDAP#9IT!q+(C}]f"w
dCE"(F= LDAP ?<~qw#PX|`E",kNDZ 18 B, :dC Host
On-Demand ~qwT9C LDAP;#
Host On-Demand ;9CQZ LDAP P(eDCZd{?DDC'Mi#Host On-
Demand DC'MiXk(}S(C}]f"w(FdCE"r(}tC LDAP sZ
Host On-Demand PhCC'Mi4Vp(e#
© Copyright IBM Corp. 1997, 2016 119
g{z}Z9C Windows M AIX =(OD IBM LDAP ~qw,"R}Z4(s?
DC',k7#C APP_CTL_HEAP_SZ D}75dCK DB2#1Cd?D5@5Z
vp201,+ APP_CTL_HEAP_SZ u<5hC* 512 OC#
*dC Windows r AIX 73PD DB2 Qs!,k"vTB|n:
1. set DB2INSTANCE=ldapdb2
2. db2 connect to ldapdb2
3. db2 update db cfg for ldapdb2 using APP_CTL_HEAP_SZ 512
4. db2 force application all
5. db2 terminate
6. db2stop
7. db2start
"R,k7#C STMTHEAP c;s#b)N}Ds!v@5ZvpM'dCM(F
= LDAP D Host On-Demand C'}?#
20#=)9
Z;Zvfo?<D LDAP S?<PDm`D~P<a)= LDAP ?<#=D Host
On-Demand )9(}g your_install_directory\HOD\ldap,dP your_install_directory
GzD Host On-Demand 20?<)#b)D~|,K LDAP #=D)9,"Tj<
slapd q=f"##=)9XkHz',;s Host On-Demand EITZ LDAP ~q
wPf"dCE"#kkzD LDAP \m1*5420b)#=)9#
kND Program Directory Tq!PX* zSeries 20#=)9D8>E"#
zD LDAP \m1I\Q-20Kb)#=)9T)m;v IBM z79C#g{G
byD0,kx}b)=h#g{z}Z9C IBM Directory Server V3.1.1 r|Bf
>,G4Q-$20KC#=,rKz2ITx}b)=h#
*Z Netscape LDAP ?<~qwO20 Host On-Demand #=)9:
1. +TB slapd D~S <Host On-Demand publish directory>/ldap ?<4F= LDAP
~qwOD Netscape LDAP dC?<:
Netscape.IBM.atNetscape.IBM.oc
2. #9 LDAP ~qw#
3. `- <Netscape LDAP config directory>/slapd.conf D~,"mSTBod:
userat "<Netscape LDAP config directory>/Netscape.IBM.at"useroc "<Netscape LDAP config directory>/Netscape.IBM.oc"
4. XBt/ LDAP ~qw#
*Z IBM LDAP ?<~qwO20 Host On-Demand #=)9:
1. +TB slapd D~S Host On-Demand publish directory/ldap ?<4F= LDAP ~
qwOD <installation directory>/etc ?<:
V2.1.IBM.atV2.1.IBM.oc
2. #9 LDAP ~qw#
120 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
3. `- <installation directory>/etc/slapd.at.conf D~,+TBodmS=D~Da2:
include /etc/V2.1.IBM.at
4. `- <installation directory>/etc/slapd.oc.conf D~,+TBodmS=D~Da2:
include /etc/V2.1.IBM.oc
5. XBt/ LDAP ~qw#
dC Host On-Demand ~qwT+ LDAP Cw}]f"w1. r*0\m10Z"G<= Host On-Demand#
2. %w0~q > ?<~q1
3. %w09C?<~q (LDAP) 1r,;sdk LDAP ~qwE"#
?jX7
dk LDAP ?<D IP X7#9Cwz{rcV.xFq=#1!5G Host
On-Demand ~qwDwz{#
?jKZ
dk TCP/IP KZ,LDAP ~qw+(}CKZS\4T LDAP M'zD
,S#1!KZG 389#
\m1(P{F
dkJm Host On-Demand |BE"D?<\m1D(P{F (DN)#h*
T(P{F9C L D A P V{.m>((}g, c n = C h r i s
Smith,o=IBM,c=US)#
\m1\k
dk?<\m1D\k#
(P{Fs:
dk+CZ#fE"D?<E"w (DIT) Pn_nD(P{F (DN)#Host
On-Demand +Z DIT PDKs:Bf"dyPdCE"#h*T(P{F
9C LDAP V{.m>((}g,cn=HOD,o=IBM,c=US)#
+dC(F=?<~q
*+C'MiS(C}]f"w(F= LDAP ?<,k%wC4!r#(
F= LDAP TzDiMC'dCE"_PX*be#PX|`E",kN
D*zozPD0LDAP (F5w1#IZP;=?<~qw1rZxPP
;s!PCr#
X(rwdC;P(F=?<~qw#
g{,S LDAP M(F1vVJb,kH"T,S LDAP#I&,Ss,Y"T(
F#
4. %w0&C1#
Z;N*szT LDAP ?<xPO$1,k8(C'j60admin1M\k0pass-
word1#Z;NG<sIT|Dbv\k#49I\Q|DK(C}]f"wD\
Z 18 B dC Host On-Demand ~qwT9C LDAP 121
k,+GvTZ(C}]f"w,Cj6M\kLxP'#TZ LDAP ?<,h*
@"DC'j6M\k#*\bl},IT+ LDAP ?<\k|D*k(C}]f
"w\k`,#
ZKfeOxPD|D+"4z'#;)P;= LDAP ~qw,fsDkC'`XD|
D+;Z LDAP ~qwOxP,b)|D|(\m1rC'Ti"C'ra0xPD\
m|D,T0ngB\k"j"|LHD|D#
122 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
=< A. 9C>X20DM'z
>X20DM'z20=>XEL#M'z Applet 1S0k1!53/@w,rK~
qwO;a)BX#dC>XM'zDn#{-rG,TZ(}}Yg0_7xP6
L,SDC'45,BX1dI\G;vJb"R,S;I$b#z9IT9C>X
20DM'zbTwzCJ\&,x;X20{W Host On-Demand z7#
'V>X20DM'zDYw53
Host On-Demand ITw*;vM'z20ZBPYw53O:
v Windows 7
v Windows 8
v Windows 10
v Windows Server 2012
>X20DM'zh*s< 320 MB DELUd#
20>XM'z
*Z Wondows $w>O20 Host On-Demand >XM'z,zh*G Administrators
iDI1#
1. ek DVD "S DVD D \HODINST ?<KP hodinstallwin.exe -lc#
2. %w0201#
3. Lx&m`BD0Z#
4. g{9;PDAns;v0ZPa)DTvD~,kDA#
Z20ax1,T/dCMt/ Host On-Demand ~q\mw#Z Windows 7"Win-
dows 8 M Windows 10 O,~q\mww*0~q120#
t/>XM'z
*+ Host On-Demand w*M'z4t/,k%w*< > Lr> IBM Host On-Demand> Host On-Demand#
}%>XM'z
*}%>XM'z,k9C0XFff1PD0mS/>}Lr1#
© Copyright IBM Corp. 1997, 2016 123
=< B. 9C IKEYCMD |nPgf
} Host On-Demand Certificate Management Utility .b,IKEYCMD 2G;v|nP
$_,ICZ\m\?"$iM$iks#|Z&\Ok Certificate Management `F,
h*S|nPKP,;P<Ngf#1&CLrh*x$iM\?\mNqmS(F
gf1,ITS>X Shell E>MLr4wC|#|IT4( Certificate Management
Utility 10'VDyP`MD\?}]bD~#|IT4($iks"<k CA ){D
$iM\mT){$i#|yZ Java "RvZ Windows"AIX"Linux Intel M Linux
zSeries =(OIC#
9C IKEYCMD 4xPPX+C-(C\?D4(M\mDdCNq#z^(+
IKEYCMD CZ|B~qwdCD~ httpd.conf DdC!n#TZ|B~qwdCD~
D!n,zh*9C IBM Administration Server#
IKEYCMD |nPgfD73hCk4TBZ]hC73d?T9C IKEYCMD |nPgf:
TZ Windows =(,k4PTBYw:
v 9CC'gfr(}Z|n0ZP^D autoexec.bat,hC/^D PATH d?T|,
Java I4PD~D;C:
set PATH=c:\Program Files\IBM\HostOnDemand\hod_jre\jre\bin;%PATH%;
v 9CC'gfr(}Z|n0ZP^D autoexec.bat,hC/^D CLASSPATH 73d
?,gBy>:
set CLASSPATH=c:\Program Files\IBM\GSK7\classes\cfwk.zip;C:\
Program Files\IBM\GSK7\classes\gsk7cls.jar;%CLASSPATH%;
TZ AIX =(:
WH7# xlC D~(b)D~9IKj< AIX C++ `kwDKP1b)zcTBhs
.;:
v Z AIX 5.2 O:D~/ xlC.aix50.rte XkG 6.0.0.3 6pr|Bf>
9CTB|n47OzDf>:
lslpp -ha "xlC.aix*.rte"
(g{zD xlC D~/}ZK,RZ Certificate Management &Zn/4,Bt/ Host
On-Demand ~q\mw,G4+"zms#)
B;=F(TBf6:
v + PATH hC*zD Java r JRE I4PD~yZD;C:
EXPORT PATH=/opt/IBM/HostOnDemand/hod_jre/jre/bin:$PATH
v hCTB CLASSPATH 73d?:
EXPORT CLASSPATH=/usr/local/ibm/gsk7/classes/cfwk.zip:/usr/local/ibm/gsk7/classes/gsk7cls.jar:$CLASSPATH
© Copyright IBM Corp. 1997, 2016 125
jIb)=hs,IKEYCMD ITSNN?<KP#*KP IKEYCMD |n,k9C
TBo(:
java com.ibm.gsk.ikeyman.ikeycmd <command>
IKEYCMD |nPo(Java CLI Do(G
java [-Dikeycmd.properties=<properties_file>]
com.ibm.gsk.ikeyman.ikeycmd <object> <action> [options]
dP
v -Dikeycmd.properties 8(I!tTD~D{FTCZK Java wC#1!tTD~
ikminit_hod.properties w*|, Host On-Demand 1!hCDy>D~4a)#
v Ts*TB.;:
– -keydb:T\?}]b(CMS \?}]bD~r TLSight `)xPDYw
– -version:T> IKEYCMD Df>E"
v Yw*TB.;:
– -cert:T$ixPDYw
– -certreq:T$iksxPDYw
– -help:T> IKEYCMD wCDoz
YwGTZTsyI!DX(Yw,x!nGX(ZTsMYwTDXhrI!!
n#
TsMYwX|VI(;,RXkT!(D3r48(#;x,!n;I(;,"R
IT4NN3r48(,0aG+d8(*!nMYw}T#
Host On-Demand D IKEYCMD NqPmHost On-Demand yh*D IKEYCMD |nPgfNq+Z>=<PDTBwZxPE
v:
v Z 1273D:4(BD\?}]b;
v Z 1283D:Pv CA;
v Z 1333D:T>\?}]bPD1!\?;
v Z 1343D:+QS\D}]bf"Zf"D~P;
v Z 1293D:4(BD\?TM$iks;
v Z 1293D:f"~qw$i;
v Z 1313D:4(T){$i;
v Z 1313D:9~qw$iICZM'z;
v Z 1333D:<v\?;
v Z 1333D:<k\?;
126 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
4(BD\?}]b
\?}]bG~qwC4f";vr`v\?TT0$iDD~#Z Host On-Demand
~qwMM'z.dtC2+,S1h*C=|#ZdC TLS (E.0,TZ Win-
dows,zh*Z your_install_directory\bin P4( HODServerKeyDb.kdb \?}]bD
~,xTZ AIX,h*Z your_install_directory/bin P4(CD~#KD~;f Host On-
Demand ;pa),yTzh*ZZ;N20s4(|#
TZ Windows =(,}g,*9C IKEYCMD |nPgf44(BD\?}]b,k
dkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -keydb -create
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -type cms -expire <days> -stash
dP your_install_directory GzD Host On-Demand 20?<#
k"bTBhv:
v <password>:\kTZ?N\?}]bYw<GXhD#49 SSLight `MD}]b
h*8(D\k,C\k2IT*0U1V{.(8(*″″)#
v -type:Host On-Demand ~qwy9CD HODServerKeyDb.kdb * CMS `M#
v -expire:\k=Z0Dl}#
– g{;PhCbvN},G4\kM;a}Z#
– /f:g{zhCKCN},"Rz}Z+\?}]bCZX(rw,G4k"
b,Z\k}ZsX(rw+;\KP#1X(rw'\1,4TX(rwDm
s{";a5w\?}]bD\kQ-}Z#
v -stash:f"\?}]bD\k#f"\kG IBM HTTP ~qwM Host On-Demanf
~qwyXhD#
1Z\?}]b4(}LP8(K - s t a sh !n,C\k+f"ZD~{*
HODServerKeyDb.sth DD~P#
;)4(K HODServerKeyDb.kdb D~,|+#t Host On-Demand ~qwh*D
yP2+TE"#NNmSr|D<GTVP HODServerKeyDb.kdb \?}]bD~
4PD#
?1z4(r|D HODServerKeyDb.kdb D~1,h*#9"XBt/ Host On-
Demand ~q\mw#
hC}]b\k14(BD\?}]b1,z*8(;v\?}]b\k#K\k+#$(C\?#
(C\?GIT)pD5rTC+C\?S\D{"xPb\D(;\?#-#|D
\?}]bD\kG;V<CD0_#
Z8(\k1,k9CTB-r:
v C\kXk4T0@z"o1V{/#
v C\kAY&*yvV{"|,AY=vG,xD}V#7#C\k;|(+*I
qCDPXzDE",Hgz"zDd<r"SDU{WV8rvzUZ#
=< B. 9C IKEYCMD |nPgf 127
v f"C\k#
ktb\kD}ZUZ#g{\k}ZK,armsU>P4k;u{"#g{\k
Q}Z,G4~qw+at/,+G;aP2+xg,S#
|D}]b\k*|D}]b\k,k4PTBYw:
}g,TZ Windows =(,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -keydb -changepw
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -new_pw<new_password> -expire <days> -stash
dP your_install_directory GzD Host On-Demand 20?<#
k"bTBhv:
v -new_pw:BD\?}]b\k;K\kXk;,ZI\k,"RK\k;\G
0U1V{.#
v -expire:\k}Z0Dl}#
v -stash:f"\?}]bD\k#f"\kG IBM HTTP ~qwM Host On-
Demand ~qwyXhD#
Pv CA*Z HODServerKeyDb.kdb \?}]bPT>IED CA Pm,k4PTBYw:
}g,TZ Windows =(,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -list CA
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -type cms
dP your_install_directory GzD Host On-Demand 20?<#
1!ivB,HODServerKeyDb.kdb f=KTB5CE5Dx{ CA D CA $i:
v IBM World Registry CA
v Integrion CA Root(4T IBM World Registry)
v VeriSign Class 1 Public Primary CA
v VeriSign Class 2 Public Primary CA
v VeriSign Class 3 Public Primary CA
v VeriSign Class 4 Public Primary CA
v VeriSign Test CA
v RSA Secure Server CA(4T VeriSign)
v Thawte Personal Basic CA
v Thawte Personal Freemail CA
v Thawte Personal Premium CA
128 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
v Thawte Premium Server CA
v Thawte Server CA
4(BD\?TM$iks
*4(+C-(C\?TT0$iks,k4PTBYw:
1. }g,TZ Windows =(,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -certreq -create
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -size <1024 | 512> -dn <distinguished_name>
-file <filename> -label <label>
dP your_install_directory Gz Host On-Demand D20?<#
k"bTBhv:
v -size:\?s!* 512 r 1024
v -label:=SZ$ir$iksODj)
v -dn:X.500 (P{F#b+4TBq=DS}EDV{.4dk:
(;P CN"O M C GXhD;CN=+2{F"O=i/"OU=i/%;"
L=;C"ST=]/!"C=zRrXx#)
"CN=weblinux.raleigh.ibm.com,O=ibm,OU=IBM HTTP Server,L=RTP,ST=NC,C=US"
v -file:ZdPf"$iksDD~D{F#1!ivB,Host On-Demand 9C
ce r t r eq . a rm bv{F"&+|f"Z HODServe rKeyDb .kdb yZD
your_install_directory\bin P(dP your_install_directory GzD Host On-
Demand 20?<)#
2. i$C$iGqQI&4(#
a. i4zy4(D$iksD~DZ]#
b. 7#\?}]bG<K$iks:
java com.ibm.gsk.ikeyman.ikeycmd -certreq -list
-db <filename> -pw <password>
z&C\4=PvDUE4(Dj)#
3. +B4(DD~"M=O$PD#
f"~qw$i
SU CA ){D$ik9CK}L4SUSO$PD (CA) TgS==J]4D$i,CPDZzD~qw
OQ8(*IED CA#1!ivB,TB CA $i+f"Z HODServerKeyDb.kdb \
?}]bP"jG*IED CA $i:
v IBM World Registry CA
v Integrion CA Root(4T IBM World Registry)
v VeriSign Class 1 Public Primary CA
=< B. 9C IKEYCMD |nPgf 129
v VeriSign Class 2 Public Primary CA
v VeriSign Class 3 Public Primary CA
v VeriSign Class 4 Public Primary CA
v VeriSign Test CA
v RSA Secure Server CA(4T VeriSign)
v Thawte Personal Basic CA
v Thawte Personal Freemail CA
v Thawte Personal Premium CA
v Thawte Premium Server CA
v Thawte Server CA
0O$PD1I\"M`]$i#}Kz~qwD$iTb,CA 9I\"M=SD0)
{1$ir0Pd CA $i1#}g,1 Verisign "M Global Server ID $i1,|
+|,;]0Pd CA $i1#ZSU~qw$i.0,kHSUNN=SD0Pd
CA $i1#k4U:f" CA $i;PD5wxPYwTSU0Pd CA $i1#
g{rzd" CA ){D$iD CA ;G\?}]bPIED CA,G4zWHh*
f"C CA $i,"+C CA 8(*IED CA#;szMIT+C CA ){D$
iSU=}]bP#z^(SU4TGIE CA D CA ){D$i#PX5w,kN
D:f" CA $i;
TZ Windows =(,}g,*+ CA ){D$iSU=\?}]bP,kdkTB|
n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -receive -file <filename>
-db your_install_directory\bin\HODServerKeyDb.kdb -pw <password>
-format <ascii | binary> -default_cert <yes | no>
dP your_install_directory GzD Host On-Demand 20?<#
k"bTBhv:
v -format:0O$PD1I\T ASCII r~xFq=4a)0CA $i1
v -label:=SZ CA $iODj)#
v -trust:m>GqITENK CA#ZSU CA $i1k9CtC!n#
v -file:|, CA $iDD~#
f" CA $iTZ Windows =(,}g,*f"4TGIE CA D$i,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -add
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -label <label> -format <ascii | binary>
-trust <enable |disable> -file <file>
dP your_install_directory GzD Host On-Demand 20?<#
k"bTBhv:
130 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
v -label:=SZ$ir$iksODj)
v -format:0O$PD1I\a)~xFD ASCII D~
v -trust:m>GqITENK CA#K&&* Yes#
Z4PKYws,zh*#9"XBt/ Host On-Demand ~q\mw#
4(T){$i
(#*(Q==}vGZ4Sx{D CA &q!$i#ZH}d"$i1,k9C
IKEYCMD 44(T){~qw$i,TZM'zM~qw.dtC TLS a0#g{
z}d13v(C Web xgPT:D CA,k9CK}L#
TZ Windows =(,}g,*4(T){$i,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -create
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -size <1024 | 512> -dn <distinguished name>
-label <label> -default_cert <yes or no>
dP your_install_directory GzD Host On-Demand 20?<#
k"bTBhv:
v -size:\?s!* 512 r 1024
v -label:dkCT6p}]bPD\?M$iDhvT"M#
v -dn:dk X.500 (P{F#b+4TBq=DS}EDV{.4dk:
(;P CN"O M C GXhD;CN=+2{F"O=i/"OU=i/%;"
L=;C"ST=]/!"C=zRrXx)#
"CN=weblinux.raleigh.ibm.com,O=ibm,OU=IBM HTTP Server,L=RTP,ST=NC,C=US"
v -default_cert:g{z*+K$iw*\?}]bPD1!$i,kdk Yes#g{;
*,rkdk No#
9~qw$iICZM'z
HODServerKeyDb.kdb PyPD$i<ICZ Host On-Demand ~qw#;x,Z3)
dCP,9Xk9b)$iPD3;vICZCJ~qwDM'z#g{zD~qw
9C4T4* CA D$i,G4Xk9G]$iDyICZM'z#g{zD~qw9
CT){$i,G4Xk9G]$iD1>ICZM'z#
TZ Host On-Demand BXM_Y:fM'z,bG(}+$ib9u*Y1D~"4
(r|B{* CustomizedCAs.p12 DD~44PD,CD~&CfZZ Host On-
Demand "<?<P#
**BXr_Y:fDM'z4( CustomizedCAs.p12 D~,kdkTB|n:
java com.ibm.gsk.ikeyman -keydb -create -db
CustomizedCAs.p12 -pw hod -type pkcs12
1!\k* hod#
=< B. 9C IKEYCMD |nPgf 131
+4* CA DymS= CustomizedCAs.p12WH,+ CA Dy$irT){$iS HODServerKeyDb.kdb \?}]bD~Pb9
u#}g,TZ Windows,*4PKYw,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -extract
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -label <label> -target cert.arm -format ascii
dP your_install_directory GzD Host On-Demand 20?<#
k"bTBhv:
v -label:=SZ$iODj)#
v -pw:r* HODServerKeyDb.kdb \?}]bD~D\k#
v -target:?jD~r}]b#ZKivB,|G Base-64 Armored ASCII q=D~D
{F,1!D~{* cert.arm#
v -format:ITG ASCII r0~xF1#
VZ,k+C CA y$imS= CustomizedCAs.p12 D~P#*+ CA y$irT)
{$imS= CustomizedCAs.p12 PD)p_Pm,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -add
-db CustomizedCAs.p12 -pw hod -label <label>
-file cert.arm -format ascii -trust <enable | disable>
TZgZDM'z,*+C CA y$imS= CustomizedCAs.class D~,kdkTB
|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -add
-db CustomizedCAs.class -label <label>
-file cert.arm -format ascii -trust <enable | disable>
k"bTBhv:
v -label:;mS$iDj)#
v -file:+$ib9u=DD~D{F#ZKivB,|G Base-64 Armored ASCII q
=D~D{F,1!D~{* cert.arm#
v -format:ITG ASCII r0~xF1#
v -trust:v(GqhC*IEy#0tC1a+ CA Dy$irT){$ihC*IE
y#0{C1r;a+ CA Dy$irT){$ihC*IEy#
ZjIKNqs,k#9"XBt/ Host On-Demand ~q\mw#
TZgZDM'z,zh*dkTB|n+ CustomizedCAs.p12 D~*;*BXr_Y
:fM'zD CustomizedCAs.class D~#|nT>*}P,+Gz&CZ;POdk#
..\hod_jre\jre\bin\java -cp ..\lib\sm.zip;com.ibm.eNetwork.HOD.convert.CVT2SSLIGHTCustomizedCAs.p12 hod CustomizedCAs.class
132 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
<v\?
*+\?<v=m;v\?}]b,r+\?<v= PKCS12 D~,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -export -db <filename>
-pw <password> -label <label> -type <cms | jks | jceks | pks12>
-target <filename> -target_pw <password>
-target_type <cms | jks | jceks | pkcs12> -encryption <strong | weak>
k"bTBhv:
v -label:=SZ$iODj)#
v -target:?jD~r}]b#
v -target_pw:?j\?}]bD\k#
v -target_type : I -target Yw}8(D}]b`M
v -encryption:S\D?H#1!5*?#
<k\?
*Sm;v\?}]b<k\?,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -import -db <filename>
-pw <password> -label <label> -type <cms | jks | jceks | pks12> -target
<filename> -target_pw <password> -target_type <cms | jks | jceks | pks12>
*S PKCS12 D~<k\?,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -import -file <filename>
-pw <password> -type pkcs12 -target <filename>
-target_pw <password> -target_type <cms | jks | jceks | pks12>
k"bTBhv:
v -label:=SZ$iODj)#
v -target:?j}]b#
v -target_pw:\?}]bD\k(g{ -target 8(K\?}]b)
v -target_type:I -target Yw}8(D}]b`M#
T>\?}]bPD1!\?
TZ Windows =(,}g,*T>1!D\?n,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -cert -getdefault
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password>
dP your_install_directory GzD Host On-Demand 20?<#
=< B. 9C IKEYCMD |nPgf 133
+QS\D}]bf"Zf"D~P
TZ2+xg,S,k+QS\D}]b\kf"Zf"D~P#TZ Windows =(,
}g,Z}]b4(s*f"\k,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -keydb -create
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -type cms -expire <days> -stash
dP your_install_directory Gz Host On-Demand D20?<#
TZ Windows =(,}g,Z4(K}]b.s*f"\k,kdkTB|n:
java com.ibm.gsk.ikeyman.ikeycmd -keydb -stashpw
-db your_install_directory\bin\HODServerKeyDb.kdb -pw <password>
dP your_install_directory GzD Host On-Demand 20?<#
IKEYCMD |nPN}EvBmhvKTX(TsI\4PD?vYw#
Ts Yw hv
-keydb -changepw |D\?}]bD\k
-convert +\?}]bS;Vq=*;
=m;Vq=
-create 4(\?}]b
-delete >}\?}]b
-stashpw +\?}]bD\kf"=D
~P
-cert -add +D~PD CA $imS=\
?}]bP
-create 4(T){$i
-delete >} CA $i
details PvX($iDj8E"
-export S3v\?}]b+vK$i
0d`XD(C\?<v=
PKCS#12 D~,r<v=m;
v\?}]bP
-extract S\?}]bPb9u$i
-getdefault q!1!DvK$i
-import S\?}]br PKCS#12 D
~P<k$i
-list PvyP$i
-modify ^D$i(":10,(;I
T^DDVNG Certificate
Trust VN)
-receive SD~SU$i,"fEA\
?}]b
134 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
-setdefault hC1!DvK$i
-sign CZ\?}]bPf"D$i
)pZD~Pf"D$i,"
+zzDQ)pD$if"Z
D~P#
-certreg -create 4($iks
-delete S$iks}]bP>}3v
$iks
-details PvX($iksDj8E"
extract S$iks}]bP+3v$
iksb9u=D~P
-list Pv$iks}]bPDyP
$iks
-recreate XB4($iks
-help T> IKEYCMD |nDozE
"
-version T> IKEYCMD Df>E"
IKEYCMD |nP!nEvBmT>KI\fZZ|nPPD?v!n#b)!nGT{vi4PvD;;},
|GD9C!vZ|nPPy8(DTsMYw#
!n hv
-db \?}]bDj<76{F
-default_cert +3v$ihC*CwM'zO$D1!$i
(Yes r No)#1!5* No#
-dn X.500 (P{F#dkTBq=DS}EDV{
.:(;P CN"O M C GXhD):
″ C N = J a n e D o e , O = I B M , O U = J a v a
D e v e l o p m e n t , L = E n d i c o t t ,
ST=NY,ZIP=13760,C=country″
-encryption Z$i<v|nPy9CDS\?H(?r
u)#1!5*?#
-expire $ir}]b\kD=Z1d(4l)#$i
=Z1d1!* 365 l,x}]b\k=Z1
d1!* 60 l#
-file $ir$iksDD~{(!vZX(DT
s)
-format $iDq=(y> 64 ;`kD ASCII r~x
F DER }])#1!* ascii#
-label =S=$ir$iksDj)
-new_format Bq=D\?}]b
-new_pw BD}]b\k
-old_format Iq=D\?}]b
=< B. 9C IKEYCMD |nPgf 135
-pw \?}]br PKCS#12 D~D\k#kNDZ
1273D:4(BD\?}]b;#
-size \?s!(512 r 1024)#1!5* 1024#
-stash +\?}]b\kf"=D~D8>{#g{
Q8(K\k,rC\k+f"ZD~P#
-target ?jD~r}]b#
-target_pw \?}]bD\k(g{ -target 8(K\?}
]b)#kNDZ 1273D:4(BD\?}
]b;#
-target_type I -target Yw}8(D}]b`M(kND
-type)#
-trust CA $iDEN4,(tCr{C)#1!5*
tC#
-type }]b`M#JmD5* cms(m> CMS \
?}]b)"jce(m> Sun (PD0Java \k
u)91)"jceks(m> Sun (PD0Java \
ku)9\?f"b1)r pkcs12(m>
PKCS#12 D~)#
-x509version *4(D X.509 $iDf>(1"2 r 3)#1
!5* 3#
|nPwC
TBG?v|nPwCDPm,=xDI!N}T1e8(#
*Kr%p{,5JD Java wC java com.ibm.gsk.ikeyman.ikeycmd QS?v|nwC
P!T#
-keydb -changepw -db <filename> -pw <password>-new_pw <new_password> -stash -expire <days>
-keydb -convert -db <filename> -pw <password>-old_format <cms | webdb> -new_format <cms>
-keydb -create -db <filename> -pw <password> -type <cms | jks | jceks | pks12>-expire <days> -stash
-keydb -delete -db <filename> -pw <password>
-keydb -stashpw -db <filename> -pw <password>
-cert -add -db <filename> -pw <password> -label <label>-file <filename> -format <ascii | binary> -trust <enable | disable>
-cert -create -db <filename> -pw <password> -label <label>-dn <distinguished_name> -size <1024 | 512> -x509version <3 | 1 | 2>-default_cert <no | yes>
-cert -delete -db <filename> -pw <password> -label <label>
-cert -details -db <filename> -pw <password> -label <label>
-cert -export -db <filename> -pw <password> -label <label>-type <cms | jks | jceks | pks12> -target <filename> -target_pw <password>-target_type <cms | jks | jceks | pkcs12> -encryption <strong | weak>
-cert -extract -db <filename> -pw <password> -label <label>-target <filename> -format <ascii | binary>
-cert -getdefault -db <filename> -pw <password>
136 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
-cert -import -db <filename> -pw <password> -label <label>-type <cms | jks | jceks | pks12> -target <filename> -target_pw <password>-target_type <cms | jks | jceks | pks12>
-cert -import -file <filename> -type <pkcs12> -target <filename>-target_pw <password> -target_type <cms | jks | jceks | pks12>
-cert -list <all | personal | CA | site> -db <filename>-pw <password> -type <cms | jks | jceks | pks12>
-cert -modify -db <filename> -pw <password> -label <label>-trust <enable | disable>
-cert -receive -file <filename> -db <filename> -pw <password>-format <ascii | binary> -default _cert <no | yes>
-cert -setdefault -db <filename> -pw <password> -label <label>
-cert -sign -file <filename> -db <filename> -pw <password>-label <label> -target <filename> -format <ascii | binary>-expire <days>
-certreq -create -db <filename> -pw <password> -label <label>-dn <distinguished_name> -size <1024 | 512> -file <filename>
-certreq -delete -db <filename> -pw <password> -label <label>
-certreq -details -db <filename> -pw <password> -label <label>
-certreq -extract -db <filename> -pw <password> -label <label>-target<filename>
-certreq -list -db <filename> -pw <password>
-certreq -recreate -db <filename> -pw <password> -label <label>-target<filename>
-help
-version
C'tTD~
*Kb} Java CLI wCOD3)dk,ITZtTD~P8(C'tT#CtTD~
IT(} -Dikeycmd.properties Java !nZ Java |nPwCO8(#TZ Windows =
(,y>tTD~ ikminit_hod.properties Z your_install_directory\bin Pa),dP
your_install_directory GzD Host On-Demand 20?<#TZ AIX =(,KD~Z
your_install_directory/bin Pa)#b)20?<|, Host On-Demand D1!hC#
=< B. 9C IKEYCMD |nPgf 137
=< C. P12 \?75CLr
a)K0<N$i\m15CLr(ICZ Windows M AIX =()TJmz4($
ijk"SU"f"$iM4(T){$i#P12 \?75CLrw*kT;P0$i
\m5CLr1D=(a),T4(xT)py$iD\?7}]bM4*O$PD
$i#;x,|ITZNN Host On-Demand =(O9C#C5CLr*53\m1a
)K;Vr%D=(44(M?p TLS \?7}]b#
P12 \?75CLrGT Java `4D#|S* TLS dCD Telnet r FTP ~qw(r
X(rw)q!;v~qw$i#TLS ,SCZ8(~qwM TLS KZ#g{;Pa
)KZ,+9CZy\*D2+ Telnet r FTP KZ#~qw$i+;b9u"mS=
8(D p12 D~#
T\?7}]bDCJG\\k#$D#Z4PNN|n0+xv;v\ka>#g
{8(D\?7D~;fZ,G4+4(KD~R\k+f"ZbvD~Z#
Host On-Demand TLS 'Vh*\k* hod#g{*\?7}]bmS;v(C$i,
G4+*Z~v p12 D~a)m;v\ka>#
C(
P12Keyring p12FileName connect ipaddr[:port] [ftp]P12Keyring p12FileName add p12FileName2P12Keyring p12FileName list
!n
connect - ("=8( IP X7MKZD TLS ,S#KZEM FTP X|VGI!D#
g{;P8(KZE,+9C1!2+ Telnet KZ 433 r1!2+ FTP KZ 990#
g{8(K ftp X|V,+,S=kT2+TxdCD2+ FTP ~qw#FTP ~qw
P~V`MD2+T!n:
v =KZ 990 D~=2+T
v =NNd{KZDT=2+T
g{8(K ftp X|V,+;P8(KZErKZEG 990,G44P~=2+-L#
g{8(K ftp X|VRKZE;G 990,G4(}H"v AUTH TLS |n4jIT=
2+-L#
add - *8(D\?7}]bmS;v(CM'z$i#
list - T>Z8(\?7}]bPf"D$iPm#
>}
Windows:
© Copyright IBM Corp. 1997, 2016 139
C:\your_install_dir\lib\P12Keyring c:\your_install_dir\HOD\CustomizedCAsconnect myServer.raleigh.ibm.com:702
C:\your_install_dir\lib\P12Keyring c:\your_install_dir\HOD\CustomizedCAsconnect myFTPServer.raleigh.ibm.com:5031 ftp
dP your_install_dir GzD Host On-Demand 20?<#
Unix:
cd your_install_directory/HODJava –classpath .;your_install_dir/lib/sm.zip \com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs connectmyServer.raleigh.ibm.com:702
dP your_install_dir GzD Host On-Demand 20?<#
140 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
=< D. >z=(t/Lr|nP!n
1z9C>z=(t/LrdkTB|nP!n1,t/Lr+d+]= Host On-
Demand 20w*20N}#`&X!P{9 GUI r<D!n#
m 13. |nP!n
!n C> C(>}
-console
({9 GUI r<)
TXF(==20 Host On-
Demand#
install.exe
-log #!filename
dP # +T>XM=j<dv
"R !filename GU>D~{#
g{8(;xD~{D !,G4
9C1!U>D~{#
C8({FzI20D~U
>#
hodinstallwin.exe -log
#!\mydirectory\logfile
-options filename (}hC8(20tTD|n
P!n20 H o s t O n - D e -
mand#
hodinstallwin.exe -silent
-options c:\mydirectory\
responseFile
-options-record filename zI;v!nD>D~,G<
T Host On-Demand 20r<
Dl&,"+dhCI20d
?D1!5#
hodinstallwin.exe -options-
record responses.txt
-options-template filename zI|,1!205D!nD
>D~#
hodinstallwin.exe -options-
template template.txt
-silent
({9 GUI r<)
T2,==20 Hos t On-
Demand,S\yP1!20
5#
hodinstallwin.exe -silent
TBd{|nP!nvJCZwCMKP20LrDxL#C>z=(t/LrZ|
nPdkb)!n#
m 14. X(Zt/D|nP!n
!n C> C(>}
-is:logfilename *>zt/LrD JVM Qw
zIU>D~#
hodinstallwin.exe -is:log
myLogFile.txt
-is:silent 1xP JVM QwMd{u<
/1h9T>t/LrC'g
f (UI)#((#M|nP!n
silent ;p9C#)
hodinstallwin.exe -is:silent
-is:tempdirdirectory hC Host On-Demand 209
CDY1?<#
h o d i n s t a l l w i n . e x e
-is:tempdir "c:\temp"
© Copyright IBM Corp. 1997, 2016 141
=< E. yw
>E"G*Z@za)Dz7M~q`4D#
IBM I\Zd{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXz10
yZxrDz7M~qDE",krz1XD IBM zmI/#NNT IBM z7"L
rr~qD}C"GbZw>r5>;\9C IBM Dz7"Lrr~q#;*;V8
IBM D*6z(,NN,H&\Dz7"Lrr~q,<ITzf IBM z7"Lrr
~q#+G,@@Mi$NNG IBM z7"Lrr~q,rIC'TP:p#
IBM +>I\Q5Pr}Zjkk>D5Z]PXDwn({#a)>D5"4ZhC
'9Cb)({DNNmI#zITCif==+mIi/Dy:
IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.
PX+VZ (DBCS) E"DmI$i/,kkzyZzRrXxD IBM *6z(?E
*5,rCif==+i/Dy:
Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan, Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japan
>un;JC"zrNNbyDunk1X(I;;BDzRrXx:zJL5zw
+>T04V41Dy!a)>vfo,;=PNNN=D(^[Gw>D,9G,
>D)#$,|((+;^Z)TGV(T"JzTMJCZ3X(C>D,>#
$#3)zRrXxZ3);WP;Jmb}w>r,>D#$#rK>unI\;
JCZz#
>E"PI\|,<u=f;;<7DX=r!"ms#K&DE"+(Z|D;b
)|D+`k>JODBf>P#IBM ITf1T>JOPhvDz7M/rLrxPD
xM/r|D,x;mP(*#
>E"PTG IBM Web >cDNN}C<;G*K=cp{Ea)D,;TNN==
d1TG) Web >cD#$#G) Web >cPDJO;G IBM z7JOD;?V,
9CG) Web >cx4DgU+IzTPP##
IBM IT4|O*J1DNN==9CrV"zya)DNNE"x^kTzP#NN
pN#
>LrD;mI=g{*KbPXLrDE"To=gB?D:(i)JmZ@"4(
DLrMd{Lr(|(>Lr).dxPE";;,T0(ii)JmTQ-;;DE
"xP`%9C,kkBPX7*5:
© Copyright IBM Corp. 1997, 2016 143
Site CounselIBM Corporation2455 South RoadPoughkeepsie, NY 12601-5400U.S.A.
;*qXJ1Du~Mun,|(3)iNBD;(}?D6Q,<IqCb=fD
E"#
>JOPhvDmILr0dyPICDmIJOyI IBM @] IBM M'-i"IBM
zJm~mI-irNN,H-iPDuna)#
;*qXJ1Du~Mun,|(3)iNBD;(}?D6Q,<IqCb=fD
E"#>JOPhvDmILr0dyPICDmIJOyI IBM @] IBM M'-
i"IBM zJm~mI-irNN,H-iPDuna)#
f0G IBM z7DE"ISb)z7D)&L"dvf5wrd{I+*qCDJO
Pq!#IBM ;PTb)z7xPbT,2^(7OdT\D+7T"f]TrNNd
{XZG IBM z7Dyw#PXG IBM z7T\DJb&1rb)z7D)&La
v#
g{z}Zi4>E"Dm=4,<,MJ+<}I\^(T>#
144 IBM Host On-Demand V12.0: f."20MdC Host On-Demand
=< F. Lj
BPuoGzJL5zw+>Z@zM/rd{zRrXxDLj:IBM
Java MyPyZ Java DLjMUjG Oracle Corporation Z@zMd{zRrXxD
Ljr"aLj#
Microsoft"Windows M Windows UjG Microsoft Corporation D"aLj#
d{+>"z7M~qD{FI\Gd{+>DLjr~qjG#
© Copyright IBM Corp. 1997, 2016 145