· 2019-12-02 · qhost on-demand °a uⁿuípδfvw m ...............45 host access...
TRANSCRIPT
IBM Host On-Demand 12.0 �
W�Bw�Ptm Host On-Demand
SC43-3099-01
IBM
IBM Host On-Demand 12.0 �
W�Bw�Ptm Host On-Demand
SC43-3099-01
IBM
��
���ΩT�ΣΣ��ú�ºeA�²\¬� 143���² E, y�N��zñ�ΩTC
�E�]2016 � 2 δ�
��A�≤ IBM® Host On-Demand � 12 �]{í�X 5724-I20�H���ß≥��P�qA��s�ñt�ⁿ��εC
© Copyright IBM Corporation 1997, 2016.
�²
÷≤�� . . . . . . . . . . . . . . vii÷≤ΣL Host On-Demand í�σ≤ . . . . . . vii�����D� . . . . . . . . . . . . . viiiNy . . . . . . . . . . . . . . . . . ix
Java ��÷Ny . . . . . . . . . . . . x
� 1 g W� Host On-Demand . . . 1
� 1 � IBM Host On-Demand �� . . 3≤� Host On-DemandH . . . . . . . . . . 3Host On-Demand �B@Φí . . . . . . . . . 3��≥n�� Host On-DemandH . . . . . . . 4su\αWπ¿��q . . . . . . . . . . 4�ñ�ztmΩ� . . . . . . . . . . . . 5��s��⌠≤ Telnet °A� . . . . . . . 5s²�¼������ . . . . . . . . . . 5Σ�h�úP¡xP⌠⌠⌠� . . . . . . . . 5Java �Σ� . . . . . . . . . . . . . . 5⌠�⌠⌠qT≤w� 6 � (IPv6) �Σ� . . . . 5Σ�h�ΩayÑ . . . . . . . . . . . . 6w�su . . . . . . . . . . . . . . . 6�q HTML �� . . . . . . . . . . . . 6���s�ql����{í�uπc . . . . 6i{í� Host On-Demand . . . . . . . . 7Host On-Demand Ñq@��z{í API . . . . 7Σ� WebSphere Portal . . . . . . . . . . 7IBM System i °A�W� DB2 Ω�wsu . . . 7
�sΩT . . . . . . . . . . . . . . . . 8o Host On-Demand ��sΩT . . . . . . 8Host On-Demand � 12 � ñ�s\α . . . . . 8
� 2 � W�íp . . . . . . . . . . . 9A� HTML ¼�¼ . . . . . . . . . . . . 9A�utm°A�¼v�¼ . . . . . . . . . 10A�uX�¼v�¼ . . . . . . . . . . . 11�ß�íp��N�� . . . . . . . . . . . 12
� 3 � b�ß�WW� Java . . . . . 13Java ��ß��∩}\α . . . . . . . . . 13Σ��¡ε . . . . . . . . . . . . . 13
Java ú �[j\α . . . . . . . . . . . 14�� Java Uⁿ�ß� . . . . . . . . . . 14
Mac OS X ft�� Java. . . . . . . . . . 15Mac OS X ¡ε . . . . . . . . . . . . 15Java �ß�����íyw . . . . . . . . 15Sw Java �{í�¡ε . . . . . . . . 15�ßú � Applet P Java �¡ε . . . . . . 15ⁿ¡ε����P Java �¡ε . . . . . . . 16
s²�P Java �{í . . . . . . . . . . 16�� Java \α�s²� . . . . . . . . . 16
Host On-Demand �ß�Σ��s²�P�{í 16Microsoft Internet Explorer ft�� Java �{í . . . . . . . . . . . . . . . . 16Firefox ft�� Java �{í. . . . . . . 16
� 4 � W�w�O@ . . . . . . . . 17Transport Layer Security (TLS) . . . . . . . . 17
TLS w�O@p≤B@ . . . . . . . . . 17Host On-Demand � TLS . . . . . . . . . 18Web °A�w� . . . . . . . . . . . . 22tm�w�O@ . . . . . . . . . . . . 22
½s�V{í . . . . . . . . . . . . . . 23�≤n��u½s�V{ívH . . . . . . . 23½s�V{íp≤B@ . . . . . . . . . . 23½s�V{íⁿJeq . . . . . . . . . . 24u½s�V{ívΣ��@�t� . . . . . . 24
ft�⌡≡�� Host On-Demand . . . . . . . 26tm�⌡≡≡ . . . . . . . . . . . . . 27zL Proxy °A�s�D≈t� . . . . . . 29
��� ID �w�O@ . . . . . . . . . . . 30Web �tnJ . . . . . . . . . . . . 30�≈�O . . . . . . . . . . . . . . 31Windows ⌠�nJ . . . . . . . . . . . 31
FIPS ⌠� . . . . . . . . . . . . . . . 31
� 5 � W�ΩayÑΣ� . . . . . . . 33Σ��yÑ . . . . . . . . . . . . . . 33Σ��D≈rX� . . . . . . . . . . . . 34
3270 M 5250 rX� . . . . . . . . . . 34VT rX� . . . . . . . . . . . . . . 36CICS hDrX� . . . . . . . . . . . 37
Θσ JIS2004 Unicode Σ� . . . . . . . . . 38���wq�r�∩M . . . . . . . . . . . 38i/OS � OS/400 � Unicode Σ� . . . . . . . 38
� 2 g w�B��P�úw� HostOn-Demand . . . . . . . . . . . . 39
� 6 � w� Host On-Demand °A�
P�÷nΘ . . . . . . . . . . . . . 41�� Installation Manager w� Host On-Demand . . 41½n�� . . . . . . . . . . . . . . 41
w� HOD ºe . . . . . . . . . . . . . 41��w� . . . . . . . . . . . . . . 41q�� Host On-Demand � . . . . . . . 41
w� Host On-Demand . . . . . . . . . . . 42Installation Manager � GUI . . . . . . . . 42
ípδF . . . . . . . . . . . . . . . 44q��ípδF � . . . . . . . . . . 44w�uípδFv . . . . . . . . . . . 44
© Copyright IBM Corp. 1997, 2016 iii
q Host On-Demand °A�UⁿuípδFvw�M�� . . . . . . . . . . . . . . . 45
Host Access uπc . . . . . . . . . . . . 45q�� Host Access uπc �. . . . . . . 45w� Host Access uπc . . . . . . . . . 45
bD�x�íw� . . . . . . . . . . . . 46÷≤bD�x�íñw� . . . . . . . . . 46b IBM iSeries Ww� HOD ºe . . . . . . 47w�{� . . . . . . . . . . . . . . 47bD�x�íñw�ípδF . . . . . . . 50bD�x�íñw� Host Access uπc. . . . 50
HLn���íw� . . . . . . . . . . . 50w�{� . . . . . . . . . . . . . . 51
w�tm Servlet . . . . . . . . . . . . . 52b WebSphere Application Server Wíp Servlet 52
� 7 � �úw� Host On-Demand °
A� . . . . . . . . . . . . . . . . 55�� Installation Manager D�x�í�úw� HostOn-Demand . . . . . . . . . . . . . . 55
� 3 g tm Host On-Demand. . . 57
� 8 � tm Host On-Demand ���
�ß� . . . . . . . . . . . . . . . 59�� Host On-Demand HTML � . . . . . . . 59tm Host On-Demand Ñq@� . . . . . . . 60��ípδF . . . . . . . . . . . . . . 60NuípδFvΘX�e� Host On-Demand °A� . . . . . . . . . . . . . . . . 61
� 9 � �� Host On-Demand �zP
s����ß� . . . . . . . . . . . 63ⁿJ�zPs����ß� . . . . . . . . . 63�z�ß� . . . . . . . . . . . . . . 63²��{í . . . . . . . . . . . . . 64
sW����� . . . . . . . . . . . . 65
� 10 � �� Host On-Demand ���
�ß� . . . . . . . . . . . . . . . 67ⁿJ����ß� . . . . . . . . . . . . 67∩Aϕ��ß� . . . . . . . . . . . . 68��ß� . . . . . . . . . . . . . . 68w���ß� . . . . . . . . . . . . 69�ú��ß� . . . . . . . . . . . . 72sh� Host On-Demand °A�����ß�Σ��D . . . . . . . . . . . . . . 73Windows ���ß�Σ� . . . . . . . . 73Mac OS X ���ß�Σ�]� Java �ß�� 74��ß���°�� . . . . . . . . . . 75
Web Start �ß� . . . . . . . . . . . . 75w� Web Start �ß� . . . . . . . . . 76� Web Start tmz� Web °A� . . . . . 77 � Web Start �ß� . . . . . . . . . 78�lw�ºßAsW Web Start �≤ . . . . . 78
Web Start M Windows ⁿ¡��� . . . . . 78H Web Start ��Ñq@��� . . . . . . 78H HTTPS �� Web Start . . . . . . . . 78�ú Web Start �ß� . . . . . . . . . 79
Uⁿ�ß� . . . . . . . . . . . . . . 79��Uⁿ�ß� . . . . . . . . . . . . 79w�u�v�ß�� Web Start �ß�ºßA��uUⁿv�ß� . . . . . . . . . . . 79
w²wq�����ß� . . . . . . . . . . 79ε��ß�Uⁿjp . . . . . . . . . . . 80íp�ßú � Java OsM�O . . . . . . . 80�� AdditionalArchives HTML �� . . . . . 81qoG²íp . . . . . . . . . . . . 82Os��ú�PnZ . . . . . . . . . . 82
� 11 � �� Database On-Demand�ß� . . . . . . . . . . . . . . . 83uπ����v�ß��¿�ñ�Ω�wτ� . . . 83�� Database On-Demand �ß� . . . . . . . 84Database On-Demand w²wq��ß� . . . . . 84����tm Database On-Demand . . . . . . 85o�w� JDBC X�{í . . . . . . . . . 85sΩ�w���μí . . . . . . . . . . . 86b Database On-Demand ñ��h�rX� . . . . 86Σ�� Database On-Demand rX� . . . . . 86
� 12 � ��Míp°A�¿�{íw 87íp°A�¿�{íw� Web °A�. . . . . . 87íp°A�¿�{íw�@��≈ . . . . . 88
� 13 � �A�∩Ñq@��e . . . . 89]w�l HTML � . . . . . . . . . . . . 89]w{íXw . . . . . . . . . . . . . . 89sW ConfigBase �� . . . . . . . . . . . 90m½ HTML �� . . . . . . . . . . . . 90ⁿwim½�Ñq@��e . . . . . . . . . 90d� #1G���ß�� IP �}m½ LU W . . 94d� #2Ge\����� HTML Mϕⁿw�ns��D≈ . . . . . . . . . . . . . . . 96
� 14 � b zSeries Wtm HostOn-Demand. . . . . . . . . . . . . 99]w�O�¬/gJM�PoG² . . . . . . 99� Host On-Demand M�²]w�O���t� 99]w�O����oG² . . . . . . . . 99
z/OS ��α�N�� . . . . . . . . . . . 100�≈M�² . . . . . . . . . . . . 100q z/OS °A�w�}oδF . . . . . . . 100
� 15 � b IBM System i Wtm
Host On-Demand. . . . . . . . . . 101b IBM System i WtmB���ε HostOn-Demand A�z{í . . . . . . . . . 101tm . . . . . . . . . . . . . . . 101�� . . . . . . . . . . . . . . . 102
iv IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
ε . . . . . . . . . . . . . . . 102�� HOD °A�¼A . . . . . . . . . 102���z . . . . . . . . . . . . . . 103��ΩTs�� . . . . . . . . . . . . 103�� HOD Lϕ≈wqϕμ . . . . . . . . 103
ft IBM System I ��uípδFv . . . . . 104tm IBM System i °A�H��w�su . . . 104b i/OS M OS/400 �� TLS w�MtmHost On-Demand . . . . . . . . . . . 105tm Telnet °A�iμw�su . . . . . . 105tm Host On-Demand CustomizedCAs ≈�⌠ 105�ß��O . . . . . . . . . . . . . 106tm Host On-Demand OS/400 proxy iμw�su . . . . . . . . . . . . . . . . 106w� Web °A� . . . . . . . . . . . 107
i/OS � OS/400 � Unicode Σ� . . . . . . . 107@δΩT . . . . . . . . . . . . . . 107D≈{í]pΩT . . . . . . . . . . . 108
� 16 � �� WebSphere Portal íp
Host On-Demand. . . . . . . . . . 109Host On-Demand p≤P Portal Server ftB@ . . 109Host On-Demand �ß�P Portal Server ft�� 110zL Portlet s Host On-Demand ��@�¡ε 110�� Host On-Demand Portlet ��Sϕ�N�� 110�úY Host On-Demand Portlet . . . . . . . 112
� 17 � Eclipse-Plugin Σ� . . . . 115�� Host On-Demand �{í . . . . . . . 115�A]wÑq@��e . . . . . . . . . . 117���O����oG² . . . . . . . . . 117�≤ Host On-Demand �{íñ�°� ID . . . 118b Eclipse-Plugin ⌠�ñ�� Host On-Demand �¡ε . . . . . . . . . . . . . . . . . 118
� 18 � N Host On-Demand °A�
tm¿�� LDAP . . . . . . . . . . 119]w LDAP Σ� . . . . . . . . . . . . 119w�⌡�� . . . . . . . . . . . . . 120N Host On-Demand °A�tm¿H LDAP ��Ω�xsw . . . . . . . . . . . . . . . 121
�² A. ��w�b��⌠�U��ß� 123Σ���w���ß�@�t� . . . . . . . 123w����ß� . . . . . . . . . . . . . 123�����ß� . . . . . . . . . . . . . 123�ú���ß� . . . . . . . . . . . . . 123
�² B. �� IKEYCMD ⁿOμ�� 125IKEYCMD ⁿOμ���⌠�]w . . . . . . 125IKEYCMD ⁿOμ�yk . . . . . . . . . 126Host On-Demand � IKEYCMD @�Mμ . . . . 126��s≈�Ω�w . . . . . . . . . . . . 127]wΩ�wKX . . . . . . . . . . . . 127�≤Ω�wKX . . . . . . . . . . . . 128
CX CA . . . . . . . . . . . . . . . 128��s≈�����nD . . . . . . . . . . 129xs°A��� . . . . . . . . . . . . . 129�¼ CA �{��� . . . . . . . . . . 129xs CA �� . . . . . . . . . . . . 130
������ . . . . . . . . . . . . . 131²�ß�iH��°A��� . . . . . . . . 131sWú� CA �≥ª��� CustomizedCAs.p12 132
�X≈� . . . . . . . . . . . . . . . 133�J≈� . . . . . . . . . . . . . . . 133π�≈�Ω�wñ�w]≈� . . . . . . . . 133N[KΩ�wxsb⌠��ñ . . . . . . . . 134IKEYCMD ⁿOμ���º[ . . . . . . . . 134IKEYCMD ⁿOμ∩�º[ . . . . . . . . . 135ⁿOμIs . . . . . . . . . . . . . . 136����e� . . . . . . . . . . . . . 137
�² C. P12 ≈�⌠��{í . . . . . 139�� . . . . . . . . . . . . . . . . 139∩� . . . . . . . . . . . . . . . . 139d� . . . . . . . . . . . . . . . . 139
�² D. �≈¡x��{íⁿOμ∩� 141
�² E. �N�� . . . . . . . . . . 143
�² F. �� . . . . . . . . . . . . 145
² v
vi IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
÷≤��
W�Bw�Ptm Host On-Demand ΓUi≤UzW�Bw�Ptm Host On-
Demand {íC���A�∩H��z�C�e��TjgC
� 1��� 1 g, yW� Host On-Demandzú bzw�Pípe��N� Host On-
Demand �÷ΩTC�pAzn����°A�¡xHzQ����íp�¼Hznp
≤x�w�H
� 39��� 2 g, yw�B �P�úw� Host On-Demandz�@�t�ú vB
{�C
� 57��� 3 g, ytm Host On-Demandzí�U�tm�¼AⁿXp≤wqP�
zÑq@�tmΩTAp≤�A�∩Ñq@�tmΩTAp≤�qs�ß�A���
�p≤íp Host On-DemandC
bzw�Mtm Host On-Demand ºßA���uWí�AH��p≤wqÑq@�P
⌡μΣL�z@�C
W�Bw�Ptm Host On-Demand iq DVD �M Host On-Demand �ñ�
oC
÷≤ΣL Host On-Demand í�σ≤
úFW�Bw�Ptm Host On-Demand ΓUAHost On-Demand τú ΣL�ΩT
�A≤Uz��ú�CYns�Bí��σ≤A�e� Host On-Demand �ñ
�Cjí��í�σ≤]iHb Host On-Demand ú��uπc DVD-ROM ñΣ�C
MySupport S�i²zNΣ��°e�[H�HA�Bn²�¼Cgqll≤qA
ú⌠z I B M ú�s���M≤BUⁿ���s�NΣ�ΩTCYnn²
MySupportA��¿o� Technote ñ�ⁿ�C
v uWí�CuWí�O�z�P���b�¿ Host On-Demand w�ß�DnΩT
�CΣñú p≤⌡μU� Host On-Demand @����BJC²P��i≤Uz
Σ�H@��V�í�e�H�º��í�e�Cbz�� Host On-Demand �
í����� (GUI) �Aí�÷siaX GUI e�í�í�e�C
v Program DirectoryC{í²í�p≤N Host On-Demand w�b z/OS ¡xñC
v Readme �Co� readme.html �t�ú�í�σ≤�ú���sú�ΩTC
v Web Express Logon ReferenceC���eHvB�@�ΦíA�UzA�BΩ@uWeb
�tnJvA����°�DCªú uWeb �tnJvº[M��vBd�A≤U
zb�v�⌠�ñW�PípuWeb �tnJvA]ú �� API z�g�q�
¿�M�{íC
v Macro Programming GuideC��í�p≤�� Host On-Demand ¿�A���
���PD≈��{íºí�μ�A�bD≈��{íP����{íºí��Ω
�C��úF���Q}o¿����ΩTHA�]t�÷ Java �D≈s Bean
�� �oGº¿�yÑ��qΩTC
© Copyright IBM Corp. 1997, 2016 vii
v Host Printing ReferenceCbztmD≈Ñq@�ßA��� Host Printing Refer-
enceA²z����iNΣD≈Ñq@�ΩTCL���� LAN Lϕ≈���WC
v Session Manager API ReferenceC��ú JavaScript APIA²z�zD≈Ñq@�
H�MD≈Ñq@�í�σrμ�C
v Programmable Host On-DemandC��ú @� Java APIAi {í}o�Nh� Host
On-Demand �ß�{íXp��≈B\αϕ�uπCÑAπX¿�v��q Java �
�{í� AppletC
v Toolkit Getting StartedC��í�p≤w�Ptm Host Acess Client M�nΘñH
��uπcAqúP� Host On-Demand º DVD-ROM w�PtmCHost On-
Demand uπcñú Java Bean PΣL�≤Ai¼ Host On-Demand ≥�ú�
ºú¼A�Uzbz�⌠�ñjjoº Host On-Demand �\αC
v Java �D≈s Bean ��C��� Host On-Demand uπc�@í�CpG{í
]pH�Q�� Java Bean �q Host On-Demand ⌠�A���¿�HKb���
Ñq@�ñ��⌡μBJAi����C
v Programmer’s Guide for the AS/400 Toolbox for JavaCProgrammer’s Guide for the
AS/400 Toolbox for Java �≤uπc DVD � as400 ²ñC�ΓU��UCyÑ
�úY�GσBΘσB�σBΦZ�σ�XσC
v D≈s�Ow��C��� Host On-Demand uπc�@í�CpG{í]pH�
QbΩ�Ωyh�U�gisD≈ΩT� Java Applet P��{íAi����C
v J2EE Connector ReferenceC��� Host On-Demand uπc�@í�Cªi@�n
�gis Java Enterprise Edition (J2EE) �e��{í� Applet P Servlet �{
í]pH����C
�����D�
HUOW�Bw�Ptm Host On-Demand ñ�LΩ��D�G
ϕ 1. �����D�
D� Nq
μZr¼ ⁿXz�nbROú�r�UΘJ�σrP��r����A�pGⁿOB\αAH�Ω�wq��P
ΣCμZr¼τ�Nϕe�σrP{íXd�C
�Θr ⁿXz�nú ���]�pAzw∩ file_name ú ���W�C�Θrτ�Nϕj�P�y�
DC
≡� �ϕ≤� ReturnBEnter �¬�Σ�÷ΣC
> ϕ�í�\αϕ�Ahπ�@tC�\αϕ∩�C�pA÷@Uu��v>u}s��vANⁿqu�
�v\αϕ÷@Uu}s��vC
ϕ�í�≡¼�°e��Ahπ�@tCΩ�¿�½≤�i}C�pAi} HODConfig Servlet >
Sysplexes > Plex1 > J2EE Servers > BBOARS2ANⁿG
1. i} HODConfig Servlet Ω�¿
2. i} Sysplexes Ω�¿
3. i} Plex1 Ω�¿
4. i} J2EE Servers Ω�¿
5. i} BBOARS2 Ω�¿
viii IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
��O��¬���X½I��C
��O��¬���XnZC
Ny
�í��ΓUñ���NyC
AppletH Java �g�{íAb HTML �ñ���CApplet �b Web s²�ñ⌡
μ�uJava Ω�≈� (JVM)v���C
��{í
�⌡μ@��Sw\α�{í�{íM≤C
����
Host On-Demand ��ß�OⁿΣ�≤w� ���u@��wW ]x
sb��HK�ts��⌠≤ Host On-Demand �ß�C
w]oG�²
w]oG²� Host On-Demand °A�w�²ñ� HOD l²A�p
c:\Program Files\IBM\HostOnDemand\HOD\]Windows ¡x�B/opt/IBM/
HostOnDemand/HOD]AIXBLinuxBSolaris�B/QIBM/Programs/IBM/HostOnDemand/
HOD]i(as/400)�M /usr/lpp/HOD/hostondemand/HODz/OS ¡xC
Uⁿ�ß�
Uⁿ�ß��b���C�s HTML ��Uⁿ�n� AppletCUⁿ�ß�
q�≤ LAN su⌠�A]�¬t⌠⌠suq Web °A�Uⁿ���t��
�C
�����
����ß�Oⁿ����≈���Ñq@�� Host On-Demand �ß�CHost
On-Demand �����ß�]A��ß�BWeb Start �ß��Uⁿ�ß�C
�O����oG�²
ú �\gJ��O�mA�íp�q� HTML ��AHKP Host On-
Demand ú ���VcCp�iO� Host On-Demand oG²��¬�A
HK≤M��� Host On-Demand ��C��NAΣL����∩���
]pG�ß� Applet P HACL {í����q Host On-Demand oG²
⌡μC
Web ��{í°A�
Y�A Web ��{í�⌡μ�íCWeb ��{í°A�iΣ� Java
ServletBJavaServer Pages (JSP)AH�ΣL°�� Java ��{í]p�� (API)
CWeb ��{í°A��@�b≤w∩ Web ��{íú qTBΩ��zB
w��Bμ÷�z��[\αÑCªqt��z��A��z°A��í
p�¿���{íC
Web °A�
YzL Web Bz HTTP σ≤nD�°A�CWeb °A��ε�s²�ºí
�μ÷y{CªαO@�ßμ÷�≈K�A�TO����¡�w��Θ�°
A�C
÷≤�� ix
Web Start ��
Web Start �ß��\����ú�s²�Yi⌡μ Host On-Demand Ñq@
�C���q Java Web Start Application Manager �� Host On-Demand Ñ
q@�C
Java ��÷Ny
��N�σ≤ñ�UCNy�Σ��C
Java ��\ HOD °A�� HOD �ß�W�uJava ⌡μ��⌠� (JRE)vC
�� Java \α�s²�
α≈bw�� Java �{í� Java JVM W⌡μ Java Applet � Web s²
�A�pπ� Java �{í� Firefox � Internet ExplorerCΣLΩT��\
� 16��ys²�P Java �{ízC
Java ����ß�BJava ���ß�BJava Uⁿ�ß�
Host On-Demand �ß����CJava ���t@π�H Java s��s��
Host On-Demand �ß��≤C
x IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 1 g W� Host On-Demand
© Copyright IBM Corp. 1997, 2016 1
2 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 1 � IBM Host On-Demand ��
≤� Host On-DemandHIBM Host On-Demand i�°��í⌠⌠P°�í⌠⌠⌠�U����Aú @�J
gBw��s²�¼MDs²�¼D≈sΦíCHost On-Demand w�b Web °
A�WA�F�z���zPípA� Host On-Demand Applet ���{íhOUⁿ
��ß�s²��u@�Ai²���s�½n�D≈��{í�Ω�C
Host On-Demand Σ�@q��≈�¼BqT≤wBqThDPLϕ≈���A]AG
v TN3270 P TN3270E ��≈
v TN5250 ��≈
v VT52BVT100BVT220BVT320 P VT420 ��≈
v Secure Shell (SSH)
v Transport Layer Security (TLS)
v ��αeqT≤w (FTP)
v �ßΩTP�εt� (CICS) μ÷hD
v TN3270E P TN5250 Lϕ≈
ziH��H Java �≤�≥ª� Host Access uπcA���q�ql����{
íCo�uπct�@��I� Java {íwP��{í]p��GD≈s�Ow
(HACL)BJava �D≈s Bean H� Java Enterprise Edition (J2EE) s��CHost On-
Demand ]]A Database On-DemandAªú F@���AiNu�cd�yÑv
(SQL) d��e IBM System i7 t�W�N�� IBM DB2 �wC
Host On-Demand �B@Φí
U��í�π� Host On-Demand t��B@ΦíCHost On-Demand O@�Dq[c
t�CHost On-Demand �ß��@�q Web °A�Uⁿ���qúº Web s²�
ñ� Java AppletC
© Copyright IBM Corp. 1997, 2016 3
BJ 1. ���}�s²�A�÷@UWs�C
BJ 2. IBM Host On-Demand Applet Uⁿ��ß�u@�ñC
BJ 3. ϕUⁿ Applet ßAIBM Host On-Demand ���s�⌠≤ Telnet °A�AH
sD≈��{íC
Ñq@�ΩTOtmb HTML �� Host On-Demand tm°A�ñC�÷tm°A�
�ΣLΩTA��\� 9��� 2 �, yW�ípzC
Host On-Demand �ß� Applet iϕ@uUⁿv�ß�BWeb Start �ß��u�v
�ß�⌡μCUⁿ�ß�ObC�n���AYq Web °A�UⁿCu�v�ß
�M Web Start �ß�Oq Web °A�Uⁿ�xsb�ß�qúCb���UⁿßA
��ß�N�q��≈�ñⁿJC��ß���d Host On-Demand °A�ñ�L
s���ß�A���Uⁿ≤s�C
Host On-Demand t�UC��z�≤G
v uípδFvuπFi�������ß� HTML �CuípδFvi²�z�A
�t�Pa�m�q�����D� Host On-Demand HTML �C
v �z�ß�Fi t��z�b Host On-Demand °A�Wwq@qÑq@�A��
���Ps�AH�⌡μΣL�z@�C
�AHost On-Demand �ú @�w²wq��ß�A����P�z��d Host On-
Demand ��ß�\α]�pA��BDatabase On-DemandB��ß���úAH�
�DPw��{í�C
��≥n�� Host On-DemandH
su\αWπ¿��q
N Host On-Demand w�b Web °A�WAi�o�z�O���α���nAi�
�C @¿��ú¬z�δΩ°SC
� 1. Host On-Demand �B@Φí
4 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�≤ Applet n≤°A�ñAib�n�Uⁿ� Web s²�A]�AzúA�n�
w @M≤s��{ϕCzunb°A�ñ �nΘA���U�s�ß� Applet
�AYi¼� ���C
�ñ�ztmΩ�
�z�i�ñwqP�εú �Σ��������Ñq@�tmΩTA�pGsu
∩�Bw�S�B¿�wqBΣLWμH�CΓ∩MÑCA�A�z�i�Lx��
��i�∩�úα�∩��μ�AH�iH∩�����≤s�xs��mC
b Windows ¡xWAw]� Host On-Demand ������O�� Java 1.6 H�
≤s��ú �uNimbus [P�@ΦívC�z�������uNimbus [P
�@Φívi��N SETHODNIMBUSGUI ⌠���]� false �C
��s��⌠≤ Telnet °A�
zL Host On-DemandA�ß� Applet t���\αCQ��≤�ß�����AiH
ú�nñíh°A�]pGIBM Communications Server �≤Ot�� SNA °A��C
o�ñí�≤�y¿�⌠≤�αMw��D]ú��MC�ß�bo Applet ºßA
�e÷��s�⌠≤��� Telnet °A�A�o�°A�ú ��Ω����s\
αCziHP�sh�D≈Ñq@�C���út�∩ñ�°A���DAHost On-
Demand τiR��Ceq¡εCYnA�ΣB@ΦíA��\� 4��� 1C
s²�¼������
s²�¼� Host On-Demand sΦíAαú z�ñ�zBíp÷ΣD≈��{í�
Ω���÷�CHost On-Demand Q� Java �N�jj\αAú�≤�≤az�n
ªAú}�F��qs²�q�D≈t��j Czun÷@UWs�AKα��
Host On-Demand Java AppletCo� Web D≈�su�MΦ�Q� Java ¼���A
² Web s²�α≈w�sD≈��{íMt�Ω�A]�Azú�nsg⌠≤{íA
KαN{��D≈��{ía� Web ñC�≤ Host On-Demand OH Java �≥ªA
]�AbU�¼�@�⌠�ñAª���ú��P�[M�@ΦíC
b Windows ¡xWAw]� Host On-Demand �ß�������O�� Java 1.6
H�≤s��ú �uNimbus [P�@ΦívCuNimbus [P�@Φívi��
setHODNimbusGUI HTML ��� SETHODNIMBUSGUI ⌠����C
�GHost On-Demand Portlet ��ΣJf⌠�°A��[C
Σ�h�úP¡xP⌠⌠⌠�
Host On-Demand °A�P�ß�iΣ�≤U�úP�¡xWABi�b⌠≤ TCP/IP ⌠
⌠WCoi²zb]wt�W��j�u�ABL�K�s�wΘAYibz�qú
⌠�ñíp Host On-DemandC
Java �Σ�
Host On-Demand PΣ� Java ���s²��eC�AHost On-Demand ñ�Y�s
S��αQ�u� Java �αú �\αC
⌠�⌠⌠qT≤w� 6 � (IPv6) �Σ�
pnΣ�⌠�⌠⌠qT≤w� 6 �A�π� Java 1.4 HWC² Host On-Demand � 12
�iΣ� Java 1.6 �≤s��C
� 1 � IBM Host On-Demand �� 5
u⌠�⌠⌠qT≤wvO��eΩ��qT≤wAzL⌠�⌠⌠⌠�ANΩ�qΣ
��e��aCIP O�≤�¬qT≤whPΩΘ⌠⌠ºí�ñ�qT≤wC
⌠�⌠⌠qT≤w� 6 � (IPv6) �⌠�⌠⌠qT≤w� 4 � (IPv4) ��NqT≤wC
⌠�⌠⌠qT≤w� 6 � (IPv6) W[i�� IP �}�Ab�e�⌠⌠tmW]�
�∩�C⌠�⌠⌠qT≤w� 6 �M⌠�⌠⌠qT≤w� 4 �í�u⌠�⌠⌠u{⌠
s� (IETF)v�]pC
ejí��⌠�⌠⌠��⌠�⌠⌠qT≤w� 4 � (IPv4)C⌠�⌠⌠qT≤ww� 6
� (IPv6) w��bX�ß��N⌠�⌠⌠qT≤w� 4 � (IPv4)C
Host On-Demand °A�]Σ�⌠�⌠⌠qT≤w� 6 �½s�V{íCp�ΣL�
�ΩTA��\� 25��yIPv6 �u½s�V{ívΣ�zC
Σ�h�ΩayÑ
Host On-Demand ú h�yÑA]A���r� (DBCS) yÑCª]Σ����
M\hΣLyÑ]pⁿ�BσB�BσM⌡σ��÷ΣrMrX�C��yÑ��
ú��PCΘú ABiHP�sh�yÑ��C
w�su
�≤��u�Θhw� (TLS) 1.0 �vAú�Ob�í⌠⌠Bí⌠⌠�⌠�⌠⌠AHost
On-Demand �αú w��D≈Ω�sCμ�u@�iHsw�⌠�A�¼¡�τ
�AH���Pw�°�D≈ºí�qTCQ��ß�M°A���Σ�AHost On-
Demand iN����]X.509 � 3 ��eμ Telnet °A�]pGIBM Communica-
tions Server for z/OS�iμ�OC
Host On-Demand ]iHtm¿b]��⌡≡�⌠�ñ��C�⌡≡≡��}�Awq
bz Host On-Demand Ñq@�wqñ�\α�αB@CΣLΩT��\� 26��yf
t�⌡≡�� Host On-DemandzC
�q HTML ��
Host On-Demand �t�uípδFvAi²z����q� HTML �CQ�o�
��AziH�∩�n��ß��e�\αAHXSw���s���DCp�
uípδFv���ΩTA��\� 59��� 8 �, ytm Host On-Demand ���
��zC
���s�ql����{í�uπc
Host On-Demand t�@�H Java �≤�≥ª� Host Access uπcAi����
q�ql����{íCo�uπct�@��I� Java {íwP��{í]p��A
]AGD≈s�Ow (HACL)BJava �D≈s Bean H� Java Enterprise Edition
(J2EE) s��C
HACL ú @�Di°� APIA�HMß�D≈≈�]Σñ⌡μ�]p¿MH�μ��
��{í�μ�CD≈��{í�n⌡αi¬�r�π�Bμíμ�BmΓsX�
ΣL��C� HACL hi��n����μ�HKM@tCD≈e�e{]±Γe��
�q�≈αAú πΘ��OCHACL út⌠≤ GUI]i°�≤��OC±ΦíAJava
{íiHbj¼qúWϕ¿�n��{í⌡μC�n��{í�²Pt@í⌡μ CICS
Ω���{í�j¼qú¼�A��AzL�Aú�� HTML ��P�ß�s²�¼
6 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�C�n��{í�N�ß�ΘJα�¿�����≈�@AAQ� HACL API ��
CICS ≈�CMßH HACL API CICS qú����e�A૨�A HTML
��AA�����C
Host On-Demand J2EE s��ú @�Ω�t�dAiM 3270B5250BCICS P VT D
≈qTCo�Ω�t���íp�����{í°A�WA�p IBM Application
ServerC���i�� Host On-Demand J2EE s��ñú � APIAg� WebSphere
Studio Application Developer Integration Edition �g Web ��{íC
i{í�� Host On-Demandi{í� Host On-Demand O@� Java APIAi {í}o�Nh� Host On-
Demand �ß�{íXp��≈B\αϕ�uπCÑAπX¿�v��q Java ��{
í� AppletCAPI α²{í}o�R�x� Host On-Demand α�]�������
e��AL�t��uπcñ� Host Access Java BeanC≥ª Host On-Demand {
íXiBzU��≤�uGuvA]Ab����t�ñxs����n]wp¿
�BΣL½s∩M�CΓ½s∩MÑAH ���C{í}o���Mw��u
� Host On-Demand α�tmCΣLΩT��\ Programmable Host On-Demand ��
ΓUC
Host On-Demand Ñq@��z{í APIúF Host Access uπc�����{í]p�� (API) HAHost On-Demand τú
M ��} APIA�Σ�H JavaScript �gº Web ���t�D≈Ñq@�Co
� JavaScript ¼ API α�U��{í}o��zD≈Ñq@�H�PD≈Ñq@�i
μ�σríμ�A�izL Host On-Demand Ñq@��z{íoC��\ Session
Manager API Reference ñ���ΩTC
Σ� WebSphere PortalHost On-Demand iϕ¿ Portal Server]WebSphere Portal ñ�@��≤�ñ�@�
Portlet ⌡μCPortal Server π�≤�T�α��z�w�S�A²�z�≤e÷�ε�
��svA���]i�εJf⌠�α��[��CΦíC
��uípδFvA�z�α�tB�P���q� Host On-Demand PortletA�NΣ
��ⁿJ� Portal ServerC
�GPortal Server �W�ú�A���tμw�C
IBM System i °A�W� DB2 Ω�wsu
Database On-Demand H�≤ Host On-Demand ñAΣiQ�uJava Ω�wsu\αv
(JDBC) X�{ísxsb IBM System i5 °A�W� DB2 ΩTCDatabase On-
Demand O@� Java AppletAΣi²zzL JDBC X�{í⌡μ IBM System i5 Ω
�w�u�cd�yÑv(SQL) nDCDatabase On-Demand O�O≤ Host On-
Demand Applet � AppletA��O� HTML �[H��CpG�n��≈���Σ�
SQL nDAz]iHq���Ñq@����Ω�αeΣ�⌡μ SQL nDC
� 1 � IBM Host On-Demand �� 7
�sΩT
�o Host On-Demand ��sΩT
p� Host On-Demand � 12 � ��sΩTA��\ú� Readme �C
p��s�ú�ΩTA�e� Host On-Demand ⌠�C
p� Host On-Demand ��s�Nú�MnZA�e� Host On-Demand ú���Z
⌠�C
p�@δnΘΣ�ñ�ΩTA�e�nΘΣ�ΓUC
Host On-Demand � 12 � ñ�s\α
Host On-Demand � 12 �W[FUC\αM[j\αG
v HOD �z�iH∩��� Java Secure Socket Extension (JSSE)AzL½s�V{í
iμw�suC
v u≈��kvMu��≈��kvi² HOD �ß���u≈��kv�eu�H�
�vC
v A�≤ Windows �ß�� HOD 12.0 �w]G�DDH Java � Nimbus [P�
@Φí�≥ªC
v HOD ���iH��ⁿ≤σrsΦ��{í]�p Windows ñ�uO��v��ú
íÑΦíA∩��≈e�W�σrC
v ���iH��Ñq@���W�÷¼÷sA÷¼�O� HOD Ñq@�C
v HOD 12.0 �]t÷Σ��jM\αAi²���bΘJD�Tε��≥ΣJC
v HOD 12.0 �]t@���A Windows M Linux {��ⁿOμuπ DirUtil �
�C
v u�s�v�vi²���N±Γ�⌡]e{�í��í��±Γ�⌡]e{�
�s�v�C
v H PCOMM �uCL�v�≥ª�uCL�v\αC�\α�Ne�����
�CL�v�C
v HOD �z�i��⌡μA�≤��Σ�@�t�� Script �σ��AMΣ HOD
°A���C
v HOD 12.0 �Σ�úπ Java �{í�s²�C
v HOD 12.0 �ib��Σ��¡xW�� IBM Installation ManagerC
v HOD 12.0 �]t��L��s≤ HOD °A�YiB@�W�í�ß�M≤C
v HOD 12.0 �ib 64 ��@�t�Ww�� 64 ����{íCHOD A�z{
íα≈H 64 ��Bz{��í⌡μC
v HOD 12.0 �Σ� Windows 10C
8 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 2 � W�íp
Host On-Demand i²zq Web s²�sD≈��{íCs²��q Web °A�
Uⁿ Host On-Demand Java AppletAMßs��⌠≤ Telnet °A�AHsD≈��
{íCHost On-Demand applet �ntmΩTAΦiMwns���@�D≈AH�Σ
LD≈Ñq@��eCq��� Host On-Demand � HTML �� Host On-Demand
tm°A�AúiHú �tmΩT� Host On-Demand AppletCtm°A�O Host On-
Demand �@í�A÷���Ms� ID �ñxsÑq@�tmΩTM����n]wC
MßA���ig�s�tm°A�sÑq@�ΩTM����n]wCtm°A
�OzL�z�ß��zC�÷tm Host On-Demand tm°A��ΩTA��\u
Wí�C
ziH��uípδFv���q�ß� HTML �Cb��o� HTML ��Az
iHbT�úP�tm�¼ñ∩�AHⁿwp≤wq��zÑq@�tmΩTM��
��n]wGHTML ¼�¼Btm°A�¼�¼�X�¼�¼C
HUNí�o��¼C�÷U�¼���ΩTAH����o��¼�uIP¡εA
��\uWí�C
A� HTML ¼�¼
pGz∩�uHTML ¼v�¼Ah��D≈Ñq@�tmΩT�tb HTML ���¡
ñA�ú�i@BwqD≈Ñq@�C]�Azú���tm°A�ⁿwÑq@
�A]NOíAzú�b�⌡≡W}�@�≡CpGze\���xs∩D≈Ñq@
�tmΩT��≤Ahª���≤Nxsbs²�⌡μ�b�����t�WC
��zún��≡ 8999A]�zú�n�� HTML ¼�¼�� HOD °A�Cb�
ípUAi�°A�Ω�C
u�HuípδFv�¿��ß�ñA��ú o�uNtmΩTwqb HTML �ñv
�∩�C
© Copyright IBM Corp. 1997, 2016 9
A�utm°A�¼v�¼
butm°A�¼v�¼ñAD≈Ñq@�ΩTOm≤tm°A�ñA����z�
ß� @ABΩTO����Ps��cwqC�w]Atm°A��NΣΩ
���xsb Host On-Demand °A�≈�AúLziHtmªh�� LDAPC���
iH��uípδFvñ�����q HTML ��A�O����ϕ@ Host On-
Demand @í�ú � HTML ��º@Asª��tmC��� ID Owqbt
m°A�ñAbjí�ípUA�����²nJ Host On-Demand °A�A�α�°
ΣÑq@�CpG�z�e\���xs�≤Ah����n]wN÷��� ID xs
btm°A�C�≤Σ�qΩTOxsbtm°A�ñApG����qhí≈�s
ΣÑq@�Aho��¼�O�n�∩�C
�w]AWeb s²����Mtm°A�qTCpGzzL�⌡≡iμqTA�}��
⌡≡W�tm°A�≡C��Az]iH��tm ServletA�ú�nb�⌡≡ñ}�t
m°A��≡CWeb s²�zL HTTP � HTTPS sus��tm ServletAMßtm
Servlet �Ptm°A�μ�Cp���tm Servlet ���ΩTA��\utmtm
ServletvC
HTML ���
Web ���
Telnet ���
��
Web��
� ����
� 2. HTML ¼�¼
10 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
A�uX�¼v�¼
Host On-Demand iΣ�uX�¼v�¼Fbo��¼ñAD≈Ñq@�ΩTwqbt
m°A�ñ]�I�ⁿutm°A�¼v�¼�A�����≤shxsb����
≈�ñ]�I�ⁿHTML ¼�¼�C�AMuHTML ¼v�¼�ⁿ�OAuX�¼v
�¼����ú�nJ Host On-Demand °A�AYi�°ΣÑq@�C
���������������
Web ���
Host On-Demand
Web��
Telnet ���
��
������/�����
� ���!" LDAP
� ����
#�����
� 3. tm°A�¼�¼H�X�¼�¼
����������$%�� Servlet &�����
Web ���
��servlet
Host On-Demand
Web��
Telnet ���
��
������/�����
� ���!"LDAP
� ����
#�����
� 4. tm°A�¼�¼H���tm Servlet �X�¼�¼
� 2 � W�íp 11
�ß�íp��N��
b�ß�íp��qWAz��MwO ��BUⁿ� Web Start �ß�]��\
� 67��� 10 �, y�� Host On-Demand �����z�AH���� Java �
�]��\� 13��� 3 �, yb��WW� Javaz�C
12 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 3 � b��WW� Java
���e]t�÷b�� Java \α�s²�W⌡μ Host On-Demand �ß����Ω
TC
v yJava ��ß��∩}\αzí� Host On-Demand Java ��ß��\αC
v � 14��yJava ú �[j\αzí��Σ�π��� Java \αs²�� Host On-
Demand �ß��iÑ\αC
v � 15��yMac OS X ft�� Javaz�QH Apple Mac OS X @�π� Java �
Host On-Demand �ß����÷�DC
v � 16��ys²�P Java �{ízQ��÷���� Java \α�s²�� Java
�{�DC
Java ���ß��∩}\α
UC∩}\αú F Java ��ß��ϕ{AF�P Java 1 ��ß��Ph��
���M�Pu�C�� Java ��ß�AziH⌡μUC�@G
v zL LAN �≈� DVD �≈w� Java ��ß�CΣLΩT��\� 70�
�yq LAN � DVD w����zC
v b Windows WPh����@� Java ��ß�CΣLΩT��\� 73��yWin-
dows ���ß�Σ�zC
v Hμ@@��ú Java ��ß�AL�Mú Java �{í��CΣLΩT��
\� 72��y�ú��ß�zC
v bI� � Java ���C
�GA�UC¡εG
v N��ß�q Host On-Demand � 7 � �¿ Host On-Demand � 11 ��
���ALk∩�bI� �C
v @� Java ��ß��¼LkbI� �CΣLΩT��\yΣ��¡εzC
XG��� Host On-Demand Java ��ß�íΣ�o�∩}\αCJava Web Start
�ß�τΣ�o�∩}\αC
Σ��¡ε
UC�¼� Java ��ß�úΣ� Java ��ß��∩}\αG
v Web Start ��
v BzCLe��X�u�Xv°í
v Σ� Secure Shell (SSH)AA�≤ VT π��Ñq@��w����eqT≤w
(SFTP) Ñq@�
v �� IME/Y�α½
v CLe��[j\α
v ⌠�⌠⌠qT≤w� 6 � (IPv6)
v ≤UuπS�
© Copyright IBM Corp. 1997, 2016 13
v ½�÷ΣΣ�
v i�q��{�⌡Σx
v ½uⁿΣ�
v bVyÑΦ�A{ú OS/400 sXr� ID (CCSID) Σ�Hπ� Unicode r�C
Java ú��[j\α
tX Java �{í���� Java \α�s²��AiQ� Host On-Demand �ß�
ú �UCiÑ\αCp��� Java \α�s²���÷ΩTA��\� 16��ys
²�P Java �{ízC
v Web Start ��
v BzCLe��X�u�Xv°í
v Σ� Secure Shell (SSH)AA�≤ VT π��Ñq@��w���αeqT≤w (sftp)
Ñq@�C
v �� IME/Y�α½
v CLe��[j\α
v ⌠�⌠⌠qT≤w� 6 � (IPv6)
v ≤UuπS�
v ½�÷ΣΣ�
v i�q��{�⌡Σx
v ½uⁿΣ�
v bVyÑΦ�Aú OS/400 sXr� ID (CCSID) Σ�Hπ� Unicode r�C
�� Java Uⁿ�ß�
HUU�Q�� Java Uⁿ�ß��¡εC
LkUⁿúbwⁿMμñ�≤
�� Java Uⁿ�ß��A���LkUⁿúb�lwⁿMμ�� Host On-Demand �
ß��≤C]�Az�nbwⁿMμñⁿw���iα�n����≤C
y¿�¡ε��]]AUⁿ�ß�bUⁿúbwⁿMμ���≤�A���Φk��
�≡AH� Java �{í�ß��w�¡εC
HTML ��]tí≤
Q� JavaAw]�Uⁿ�ß� HTML �]HOD_xx.htmlAΣñ xx OΓ�r��yÑ
r��ú]tUC�ß��≤G
v Ω�αe
v 5250 ��αe
v 5250 D≈CLΣ�
v �J/�X
v SLP
v ⌡σÑq@�
v FTP rX�α½{í
v VÑq@�
14 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v 5250 �L�σÑq@�
v �����wqºr�]w� DBCS Ñq@�
v DBCS Ñq@�ñ� ZipPrint
�YuUⁿ�íAIBM NWz�ú���≤q Java w]Uⁿ HTML ���wⁿM
μñ�úCM�A�� Java Uⁿ�ß��AyßNLkUⁿ⌠≤úbwⁿMμñ��
≤C
pGz�μo��≤í���íCbwⁿMμ�A�⌡μUC�@º@G
v ��uípδFv��Uⁿ�ß����ß� Java HTML �A ��u]tz
�n��≤C
v ����ß��w] HTML �]HODCached_xx.htmlAΣñ xx OΓ�r��yÑ
r��A�DUⁿ�ß��w] HTML �C
v ��w]Uⁿ�ß��ú�]HODDebug_xx.htmlAΣñ xx OΓ�r��yÑr
��Cú���t���≤CúLAw]Uⁿ�ß��ú�j≤Dú�C
Mac OS X ft�� JavaHost On-Demand Mac OS X ����Ω�w�ß�Σ� SafariBFirefox H� Mac �
� Internet ExplorerCHost On-Demand úΣ� Mac OS X W��z�ß�CHost On-
Demand 12.0 �Σ� Java 1.6 �≤¬��C
u½��÷ΣΣ�vS��n Macintosh �ß�� Java �{í 1.4.2 ��≤s��C
² Host On-Demand � 11 �Σ� Java 1.6 �≤¬��C
Mac OS X ¡ε
Mac OS X úΣ�� 13��yJava ��ß��∩}\αzñyz� Java ��ß
�∩}\αCΣLΩT��\� 74��yMac OS X ���ß�Σ�]� Java �
��zC
Java �ß�����íyw
���� Java \α�s²��AHost On-Demand �ß�����±�C]C 5 15
ϕúÑA°u@���¼�w�CΣ�≡�]b≤t�bⁿJ Java �{íC
�A���� Java \α�s²��AHost On-Demand �ß�α��D≈Ñq@�
���í]�±�°C
Sw Java �{í�¡ε
pGzO�� Oracle Java �{íA²�L�σr���Tπ�A�Twz� Sun JRE
O�sh�C
�ßú�� Applet P Java �¡ε
p���⌡μ�ßú � Applet]τY�Q�q�≤Ot�sg� Applet�H�q Java
Host On-Demand �ß����Ñq@�]�p 3270 π�e��AB Applet �n
⌠≤ Java \iv�Ah��ziμUC�@º@AHX Java �w��DG
v Applet ��Osbw�p� Java .JAR ��ñC
v ���²bu@�W�� Java �{íú � Java Policy Tool ��v¡C
� 3 � b��WW� Java 15
p�X Java �w��DAApplet N��ó�C
ⁿ¡ε����P Java �¡ε
ⁿ¡ε����S�v¡w� Java �{íCπ��zv¡������w� Java
�{íC
s²�P Java ��{í
�Q��÷���� Java \α�s²�� Java �{í��DC
�� Java \α�s²�
�� Java \α�s²�S�H�� JVMCªiH�vπ� HTML ��A²�nw�
W�� Java �{íA�α�� Java Applet]p Host On-Demand �ß��C�p
FirefoxAH�w�F Java �{í� Microsoft Internet Explorer NO�� Java \α
s²���lC
Host On-Demand �ß�Σ��s²�P�{í
���pH�ß�u@�⌡μ WindowsAiq⌠≤ Host On-Demand °A�Uⁿ IBM
Java �{íC
ϕ Oracle M IBM Ñ Java �{ít�oμΣ Java �{í��s��AH�ϕ IBM
�� Host On-Demand �\αHΣ�o�s���AIBM Nb Host On-Demand ⌠�
W�Gs���Σ�TºC
Microsoft Internet Explorer ft�� Java �{í
ϕ Windows �ß�u@�wAϕw��tm Java �{íAMicrosoft Internet Explorer
��� Host On-Demand ∩����ß��ΦkAH�� Java \α�s²�B@C
Firefox ft�� Java �{í
Ynb Firefox W⌡μ Java AppletAz�nw� Java �{íC
]�AHost On-Demand �nz�μN Java �{ítm¿ Firefox �w] Java ⌡μ
��Cp��d��≤��]w�ⁿ�A��\uWí�ñ�]w�� Java \αs²
��w] Java ⌡μ��DDC
�Gⁿ¡ε����]�pb Windows W@���ß��ⁿ¡���A�b Linux
� AIX u@��ⁿ¡����Lkw� Java �{í
16 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 4 � W�w�O@
ú�zuOb�q⌠⌠�Ω@ Host On-DemandA�OQ�ªND≈t�sú �⌠
�⌠⌠ñAw��úO@����{��DC��ú Host On-Demand w��º[C
v Transport Layer Security (TLS). ú [KB��¼�OAH�zLw��º Telnet �
FTP su�w�≤�C��í���\� 18��yHost On-Demand � TLSzC
v ½s�V{íCb Host On-Demand �ß�P Host On-Demand °A�íΣ� TLSC
��í���\� 23��y½s�V{ízC
v �⌡≡CziN Host On-Demand tm¿μg�⌡≡C��í���\� 26��yf
t�⌡≡�� Host On-DemandzC
v ��� ID �w�O@C]A Web �tnJB�≈�O� Windows ⌠�nJC�
���\� 30��y��� ID �w�O@zC
v uⁿΩp�ΩTBz�� (FIPS)v⌠�CpGz�⌠��nw��≤�� FIPS {�
��≤/��A��\� 31��yFIPS ⌠�zC
Transport Layer Security (TLS)
TLS w�O@p≤B@
TLS ≥≤ SSL qT≤wCTLS ��H�μ½qT≤w�H��Dqí�OP[KCp
� TLS ���ΩTA��\ TLS qT≤w 1.0 ��í�C
TLS qT≤w��}≈�P∩≈�[K�NC��KX[K���@∩KXG��
KX�pHKXC�Σñ@�KX[K�ΩTuα�t@�KX�KC�pA�
��KX[K�ΩTNuα�pHKX�KCC@�°A����÷ΣúO}±
íA�pHKXhOOK�CYn�ew�Tº�°A�A�ß����°A���
�KXNTº[KCϕ°A��¼� Tº�AK��ΣpHKXNTº�KC
∩KX[Kk����P�KXNTº[KM�KC�ß��H≈ú�∩�K
XAi�N��Ñq@�Ω�[KCMßK�H°A����KXNKX[KA
��e�°A�C
TLS ú UCT�≥�w�O@AG
TºOK
H��KX�∩KX[K��XF¿C�ß�P°A�í���yqA�
��≈�H�bÑq@�]w�í�≤�X�[KtΓk[H[KC
Tº�π�
TOÑq@�yqb�e����a�íú��≤CTLS ���}/pK≈�
P°Ωτ���XAHTOTº��π�C
μ¼�O
zL��KX��iμ��Oμ½C�ß��°A��¡�ú�H��KX
��sXAΣ]tUC�≤G
v DΘ��δW
v oX���δW
© Copyright IBM Corp. 1997, 2016 17
v D���KX
v oX����
v ���
v ��
ϕ 2. ú�
z]iH��w� HTTP (HTTPS)AHTOq°A�Uⁿ�ß��w�ΩT�w�L
�C
��
����εw�O@A�Oql ID dC����O�FTO{í�����w��A
H�\g���suApG���[KkAhiú �n�[K/�KKXCo���
qO�u���zñ� (CA)v�oAu���zñ� (CA)vOπ��{i���A
Σ�O�o⌠�⌠⌠��CCA ��]]�Dn���AΣñ]A CA �����
�¡]�ΣL�C
[Kk��OúO���@����@�pHKX��¿�KXt∩C��KX�t
b��ºñAY����x�°A���C��]t��ΩTA]AoX ��º
u���zñ� (CA)v�WB°A���ß��WM��KXBCA ���AH�
���Θ����Cϕz�������� CA ��nD�A���@�pHKXA�
B��o�pHKXN�ß����Tº�KC
TLS Ñq@������pUG
1. �ß�M°A�μ½ Hello TºAH≤�XÑq@��n���[KtΓk�°Ω
τ�]TOTº��π��C
2. �ß�V°A�nD X.509 ��AH�τΣ¡�C°A�iH∩�nD�ß�ú
��Cbτ����A��d��μí���Θ�AH�T{ ��t�ia��
��z��]����C
3. �ß�H≈ú�@��[K�KXCo�KX��°A����KX[KA�
P°A�iμw�qTC
Host On-Demand � TLSzibUCT�Γ�ñ� Host On-Demand tmw�O@GÑq@��w�O@BWeb
°A��w�O@AH�tm�w�O@C
Ñq@��w�O@
Host On-Demand 12.0 ��� TLS qT≤w����M FTP Ñq@�ú w�O@C
TLS qT≤wib TCP/IP ⌠⌠ñú qT�pK�CTLS �]p«b�ε�BTº
½∩�Tº�yCTLS τú @�≤÷≤�JsKXtΓk���[cCHost On-
Demand Σ���≥≤ TLS qT≤w 1.0 ����� FTP Ñq@�MDqí�O�
[KC
HUO�ú �Σ�G
v bΣ� TLS 1.0B1.1B1.2 �º Host On-Demand �ß�P Telnet � FTP °A�
í�suñAiμ RSA type-4 Ω�[KC
v X.509 ��C
18 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v ≈�°��h 168 ���jq[KtΓkC
v ≈�°��h 2048 ����OtΓkC
v °A���ß��OC
v Σ�b�ß�t�WxsM���ß���C
v ϕ°A�nD�A∩��ú�����ß���C
v w�Ñq@�ⁿ��CbÑq@�¼ACπ�Ωw��AV���ⁿXÑq@��
w�Cϕ½� Ωw���AbΩw�� π�[Kj�A�p 64B128 � 256C
N Host On-Demand íAziH�� CA ���A]iH÷�uWí�º����
��DDñ�zA���v�����C
ú �u���zv��{í]A�≤ Windows � AIX ¡x�A²ziHG
v ����nD
v �¼�xs��
v ������
úFu���zv��{íAziH�� IKEYCMD o�uπ�z≈�B��P�
�nDCIKEYCMD �\αPu���zv�ⁿA�BOqⁿOμ⌡μA�DzL�
í��CΣLΩT��\� 125���² B, y�� IKEYCMD ⁿOμ��zC
�F� TLS AAHost On-Demand �UC���wG
HODServerKeyDb.kdbϕz�@�� Host On-Demand ½s�V{ítm TLS �A���
HODServerKeyDb.kdbCo�Ω�wt�°A��pK≈�P��AH� CA]�
������MμCo� CA ��g�AB� Host On-Demand °A��
HαCziHN�ΣL CA]ú� CA����Mz�v������]�
����sW�o�Ω�wCΣLΩT��\� 23��y½s�V{ízC
HODServerKeyStore.jks½s�V{íiHtm¿�� Java Secure Socket Extenstion (JSSE) �D
GSKitCtm�� JSSE �A½s�V{í�q HODServerKeyStore.jks ¬p
K≈����Cp��÷ΩTA��\u½s�V{ívC
CustomizedCAs.p12CustomizedCAs.p12 O@� PKCS#12 μí��A�t�Cb WellKnownTrusted
Mμñºú� CA �≥ª�������CpGz�������ú����
zñ� (CA) �oX���Az�n���≤s CustomizedCAs.p12C�w]A
Host On-Demand ú�w� CustomizedCAs.p12 �C
CustomizedCAs.p12 �Ozb��� Host On-Demand ñiαw���
CustomizedCAs.class �º�s��CCustomizedCAs.class �Σ� Host On-
Demand � 7 �M≤¡��ß�AΣw]�s±�mObz�oG²ñCp
GzO⌡μ Windows � AIXAϕz ��� 12 ��AHost On-Demand w
�@������ CustomizedCAs.class �A���s� CustomizedCAs.p12
�AMßNª±boG²ñCoΓ����P�Odbz�oG²ñAB
i úP����ß���CpGz��O����oG²A�Dw]�o
G²AHost On-Demand w�NLk�� CustomizedCAs.class �Az��b
ⁿOμWΓ�⌡μ�αuπC
� 4 � W�w�O@ 19
pGz�� Host On-Demand �u���zv��{í (IKEYMAN) �@��
� CustomizedCAs.p12 �Az]nN�� CustomizedCAs.class �±boG
²ñAp����ß��αbs�°A�WB@C�Aϕzß≥≤s
C u s t o m i z e d C A s . p 1 2 ��Aiα�QnTwo��≤TΩú�J
CustomizedCAs.class �Cb Windows ¡xΦ�A�po���O�bw]�
oG² c:\Program Files\IBM\HostOnDemand\HOD ñAhC�ϕz}�
I K E Y M A N ≤s C u s t o m i z e d C A s . p 1 2 �ßAA÷¼
IKEYMANACustomizedCAs.class ��P CustomizedCAs.p12 �@���≤sC
pGo����s±bw]�oG²ñAhz����UCⁿOAbz�o
G²ñΓ�⌡μ�V�αuπCU��ⁿO�¿Tμπ�A²z� Γª
ΘJbP@μC
..\hod_jre\jre\bin\java -cp ..\lib\sm.zip;com.ibm.eNetwork.HOD.convert.CVT2SSLIGHTCustomizedCAs.p12 hod CustomizedCAs.class
b AIX WAYn² CustomizedCAs.class �D∩z∩ CustomizedCAs.p12 ��
���≤Az����UCⁿOAqoG²ñΓ�⌡μ��V�αuπCU
��ⁿO�¿Tμπ�A²z� ΓªΘJbP@μC
../hod_jre/jre/bin/java -cp ../lib/sm.zipcom.ibm.eNetwork.HOD.convert.CVT2SSLIGHTCustomizedCAs.p12 hod CustomizedCAs.class
CustomizedCAs.class
CustomizedCAs.class O@� Java �O�A�t�Cb WellKnownTrusted M
μñºú� CA ���H�����CpGz�������ú�����z
ñ� (CA) º��Az�n≤s CustomizedCAs.class �C²��NAzLkA
≤ W i n d o w s � A I X ¡xW�����z��{í���≤s
CustomizedCAs.class �Cb Host On-Demand � 9 ��≤s���ñAzu
α��o�W� CustomizedCAs.p12 ���s��CúL����ß���Σ
���μíCΣLΩT��\Wz CustomizedCAs.p12 �í�C
W e l l K n o w n T r u s t e d C A s . c l a s sBW e l l K n o w n T r u s t e d C A s . p 1 2 �
WellKnownTrustedCAs.jksW e l l K n o w n T r u s t e d C A s . c l a s sBW e l l K n o w n T r u s t e d C A s . p 1 2 �
WellKnownTrustedCAs.jks úO Host On-Demand ú ���AΣñ]t Host
On-Demand H⌠��� CA �����Czú� �∩o���C
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.jksBCustomizedCAs.p12 �/� CustomizedCAs.class M
CustomizedCAs.jks ��sb≤ Host On-Demand oG²ñCb TLS H�μ½�íA
Host On-Demand �ß����o���H⌠°A����C
CustomizedCAs.jksCustomizedCAs.jks �P CustomizedCAs.p12 �úPAªObu�� JSSEv]
w�u v��≤ S S L i t eCziHzLHUΓ�Φíº@��
CustomizedCAs.jks �GN{� CustomizedCAs.p12 α½� JKS μíA�H�
μí��s��CziH��H� Host On-Demand w�����z��{í
� keytool.exe ⁿOμuπ]oO JRE ñw∩���ú �uJava ≈�M��
�zuπv�C
20 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
b Host On-Demand �ß�ñ��≥� TLSϕz∩ TLS qT≤w Host On-Demand �ß����A���@�≥�� TLS Ñ
q@�Cb TLS ≤�{��íA°A��NΣ��eμ��ß�C∩≤��≥� TLSA
����ß��H⌠�@Φ�p��C�ß��²�d WellKnownTrustedCAs.class/
WellKnownTrustedCAs.p12A��A�d CustomizedCAs.p12 � CustomizedCAs.classC
pG H o s t O n - D e m a n d Otm¿N J S S E �≤ T L S ��AN���
WellKnownTrustedCAs.jks � CusomizedCAs.jks ��CpGbo���ñΣú����A
�ß����Ñq@�CpG�ß�bo���ñ�Σ����Ah���Ñq@
�CoO≥��u°A��OvCHost On-Demand i²zbΣ�ß�tmñtm≤j
�u°A��OvíCΣLΩT��\UC�C
°A��O
[K�ß�M°A�ºí�μ½�Ω�A�úαO��ß�P�T�°A�q
HCpGn�Ko�MIAziH��°A��OA²�ß�bTw°A��
��iHH⌠ºßAA�d��ñ�⌠�⌠⌠WO X°A��⌠�⌠⌠
WCpG�Ah TLS ≤���≥C hAsu��Y�⌠CΣLΩT��
\uWí�ñ�°A��OC
���O
úF Telnet °A��nD�ß�ú ��T{�ß�O��¡ºA�
ß��OP°A��O��ⁿC�D��°A�úΣ��ß��OAΣñ]A
uHost On-Demand ½s�V{ívCYntm�ß��OAz�n⌡μUC�
@G
v o����
v �e�� ��
v tm��H�����O
ΣLΩT��\uWí�ñ�tm�ß����ß��OC
�tnJ
�tnJ�Γ��¼G
v Web �tnJGWeb �tnJi²���ú�ú ��� ID �KXAYi
��nJD≈t�PD≈��{íC�\α�²o����⌠⌠���∩
MD≈��A��tXz�⌠⌠w���{íB@Aú�h�nJCnJ�
�y{i�z�D≈A]w�¿�¼�su¼�nJΦíCΣLΩT��
\ Web Express Logon ReferenceC
v ���tnJG���tnJ�¿�¼�nJΦíAτi²���ú�ΘJ
��� ID �KX���nJCΣ\αP Web �tnJ�ⁿA²OúF�
nzw∩ TLS ��ß��OtmÑq@�HACommunications Server �
�Σ��tm¿��u�tnJvCΣLΩT��\uWí�ñ��tn
JC
ϕ 3. ú�q Host On-Demand � 9 �}lAuWeb �tnJvú @����ß����n
J��C��¼���¼uWeb �tnJvAªPu���tnJvtO�jC
Nu���tnJvíA�ß���O�Vπ�u�tnJv\α� TN3270 °
A��O���A °A�Otm¿��nJ{�CúLAN��¼uWeb �tn
JvíA�ß���O�V Web °A��⌠⌠w���{í�O���A��
{í�¿���nJ{�CΣLΩT��\ Web Express Logon ReferenceC
� 4 � W�w�O@ 21
TLS ¼ Telnet w�O@
Telnet ≤��w�O@iH²w��� Telnet su�¿b�ß�M Telnet °
A�ºí�w�O@≤�CziH� Host On-Demand 3270 π�MLϕ≈Ñq
@�tm Telnet ≤��w�O@C
Telnet °A���Σ� TLS ¼ Telnet w�O@]p IETF Internet-Draft TLS
¼ Telnet w�O@ñ�z�AHost On-Demand �iH�� Telnet ≤��w�
O@CCommunications Server for z/OS Σ� TLS ¼� Telnet w�C
�÷ Telnet ≤�w�O@�ΣLΩTA��\uWí�ñ Telnet ≤��w�
O@º[C��\z� Telnet °A�í�σ≤Ad��÷b Telnet °A�W
tm TLS �ΣLΩTA��\uWí�ñ�w�O@DDAo�÷tm�ß
�Hs�w� Telnet °A����ΩTC
TLS ¼ FTP w�O@
Host On-Demand � FTP Ñq@�ú TLS ¼w����eCFTP Ñq@�
úΣ�≡ 990/989 �⌠t/L°≤ TLS ≤�C�H≡ 990 ú���≤w� FTP
Ñq@�CªuΣ�⌠≤ΣL≡��T/�°≤ (AUTH ⁿO) TLS ≤�C
FTP Ñq@��w��eP���Ñq@��w��eL÷CHπXí FTP Ñ
q@��ÑAz�n�� FTP Ñq@��eñs�uw�v��tm FTP w
�ΩTCpGztm���Ñq@�ⁿ�O@A²u��αe�¼v]� FTPA
�≥ FTP Ñq@�Nú���QO@Cbo�¼pUAϕz÷@UuTwv÷
s�A�π�UCTºGpGz�μ��w����αeÑq@�A�bu�
�αew]vñtmw�ΩTC
z/OS V1R2 �≤s��Σ� TLS ¼w� FTP \αC
≤���Ñq@�w�O@�d�
���UCd�AΣñiα]Azb��Ñq@�w�O@��J��ípG
v }±²�ßzL⌠�⌠⌠q�Q�q�ú�Cb�ípUAz��nTw�ß�ú
�ΩT]�pH�d�X�wgL[KAú�QsCz]�QnTOzú �
�ß�ΩTOⁿ�O@�C
v }±² �����δ±szDqúñ�ΩTC²ú�μΣL⌠≤HsΩ�C
v }±²z��uzL���Ob�μ�szD≈qúñ�ΩTC
v ²σ�q⌠≤aIsfwO²AP�TO�g�vHhLkso�O²C
Web °A�w�
ziHN Web °A�tm¿�� TLSAHK[K Web °A��s²�í�Ω�ΩyC
�÷N Web °A�tm¿�� TLS �ΣLΩTA��\z Web °A��σ≤Cú
LAs²�ⁿJ�ß�ºßAª���PD≈qHCziHN Host On-Demand tm¿
�D≈Ñq@�ú TLS w�O@Cp��÷ΩTA��\uWí�ñ�tm TLSC
tm�w�O@
pGz��uHTML ¼v�¼Aunz�� HTTPSAz�Ñq@�tmΩT�gL[
KCpGO�ΣL�¼A�]zn[KÑq@�tmΩTAh��N Host On-
Demand tm¿b HTTPS W��tm Servlet]btm� Web ��{í°A�ß�A
�úO��Mtm°A�qTC��\�ΓUñ�� 52��yw�tm ServletzAd
��÷w�tm Servlet �ΣLΩTA��\uWí�ñ�]wutm SerlvetvAd�
�÷tm�ß�H��tm Servlet ���ΩTC
22 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
½s�V{í
u½s�V{ívOb Host On-Demand °A�⌡μ�AAªi² Host On-
Demand �ß�zLs�� Host On-Demand °A�W�u½s�V{ív≡AP Telnet
°A�qTC
qAHost On-Demand ���G
v ��s�� Host On-Demand °A�AUⁿ�ß�{íX�s�} HTML �C
v ]��s��b 3270B5250BVT � CICS D≈W⌡μ�s��o�D≈� Telnet
°A�C
úLAϕ��u½s�V{ív�Au½s�V{ívO@��ß�P Telnet °A�º
í�ñ�C�ß�ú���s�� Telnet °A�A�Os�� Host On-Demand °A
��u½s�V{ív≡CMßu½s�V{ív�N�¼��ß��Ω��e� Telnet
°A�Cϕ Telnet °A����ºßAu½s�V{ív�N�¼� Telnet °A��
Ω��e��ß�Co�{���≥��Ñq@��⌠C
�≤n��u½s�V{ívH
pG Telnet °A�úΣ� TLSA�BzObu½s�V{ívΣ�w�Ñq@��Σ
ñ@�@�t�⌡μ Host On-Demand °A�]��\� 24��yu½s�V{ív
Σ��@�t�z�AziHtmuHost On-Demand ½s�V{ívú TLS Σ
�C
ϕ 4. ú�\h Telnet °A�Σ� TLS]�pGzSeriesBIBM System iBAIX � NT �� IBM
Communications Server�CpGz� Telnet °A�iΣ� TLSAjP��z�� Telnet
°A�CpGz� Telnet °A�úΣ� TLSAh Communications Server for AIX ½
s�V{íi��N Host On-Demand ½s�V{íA�B≤π�π�C
u½s�V{ív�@�O@�zq Telnet PROXYAQ�≡½s∩MN Host On-
Demand °A�s��ΣL Telnet °A�CC@�gwq�°A�úiHtm@���
≡�C�ß�ú���s��� Telnet °A�A��s�� Host On-Demand °A
��≡�Cu½s�V{ív�N��≡�∩M���D≈º≡�A���suC
ϕ 5. �������� Telnet Proxy �MΦ�O��uΩ�tⁿ¡ �vAoO WebSphere
Application Server º Edge �≤ñ�@�S�F��Az]iH��ibπ��⌡≡
�MΦ�ñú �}α½��ⁿú�A�ú�� Host On-Demand ½s�V{íC
½s�V{íp≤B@
� 24��� 5 í�u½s�V{ívp≤N�ß�Ω��e� Telnet °A�AH�p
≤N Telnet °A����Ω��e��ß�C
� 4 � W�w�O@ 23
bUC���íº@UiHtmu½s�V{ívG
v zq
– u½s�V{ívP Telnet °A���ß�qTA²ú�≤Ω��eC
v ��
– �ß�Pu½s�V{ívbw�Ñq@�ñ�� TLS qT]�e[K/�
K�C
– u½s�V{ívP Telnet °A�bDw��Ñq@�ñqTC
v D≈�
– �ß�Pu½s�V{ívbDw��Ñq@�ñqTC
– u½s�V{ívP Telnet °A�bw�Ñq@�ñ�� TLS qT]�e[
K/�K�
v Γ�
– �ß�Pu½s�V{ívbw�Ñq@�ñ�� TLS qT]�e[K/�
K�C
– u½s�V{ívP Telnet °A�bw�Ñq@�ñ�� TLS qT]�e[
K/�K�C
��u�ß�vBu°A��v�uΓ�v�íºeAz�n��u½s�V{ív
� HODServerKeyDb.kdb � HODServerKeyStore.jks]pG]��� JSSE�C
ϕú�nu½s�V{ív[K�AziH��uzqv�íA]�Ω�Ωyú�n
[KA�]��ß�P Telnet °A�ºí�Ω�ΩywgL[KCpG Host On-
Demand �ß�OzLu½s�V{ívs���n�ß��O�u�tnJv�D≈A
z�n��uzqv�íC
p���ΩTA��\uWí�ñ�usWD≈ ½s�V{ívC
½s�V{íⁿJeq
�÷½s�V{íⁿJeq�����A��\ ReadmeC
u½s�V{ívΣ��@�t�
u½s�V{íveΣ�G
v Host On-Demand °A�Σ�A�B]Σ�u⌠�⌠⌠qT≤w� 4 � (IPv4)v��
�@�t�C
� 5. ½s�V{íp≤B@
24 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v í� Host On-Demand °A�Σ�A�B]Σ�u⌠�⌠⌠qT≤w� 6 � (IPv6)v
�í�@�t�C
úO��@�t�úΣ�C@�u½s�V{ív�íCHUΓp��í�u½s
�V{ívΣ�Cp� IPv4 � IPv6 ���ΩTA��\� 5��y⌠�⌠⌠qT≤
w� 6 � (IPv6) �Σ�zC
Σ� IPv4 �@�t�
HΣ� IPv4 �@�t��ÑAu½s�V{ívΣ�UCU�G
v Host On-Demand °A�Σ����@�t�W�zq�í
v Host On-Demand °A�Σ��í�@�t�W�ΣL�í]�ß�M/�D≈��
ϕ 6 Mϕ 7 π�UCΩTG
ϕ 6. u½s�V{ív�� GSKit Σ� IPv4 � 32 ��@�t��u½s�V{ív�í
@�t�G zqG �ß�G D≈�G Γ�G
Windows O O O O
AIX O O O O
Linux O O O O
��ΣL@�t� O
ϕ 7. u½s�V{ív�� JSEE Σ� IPv4 � 64 ��@�t��u½s�V{ív�í
@�t� zqG �ß�G D≈�G Γ�G
Windows O O O O
AIX O O O O
Linux O O O O
��ΣL@�t� O
IPv6 �u½s�V{ívΣ�
ϕ 8 Mϕ 9 π�u½s�V{ívΣ�u⌠�⌠⌠qT≤w� 6 � (IPv6)v�@�t
��u½s�V{ív�íG
ϕ 8. u½s�V{ív�� GSKit Σ� IPv6 � 32 ��@�t��u½s�V{ív�í
@�t� zqG �ß�G D≈�G Γ�G
Windows O O O O
Linux O O O O
AIX O O O O
ϕ 9. u½s�V{ív�� JSEE Σ� IPv6 � 64 ��@�t��u½s�V{ív�í
@�t�G zqG �ß�G D≈�G Γ�G
Windows O O O O
Linux O O O O
� 4 � W�w�O@ 25
ϕ 9. u½s�V{ív�� JSEE Σ� IPv6 � 64 ��@�t��u½s�V{ív�í (�≥)
@�t�G zqG �ß�G D≈�G Γ�G
AIX O O O O
ft⌡≡�� Host On-DemandpGzN Host On-Demand tm¿�nqL�⌡≡A�����⌡≡�z��}�i
�ß�B@���s�≡CTelnet ≡e\ TLS [K�Ñq@�yqC
pGz��tm°A�¼�X�¼�¼A�≥ Host On-Demand tm Servlet i² Host
On-Demand �ß�zL HTTP � HTTPSAPtm°A�qTC
�������
�� ��
���/ � ���Socks HTTP Proxy
��
Telnet
���
������
Telnet
���
Telnet
��
23 (443)
TCP/IP (SSL)
� 6. μg�⌡≡� Proxy °A��Ñq@�w�O@
26 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
pGz� Host On-Demand �ß��g��⌡≡ñ�}�≡s�D≈t�A��\
ytm�⌡≡≡zHo��Ω�CpG Host On-Demand �ß��g� Socks �
HTTP Proxy °A�s�D≈t�A��\� 29��yzL Proxy °A�s�D≈
t�zHo���C
tm�⌡≡≡
pGz��tm°A�¼�¼�X�¼�¼Az� Host On-Demand �ß���Mtm
°A�qTCpG�FiHqL�⌡≡Az��}� Host On-Demand A�z{í
≡A��� Host On-Demand tm ServletC�w]AA�z{íOQ�≡ 8999
�ÑCziHN�w]∩�ΣL⌠≤i��≡�C��ΩT��\uWí�ñ��
≤A�z{í≡CHost On-Demand tm Servlet e\ Host On-Demand �ß�zL
HTTP � HTTPS Mtm°A�qTC]�Aú�}��⌡≡W�A�z{í≡C]�
�\� 11��� 4C��÷��tm Servlet ���ΩTA��\uWí�ñ�� 52�
�yw�tm Servletz�]wutm SerlvetvC
pGz��uHTML ¼v�¼Ah Host On-Demand �ß�ú�stm°A�A]
�ú�}��⌡≡W�A�z{í≡C�ß�����ptm°A�AHo�
v�A²pGA�z{í≡�}�Ah�⌡μó�ABú�π�TºCpGzQ�
ε�ß�úX�vp�nDAiHbuípδFvºuiÑ∩�v°í�uΣL�
�v≡¼�°e�ñAsW Disable ��ABNΣ]� LUMC
úFA�z{í≡A]�Tw�⌡≡�z�w}�z�ß���\αN���⌠
≤≡C�pApGz�@�Σu½s�V{ív��≡ 5000 � TLS Ñq@�Ah�
�}�≡ 5000 Hiμ Telnet qTCUϕJ� Host On-Demand �α���≡C
ϕ 10. Host On-Demand \αPΣ��º≡
Host On-Demand \α ��º≡
π����]3270 P VT�P 3270 Lϕ≈�
�
23 (Telnet)B80 (HTTP) � 443 (TLS) P 8999
]tm°A��3
�����
�� ��
���/ � ���Socks HTTP Proxy
Host On-Demand
�����TCP/IP8999
�� ��
���/ � ���Socks HTTP Proxy
HTTP(S)
80 443�
Host On-Demand
�� Servlet
Host On-Demand
�����
��
� 7. ��Pú��tm ServletA�μg�⌡≡� Proxy °A��tmw�O@
� 4 � W�w�O@ 27
ϕ 10. Host On-Demand \αPΣ��º≡ (�≥)
5250 π��PLϕ≈��23 (Telnet) � 992 1 (TLS) � 80 (HTTP) � 443
(TLS) P 8999]tm°A��3
3270 ��αe23 (Telnet)B80 (HTTP) � 443 (TLS) P 8999
]tm°A��3
5250 ��αe - savfile
80 (HTTP)B8999]tm°A��3B21 (FTP)4B
>1024 (FTP)4B446 (drda)4B449 (as-svrmap)4B
8470 (as-central)1 2 4B8473 (as-file)1 4B8475 (as-
rmtcmd)1 4 � 8476 (as-signon)1 4
5250 ��αe - Ω�w
80 (HTTP)B8999]tm°A��3B446 (drda)4B
449 (as-svrmap)4B8470 (as-central)1 2 4B8473 (as-
file)1 4B8475 (as-rmtcmd)1 4 M 8476 (as-signon)1
4
5250 ��αe - Ωy�
80 (HTTP)B8999]tm°A��1 2 4B449 (as-
svrmap)4B8470 (as-central)1 2 4B8473 (as-file)1 4 M
8476 (as-signon)1 4
FTP21 (FTP)B80 (HTTP)B8999]tm°A��1 2 4
� >1024 (FTP)5
CICS 2006
Database On-Demand
80 (HTTP)B8999]tm°A��3B449 (as-
svrmap) 4B8470 (as-central)1 2 4B8471 (as-
database)1 4 M 8476 (as-signon)1 4
�v���z (LUM)�tm°A�o�w]�v��p�� 8999
]tm°A��
Host On-Demand �ß�23 (Telnet)B80 (HTTP) M 8999]tm°A��
3
�z�ß� 80 (HTTP) M 8999]tm°A��3
SSH]Secure Shell� 22
ϕ 11. ���NG
1 ziHQ� WRKSRVTBLE ⁿO�≤≡�CCX�≡�Ow]C2 u�b�n�A��rX�α½ϕ]EBCDIC P Unicode í�α½��A���� as-
central º≡CoM≤ JVM M�ß��yÑ⌠�C
3 ziH�≤tm°A�≡C≡ 8999 Ow]C4 pGz�� IBM System i Proxy °A�Σ�ANú�nb�⌡≡}�o�≡Cz��
}�w] PROXY °A�≡ 3470CziH∩�o�≡C
28 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
ϕ 11. �� (�≥)5 bQ� (PASV) �íUAFTP �ß���lΓ�M°A�í�suAH�M�⌡≡�
hLo°A���ß�íº�JΩ�≡su��DC}� FTP su�A�ß��b�
�}�Γ�H≈L\iv�≡]N>1024 � N+1�C�@�≡�p≡ 21 W�°A
�A²�úO� °A�oX PORT ⁿO�e\°A�½ss�ΣΩ�≡A�O��
ß�oX PASV ⁿOC�G°A��}�H≈L\iv�≡ (P>1024)AMßN PORT
P ⁿO���ß�C��A�ß���lq≡ N+1 �°A�Wº≡ P í�suAH
αeΩ�C
q°A���⌡≡��⌡�AYnΣ�Q��í FTPAz�n}�UC�qT≡G
v q⌠≤�m� FTP °A�≡ 21]��ß��lsu�
v FTP ≡ 21 ���≡ > 1024]°A����ß���ε≡�
v q⌠≤�m� FTP °A�≡ > 1024]�ß��lΩ�su�°A�ⁿw�H≈≡�
v FTP °A�≡ > 1024 ���≡ > 1024]°A��e ACK]�Ω����ß��
Ω�≡�
pGzúQnb�⌡≡W}�≡ 8999Az�iHe\���s Host On-DemandC�
Γ�∩�G
v ��uípδFvA��t�tmΩT� HTML ��Cp�Kú�nstm°A
�Cϕ�� HTML ���A�quípδFv�utm�¼v��∩� yHTML ¼
�¼zC
v pGzQn��tm°A�AziHtm�ß�A��tm servletC��\ Host On-
Demand uWí�ñ�]wutm ServletvC�bz� Web °A�Σ� servlet �A
�i��o�∩�C
pGz��tm°A�A�ΣM Web s²�íj�@D�⌡≡Ahz��}��⌡
≡W�tm°A�≡A����⌡μ Host On-Demand tm ServletCtm servlet e
\s²�zL�� Web qT≤w]p HTTP � HTTPS�Ptm°A�qTC]�
�\� 11��� 4C�
zL Proxy °A�s�D≈t�
Host On-Demand �ß�i�� Proxy °A�zqs�⌡≡ß�D≈t�C�Σ��
Proxy °A��¼�UCΓ�G
v Socks Proxy °A�]�ú� 30��yzL Socks Proxy °A�s�zñ�í��C
Σ� Socks � 4 P 5 �C
v HTTP Proxy °A�]�ú� 30��yzL HTTP Proxy °A�s�zñ�í��C
z�n²ΣX Proxy °A��Σ��qT≤wA�αzL Proxy °A�s�D≈t�C
�MwOnzL Web s²�ⁿw Proxy °A�]wA��n�TⁿXÑq@���
� Proxy °A�CpGzn�Twq Proxy °A�Az�nⁿw Proxy °A����
qT≤wBProxy °A��WP≡�H�ΣLΩTC
@δ�ÑApG Socks Proxy °A�iH��A�N Host On-Demand Ñq@�tm
¿��ªCpGz�⌠�uΣ� HTTP Proxy °A��¼A�NÑq@�tm¿��
HTTP Proxy °A�C
� 4 � W�w�O@ 29
zL Socks Proxy °A�s�
������� Socks Proxy °A�O@�⌡≡ß�BΓΩ�CSocks O@�A�≤
TCP/IP ¼⌠⌠ Proxy �qT≤wCªi²�≤ Socks Proxy °A�@�W���{íA
α��s Socks Proxy °A�t@�W�D≈A�ú���s�o�D≈C@δ�
ÑAProxy °A��ft�⌡≡��Cb Socks qT≤wUAnDMD≈t�su]�
μg�⌡≡���ß�AΩ�WOM Socks Proxy °A�s�CSocks Proxy °A�
P�ß�PD≈t�í�ñ��CªiσπqTnDANϕ�ß�s�D≈AMßt
dbΓ�t�í�FΩ�C
Host On-Demand Σ�� 4 P 5 �� Socks qT≤wC
v Socks � 4 �ñⁿwTºμíPD�AHe\ TCP ¼��{í���iμg�⌡≡
sCªO�� TCP �YΩTú s�εAo�ΩT]AGIP �}B�≡�
P�≡�C
v Socks � 5 �]τ�g�O��⌡≡MX (AFT)�O@�w∩⌠⌠ Proxy Φ��
}±⌠�⌠⌠��Cªb� 4 �ñ[JF�OB≤n��M⌠�WΣ�BIPv6 �
}�Σ�AH�ΣLS�Co�S�∩≤�b�⌡≡��ß��ϕ��UCProxy °
A�� Socks ��� ID PKXAi∩��azL Host On-Demand �ß�P Proxy
°A�í�su�eC��� ID MKXú�[KCp�� 5 ���÷ΩTA��
\Socks qT≤w� 5 �C
jí� Web s²�ñ��� Java Ω�qú (JVM) �Σ� Socks � 4 �CÑq@�
is Socks � 4 � 5 � Proxy °A�A�ñL Web s²�ñ� Proxy °A�]
wCpG Proxy °A�úΣ�� 5 �Az]iH²Ñq@�≤� Socks � 4 �suC
�÷ Socks Proxy °A�]w�ΣLΩTA��\uWí�ñ� Proxy °A�C
zL HTTP Proxy °A�s�
HTTP Proxy °A�BzqL�⌡≡� HTTP nDCΣPM���⌠⌠M⌠�⌠⌠í
�ñ��CHTTP Proxy °A�P�s���⌠⌠P⌠�⌠⌠C�����Nⁿw Proxy
°A�� IP �}P TCP ≡�AHKzL HTTP Proxy °A��� HTTP nDCHTTP
Proxy °A�N�¼o� HTTP nDA�α�����bs²�ñ�ΘJº URL ⁿw
�Ω� Web °A�C
∩ Host On-Demand �ß��ÑAHTTP Proxy °A�Ptds�D≈t��α�N
z�CHTTP Proxy °A��}�MD≈t�í�suA�tdD≈t�P�ß�í�
Ω��eC÷M HTTP Proxy °A��b�F HTTP nDßY÷¼suAHost On-
Demand h���uHTTP s�vΦk]pG�w∩ Proxy °A������²su�
M}�AH �D≈yqC
n²Ñq@��� HTTP Proxy °A�Az��∩ HTTP Proxy �� Proxy �¼A
�ⁿw Proxy °A��WP≡�C�÷ HTTP Proxy °A�]w�ΣLΩTA��
\uWí�ñ� Proxy °A� C
��� ID �w�O@
Web �tnJ
pGzww�⌠⌠w���{íA���utm°A�¼v�¼AziHbípδF
ñ∩� Web �tnJA²���L�ú ��� ID �KXAYisD≈MD≈�
�{íCΘJ Credential Mapper °A���π URLAiD Host On-Demand MΣ�
30 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�∩� Servlet]�Bz���� HTTPS nD���mA⌡μd�A�������
��CMßQ���⌡μw�B��� Host On-Demand nJC
�≈�O
pGz��utm°A�¼v�¼AziN Host On-Demand ���tm¿��≈�
OΦíC�∩�i²���bnJ Host On-Demand �A��ΣnJ⌡μ Host On-
Demand º@�t�]AIX � z/OS�����KXCϕ���nJ Host On-Demand
�A��@�t��KX]�D Host On-Demand KX�τ�ΣKXCo²�z�b
KX�zWμ@�εIAB���u�Oϕ@�KXYiC
�÷���∩��ΣLΩTA��\uWí�ñ��≈�OC
Windows ⌠�nJ
pGz�����nJ Windows ⌠�A�∩�]A�≤uípδFvñ�utm°A
�¼v�¼���������� Windows ���WA²���nJ Host
On-DemandCHost On-Demand nJ°íNú�X{A�H Windows ���W@�
Host On-Demand ��� IDCpG Host On-Demand ��� ID úsb]M Windows
���W��Az]iH∩���bⁿw� Host On-Demand s�ñ��@���
� IDC
p�∩����p≤s Host On-Demand tm°A����ΩTA��\uWí�ñ
�nJ�¼C
FIPS ⌠�
pGz�B�⌠��v��nw��≤��up�ΩTsw���v(FIPS) {���
≤/��A��{UC��C�O@ Telnet � FTP su�w�AHost On-Demand �w
]O�� FIPS ����CpG⌠��ns�� IBM System i D≈iμ���e�Ω
��eAh��TOt�XUC�DG
v z��qL FIPS {�� Java JREA�p IBM 1.6.0 Service Release 5C
v z�nbuípδFv�uiÑ∩�v°íWtm HTML �� UseJSSEforiSeriesA
�NΣ]� trueC
v z�nN��q IBM System i D≈sW Java JRE � Java Secure Socket Exten-
sion (JSSE) �ß�H⌠xswCp�tm���Ω�A��\z� Java JRE ú
�C
ϕz� IBM System i D≈�w�suAB�bs��αe\α�At��nDzΘ
JuJSSE H⌠xswv�⌠MKXCpGz�bNΩ�αe� IBM System i D≈A
z]���@�ΣLμ�A zΘJuJSSE H⌠xswv�⌠MKXC
t@�ΘJ⌠MKX�ΦkOA��P Host On-Demand @�ú � Run AppletC
Yn��o�ΦkA�⌡μUCBJG
1. qπ��Ñq@��\αϕA∩u�@v> Run AppletC
2. b�OW�μ�ΘJ com.ibm.eNetwork.HOD.util.jsse.JSSESetupC
3. ÷@UuTwvC
zu�ntm@�uJSSE H⌠xswvCªOM����Ñq@��s�]wCΘJ
ºßAª��@�Od�½s��s²��εC
� 4 � W�w�O@ 31
Host On-Demand ºe���AziHzL HTML ���� FIPS �í�OCo�
Host On-Demand ��h²zzL\αϕ��/�UÑq@�� FIPS �íC�w]A
��Ñq@�� FIPS �íí���¼AC
32 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 5 � W�ΩayÑΣ�
Host On-Demand ú h�yÑCÑq@�°íBtme�Bí���í�σ≤úwg
L��C�A]ú ⁿ�BσB�BσB⌡σ��L�σ�π�BΣL�BzΣ
�CuWí�ñ�o�Σ���πí�C
��������H D V D � z S e r i e s �aú Cϕzb i / O SBO S /
400BWindowsBAIXBLinux � Solaris W���w�{íw� Host On-Demand
�AziH∩�nw��yÑC ≤ z/OS � Novell h@w���yÑC
ΩayÑΣ��@�t�W����A]�A@�t�ñ��w��zn��yÑ�
Aϕr¼�ΣLΣ�C±ΦíApGn�� Korean @�D≈Ñq@�yÑA²S�w
��σr¼�ΣLΣ�A�≥ziαLkπ��T�r�C
DBCS Lk@� HTML ��WC
Σ��yÑ
HUO Host On-Demand ��L�yÑAΣñ���ⁿJ Host On-Demand �ß�
����yÑr�C±ΦíAIBM ú � HTML ⌠��[WyÑ��WμA�Oú
PyÑ�w�[cH�úPyÑw²wq� HTML �ApGHOD_en.html ϕ�σC
yÑ yÑr�
�Θñσ zh
cΘñσ zh_TW
Jσ cs
ª�σ da
ⁿ⌡σ nl
σ en
Γ⌡σ fi
kσ fr
wσ de
��σ el
I�Qσ hu
qjQσ it
Θσ ja
�σ ko
��σ no
i⌡σ pl
�Φ�σ�σ pt
�σ�σ pt_PT
Xσ ru
© Copyright IBM Corp. 1997, 2016 33
Ñ∩º�σ sl
ΦZ�σ es
τσσ sv
g�Σσ tr
[⌡º�σ Ca
Σ��D≈rX�
Host On-Demand Σ�h�rX�CziH��C�Ñq@�ⁿwrX�C
3270 M 5250 rX�
U��ⁿw�rX��iⁿ 3270 � 5250 ���Σ�CziHbuÑq@�tmv°
íñ∩ª�C
Ωa�a� rX� ��
ⁿ�Bσ 420
°aQ 273
Dw]�w� 1141
�X� 1025
�X�]�w� 1154
±Q� 037
±Q�]�w� 1140
±Q�]�rX� 274
ihº�/«�μ � 870
ihº�/«δ⌠ �]�w� 1153
�Φ 037
�Φ]�w� 1140
�Φ]�� 275
O[Q� 1025
O[Q�]�w� 1154
[�j 037
[�j]�w� 1140
ñΩ]�Θñσ��� 1388
J�J� 870
J�J�]�w� 1153
J@MΩ 870
J@MΩ]�w� 1153
ª� 277
ª�]�w� 1142
RFº� 1122
RFº�]�w� 1157
Γ⌡ 278
34 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
Γ⌡]�w� 1143
kΩ 297
kΩ]�w� 1147
FYR ¿Σy 1025
FYR ¿Σy]�w� 1154
wΩ 273
wΩ]�w� 1141
�� 875
�Bσ]srX� 424
�Bσ]�rX� 803
�L�σ 1137 �¡ 5250 π��
I�Q 870
I�Q]�w� 1153
Bq 871
Bq]�w� 1149
qjQ 280
qjQ]�w� 1144
�]��W� 930
�]��W��� 930
Θσ]��W Unicode ��F
JIS2004�
1390 �¡ 3270
�]�B� 939
1399 Θσ]�Bσ Unicode �
�FJIS2004�
1399
ó�J]�w� 1166
�Ω]�w� 1364 �¡ 3270
�Ω]��� 933
�Bⁿw 284
�Bⁿw]�w� 1145
�μ � 1112
�μ �]�w� 1156
�{ 1112
�{]�w� 1156
hΩyÑ 500
hΩyÑ ISO]�w� 924
hΩyÑ]�w� 1148
ⁿ⌡ 037
ⁿ⌡]�w� 1140
�� 277
��]�w� 1142
Open Edition 1047
i⌡ 870
� 5 � W�ΩayÑΣ� 35
i⌡]�w� 1153
�σ� 037
�σ�]�w� 1140
�¿º� 870
�¿º�]�w� 1153
XΩ 1025
X�]�w� 1154
δ� � /XSºμ�]�
��
1025
δ� � /XSºμ�]�
�F�w�
1154
ÑkJ 870
Ñ∩J]�w� 1153
Ñ º� 870
Ñ º�]�w� 1153
ΦZ� 284
ΦZ�]�w� 1145
τσ 278
τσ]�w� 1143
xW]cΘñσ��� 937
xW]cΘñσ��F�w� 1371
⌡σ 838
⌡σ]�w� 1160
g�Σ 1026
g�Σ]�w� 1155
QJ⌡ 1123
QJ⌡]�w� 1158
Ω 285
Ω]�w� 1146
ⁿΩ 037
ⁿΩ]�w� 1140
�NG
v tuLϕ≈wqϕ (PDT)v� 3270 D≈CL�Σ��Bσ-1BDBCSBVAH�⌡
σrX�CAdobe PDF CL�S� PDT � Windows ¡xWAiΣ�ΣLrX�C
v �Fα≈]A≤hr�]ñΩF H GB18030 ��wq�r��A6582 Unicode �
�-A M 1,948 B�D�rr�]XjyB ��yB�y�U��w[J�AX
Host On-Demand � 6 ���ΘñσrX� 1388C
VT rX�
yÑ rX�
ⁿ�Bσ ASMO 708 M ASMO 449
36 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
íy 1101
DEC ��σ
DEC �Bσ
DEC hΩm½r� 1100
DEC Technical
ⁿ⌡σ 1102
Γ⌡σ 1103
kσ 1104
[�jkσ 1020
wσ 1011
�Bσ NRCS
ISO ��σR]ISO �Bσ 7� 813
ISO �BσR
ISO �Bσ 1 819
qjQσ 1012
��/ª�σ 1105
PC ª�σ/��σ 865
PC International 437
PC h�yÑ 850
PC �σ�σ 860
PRC GBK 936
PC ΦZ�σ 220
ΦZ�σ 1023
τσσ 1106
τhσ 1021
ⁿΩ 1100
CICS hDrX�
rX� r�
000 ����]w]�
437 �B-1
813 ISO �� (8859_7)
819 ISO �Bσ 1 (8859_1)
850 �Bσ 1
852 �Bσ 2
855 ��σ
856 �Bσ
857 �Bσ 5
864 ⁿ�Bσ
866 ��σ
869 ��σ
� 5 � W�ΩayÑΣ� 37
874 ⌡σ
912 ISO �Bσ 2 (8859_2)
915 ISO ��y (8859_5)
920 ISO �Bσ 5 (8859_9)
Θσ JIS2004 Unicode Σ�
∩{�D≈rX� 1390 Θσ]��W Unicode XR�M 1399 Θ�]�Bσ Uni-
codeXR�AYi�� JIS2004 Σ�CΣ�UC\αG
v e{�ísΦ
v ÷Σⁿú
v ���Θ
v CLe�
v Lϕ≈Ñq@�
v GDI
v Adobe PDF
v D≈s�Ow (HACL)
�≤ HOD e�úΣ�Y� Unicode μíA]�úΣ�UC\αG
v ¿�
v bLϕ≈Ñq@���wqϕμ (PDT)
���wq�r∩M
pGO���r� (DBCS) yÑAziHbÑq@� ]3270B5250B3270 D≈CL�
ñ���q����wqr� (UDC) ∩MNw]∩MCziH�� UDC ∩Ms
Φ{íA��@� UDC α½ϕxsÑq@���q∩MC�÷p≤�� UDC ∩M
sΦ{í�≤zr�∩M�í�A��\uWí�ñ������wq�r� (UDC)
∩MsΦ{íC
i/OS OS/400 � Unicode Σ�
��\� 107��yi/OS � OS/400 � Unicode �zC
38 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 2 g w�B��P�úw� Host On-Demand
© Copyright IBM Corp. 1997, 2016 39
40 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 6 � w� Host On-Demand °A�P�÷nΘ
��Q�UCT� Host On-Demand �≤�w�@�G
v Host On-Demand °A�GpGn�� Host On-DemandAh��w���C�÷ⁿ
���\y�� Installation Manager w� Host On-DemandzC
v Host On-Demand tm ServletAu�bztX�⌡≡⌡μ Host On-Demand ��S
ϕíU��nC��\� 52��yw�tm ServletzHoi@B�í�Mⁿ�C
v ípδFAb Windows ñ⌡μ�@��ϕn��uπAi�ú��q Host On-
Demand �ß�C÷Múúonw�uípδFvA²¬���zw�C�÷ⁿ��
�\� 44��yípδFzC
�� Installation Manager w� Host On-Demandz��n� IBM Installation Manager �αw� Host On-DemandCz��²Hu�z
��ívAN IBM Installation Manager w�bwpnw� Host On-Demand �t�WC
MßAziH�� Installation Manager w� Host On-DemandC
��n� IBM Installation Manager 1.8.3 ��≤s��A�αw� Host On-
DemandC
½n��
��\w��≤s Installation Managerñ�ⁿ�w� Installation ManagerCp� IBM
Installation Manager ��÷ΩTA��\ IBM Installation Manager �ñ�C
w� HOD ºe
��w�
�Twn⌡μw��≈�X���n°≤C
ziHbnΘú��e�°iñ�� Host On-Demand �nΘ�DC��dUCMμH
i�u@G
v Twww� IBM Installation Manager 1.8.3 ��≤s��C
v w∩ 32 ��[cM@�yÑ�w�Az�≈� ��n 1.2 G ���í]w�
M�s�í�CYnw�h�yÑAC�yÑ���W[ 4 � 8 MBC
v ∩≤h¡xú�xswAz ��n 4.5 GB]UⁿM�úY�C
v �����H�z�M�vnJC
v bt�Ww�Σ�� HTTP °A���]�pAIBM HTTP °A�� Apache °A
��C
q�� Host On-Demand ��
pGz���� Host On-Demand]p HOD 11.0 ��Ae�S����α⌠iq
HOD � 11 ��α HOD 12.0 �M≤s��C���UCBJiμ�αG
© Copyright IBM Corp. 1997, 2016 41
1. z�nq��� Host On-Demand ²ñ�≈���q��A�ΣAOnqM�
²M��uípδFv����í�ß���iμ�≈Co���iHb HOD 12.0
���C
2. �úw���{�� Host On-Demand 11.0 �w�C
3. �l Host On-Demand M≤s��w���n�i���⌠C]�AziH½s
RW�Rú⌠≤²e�w����{�Ω�¿�²C
4. �� IBM Installation Manager w� Host On-DemandC��zúnbw�L{ñ÷
�°C
5. NM�²�� Host On-Demand Ω�¿�²C
6. ��uHost On-Demand ípδFvsΦ⌠≤HuípδFv����ß�AMßí
p HOD °A�C
w� Host On-DemandziHb��Σ��¡xW�� Installation Manager w� Host On-DemandC
Installation Manager � GUIInstallation Manager GUIG
1. ��¡x�ⁿ��� Installation ManagerC
2. ∩�� > �n]wC
3. ∩¬��xswC�∩��π�wsW Installation Manager �i�xswC
4. pG�CX Host On-DemandA�∩sWxswC
5. ÷@Us²��²Ae��úY Host On-Demand ⌠��mAMß∩�≤ disk1
Ω�¿ñ� diskTag.inf ��C
6. ÷@UTwAs�xsw�m��CXC
7. ÷@U��suATwuxsw URLvOi��C
8. b Installation Manager ��l��ñA÷@Uw�CInstallation Manager �bw
wq�xswñjMi�M≤C
9. ∩ Host On-Demand M≤C÷U@BC
10. \¬�vX�CpGzPN�vX��°A�÷@U��ⁿ�vX��°�A
Mß÷U@B�≥@�C
11. ∩��s�M≤s�AMß∩�[cC
12. pG@�t�O 64 ��Az��∩ 64 ��� 32 ��AHNú�w�b∩�
����íñC
13. ÷U@BC
14. ∩znw��yÑCw]OσC÷U@BC
15. ∩ Host On-Demand 12.0 \αC÷U@BC
16. �\�ⁿw Host On-Demand 12.0 ��U���ΩTC
a. b Host On-Demand 12.0 U�oGΩTe�W]woG�²A�ⁿw Web °
A�OWMA�z{í≡�C÷U@BC
oG²xsw����i �ß���Cw�δF�π�w]²AHq
zⁿwoG²C�⌡μUCBJG
42 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
1) ⁿw²�OWAw]� hodC
2) ⁿwuA�z{ív≡AHost On-Demand �ß�zL�≡PuA�z
{íviμqTCUC�íp∩��no�qT@�G
v ��tm°A� @Ñq@�tmΩTApPbtm°A�¼MX�
�íp�¼ñ]í�≤� 9��� 2 �, yW�ípz�C
v �v��p�G��\uWí�ñ��v��C
v IBM ��w∩o���ⁿw≡ 8999C��dz�°A�í�σ≤AA�
o�≡O b��ñCpGb��ñAziHbw��í�yß�≤�
≡C�÷�≤uA�z{ív≡���ΩTA��\uWí�ñ��
≤uA�z{ív�tm≡C
b. b Host On-Demand 12.0 U� Web °A�e�WA��z��D∩A��
Web °A�∩�G
v pG Web °A�O����Γ�tm�A�∩S� Web °A�CoOA
�≤ IPlanet M Lotus Domino Ñ Web °A����∩�C�����PΣ
Web °A��z�pA��\ Web °A�í�σ≤Ho��Ω�C
v ∩uq���� Web °A�Mμñ∩v∩�FpG���h� Web °
A�A�qMμñ∩C
v pGww� IBM HTTP °A�� Apache Web °A�A²��ú�A�∩
Γ�∩�Sw� Web °A�∩�C
– ∩bz�t�Ww�� Web °A��¼C
– ÷@Us²÷sA��² zt�ñw�� Web °A��tm�
(httpd.conf)C��AziHbμ�ñΘJ Web °A�w�²ñ�
httpd.conf ���π⌠C
c. b Host On-Demand 12 U�u��{í°A�ve�WApGw�{íbz�
t�W��� IBM WebSphere Application ServerAziHtmutm
ServletvCu��{í°A�v���U@�e����zO nb WebSphere
Application Server ñtmuHOD tm ServletvCp��÷ΩTA��\w�
tm ServletC
pGzú�Γ��utm ServletvA�° ∩� ∩�C
pGz�Γ��utm ServletvAq����Mμñ∩��{í°A�Cw
�{í��íptm Servlet �ⁿw� Web ��{í°A�A�tmz��ß
�iHzL Servlet suA�z{ívC
�G
v ��P IBM Installation Manager {íw�bt�W� Websphere Appli-
cation ServerA�Q��XCi������O WebSphere Applica-
tion Server 8.0 �M 8.5.2 �C
v bw��íAw���zw����{í°A�úΣ� Servlet tmC
d. e�Aϕ≤sßA�÷U@BC
17. �\KnΩTAMß÷@Uw�C
18. w��¿ßA�π�Kn��C��\TºC
v pGw��Q�¿A{í�π�@hTºAⁿXw�w�Q�¿C{íiα�
�π�½n�ßmw�ⁿ�C÷@U�¿C
� 6 � w� Host On-Demand °A�P�÷nΘ 43
v pGw���Q�¿A�÷@U�°Θx�AHiμ�D��°��C
19. YnTOw��Q�¿AziHUCΣL�@G
a. ½s�� Web °A�C
b. Tw HOD ��izLs²�sCpGúOA��d Web °A�tmA�
Twα≈s Host On-Demand oG²ñ���C��\z� Web °A�
í�σ≤AHotm��Ω�C
ípδF
uípδFvbw� Windows Host On-Demand °A��P�A]���w�A¿�
w�L{�@í�CpG�ßúQw�π� Windows Host On-Demand °A�A]i
Htμw�uípδFvC���bw��íiHu∩uípδFv∩�C
q��ípδF��
pGz����uípδFv]p HOD 11.0 ���Ae�S��� �⌠iq
uípδFv11.0 � � uípδFv12.0 �M≤s��Cp� �A�⌡μUC@
�G
1. quípδFv²ñ�≈�í�q��CziHbuípδFvW½���C
2. �úw�⌠≤{��uípδFv11.0 �w�C
3. s�uípδFv��n�i���⌠C]�A�½sRW�RúuípδFv
w��{�Ω�¿C
4. �� IBM Installation Manager w�uípδFvC
5. buípδFvw�Ω�¿W½sípz��q��C
w�uípδFv
pGnw�P⌡μuípδFvA�⌡μUC@�G
1. }� Installation ManagerC
2. N Host On-Demand xsw�msW Installation ManagerG
a. b Installation Manager ��l��WA÷@U�� > �n]wAMß÷@Ux
swCo��}�uxswv��Aπ��íi��xswB�m�Σsu¼
AC
b. buxswv��WA÷@UsWxswC
c. busWxswv∩��ñA÷@Us²C
d. �² Host On-Demand � 1 ��mB∩ diskTag.inf ��AMß÷@UT
wCo��CXs�xsw�mC
e. ÷@U��suATwuxsw URLvOi��C
f. q�l��ñA÷@Uw�CInstallation Manager �bwwq�xswñjMi
�M≤C
g. ∩�G��½�WzBJCpGz�≥iμ@���tm�G��AInstal-
lation Manager bw�L{ñ�V���T{o@IC
3. ∩uHost On-Demand ípδFvM≤C
4. TwΣU� 12.0 �]w∩C÷U@BC
5. buw�M≤ve�WA∩��s�M≤A�∩ IBM Host On-Demand íp
δF@�M≤s�WC
44 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
6. pGu[cv∩�]� 64 ��A�°�nN ∩��≤� 32 ��C÷U@BC
7. buw�M≤ve�WA∩uHost On-Demand ípδF 12.0v\αCe�UΦ�
�ñ��ΩT�ú i���íM����í��÷ΩTC÷U@BC
8. b¬���ñ�uHost On-Demand δF 12.0v�DUA∩uípδF Host On-
Demand δF�mve����C Host On-Demand °A��m�ⁿX Host On-
Demand °A����C�TΩbμ�ñΘJ HOD °A����BiB@���C
÷U@BC
9. bKne�ñA�\∩�M≤Mw�∩�C÷@Uw�H�≥w�C
q Host On-Demand °A�UⁿuípδFvw�M��
�� Host On-Demand °A�¡x���uípδFvM��ABiq°A�UⁿA�
w�b⌠≤≈�ñC
pGnq Host On-Demand °A�UⁿuípδFvA�⌡μUCBJG
1 . q W i n d o w s ≈���s²�A�ⁿV H o s t O n - D e m a n d °A�ñ�
HODMain_xx.html �AΣñ xx �z�yÑr�]°��Γ�r��C
2. ÷@Uu�z�v�� 3C
3. ÷@UuípδFv��ANuípδFvw�M��Uⁿ�z� Windows ≈�
ñC
4. ⌡μuípδFvw�AHw�uípδFvC
5. w��¿ßAziHq}l > {í�α�\αϕñ}�uípδFvC
Host Access uπc
bw� Windows Host On-Demand °A��L{ñ���w�uHost Access uπcvC
pG�ßúQw�π� Windows Host On-Demand °A�A]iHtμw�uHost
Access uπcvC���bw��íiHu∩uHost Access uπcv∩�C
q�� Host Access uπc��
pGz����uHost Access uπcv]p Host Access uπc 11.0 ���Ae
�S��� �⌠iquHost Access uπcv11.0 � � uHost Access uπcv
12.0 �M≤s��Cp� �A�⌡μUC@�G
1. quHost Access uπcv²ñ�≈�í�q��CziHbuHost Access uπ
cvW½���C
2. �úw�⌠≤{��uHost Access uπcv11.0 �w�C
3. s�uHost Access uπcv��n�i���⌠C]�A�½sRWuHost Access
uπcvw��{�Ω�¿C
4. �� IBM Installation Manager w�uHost Access uπcvC
5. buHost Access uπcvw�²W½sípz��q��C
w� Host Access uπc
�⌡μUC≥�BJAb Windows t�Ww�uHost Access uπcvG
1. }� Installation ManagerC
2. N Host On-Demand xsw�msW Installation ManagerC
� 6 � w� Host On-Demand °A�P�÷nΘ 45
a. b Installation Manager ��l��WA÷@U�� > �n]wAMß÷@U
xswCo��}�uxswv��Aπ��íi��xswB�m�Σsu
¼AC
b. buxswv��WA÷@UsWxswC
c. busWxswv∩��ñA÷@Us²C�² Host On-Demand disk1 ��
mAMß∩ diskTag.inf ��C÷@UTwCo��CXs�xsw�mC
d. ÷@U��suATwuxsw URLvOi��C
e. q�l��ñA÷@Uw�CInstallation Manager �bΣwwq�xswñjM
i�M≤C
f. ∩�G��½�WzBJCpGz�≥iμ@���tm�G��AInstal-
lation Manager bw�L{ñ�VzT{o@IC
3. ∩uHost Access uπcvM≤C
4. TwΣU� 12.0 �]w∩C÷U@BC
5. buw�M≤ve�WA∩��s�M≤A�∩ IBM Host Access uπc@
�M≤s�WC
6. pGu[cv∩�]� 64 ��A��N ∩��≤� 32 ��C÷U@BC
7. ∩znw��yÑCw]OσC÷U@BC
8. buw�M≤ve�WA∩uHost Access uπc 12.0v\αCe�UΦ��ñ
��ΩT�ú i���íM����í��÷ΩTC÷U@BC
9. b¬���ñ�uHost Access uπc 12.0v�DUA∩uHost Access uπc
12.0ve����C
10. bKne�ñA�\∩�M≤Mw�∩�C÷@Uw�H�≥w�C
bD�x�íw�
��]t�� Installation Manager D�x�íbúΣ��������¡xWw�
Host On-Demand �ⁿ�C
�GpGzn� IBM iSeries iμw�A��z\¬� 47��yb IBM iSeries Ww
� HOD ºezC
÷≤bD�x�íñw�
LinuxBUNIX M z/OS t�úΣ������� (GUI)A�z�iH�� Installa-
tion Manager �D�x¼��w� Host On-DemandC
�� IBM Installation Manager �D�x�íAi²zzLw�M≤�¿UC@�G
v w�
v �
v �∩
v ��
v �úw�
Yn�� Installation Manager D�x�íA����≤ Installation Manager uπ²
ñ� imcl ��{íC
46 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
o�w�BJ[\F��D�x�í�@δw�Ωd�Cbw�Ñq@��íAt
��w∩nw��M≤π�Sw�D�x�íú�CziH��D�xe�WX{�
∩�A�≥⌡μw�C
Installation Manager D�x���UCD�G
v [X] ϕ�∩�∩�C
v [ ] ϕ��∩�∩�C
v w]ⁿO�]tbΦA� [ ] ñC
v [N] ϕ�w]ⁿO�uNGU@BvC
�Gp� Installation Manager MD�x�í��÷ΩTA��\zww�� Instal-
lation Manager ���uInstallation Manager �ñ�vC��\ IBM Installa-
tion Manager �ñ�C
Installation Manager i�� Installation Manager í�σ≤uw��≤s Installation Man-
agervñú �ΩTw�C
Ynw� Host On-DemandA��Hu�z�v�íw� Installation ManagerCp�U
ⁿ Installation Manager ��÷ΩTA��\uIBM Installation Manager M Packaging
Utility �t��DvFw� Host On-Demand ����Ch�� 1.8.3C
p��� Installation Manager ��÷ΩTA��\ IBM Installation Manager �ñ
�C
b IBM iSeries Ww� HOD ºe
b IBM iSeries ¡xWw� Host On-Demand �@�AizL Installation Manager �
D�x�íΣ�CGUI �í�w�Lkb IBM iSeries W⌡μC
HUCXb IBM iSeries Ww� Host On-Demand ���N�ΣL��G
v Twww� IBM Installation Manager 1.8.3 ��≤s��AB��Hu�z�v�í
w�C��z�� IBM Installation Manager �í�σ≤AHoi@B���Ω�C
w� Installation Manager 1.8.3 ���÷ΩTi≤UCΩ�ñoGb IBM i Ww
� Installation ManagerC
v w����π��z�� root M�v����⌡μC
v HOD 12.0 �Lk�� Installation Manager b IBM i Wi�w�C
Yn}lw�Az��⌡μUC@�G
1. zL FTP]���eqT≤w��⌠≤@δuπAN Host On-Demand ESD zip �
�s� IBM iA�N zip ��úYC
2. }� Installation ManagerA�ú �≤ Host On-Demand �ñ� diskTag.inf �
���π⌠AHtmxswC
3. �≥iμD�x�íw�ñú �ΣLBJC
w�{�
YnbuD�x�ívñw� HODA�⌡μUC@�G
1. bD�x�íñ�� IBM Installation ManagerCH�z�M�v}�ROú�r�A
�!½ IBM Installation Manager w�²ñ� tools Ω�¿C
� 6 � w� Host On-Demand °A�P�÷nΘ 47
2. b tools ²ñ⌡μUCⁿO
imcl -c
.
úP�@�t�WA�pG
v AIX® � LinuxG
/opt/IBM/InstallationManager/eclipse/tools/imcl –c
v IBM iG
/QIBM/ProdData/InstallationManager/eclipse/tools/imcl –c
v WindowsG
\Program Files\IBM\Installation Manager\eclipse\tools\imcl.exe -c
v z/OSG
/InstallationManager/bin/eclipse/tools/imcl -c
p�bD�x�íñ�� Installation Manager ���ΩTA��\��D�x�
íC
3. bD�x°íñAⁿw IBM Host On-Demand xswG
a. ΣJ PAMß÷ Enter ΣHsΦ�n]wC
b. ΣJ 1AMß÷ Enter ΣHⁿwxswC
c. ΣJ DAMß÷ Enter ΣHsWxswC
d. ΣJ IBM Host On-Demand 12.0 �xsw⌠C�pA<path>\HOD\disk1\
diskTag.infC
e. ΣJ AAMß÷ Enter ΣHxsxswΩTC
f. ΣJ RAMß÷ Enter ΣH��D\αϕC
4. ∩ 1 HqD\αϕiμw�CpGz��n{��xswAt��qzΘJ ID
MKXCz]iHbt����xs{�C��\uInstallation Manager �ñ�v
ñ�bD�x�íñxs{�C
5. b∩nw�ºM≤�e�WΣJAϕ��XAH∩ Host On-Demand 12.0 M
≤C
6. bß≥�e�ñΣJAϕ��XAH∩�nw� 12.0 �w���¼AMß÷ EnterΣC
7. ΘJ N �≥@�C
8. ΣJAϕ��X�°�vAH�\�vΩTCpGn�ⁿ�vX�A�ΣJ AAM
ß÷ Enter ΣCΣJ NAMß÷ Enter ΣAH�≥@�C
9. ∩ Installation Manager @�Ω��²Cp�i@B�ΩTA��\M≤s�
M@�Ω�²�º[CYn�≤²A�ΘJ MAMß÷ Enter ΣCΘJ�T�⌠AMßΣJ N �≥@�C
10. u�mve�i²zⁿw IBM Host On-Demand 12.0 w�²��mCΣJ M i
�≤w�²��mC�ΘJ�T�⌠AMß÷ N �≥@�C
11. b 64 ��@�t�Ww��A�π�M≤�[cC∩≤s�M≤s�AziHΘ
J T: Change to bit-architectureAH�≤���íC�pA�]u∩�[cvπ
�� 64 ��A�∩� T π��u�≤� 32 ��[cvAhΣJ T N�≤� 32
��[cC
48 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
12. Yn�ⁿw]A�bΘJt@�ºß�≥@�A�ΣJ N �≥@�C
13. byÑe�WΘJyѬ���XAibyÑMμñsW��únw��yÑC
ziHv@∩yÑA�÷ S ∩��yÑC�w]�∩σAoO�n�C
z�yÑ∩��M� M≤s�ñ�w����M≤CΣJ N �≥@�C
14. U@�e��π�utmv\αϕA�t Host On-Demand 12 w����tm�
�Ω�G
@δ�ÑAHost On-Demand 12 tm\αϕñ��UC�G
v oGΩT
v Web °A�
a. ΘJuoGΩTv�¬��Aϕ�XAH�\]wCuoGΩTve��π
�UCΩTG
v oG�a²O���q Web s� Host On-Demand ��w��b�
�mCw]�π�be�ñC�n��A�ΣJ 1 H�≤�mC
v Host On-Demand oGOWO Host On-Demand Web oG²�°A�OW
]wC�n��A�ΣJ A H�≤�mC
v A�z{í≡O Host On-Demand A�z{í�Ñ�≡�CⁿwA�
z{í≡FHost On-Demand �ß��zL�≡PuA�z{íviμq
TCUC�íp∩��no�qT@�G
– ��tm°A� @Ñq@�tmΩT]pPbtm°A�¼M�X�
íp�¼ñAí�≤� 9��� 2 �, yW�ípz�C
– �v��p�]��\uWí�ñ��v���
≡ 8999 O Host On-Demand �w]≡C�ó�z�t��z�AA��≡
O b��ñCpGb��ñAziHbw��í�yß�≤�≡C�÷�
≤uA�z{ív≡���ΩTA��\uWí�ñ��≤uA�z{
ív�tm≡C
ΘJPΣñ⌠≤∩��÷p��XAH�≤�O�]wC��\e�W�Σ
l∩�A�iμ�²C
b. ΘJ Web °A�¬��Aϕ�XAH�\Σ]wC
1) Web °A�e��π�UC∩�Cz�����¡��D∩A�� Web
°A�∩�G
v S� Web °A�GpGzΓ�tm Web °A�A�OS� Web °A
�A�∩�∩�CoOA�≤ IPlanetBLotus Domino Ñ Web °A�
���∩�C�pz� Web °A��z�A��\ Web °A�í�
σ≤AHo��Ω�C
�Gw∩ z/OS w��∩S� Web °A�A]�t���ú� Web °
A�A����tmC
v q���� Web °A�Mμñ∩�GYn∩���� Web °A�A
�∩�∩�AMß∩���� Web °A�C
v Γ�∩�Sw Web °A�GpGww� IBM HTTP °A� 8.5 �
Apache Web °A� 2.2A²��ú�A�∩�∩�Cz��ΘJ Web
°A�w�²ñ� httpd.conf ���π⌠C
� 6 � w� Host On-Demand °A�P�÷nΘ 49
2) ΘJP�n∩��÷p��XAH�≤�O�]wC��\e�W�∩
�A�iμ�²CΘJ N �≥@�C
c. pGw�{��t�W� IBM WebSphere Application ServerAU@���
u��{í°A�v��s�e�N���zO nb WebSphere Applica-
tion Server ñtm Host On-Demand tm ServletCpG���OzL�⌡≡
⌡μ Host On-DemandAo�Nú�n}�B�≡ �ß�PuHost On-
Demand A�z{íviμqTCΣLΩT��\� 52 ��yw�tm
ServletzC
v pGzΣJX{b�D¬���X�σr�AIBM Installation Manager �
π���{í°A���MμBΣ]w�M����°A�A�ú����
qñ∩�Cw�{í���íptm Servlet �ⁿw� Web ��{í°A
�A�tmz��ß�A�ΣizL Servlet suA�z{ívC
v pG�∩�tm Servlet ��≥@�Aw�Nú�]wtm ServletC�ß�
ib≡ 8999]�zⁿw�ΣL≡�W��suA�z{ívC
�G
v ��P IBM Installation Manager {íw�bt�W� Websphere Appli-
cation ServerA�Q��XCi������O WebSphere Applica-
tion Server 8.0 �M Websphere Application Server 8.5 �C
v bw��íAw���zw��°A�úΣ� Servlet tmC
15. U@�e�OKne�C��\z�∩AA�≥⌡μw�C
16. Ynú����A�ΘJ G: Hú�w����C
17. ΘJ����WA�H .xml @���WC���O XML �C
18. bΘJ���WHN��xs úP�m�A�]t²�mC
19. ΘJ I }liμw�C
20. w��¿�A�ΘJ F: �¿@�C
21. ΘJ X H�⌠ Installation ManagerC
bD�x�íñw�ípδF
uípδFvbw� Windows Host On-Demand °A��P�A]���w�A¿�
w�L{�@í�CpG�ßúQw�π� Windows Host On-Demand °A�A]i
Htμw�uípδFvC���bw��íiHu∩uípδFv∩�C
p���ΩTA��\� 46��ybD�x�íw�zC
bD�x�íñw� Host Access uπc
bw� Windows Host On-Demand °A��L{ñ���w�uHost Access uπcvC
pG�ßúQw�π� Windows Host On-Demand °A�A]iHtμw�uHost
Access uπcvC���bw��íiHu∩uHost Access uπcv∩�C
p���ΩTA��\� 46��ybD�x�íw�zC
HLn���íw�
HLn���íw� Host On-DemandAi²z�� Script iμw�Cz��²���
��AA������� Installation ManagerC
50 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
p��� Installation Manager 1.8.3 �HLn��Φíw�M≤��÷ΩTA��\
Installation Manager ΩTñ���UCDDG
v Ln��w��²�
v Installation Manager Ln���í�ⁿOμ��
w�{�
�]tHLn���íw� HOD �ⁿ�C
⌡μUC@�AHLn���íw� HODG
1. Yn�����A��� IBM Installation Manager �δF�íAbi�� GUI �
≈�WzL -record ∩�O²���Cp���ΩTA��\�� Installation Man-
ager O²���CH Windows ��A����O²�π�pUG
C:\Program Files (x86)\IBM\Installation Manager\eclipse>IBMIM.exe -recorde:\recordResponse.xml
2. �n��A�}�ú�� XML �H�°MsΦ�n]wCp� �����ΩTA
��\ Installation Manager Ln�����ⁿOC
3. Yn��ú�����⌡μLn��w�A��� IBM Installation Manager �ú
� imcl ⁿOμ��{íCHUOúP@�t�W�d�G
v WindowsG
imcl.exe input response_file -log log_file
v LinuxBUNIXBIBM iBIBM z/OS® M OS X
./imcl input response_file -log log_file
p���ΩTA��\�����HLn��Φíw�M≤C
�G
v ��zbO² Host On-Demand w������A��K�� –skipInstall ��C
v pG Host On-Demand bLn��w��ítmF Web °A�M]����{
í°A�Az��H�ⁿ�nΘ]wO²���A²����n]wMnΘ
��α�HO²b���ñC�pApGntm HTTP °A� 8.5 �A��z
�UC��AH≥o���GG
– HTTP °A���
– HTTP °A�w��m⌠
– HTTP °A�ñ� httpd.conf ��m⌠
P�aAYOb WebSphere Application Server �b�⌠�ñiμLn��w�A
�N���O²bπ��ⁿ WebSphere Application Server ]w�t�WC
pG���O²b�w� WebSphere Application Server �⌠�ñAh��b�
w� WebSphere Application Server �⌠�ñ�� ��C
v ��z�úP�ípΩd� @�O����AoN���UC
v z��N���O²bnw� Host On-demand ��P@�t�¡xWC�pA
∩≤ Linux W�Ln��w�A�N���O²b Linux WC�úP�@�t
� @�O����AN���UC
v w��D�x� GUI �í]pA����n°≤A]�PLn��w��í�
÷CΣñ]A]²ú¡≤�UCU�G
� 6 � w� Host On-Demand °A�P�÷nΘ 51
– nJ������π��z�M�vC
– Installation Manager ��Hu�z�v�íw�C
– ww� Installation Manager 1.8.3 ��≤s��A�αw� Host On-
DemandCpG WebSphere Application Server W��F�zw�Ahbw�
�íNúΣ�uHost On-demand tm Servletv�tmCz��Γ�[Ht
mC
w�tm Servletb Host On-Demand w��íAziH∩�²tm Servlet w��tmb i/OSBOS/
400BWindowsBAIXBLinux � Solaris W� IBM Application ServerC
�� Web °A�M Servlet ���tmúúPC��dz� Web °A�M Servlet
��í�σ≤AΣXz�@�t�� Servlet tm��C
u�ϕUCΓ�»zí∩z� Host On-Demand ípO¿����nw�tm ServletG
v zp�tm Host On-Demand �Φí²�ß���PuA�z{ívqT]pPb
tm°A�¼MX�¼íp�¼ñApGz��u�v��p�v���u½s�
V{ív�C
v �⌡≡O@�zp� @Ñq@�tmΩT�°A�A�BzúQnb �⌡≡}
�≡ú í�ß�suA�z{ívC
�w]AHost On-Demand �ß����≡ 8999 suA�z{ívñ�tmΩ
TCpGz��ß��b�⌡≡Ah�⌡≡�z����ú}�≡ 8999CúLAz
iN�ß��q���tm Servlet stmΩTA�K}�o�≡C
b WebSphere Application Server Wíp Servletb WindowsBAIXBLinux M Solaris W� Host On-Demand w��íAw���{í
�jMz�t�O � WebSphere Application Server Ω�CpGª���Ω�Aw�
��{íiHb WebSphere Application Server 5.1B6.0B6.1 � 7.0 ���w�Mt
mtm ServletC
pG¡xú p System z �ΣL�w�{íAh�nΓ�w�tm ServletC��\
WebSphere Application Server í�σ≤AHow�°���{í�BJCz]iH�
http://www.ibm.com/software/webservers/ ��² WebSphere Application Server Σ
���AziHb�Σ�z���σ≤���C
Host On-Demand tm Servlet EAR � cfgservlet.earAO�≤ Host On-Demand w�
� lib ²ñC
∩≤ WebSphere Application Server 5Gϕzb�zD�xñxsíp]wºßA�
nb WebSphere Application Server �u°���{ív°íñ�� Host
On-Demand tm ServletCMß⌡ u⌠�v°í�∩u≤s Web °A��{
ívC
w�ntm Servlet ºßAziHtm�ß���tm ServletA�úO��suA
�z{ívCziHQ�uípδFv�m�q� HTML �ß���Co�δF
52 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
���z�ΘJ]w HTML ñ� Applet ��A]�zú�A�ΣykM�����
CIBM ��z��uípδFvN�ß� HTML ñ� ConfigServerURL ��]�
HODConfig/HODConfig/hodC
pG�ntm Servlet ��BtmMd����ΩTA��\uWí�ñ�]wutm
ServletvC
� 6 � w� Host On-Demand °A�P�÷nΘ 53
54 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 7 � �úw� Host On-Demand °A�
ziH�� Installation Manager GUI �úw� Host On-Demand � 12 �C�ϕ�
UCBJiμ�úw�G
1. ε��P Host On-Demand �÷���{í]�puípδFvM IBM Host On-
Demand A�z{í�C
2. �� Installation ManagerC÷@U�úw�C
3. ∩uIBM® Host On-DemandvMAϕ���AMß÷U@BC
4. �\KnΩTC÷@U�úw�C
v pG�úw��Q�¿A{í�π��Q�¿�TºC
v pG�úw���Q�¿A�÷@U�°ΘxHiμ�D��°��C
5. ÷@U�¿C
6. ÷@U�� > �⌠AH÷¼ Installation ManagerC
�� Installation Manager D�x�í�úw� Host On-DemandziH��D�x�í�úw�M≤CYn�úw�A�����O�z�A�H
�z�M�vnJC
⌡μUC@�AHbuInstallation Manager D�x�ívñ�úw� HODG
1. ÷¼��P Host On-Demand w��÷p�{íC�puípδFvM IBM Host
On-Demand A�z{íC
2. ΘJⁿO
: imcl -c
Mß÷ Enter Σ
3. ΘJ 5 �≥iμ�úw�C
4. ΣJX{b Host On-Demand 12.0 M≤s�¬���XC÷ Enter ΣC
5. �\n�úw�� Host On-Demand 12.0 M≤s����Ω�CΣJ N HiμU
@BA�÷ Enter ΣCN Ow]∩�C
6. ΣJX{b Host On-Demand 12.0 M≤¬���XAH∩ Host On-Demand M≤C
÷ Enter ΣCΘJ N HiμU@BC
7. T{n�úw��M≤CΣJ U Hiμ�úw�AMß÷ Enter ΣC�e�]�ú ������∩�C÷ G M Enter ΣAH�≥�����Co����úw�@�C
8. X{U@�ú��A÷ F H�¿@�C
© Copyright IBM Corp. 1997, 2016 55
56 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 3 g tm Host On-Demand
© Copyright IBM Corp. 1997, 2016 57
58 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 8 � tm Host On-Demand �����
bw� Host On-Demand ßAz�n�z������ HTML ��tm Host On-
Demand Ñq@�C
Host On-Demand ú �Yi�� 3270B5250BVT � FTP ���Ñq@��d�
HTML �Ao�Ñq@���Uⁿ�ß�� Java �����≤w²tmCo�Ñq
@��� HTML ¼tm�¼A�Bú o�Ñq@�²z���⌡μ Host On-
Demand ��tsD≈t�CYn��o����Ñq@�A�⌡μUCBJG
1. N hodclients.zip �±m≤ your_publish_directory\samples\html ²AΣñ
your_publish_directory Oz� Host On-Demand oG²WC
2. T{�uípδFv���� hodclients.zip �O�≤znbΣñ�úY���²
]Host On-Demand oG²�Sϕ���oG²�ñCYDp�A�N .zip �
�s� ²C
3. �� DWunzip uπAN hodclients.zip ��e�úY�z�oG²ñCp�p≤
���uπ���ΩTA��\�� DWunzipC
4. ��s²�ⁿVz Web °A�W� hodclients.htmlA�p http://host/alias/
hodclients.htmlC
5. �½kΣ÷@UAϕ�Ñq@���AMß∩u�evH}�Ñq@��
eC±g�T��a�}B≡H�D≈t��⌠≤ΣLsu�eC÷@UuT
wvC
6. ÷ΓUÑq@���H��Ñq@�C
ziH��uípδFv�q HTML �Cp���ΩTA��\� 60��y��
ípδFzC
�� Host On-Demand HTML �
w∩ Host On-Demand ��P]w HTML ��n�ΦkO��uípδFvCuíp
δFvi²z�P���q� HTML �A��tz⌠������ Host On-Demand
S�CUCOi��uípδFvtm�í�S�G
v tm�¼Ctm�¼Owqz�μϕ��¬ÑΦkA�pGzOb≤BwqÑq@
�B�����n]wnOsb≤BÑC�÷tm�¼�ΣLΩTA��\� 9�
�� 2 �, yW�ípzC
v wⁿCHost On-Demand OH Applet ���{í⌡μAB��Uⁿ{íX���
��≈�ñC�w]AHost On-Demand �ß��Uⁿ���≤AúLAzi�úú
�n��≤Aε�UⁿjpC
v u��v�ß�BWeb Start �ß��uUⁿv�ß�C��ß��Od����
@�s HTML ���{íXA�NΣxsb����≈�ñCWeb Start �ß�
Mu�v�ß�@����ß�{íXA�B�i²zú���s²�Nα⌡
μ Host On-DemandCUⁿ�ß��b���C�s HTML ��Uⁿ�n�
AppletC
v ⌠�[]�q HTML d��CziH�P]w@�d�A uípδFv�ú
�z� HTML �CzL�S�AziH�PsWz�v�I�BX�ÑC
© Copyright IBM Corp. 1997, 2016 59
v ���ß�/Web Start ∩�Cϕ⌡μ��ß�� Web Start �ß��A@��s
��ß�i�Ah�� �{íXCziH����uípδFv∩��ε
�C
v Host On-Demand w��m]{íXw�CuípδFv��q±b Host On-
Demand °A��oG²ñCúLAbY�ípUNo���±bP Host On-
Demand °A�L÷��mñ���nA�íAp�@i≥oúP�w��εA
��² Host On-Demand °A�≤e÷ �C
v WebSphere PortalCWebSphere Portal ú @���[cAiN�e���]Y
��� Portlet�íJ⌠�ñCPortlet O��U����e�π�bs²�°í�μ
@ HTML �ñ���{íC��� Host On-Demand Ñq@�� HTML �ií
p¿ PortletA²���izLJf⌠���s Host On-DemandC
v Windows ⌠�nJCpGz����nJ Windows ⌠�A�∩��������
�� Windows ���WA²���nJ Host On-Demand ñCu�b��uíp
δFvñ�utm°A�¼v�¼�A�α���∩�C
v Ñq@��z{í APICHost On-Demand Ñq@��z{íiú JavaScript APIA
²z�zD≈Ñq@�H�MD≈Ñq@�í�σrμ�Co� API iΣ�ND≈Ñ
q@��Ob�� JavaScript �⌠�ñA�BizLuípδFv��C
Yn�� Web Start �ß�Az�n��uípδFvC��ß��¼�ú w²w
q���C
tm Host On-Demand Ñq@�
úF]w HTML �Az�n�z����wqÑq@�CpGz��uHTML ¼v
�¼Ahbz�� HTML ��P�Aτ�buípδFvñtmz�Ñq@�C hA
pGz���Outm°A�¼v�¼�uX�¼v�¼A����Σñ@�w²w
q��ß�Ahz����@��z�ß�Abtm°A�ñ��s�B���PÑ
q@�C
bztmÑq@��íAú�zO n��uípδFv��z�ß�A��ú z
@tC�π�∩� z��G
v Ñq@��eC��Ñq@��e�itmA]AGsuΩTBw�O@ÑCC@
�μ��iΩwAH����≤sC
v ⌡μ�í∩�CbztmÑq@��AziH��Ñq@��tmS�A�pGÑ
q@�jpP�mBCΓBuπC��qH�¿�ÑCziHbuípδFvM�
π�z�ß�ñtm⌡μ��∩�C
v ����\αC���bΣ Host On-Demand Ñq@��íq�¼��\αAz
XG�i�A�pG����B���⌡μ¿�ÑC
��ípδF
uípδFvib Windows M Linux ¡xW⌡μCpGn��uípδFvAi∩
UCΦkº@G
v pGz�uípδFvO��H Windows Host On-Demand °A�@�w�A�
}l > {í� > IBM Host On-Demand > �z > ípδFC
uw∩��ípδFv°íY�π�C
60 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
uípδFv���z∩�tm∩�A�Bú S��εXí�Cϕz∩nS�ßA
uípδFv��z�� HTML PΣ���Co�����±b Host On-Demand °
A�ºY�²ñA�o�²��Oz Web °A��αδ��Fq�²Oz
Host On-Demand °A��oG²C
NuípδFvΘXe� Host On-Demand °A�
pG Host On-Demand °A��≤ Windows � IBM System i ¡xWAhiHNuí
pδFvHTML Mtm���gJ Host On-Demand °A��oG²ñCbuí
pδFv���e�ñAziH∩�nNú����g�≤BCziH∩zuíp
δFv⌡μ≈��αs�⌠≤���⌠⌠�≈Cb�ípUAzONuípδ
FvΘX�V Host On-Demand °A��oG²ABⁿw�ΘXμíO HTMLC�
]zwwqÑq@�Ah HTML ⌠�YiH� z����sC
hApGz�uípδFvLk��g� Host On-Demand °A�WAhz�∩²
uípδFv�ΘXμíú�@� zip �Cb�ípUAuípδFvN�ú�@� zip
�A�t��� HTML �PΣ���Cz��No� zip ��� Host On-Demand °
A�ñA��� DWunzip N zip ��úY��n�oG²ñC�]zwwqÑq@
�Ah HTML ⌠�YiH� z����sC
� 8 � tm Host On-Demand ����� 61
62 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 9 � �� Host On-Demand �zPs�����
Host On-Demand �ú @�w²wq��ß�A z�z Host On-Demand P��s
���bßCbs����ß�� Database On-Demand �ß�]�utm°A�
¼v�uX�¼víp�¼�eAz�n��@��z�ß���π�z�ß�A�
ΣsW���PtmÑq@�C
ⁿJ�zPs����ß�
pGnⁿJ�z�s����ß�A�⌡μUCº@G
v bs²�ñⁿw HTML ���π URLG
http://server_name/hod_alias/client_name.html
Σñ server_name O Host On-Demand °A��D≈W� IP �}Ahod_alias O
oG²�OW]�⌠�Aclient_name O�z�s����ß�� HTML �W
C�pAziHq Web °A�Uⁿ�z�ß�����AΣ�kOⁿw@��
ⁿpU� URLG
http://host.yourcompany.com/hod/HODAdminCached.html
�lw��@�H�z�nJG
1. ΘJw]��� IDGadminC
2. ΘJw]KXGpasswordC
3. ÷@UunJvC
v N HODMain_xx.html �]Σñ xx �Γ�r��yÑr��ⁿJ�s²�ñAH�
°��i��zPs����ß����AH��°ΣLw²wq��ß�C
HODMain_xx.html �≤oG²ñC
�z��
�z�ß�i²zw∩xsbtm°A�ñ�Ω�A⌡μUC@�G
v �z���Bs��Ñq@�
v tmB�zMl�u½s�V{ívA{í
v tm Database On-Demand
v ��w�O@
v �°l�PTºΘx
v �@δ����\α
�z�ß�Ob�� Host On-Demand �ß�¡xW⌡μAúF Macinstosh @�t�
ºCpGzbuípδFvñ��tm°A�¼�¼�X�¼�¼�� HTML �A
z�n���z�ß�btm°A�WtmÑq@�C�÷tm Host On-Demand tm
°A����ΩTA��\uWí�ñ�≥�tmBJC
Host On-Demand ú UC�w²wq�z�ß�P�π�z�ß�G
© Copyright IBM Corp. 1997, 2016 63
�z�ß� (HODAdmin.html)ⁿJ�z�ß��Uⁿ��C
����z�ß� (HODAdminCached.html)ⁿJ�z�ß�����C��o��ß��uIOibs²�ñH��
�@��C
pGn���z�ß�����Az�nΓ�����Cª��ⁿV
HODAdminCached.htmlAp� Host On-Demand �iH±�����M°A���C
oi² Host On-Demand δ��qzA°A�W��s���z�ß���i�C
t�DPw����z�� (HODAdminCachedDebug.html)1
ⁿJ�⌠�ñ��z�ß�A����DPw]Ñq@��OⁿPl��C
�π�z�ß� (HODAdminFull.html)2
ⁿJ�π�z�ß��Uⁿ��C�π��z�ß�tú �z���Ñq
@�Htm⌡μ��e�αOCúLA�π�z�ß��Uⁿqj≤�z�ß
��UⁿqC
���π�z�ß� (HODAdminCachedFull.html)2
ⁿJ�π�z�ß�����CM���z�ß������ⁿA��ß
�ibs²�ñH��ß�@��C
t�DPw\α����π�z�ß� (HODAdminCachedDebugFull.html)1, 2
ⁿJ�π�z�ß�����A����DPw]Ñq@��OⁿPl
��C
�G
1. u�bz≤PΣ�H��M Host On-Demand w��D�A�����DPw�ß
�C
2. �π�z�ß�O�z�ß�[��u��Ñq@�vC
3. pGz���� Java \α�s²�Az�n�� Java �ε�O�úu�z�
�ß�vCp�ⁿ�A��\uWí�ñ��� Java �{íC
�²��{í
u²��{ívO@� Java ��{íAi²�z���z���Bs��Ñq@
�tmΩTC�ΩTxsb Host On-Demand w]Ω�xsw� LDAP ²ñC��
�{íuαb��utm°A�¼v�¼�⌠�ñoº@�Cu²��{ívi²
zsWBRú�≤sσ��í⌠�ñ�jq���Bs��Ñq@�A�ú���
u�z�ß�v@@iμCu²��{ív�¬@� XML ASCII �A���ñt
�nw∩wq�tm°A�º���Bs��Ñq@�⌡μ�UC�@G
v sWB≤sPRús�
v qs�sWB≤sMRú���
v q����s�sWB≤sMRúÑq@�
v CXΘX�ñ{�����Ms�A@��@jM�ú�
v CXΘX�ñ{�����Ms�Ai½���@�ΘJ
H list �@⌡μ�jM����¼]�����SwΩT��s�¼]��s��÷
ΩT�CM�ALDAP ⌠��Σ����¼�jMC
ΣLΩT��\uWí�ñ���²��{íC
64 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
sW�����
pG�z�bu���/s�v°íñ��Fe\�����bßAh���i��w
²wq�s����ß�A��sbßCp�o��ß���÷ΩTA��\uW
í�ñ�²���i��bßDDC
Host On-Demand �ú �s����ß�pUG
s����ß� (NewUser.html)ⁿJs����ß��Uⁿ��C
sW����ß��� (NewUserCached.html)ⁿJ�⌠�ñ�s����ß�C
t�DPw�s����� (NewUserCachedDebug.html)1
ⁿJ�⌠�ñ�s����ß�A����DPw]Ñq@��OⁿPl
��C
�Gu�bz≤P IBM Σ�ñ��M Host On-Demand w��D�A����DPw
��C
� 9 � �� Host On-Demand �zPs����� 65
66 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 10 � �� Host On-Demand �����
��Q�bztmP��������A���N�@��DC
v yⁿJ����ß�zí�p≤s Host On-Demand ����ß�C
v � 68��y∩Aϕ��ß�zQ�p≤P����ß��Xz��DC
v � 68��y��ß�zQ�p≤����ß�A]Aw�P�úBg�⌠�⌠
⌠ípB∩ Windows M Mac OS X �Σ�M�°���DÑC
v � 75��yWeb Start �ß�zQ�p≤�� Web Start �ß�A]Aw�P�úB
tmz� Web s²�Bft Windows ⁿ¡����� Web Start H� �ÑC
v � 79��yUⁿ�ß�zQ�p≤��Uⁿ�ß�A]AbUⁿ��ß�� Web
Start �ß�ß�w�MⁿJC
v � 79��yw²wq�����ß�zí� Host On-Demand �ú ºw²wq�
�����C
v � 80��yε��ß�UⁿjpzQ��C�ß�Uⁿq��kC
v � 80��yíp�ßú � Java OsM�Ozí�p≤íp Java Os�M�O�
�z���C
ⁿJ����ß�
Host On-Demand ú �Yi�� 3270B5250BVT � FTP ���Ñq@��d�
HTML �Ao�Ñq@���Uⁿ�ß�� Java �����≤w²tmCo�Ñq
@��� HTML ¼tm�¼A�Bú o�Ñq@�²z���⌡μ Host On-
Demand ��tsD≈t�CΣLΩT��\� 59��� 8 �, ytm Host On-
Demand �����zC
YnⁿJ Host On-Demand ����ß�A���n�� Web s²��bu⌠}vμ
�ΘJ Host On-Demand HTML �� URLCHost On-Demand HTML ���OUCΣ
ñ@�G
v ��uípδFv��� HTML �C
v Host On-Demand ]t�Σñ@�@δw²wq� HTML �
IBM ���@�∩�Cp�uípδFv�ΣLΩTA��\uWí��ípδFD
DCp�@δw²wq� HTML ����ΩTA��\� 79��yw²wq����
��zC
pGz�����ß�OQ�utm°A�¼v�uX�¼víp�¼íp�¿Az
�n²���z�ß�sW���PtmÑq@�A�α������ß�C
Yn��uípδFvú�� HTML �A�bs²�ñⁿw HTML ���π URLG
http://server_name/hod_alias/client_name.html
© Copyright IBM Corp. 1997, 2016 67
Σñ server_name O Host On-Demand °A��D≈W� IP �}Ahod_alias Oo
G²�OW]�⌠�Aclient_name O�ß�� HTML �WC�pA�]zbuí
pδFvñ��@� 3270sessions.html �Azi÷pU��ⁿw@� URL ⁿJ��G
http://host.yourcompany.com/hod/3270sessions.html
Yn�� H o s t O n - D e m a n d �t�w²wq H T M L �A�Ns²�ⁿV
HODMain_xx.html �]Σñ xx OΓ�r��yÑr��H�°��i�ºw²wq�
ß����CHODMain_xx.html �≤oG²ñC
bzs�ß��A�X{@�w��iTºAiDz Host On-Demand O� IBM ���A���zO H⌠ªC�����÷@UAϕ�÷s��o�Ñq@���
⌠≤Ñq@�� Java w�M�vAHost On-Demand �αAϕaB@C
�G�{í�Ω{íiα�� Java w�°íMΣL��°íLkπ�C
∩�Aϕ��ß�
z��� Host On-Demand �ß��¼A°z�BΓ⌠�P�H�n]w�wC
��ß�M Web Start �ß�Oxsb��⌠�UAΣⁿJt�±Uⁿ�ß��]ú
Dnq Web °A�Uⁿ�ß��≤s���Cb⌠⌠M�suWAΣ��ΦíO�
P�C��ß�M Web Start �ß���������í�Uⁿ�ß�hA²bj
í�≈�WAo�úO�DC
Web Start �ß��\����ú�s²�Yi⌡μ Host On-Demand Ñq@�C��
�q Java Web Start Application Manager �� Host On-Demand Ñq@�CpG�
��÷¼ Host On-Demand α�A�B��@�ñÑq@��b⌡μAh�ú����
O Twn÷¼���Ñq@�C
Uⁿ�ß�q�≤ LAN su⌠�A]�¬t⌠⌠suq Web °A�Uⁿ���t
���CpGOCt��suhú����AoO]�C�n��Uⁿ�ß��Y
��UⁿA�b�suΦ��ß��í�[C����í�p�Uⁿ�ß�A�
ΣA�≤����íúj��ß�≈�A�O NetStation ≈�ÑC
ziHb�P� Host On-Demand ⌠�ñ���BWeb Start MUⁿ�ßC�÷�ú
��ß��ⁿ�A��\� 72��y�ú��ß�zC
pGzpe�� Web Start �ß�A�n��uípδFvú� HTML �CpGz
pe����ß��Uⁿ�ß�AIBM ��z��uípδFvA�ún��w²w
q��ß����v��ß�CΣLΩT��\� 80��yε��ß�UⁿjpzC
����
Host On-Demand ��ß�OⁿΣ�≤w� ���u@��wW ]xsb��
HK�ts��⌠≤ Host On-Demand �ß�Cϕ����@�⌡μ��ß��A
Host On-Demand ��{íX�Uⁿ Host On-Demand �ß��≤�xsb����u
@�wWCo�w����C
Hßϕ���⌡μ��ß��AHost On-Demand ��{íXu�q°A�Uⁿ�p
��� AppletC���� Applet �qwñ���≤�� Host On-Demand �ß
�C
68 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
������ß�A�ß�iH�K��Ñ Uⁿ Host On-Demand �ß��≤A]
�iH�Yqu@��wño�≤Cú�ºAb@�t�½s���s²�½
sⁿJ�A��ß����≥sbC÷M��ß���O�FCtsu����
]�p�q�u�Ao����bUⁿj¼ Applet ��n�°��íA�H\h�
ß]�nb¬tu⌠W����ß�C
pP��� Host On-Demand �ß�A��ß�]ObΣ�� Web s²�u⌠}v
μ�ñⁿw Host On-Demand HTML �� URL ��]�@����ß≥��úO
p��CIBM ��z��uípδFv���v� HTML �CM�Az]iH��
Host On-Demand �t�Σñ@�@δw²wq���ß� HTML �C
����ß�� Applet ]�P� Host On-Demand °A�W�⌠≤ Host On-
Demand �ß��≤���XO ±∩�Uⁿ�≤����X≤sCpGOAApplet �
Uⁿ���°A���s�≤ ���ß�AMßA����ß�C
���iHb�P�u@�Ww�h��¼���ß�C�pA�����ß
�BDatabase On-Demand ��ß�M�z��ß�úiHw�b@�u@�WCA
�AY�� Java ��� Host On-DemandA���iHw�Γ�����P��ß
�G��DP�MS��DP�C
w�����
ziHq Host On-Demand °A��q LAN �≈��≈w���ß�C
���ß��w��ΩT
w� Java ��ß�ßb���u@�W�xsΓ��¼�ΩTG
v Host On-Demand �≤
��≤� Java Os� (JAR) μíC
v �εΩT
o�ΩT]Ap Host On-Demand °A�� URL MC@�Uⁿ�≤���ÑΩ�C
Java ����G ���u@�WiHsbh���� Java ���A]� Java
��ß���{íX�w∩���Uⁿ��ß��C@�°A�AN��ß�
�≤xsbu@�w�úP²C
∩≤ Java ��ß�AqP@x°A�Uⁿ����ß��≤ú�xsb���w
W��P²ñC�pApG���q�P°A�w� Java ����ß�M Java Data-
base On-Demand �ß�AhΓ��ß��¼��≤��Oxsb�P²ñC
∩≤@�Sϕ�¼� Java ��ß�A�ß��≤Oxsb Java �{í�Tw�
(sticky cache)Co�OCb� 13��yΣ��¡εzñ��P��ß��¼C
q Host On-Demand °A�w����ß�
Ynq Host On-Demand °A�w���ß�G
1. ÷�� 67��yⁿJ����ß�zñ�zAbs²�ñⁿw HTML ���π
URLC
� 10 � �� Host On-Demand ����� 69
2. pGzQ��w²wq��ß�A�bⁿJ http:/ /server_name /hod_alias /
HODMain.html ßA÷@U��ß���FΣñ server_name � Host On-
Demand °A��D≈W� IP �}Ahod_alias �oG²�OW]�⌠�C
3. o���Y}lw���ß�Ce�ñ�X{°íπ�w�i�C�°í�WΦ
i�C�π��O��Uⁿ��¼AAUΦi�Cπ�πΘw��¼AC
@��¼� Java ��ß�ú�X{w�i�°íCo�OCb� 13��yΣ��
¡εzñ��P Java ��ß�C
4. w��¿�Aw�{íX��Y�� Java ��ß�C���ú�n½s��s²
�C
q LAN � DVD w�����
z{biH²z�@��������lq LAN �≈� DVD Uⁿ��ß�CY
nw���ß�A���u�s@� LAN �≈� DVDCw�ºßA����
H¡Φks�� Host On-Demand °A�C
pG��q Web °A�Uⁿ��ß��≤��A�≥o�Φk�nBNOAiH≤
�tab���u@�Ww�o��≤A�B���ú�]�Uⁿπ���ß��
≤A∩ Web °A�y¿BtⁿC
jí���ß�¡xΣ�o�ΦkCM�A�� Java ��ß�úΣ��\αC� 13
��yΣ��¡εzñCXúΣ��\α� Java ��ß�C
¡εG HTML �Lkⁿw�O����oG²C]pGzbuípδFvñⁿwF
{íXwAhLk�� HTML ��zL LAN � DVD �≈w���ß�C�p
��O���oG²��÷ΣLΩTA��\uWí�C
�z��� DVD � LAN M���BJG
1. ��uípδFvñ�u�WvMuΘXμív°í��z��q *.html �]�
pAMyHOD.html�CpGz��NuípδFv���e�t@�°A�WAz
iαn∩uΘX ZIPvHe\z�� DWunzipCΣLΩT��\uWí�ñ��
� DWunzipC
2. ∩≤ Java ��ß�AziHbuípδFvñⁿwB� HTML ��
WebServerHostnameAH�Kbw��í Host On-Demand °A��D≈Wñ��
���¼CΣLΩT��\uWí�ñ� HTML ��C
3. bzNs�uípδFv��ⁿJ�°A�ñßA���s��AHTwα÷w�
δB@C
4. NUC��q Host On-Demand °A�w��oG²A�s� FTP �⌠⌠�
≈� DVD W]Twz±� DVD � LAN �≈W� Host On-Demand ��Pz
b Host On-Demand °A�W�O�P���G
v MyHOD.html
v MyHOD.jnlp]Y����
v z_MyHOD.html]Y����
v hoddetect*.html
v hodlogo.gif
v hodbkgnd.gif
70 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v Installer.html
v Installer2.html
v *.jar
v *.properties
v *.js
5. Od²�c�sUC��M²G
v msgs\cached_*.properties
v HODData\MyHOD\*.*
pG�bq z/OS w��so���� DVD v�A��Nz��²q��
HTMLBPROPERTIESBJSBJNLP � CSS ��ú .ascii ��WC�pAWs
*.properties.ascii ���� � *properties �W�s� DVDC
pGz�� DVD iμ��ß�w�ADVD ����Mu�vX�vPuiXf
°�v�P�WdA]�Σñt�[K�NC
����BJG b�z�]w LAN �≈� DVD ºßA�����⌡μUCBJ
w����C
1. ⌡μUCBJ���ß�≈�HKiμw�G
v s LAN �≈��≈C
v ot��z�w±m LAN �≈� DVD º HTML ��WM�mA�p
f:\myPath\MyHOD.htmlC]HTML �∩�����ú��P�WM�P��eC
�úOw∩Sw����C�
v �A� Java ��ß�AMΣw���ß�ºß���Ns�� Host On-
Demand °A��D≈WC�pApG���Ns� http://myHODServer/hod/
MyHOD.htmlAhD≈W� myHODServerC
w∩ Java ��ß�At��z�isW HTML �� WebServerHostname HTML
�Kúo�BJC��\uWí�ñ� HTML ��C
2. ⌡μ HTML �G
bs²��⌠}ΘJμ�ñΘJ HTML ��⌠MWA�pG
f:/mypath/MyHOD.html
3. �A� Java ��ß�Aϕw�{íXX{ú��A�ΘJw���ß�ºß�
��Ns�� Host On-Demand °A��D≈WC�pApG����� http://
myHODServer/hod/MyHOD.htmlAhD≈W� myHODServerC
w∩ Java ��ß�At��z�isW HTML �� WebServerHostname HTML
�Kúo�BJC��\uWí�ñ� HTML ��C
4. �Ñ q LAN �≈� DVD w� Host On-Demand ��ß��¿C
5. ϕX{ú��A�½s��s²��ⁿV Host On-Demand °A�W�PW�
HTML �A�pG
http://myServer/hod/MyHOD.html
� 10 � �� Host On-Demand ����� 71
Host On-Demand °A�W� HTML WP LAN � DVD W� HTML ��W
�PC
�¿o�BJºßA�H�Φí�� Host On-Demand ��ß�C
�ú���ß�
UCUNQ�@δ�úΦkC
}lºe
�ú��ß�ϕ�úϕw� Java ��ß��Axsb���wñ�ΩTC
⌡μ Java ����ß�����A∩≤UⁿΣ��ß��C@� Host On-
Demand °A����O���ß���CΣLΩT��\� 69��y��ß��
w��ΩTzC
�ú Java ��ß�uO�úq���ϕ��yXº°A�Uⁿ� Java ��ß��
�C�pApG���yX°A� http://myHODServerA/hod/HODRemove.html A�°
A� myHODServerA �ú���u@�W� Java ��ß�Ahu�q myHODServerA
Uⁿ� Java ��ß��Q�úC
�ßA∩≤ Java ��ß�A�ú��ß���úP w�÷p�����ß�
�¼]�p��BDatabase On-Demand M�z�C
ϕs� °A� myHODServerA �qu@��ú Java ��ß�A��ú²eq°A
� myHODServerA Uⁿ�����ß�BDatabase On-Demand ��ß�M�z�
�ß�CM�Au�q °A�Uⁿ���ß��≤�Q�úC�ΣL°A�
���ß��≤]pG�����ú�Q�úA�����s� °A��⌡μ�
ú�εC
�ú Java ���ß�
@δ���úΦk��ú Java ��ß�C�ϕ�UCBJG
1. ��s²�C
���� Java \α�s²��ú Java ��ß�C
2. s�� Host On-Demand °A�W� HODMain.htmlC�pAs��UC URLG
http://myServer/HOD/HODMain.html
pGzn�ú Java ��ß�Az�ns��w� Java ��ß�º�P°A�
�α�Q�úCp�ΣL��ΩTA��\y}lºezC
3. ÷@Uu��{ívU�UC�G
�ú���ß�
��⌡μ�@δ�ú��NB≤���ΦkC�ϕ�UCBJG
1. ��s²�C
2. s�� Host On-Demand °A�W� HODRemove.htmlC�pAs��UC URLG
http://myServer/HOD/HODRemove.html
o��ú��ß�C
72 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
pGzn�ú Java ��ß�Az�ns��w� Java ��ß�º�P°A�
�α�Q�úCp�ΣL��ΩTA��\� 72��y}lºezC
L�z���@�@δ���úΦkAú�ú�zpG�úFUC Java ��ß��
Mú Java �{í��G
v �z���
v Apple Mac OS X W����
v �� JavaScript Ñq@��z{í API ������ß�]� Java Mozilla�
e�X{°íqznMú Java �{í��Cp��÷ΩTA��\uWí�ñ
��� Java �{íC
�úh����@�����ß�
pGh����@�μ@��ß�A�B�Σñ@�����ú��ß�Ah�
∩������ú��ß�Cp�@�μ@��ß��ΩTA��\yWindows �
��ß�Σ�zC
s�h� Host On-Demand °A������ß�Σ��D
UCU��í�ϕ��ß����sh� Host On-Demand °A��iα�o�
��DM�DC
Java ����
Host On-Demand Java ��ß�∩���yX�C� Host On-Demand °A�w��
O���ß�{íX��C]�súPAh��°A�ú�o��DCbY�
�{í��UApG���nyXh� Host On-Demand °A�Ahiα�W[Σ
Java ��jpC
Java ����o�UC�DC
����xs��n]w��DG pGz�b����xs��n]wAhz���
q HTML ��WA��Oz�q�WSWA]�búP⌠�º��xs��n]
wºíAHTML ��W���tOC��@δWiα�∩z����y¿�n]w
�≡C
��\ Host On-Demand Σ�⌠��oΣLΩTG pGzb⌠�⌠⌠W�z��
ß�ípΦ���DA� http://www.ibm.com/software/webservers/hostondemand/
support.html o�÷ΩTC
Windows ����ß�Σ�
b⌡μ Windows 7BWindows 8BWindows 10 � Windows 2012 @�t��h���
Windows ≈�WA���iHUⁿΣW������ß�G
v t Java �{í�⌠≤Σ�s²�
pG�� JavaScript APIA]��NW�¡εAMozilla Java s²�Lk@���ß
�C
tAziH��uípδFv�uiÑ∩�v°í� HTML ��∩�sWUC�
�G
v ShareCachedClientG�\���@�μ@���ß�Ω�
� 10 � �� Host On-Demand ����� 73
v SharedCachedDirectoryG�\zⁿww���ß��²�m
ϕ@���ß�²Oz�ⁿw²�A��ß��w��w]² \Documents and
Settings\All Users\IBMHODCpGzⁿw²A�p SharedCachedDirectory=c:\
ibmAHost On-Demand ��ß���[ IBMHOD\HODCC ��rΩA�H��ß
��w���s�mA�p c:\ibm\IBMHOD\HODCCC�z��W��������
�w�²A��⌡μ@���ß���@�w�Cú��@��kA�z��W
��������≤�²�w�O@]wAHK²ⁿ¡���π�¬B�∩Pg
JvC�z�i�≤w�O@]wAMßN��ß�Uⁿ�²ñA��N@��
��ß�Uⁿ�²ñAMß�≤w�O@]wCpG�≤sw�O@]wAϕⁿ
¡�����w�@����ß��A����¼�@hTºAⁿX��t�
iα��DA� ⁿ¡����NLk���≤s��ß�C
@��z��W�����≤w�O@]wAⁿ¡���YinJ WindowsA�w�@
����ß�A���]�≤s�²ew��@���ß���CΣLⁿ¡��
�inJ WindowsA�����ß�A�ú�A�q Host On-Demand °A�UⁿC
�n�AL�]iH �@�����C
pGzúQ²ⁿ¡���@���ß�Ah�N�O���ß�Ω�A�OUⁿ
�C�ⁿ¡�������²ñC
pG�z��W����Uⁿ�����ß�A�zQe\ⁿ¡���isªA
h�z��W�������� HODRemove.html �ú�����ß�AMß÷�W
zAN@�º��ß�²�w�O@]wA∩�ⁿ¡���π�¬B�∩Pg
JvC
p��ú@���ß���÷ΩTA��\� 73��y�úh����@���
��zC
Mac OS X ����ß�Σ�]� Java �ß��
��ß�b Mac OS X ��UC¡εG
v ÷�°A��zÑq�� Host On-Demand ≤sC
v q DVD � LAN �≈w²ⁿJ���ß�Lk@�CϕNs²�½s�V Ω
�⌠��A�{í�{w�O@�úP� Web °A�A�½s�@��ß�C
v Host On-Demand Oϕ¿ Applet ⌡μAB��Uⁿ{íX�����≈�ñCHost On-
Demand �ß��Uⁿ���≤A²Ozi�úú�n��≤ε�UⁿjpCb
Mac OS XA�lUⁿºßLkw�B��≤C
v �b�� Java \α� Web s²�W⌡μ Host On-Demand ��ß�� Host
On-Demand Java �Oxsb Java ⌡μ��⌠� (JRE) ��O ΘñCYn�ú
Mac OS X W���ß�Az�n�� Java �ε�OMú JRE �O ΘC
p�ⁿ�A��\uWí�ñ��� Java �{íC
v ϕ⌡μ��ß��A@��s��ß�i�Ah�� �{íXCziH��@
�uípδFv∩�A�ε ��≈CMac OS X WLk��o�∩�C
Java ��ß�∩}\αúA�≤ Mac OS X Java ��ß�CΣLΩT��\�
13��yΣ��¡εzC
74 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
���ß���°��
pGzo{zLkⁿJ��ß�A�ϕ�UC�ú ��°����C
Microsoft Internet Explorer 11.0Nz�s²� �� Microsoft Internet Explorer 11.0 ßAziα�b Java D�xñ
¼�w�º¼pCϕzw���ß��A�����Nxsbs²��²�
cCN Internet Explorer ��� 11.0 ��As²�NúADt� Host On-
Demand �{íX� CAB ����÷ΩTC]�s²�Σú� CAB ��A�Hª
����q°A����O��A]��Pw��ºCYn�Mo��DA�
�z�s²�B�� HODRemove.html �ú Host On-DemandAMß��
HODCached.html ½sw�ú�C
Mozilla M Firefox�� Mozilla M Firefox s²��ApGz�w���ß��S�o�⌠≤�@�
��A��w���ß�ó�A��ds²��]wC�Tw Mozilla M Firefox �
�]wnϕεX{bu�²�v°íWΦ�UΦ��{°íCo�]w�� Host On-
Demand ���Lkw�C
o�]w��m�� Mozilla ����úPG
v b Mozilla 1.2A�]wObusΦv>u�n]wv>uiÑv>uScript & �{ív
ºU�e�ñC
v b Mozilla 1.3A�]wObusΦv>u�n]wv>u⌠p & w��v>u�{°
ívºU�e�ñC
w���ß�ºßAziHN�]w���ϕε�{°íC²OpGz�nA�
w�π���ß��be�ñ≤s s���Az�nN Mozilla � Firefox ]�ú
�ϕε�{°íC
ϕε�{°í�]wú�²¬Uⁿ�lUⁿ]wⁿMμ�ñ�]t�B�≤C
Web Start ��
Java Web Start �ß��\���ú�s²�Yi�� Host On-DemandCz�n��
uípδFv� Web Start �ß�ú� HTML �CuípδFvú�� HTML �
ⁿVuJava ⌠⌠��qT≤w (JNLP)v�CJNLP �wq Java ��{íA]A���
��{í���H�]t��{í��º�O��OsCJNLP �M�÷�OsOxs
b Web °A�WC
ϕ���ⁿV JNLP ��As²����ß�qúW� Web Start ��{íCª�U
ⁿ�÷�OsB�dHTOsb���n� JRE]pGⁿw�BxsOs�����≈
�WB]wNϕ��{í���H�����{íC
���iHq Java Web Start Application Manager �� Host On-Demand Ñq@�C
���� Java Web Start Application ManagerAHost On-Demand Ñq@�YPs²�
L÷C]�A÷¼s²��ú��⌠ Host On-Demand Ñq@�CpG����÷¼
Host On-Demand α�A�B��@�ñÑq@��b⌡μAh�ú����O Tw
� 10 � �� Host On-Demand ����� 75
n÷¼���Ñq@�CpGn÷¼AÑq@�����εAH�εϕs²�ñ�b
⌡μÑq@��≡M÷¼s²��o��DC
b�l����{íºßAziHN Web s²�Aⁿ� JNLP �A��½÷@U�
�≤�ß�≈�W���C½s�� Web Start ºßA��d Web °A�O �Os
�≤sA�BUⁿ⌠≤�≤s�C
Java Web Start H�≤ JRE 1.4.0 �≤s���uJava ⌡μ��⌠�vñCpGz�
� JRE 1.3Ah� �� JRE 1.4Cp�uJava Web Startv�ΣLΩTA��\ http://
www.javasoft.comCHost On-Demand � 12 ����� Java 1.5 �≤s��C
Host On-Demand Web Start ���UC��DG
v �� HTTPS q Web °A�s���n JRE 1.4 �≤s�C
v Web Start �� HTTP Proxy �n JRE 1.4 �≤s�C
v í���s²�]w]p Proxy °A�� TLS��Ñq@��eúα��≤ Web
StartC
w� Web Start ��
�Γ�Φki�w� Web Start �ß�Cú�O �� Web s²�Aq���O
zL⌠⌠q Host On-Demand °A�w� �ß�C��A���]iHq LAN ��
≈w� �ß�A²Oo�Φk�nzL⌠⌠⌡μpp�Uⁿ�@Cú����p
≤w� Web Start �ß�A@�w� �ß��B�≤ Java Web Start Application Man-
ager ºßA���NiHb Application Manager ñ÷@UAϕ���� �ß�C
q Host On-Demand °A�w� Web Start �ß�
ú�O ��s²�A���úiHq Host On-Demand °A�w� Web Start �ß
�C
�� Web s²�G Yn�� Web s²�w� Web Start �ß�A���iH⌡
μUCBJG
1. ÷�� 67��yⁿJ����ß�zñ�zAbs²�ñⁿw HTML ���π
URLC
o���Y}lw� Web Start �ß�Ce�ñ�X{°íπ�w�i�C�°í
�WΦi�C�π��O��Uⁿ��¼AAUΦi�Cπ�πΘw��¼AC
2. ϕw��¿�Aw�{íX��Y�� Web Start �ß�Czú�½s��s²�C
�� Web s²�G H Windows ����ÑA�NuípδFvú�� JNLP �
]�p myhod.jnlp��e�z�@δ���C@��eF���A���NiHΘJ
start myhod.jnlp �� Web Start ��{íAMß}lw� Host On-Demand �ß
�C]��V Web Start ��{ín²��W ’.jnlp’A�H Web Start ��{í��
�B¬����Bq Host On-Demand °A�]buípδFvú�� JNLP �ñ
ⁿw�°A��Uⁿ��Aϕ�Os�CUⁿ�¿�AHost On-Demand Web Start �
����C
pGzS�N JNLP ��e� Windows ���A�Oz��ß�⌡μ Windows H
�¡xAun������� Java Web Start Application ManagerAMßⁿV Web °
A�W� JNLP �ANΓS��� Web s²�A����MiHUⁿ Web Start �ß
�C
76 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
H Windows �ß��ÑA���iH⌡μUCBJG
1. ÷ΓU javaws.exe �H}� Java Web Start Application ManagerA���q�
≤ C:\Program Files\Java Web Start ²C
2. ⁿV Web °A�W� JNLP �A�}� http://HODServer/HODAlias/
myhod.jnlpC
H Linux �ß��ÑA���iHΘJ /javaws http://HODServer/HODAlias/
myhod.jnlp w�M⌡μ Host On-Demand Ñq@�CJava Web Start Application Man-
ager ñ�X{ Host On-Demand ��C���iH÷ΓU����� Host On-
DemandC
q LAN � DVD w� Web Start ��
�Fε�⌠⌠yqH�NUⁿ�í� �CA���q��μ���q LAN � DVD
w� Web Start ��C]� Web Start ��Pu�v��@��P��O
s�A�H���iH�Pu�v�ß��P�w�{�Aw�jí� Web Start
�ß�CúLAuWeb Startv�ß���n@�B��≤Az��zL⌠⌠q Host
On-Demand °A���w� �≤C
w� Web Start �ß��A�n�z�²⌡μΓ�BJAMßA�@δ���⌡μt
Γ�BJC
�²A�z�� ⌡μUCΓ�BJG
1. ��\� 70��y�z��� DVD � LAN M���BJzA��uípδFv
ú���ß� HTML �C
2. A��uípδFvsΦzbW@�BJ���� HTML �AN�ß��¼q
u��ß�v�≤�uWeb Start �ß�vC]!"�ΣL�≤A�α²wwq�
Ñq@�Mwⁿ�≤Mμ �ú�C�o��G� HTML ⌠�Oz� oGH �
��s�⌠�C
Σ�A@�oG HTML �A���� ⌡μUCΓ�BJG
1. ��\� 71��y����BJzAw��z�b LAN � DVD W]w���
�C
2. ��q Host On-Demand °A�w� Web Start �ß��BJAw� Web Start �
ß��B�≤G� 76��y�� Web s²�zCWeb Start �ß�{íX�P
� Host On-Demand Os�wgUⁿA�Hú�A�Uⁿª�CΣl��≤� �
�NUⁿ�ªAMß Host On-Demand Web Start �ß�N���C
� Web Start tmz� Web °A�
�z���b Web °A�n² JNLP ��W� mimetypeAo�s²��Dn��
Web Start ��{íC�pAUCUí�p≤tm Apache HTTP ServerBIBM HTTP
Server M Microsoft IISC
Apache HTTP Server � IBM HTTP ServerYn� Web Start tm Apache HTTP Server � IBM HTTP ServerA�NUCσrs
W� mime.typesG
AddType Application/x-java-jnlp-file .jnlp
� 10 � �� Host On-Demand ����� 77
Microsoft IIS 7.0Yn� Web Start tm Microsoft IISA��¿UCBJG
1. qu�εxv>u�zuπv>u⌠�⌠⌠ΩTAvA÷@Uuw]�⌠�vC
2. ÷@Uu�evñ�uHTTP �Dv��C
3. buMIME ∩�vUA÷@Uu���¼v���∩us�¼vC
4. bu��Wvμ�ñAΘJ .jnlpC
5. bu�e�¼vμ�ñAΘJ application/x-java-jnlp-fileC
6. ÷@UuTwvC
�� Web Start ��
��w� Web Start �ß�ºßApG���NΣs²�ⁿVuípδFvú��
HTML �A�B Host On-Demand °A�W�≤s�AHost On-Demand �ú���
�iμ≤sCpG���Qn≤sAJava Web Start �Uⁿw≤s�Os���� Host
On-DemandCpG����� �A�≥���U��� HTML ��AHost On-
Demand �A�ú����iμ �C
lw�ºßAsW Web Start ≤
pG���nD�\αA��w�b Java Web Start �ß�AHost On-Demand �ú�
L�w� \α�n�B�≤CpGL�∩�w�ΣL�≤AN��½s�� Host
On-Demand �ß��α���∩���≤C
Web Start M Windows ⁿ¡���
π� Java Web Start 1.0.1 � Windows ⁿ¡���� �ú JRE M Java Web StartA
�½sw�t� Java Web Start 1.2 �s� JREC
H Web Start ��Ñq@���
�≤ Web Start �ß�Obs²�º⌡μA�H������\α]]�����
Os²�\α�C�z�iH⌡μUCBJA��P���⌡μ�O���Ñq@
���P[� Web Start ��G
1. buípδFv�uiÑ∩�v°íñAsW HideHODDesktop ���]wΣ�
trueC
2. tm����μ@Ñq@�C
3. tmÑq@�únb�O�°íñ��C
H HTTPS �� Web StartpGznH Web Start �ß��� HTTPSAhn�≤w� HTTP su����v�
�W��¬v¡CϕzH Applet Φí�� Host On-Demand ��� HTTPS su
�ApGs²�ú{�≥ª���vAz��≈�iHH⌠��≤ HTTPS su���C
]� Java Web Start OH��{í⌡μA�HLk���s²�≈αCJava Web Start
��� Java Virtual Machine �t���H�≥ª���zñ�CpG� HTTPS s
u���π� JVM �{��≥ª���zñ�º@AYi��w�suCpGzQn
�� JVM w]�ú{��ΣL���zñ�A�p�����Az�n∩s� Java
Web Start �ß��C@��ß�N���J JVM �≈�xswC��X�nD�
�w� HTTP suC
78 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�ú Web Start �ß�
Yn�ú Web Start �ß�A��¿UCΓ�BJG
1. b Java Web Start Application Manager ñA���z���{íMß÷@Uu�
úvC
2. bz�s²�ñ�� HODRemove.htmlC
Uⁿ�ß�
P��ß�M Web Start �ß�úPAUⁿ�ß�ú��εp≤�≤�N�ß��≤
Uⁿ�u@��wCUⁿ�ß�N���Mªúμ�s²�C
pGzXUCΓ��DA���Uⁿ�ß�G
v zúQ]w�u�v�ß�� Web Start �ß�A�O�ß�≈����íC
v z��lUⁿ�íúO�DC
��Uⁿ�ß�
��Uⁿ�ß��ΦkOG÷�� 67��yⁿJ����ß�zñ�zANºq Host
On-Demand °A�Uⁿ�z�s²�°íñC
w�u��v�ß�� Web Start �ß�ºßA��uUⁿv�ß�
Java�F Java �ß�Azibzw���ß�� Web Start �ß�ßA�Q��Uⁿ�
�C
w²wq�����ß�
Host On-Demand �H�@�w²wq�����ß� HTML �CDnO�d Host On-
Demand �ß�\αd≥A���zbuípδFv���q HTML ��d���C
o���úO��utm°A�¼v�¼CpGnⁿJo��ß�º@A�ϕ�� 67
��yⁿJ����ß�zñ�ⁿ�iμC
@δ�ÑA��z��uípδFvwq�v��q HTML �A�ún��w²wq
��� HTML �C
HUO Host On-Demand �ú �w²wqº����ß� HTML �G
���ß� (HODCached.html)ú �� Host On-Demand �ß�\αC
t�DPw����� (HODCachedDebug.html)1
���t�DPw]Ñq@��OⁿMl�����ß�C
Uⁿ�ß� (HOD.html)ú �DPwH��� Host On-Demand �ß�\αC
pG���� Java \α�s²�Aw²wq�Uⁿ�ß�� HOD.html ��ñ@�ú
��� Host On-Demand �≤Cp�ΣLΩTA]A�ú�≤�MμM�MΦk�
í�A��\� 14 ��yHTML ���]tí��≤zC�� Java s²�s
HOD.htmlAhOb�¡\αUB@C
� 10 � �� Host On-Demand ����� 79
t�DPw�Uⁿ�ß� (HODDebug.html)1
ⁿJt�DPw]Ñq@��OⁿMl���Uⁿ�ß�C
�G
1. u�bz≤P IBM Σ�ñ��M Host On-Demand w��D�A����DPw
��C
ε��ß�Uⁿjp
@δ�ÑAz�n�iα²z� Host On-Demand �ß�jp]ú�OUⁿBWeb Start
���ß�� ��pCoi[�Uⁿt�A���ß�≈�W���íC
N Host On-Demand �ß�jpε �p��nΦkAO��uípδFv��o�
�ß�CHost On-Demand �ú ºw²wq��ß�Aq±zHuípδFv��
��q�ß��jAoO]�ª�[\F��� Host On-Demand �ß�\αCHuí
pδFv����ß�u�]tz∩�nw²w��\αC�AHuípδFv�
���ß�OHúYμíUⁿCoii@B�CΣUⁿjpC
ϕz��uípδFv���q�ß��AzibuípδFv�uwⁿ∩�v°í
ñAu∩X������\αC�pApGz����u�n 3270 ��≈P 3270 L
ϕ≈Ñq@�AhzbuípδFvñ���ß��AKú�∩XΣL⌠≤�Ñq@
��¼CpG�[\ú����Ñq@��¼Σ�AuO{W�ß�jpA�ú�ú
Σ\αC
pGz÷@Uuwⁿ∩�v°íñ�u��∩vAuípδFv���z�Ñq@
�tm∩�n��≤C
∩≤ú���\αAz]iH∩�únUⁿΣ�÷�≤CúDzbuípδFvñ
∩�� \αAϕ����� \α�AY�ú����Uⁿ⌠≤�n��≤Cp
GzΘß�nΣL�Ñq@��¼A�ú@wn��s�ß��¼CziH∩�sW
sÑq@��¼�uwⁿ∩�v°í�wⁿMμñC
b Mac OS XA�lUⁿºßLkw�B��≤CΣLΩT��\� 74��yMac
OS X ���ß�Σ�]� Java �ß��zC
�"bHuípδFvú���ß��w²wq��ß�ñA��ú��DPw\
αCo�jjW[�ß�jpA�εC�ß���αCúP�DPw�ß��úO
@δ���C�bz�n Host On-Demand �NΣ�H�≤U����ª�AHE�
��Mz� Host On-Demand t��DC
íp�ßú�� Java OsM�O
�ßú � Java �OMOs�O�]tb Host On-Demand �ß�� Java ⌡μ��
⌠��� Java �O�MOs�Co����d��z�vΩ@�q≤Ot�o� Java
�O�OsC
bUCíp�Az�Qnípo��O�Os��≤����ß�G
v zQn���⌡μIs�ßú º Java Φk�¿�C
80 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v zQn���HÑq@�⌡μ�ßú � Applet]HÑq@��������Ñq
@�°í\αϕñ�u�@v>u⌡μ Applet...v∩����C
�÷⌡μ�ßú Applet � Java ¡εA��\� 15��y�ßú � Applet P Java
�¡εzC
÷Mi����Φkípo���A²OC�ΦkúnbSw⌠�U�α��Ciα
�Φk�G
v ��uípδFvñ� Addi t iona lArch ives HTML ��C��\y��
AdditionalArchives HTML ��zC
v �s��� Host On-Demand °A��oG²C��\� 82��yqoG²í
pzC
z∩��ípΦk��UC���wG
v íp����¼]Java �O� Java Os��
v íp����m]Host On-Demand °A���ß�u@��
v �ß�¡x�¼Ms²��¼C
UCUí�íp�ßú Java OsM�Oi��T�ΦkC�A� 82��yOs
��ú�PnZz �ú �÷��Os����ΩTC
�� AdditionalArchives HTML ��
ϕzQnN Java Os�íp Host On-Demand °A��iH���ΦkCo�Φk
A�≤�����ß�BUⁿ����ß�H� Web Start �ß�C
Java Os���O Java .JAR �C
�� AdditionalArchives HTML ���nBO²z� Java Osib���H��ß
��Uⁿ�ß�s� Host On-Demand °A�W� HTML ��A��Uⁿ�����
u@�C
o�Φk�IOAú�zO����ß��Uⁿ��ß�AC����s�
HTML ��Aú�A�Uⁿo� Java Os���O�Cz����C�s�únUⁿ
Os��]O�FTO Host On-Demand ����s��Os��O�C]�Ao�
Φk�AX Java Os��O���B�p�íAz����Uⁿo���ú�nÑ
�[��íA]ú�y¿ Web °A��I½tⁿC
Yn���ΦkA�⌡μUCBJG
1. NOs±Jz� Host On-Demand oG²Cw]�oG²Oz� Host On-
Demand °A��w�²� HOD l²A�p c:\Program Files\IBM\
HostOnDemand\HOD\C
2. ��uípδFvsΦ HTML �CMßG
a. buiÑ∩�ve�ñA÷@UuHTML ��vC
b. buWvμ�ñAΘJ AdditionalArchivesC
c. buvμ�ñAΘJz� Java Os�WAHrI�jAú�n��W (.jar)C
�pG
myCustomA,myCustomB,MyCustomC
� 10 � �� Host On-Demand ����� 81
p�ΣLΩTA��\uWí�ñ� AdditionalArchivesC
qoG�²íp
�ΦkA�UC�ípG
v ϕzQníp Java �O�� Host On-Demand °A�CJava �O�úi�≤⌠≤�
Host On-Demand M≤C
Yn���ΦkA�NOs±Jz� Host On-Demand oG²Cw]�oG²Oz
� Host On-Demand °A��w�²� HOD l²A�p c:\Program Files\IBM\
HostOnDemand\HOD\C
Os��ú�PnZ
UCú�PnZiα�ú �÷��Os����ΩTG
v ϕ��z�Os ( . c a b ) �A�T{C��O��⌠O�T�C�pA
com.mycompany .MyClass �⌠� O com\mycompany\Cú� O
C:\MyTestDirectory\com\mycompany\A�Bú�O��]]��O�OM≤�@í
��C
v τ�z�Os�]wFAϕ�v¡C]NOb����v¡�@�t�W]�p
LinuxBAIXBUnix M z/OS�AOs����v¡� ]w� 755]τY rwxr-xr-
x�C
v pGz�Γ�úP���ß���ⁿwúP� AdditionalArchives ��Aϕqo@
�!½�t@��Az�n÷¼�½s��s²�C hAϕzqo@�!½ t
@���ú�½sⁿJ��ß�A]�ú��d AdditionalArchives ��C
82 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 11 � �� Database On-Demand ��
Database On-Demand �ß�O� Java AppletAªi²@δ����m SQL »zí�
File Upload »zíANo� SQL »zí� File Upload »zí�e ��Ω�w°A
�AH�q��Ω�w°A� SQL d�]SQL Select »zí���GC
un Database On-Demand �ß�u@�w�FAϕ�uJava Ω�wsu\α (JDBC)v
X�{íA���NiHPb IBM System i °A��ΣL¡xW⌡μ�Ω�w°A�
iμqTCp���ΩTA��\�ΓUñ�� 85��yo�w� JDBC X�{
ízC
Database On-Demand �S�]AG
v ��c SQL »zí� File Upload »zí�σrP�í��C
v α≈xs�½��� SQL »zíM File Upload »zíC
v ∩ SQL »zí�ÑG
– α≈⌡μ SQL »zí�π��GC
– α≈N SQL »zí��GAHU���μíxs���ñAΣñ]A XML]�
�\�ΓU�� 86��ysΩ�w���μíz�C
v ∩ File Upload »zí�ÑG
– α≈��UC File Upload �¼GCreateBReplaceBAppend � UpdateC
– α≈¬U���μí�Ω��A]A XML ]��\�ΓU�� 86��ys
Ω�w���μíz�C
u�zLT�w²wq��ß� HTML ��Σñ@�A�αo Database On-
Demand �ß�]��\� 84��yDatabase On-Demand w²wq��ß�z�Cz
Lk��uípδFv�� Database On-Demand �ß�C
úLAz{biH�� Host On-Demand ���ß��¿�ñ�Ω�wτ�]��\
yuπ����v�ß��¿�ñ�Ω�wτ�z�ϕ@ Database On-Demand �ß�
��N�C
p���ΩTA��\ Host On-Demand uWí�ñ�uΩ�wsº[vC
Database On-Demand �ß�sb≤ Java ��ñC]�G
v ⌡μ�� Java \α�s²��@δ���A���⌡μ Java ��� Database On-
Demand ��C
� Database On-Demand �ß�iHB� Java �{í�iÑ\αC
uπ���v�ß�¿�ñ�Ω�wτ�
XG��b Database On-Demand �ß�ñi��τ�A{b]iHbuπ����v
�ß�ñ��Aϕ@ Database On-Demand �ß���NΦ�A]AUCÑq@��¼G
v u3270 π��vÑq@�
v u5250 π��vÑq@�
© Copyright IBM Corp. 1997, 2016 83
v uVT π��vÑq@�
bπ�����ß�Ñq@�ñAz]iHb¿�ñ�� SQL »zíM File Upload »
zí]��\ Marco Programming Guide ñ� SQLQuery �@M File Upload �@�C
�pAϕzbu3270 π��vÑq@��ís����D≈�AziH��¿�A��
¬u3270 π��vÑq@�°íñ�Ω�A�NΩ�gJ�≤t@���D≈�Ω�
wϕμñCP�aAziH��¿�A��¬��Ω�wϕμñ�Ω�A�NΩ�
gJu3270 π��vÑq@�°íC
p���ΩTA��\ Host On-Demand uWí�ñ�uΩ�wsº[vC
�� Database On-Demand ��
Ynb�ß�u@��� Database On-Demand �ß�A���UCΓ�Φkº@G
v zLbs²���}μ�ΘJ HTML �� URL]�÷@UNs²��V URL
����ANs²�s��w²wq� Database On-Demand HTML �CURL �μ
í�G
http://server_name/hod_alias/client_name.html
Σñ server_name O Host On-Demand °A��D≈W� IP �}Ahod_alias O
oG²�OWAclient_name O HTML �WC�pA�] www.myHODServer.com
Oz� Host On-Demand °A�Ahod OoG²�OWA�≥ Database On-
Demand �ß��Uⁿ��º URL NOG
http://www.myHODServer.com/hod/HODDatabase.html
v Ns²�s�� IBM Host On-Demand �ß� HTML �AMß÷@Uzn⌡μ�
Database On-Demand �ß�º��C�ß� HTML �� URL �G
http://server_name/hod_alias/HODMain_xx.html
Σñ server_name M hod_alias �NqPWCb HODMain_xx ��WñAxx Oz
n���yѺr�UOr�C�pAHσ�ÑA��Ws HODMain_en.htmlA
�π URL �]�]°A�MOWPW�G
http://www.myHODServer.com/hod/HODMain_en.html
Database On-Demand w²wq��ß�
u�zLT�w²wq��ß� HTML ��⌠≤@���A�αo Database On-
Demand �ß�CzLk��uípδFv�� Database On-Demand �ß� HTML
�Cw²wq��ß�í�pUC
Database On-Demand �� (HODDatabase.html)
oOUⁿ�ß�CuUⁿvϕ�C�@δ����� Database On-Demand �
ß��A����ß�{íX�Uⁿ��ß�u@�C
Database On-Demand ���� (HODDatabaseCached.html)
oO��ß�Cu�vϕ�@δ����@��� Database On-Demand �
ß��Ají��ß�{íX�QUⁿ�xsb�ß�u@�Cb�@�Uⁿ
84 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
ºßA��ß����t��±Uⁿ�ß���hA]��ß�u@�wg
�jí���ß�{íXC� Database On-Demand �ß�\h�≤AM�
Host On-Demand ��@�C
H��ß��ÑApG@δ����nh�rX�Az�nNC@�BrX��
Os�W].jar ��sW�w²wq� HTML �ñ�wⁿMμC�÷rX�yÑP
Σ∩��W�MμA��\� 86��yb Database On-Demand ñ��h�rX�zC
t�DP���� D a t a b a s e O n - D e m a n d ��
(HODDatabaseCachedDebug.html)
oOt�B�DP�X���ß�A �DP�X�OⁿÑq@��≤
�l�C
u�bz≤P IBM Σ�ñ��M Host On-Demand w��D�A����DPw�
�C
����tm Database On-DemandYn����tm Database On-DemandA�ϕ�UCBJG
1. ��u�z��{ívwqs�M���]��\ Host On-Demand uWí�ñ
�u�z���Ms�v�C
2. ⁿwzns�M���α≈⌡μ�Ω�wτ�AH�bs� SQL »zí� File
Upload »zíñⁿw@�Ω�w���w]]��\ Host On-Demand uWí�
ñ� Database On-Demand s�/���∩��C
pGn����Ms���w²wq� SQL »zí� File Upload »zíA�ϕ�U
CBJG
1. H@δ���¡�⌡μ Database On-Demand �ß�AMß�� SQL »zí� File
Upload »zí]��\ Host On-Demand uWí�ñ� Database On-Demand J
�C
2. ��u�z��{ívAN SQL »zí� File Upload »zí�s�ΣL����
s�]��\ Host On-Demand uWí�ñ�uDatabase On-Demand s�/���
»zív�C
�ow� JDBC X�{í
Yns��b��D≈W⌡μ�Ω�w°A�A@δ����nb�ß�u@�w�
uJava Ω�wsu\α (JDBC)vX�{íC
Host On-Demand ��M Database On-Demand ��wg]t� IBM AS/400 Tool-
box for Java � JDBC X�{íCo�X�{íi²�ß�bAϕtm� IBM Sys-
tem i � AS/400 D≈t�Ws DB2/400 Ω�wCzú�n²�íp�X�{íC
pGz�núP� JDBC X�{íG
1. �p��Ω�w� ����z�AHo JDBC X�{íC
2. V Host On-Demand � Database On-Demand n² JDBC X�{íC��\ Host
On-Demand uWí�ñ�un² JDBC X�{ívC
� 11 � �� Database On-Demand �� 85
3. N JDBC X�{ííp @δ����u@�C��\ Host On-Demand uWí�
ñ�uíp JDBC X�{ívC
s�Ω�w���μí
@δ����buSQL δFv°í�uΘXv��A�bu��Wⁿv°í�u��v
��WA∩ SQL »zí����¼C
p���μí���ΩTA��\ Host On-Demand uWí�ñ�usΩ�w���
μívC
b Database On-Demand ñ��h�rX�
pGzQ∩ Database On-Demand ��h½rX�Az��b HTML �ñsW jar �
cab �CrX�����∩�� HTML �yÑA�α��ⁿJC�pApGzOqk
σqú⌡μA�zQsⁿ⌡σD≈Az�niμo��∩C
sΦ CommonJars.js �CpGz��Uⁿ�ß�A�ΣX}Y� ydbaDownloadJars =z
ºμA�sWUϕñ�Aϕ�WC��� jar �WAY�z��ß��� Internet
Explorer]WN૨ cab �W�CpGz����ß�A�ΣX}Y�
ydbaCachedComps =z �μA�sWUϕñ�Aϕ�≤WC
�� Database On-Demand rX�
UϕCXΣ�� Database On-Demand �ß�rX�yÑB∩�� .jar �WAH��
�≤WG
rX�yÑ .JAR ��W� ≤W�
ⁿ�Bσ hacpar.jar HACPAR
JσBI�QσBi⌡σB
Ñ º�σ
hacpce.jar HACPCE
ª�σBΓ⌡σBⁿ⌡σB�
�σBτσσ
hacp1b.jar HACP1B
wσBΦZ�σBkσBqj
QσB�σ�σB�Φ�σ�
σ
hacp1a.jar HACP1A
��σ hacpgr.jar HACPGR
�Bσ hacphe.jar HACPHE
Θσ hacpja.jar HACPJA
�σ hacpko.jar HACPKO
Xσ hacpru.jar HACPRU
�Θñσ hacpzh.jar HACPZH
⌡σ hacpth.jar HACPTH
g�Σσ hacptr.jar HACPTR
cΘñσ hacptw.jar HACPTW
86 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 12 � ��Míp°A�¿�{íw
°A�¿�{íwi HTML �¼��Mutmv�¼�����Cw∩ HTML �
�A���iH��uípδFv�q°A�¿�{íwFw∩utmv�¼A�
��iH�� Host On-Demand �zD�xCGUI ¼tmi²�z�tmC@�Ñq
@�CYn²�z�tmwq���Ñq@�A��� H T M L ��
SetServerMacroLibraryPathC
SetServerMacroLibraryPath �O@�⌠��∩⌠CziH����M @¿�ñíxswA²���qL�� Host On-Demand Ñq@�sCo�¿�u�
b�n���QUⁿ�����≈�Cϕz�≤°A�¿��A����bU�s
¿����oz��≤C
°A�¿�{íw�X�nBG
v ú ΦK�ΦkxsBsΦM�z¿�Aq@��μs��mNiHiμo�
\αC
v �\bh����ºíM≤V⌠≤Ñq@���μa@�¿�C
v Kú�J¿�� Host On-Demand Ñq@���nA]�iHε�Ñq@��jpC
¿�uαb���s�Uⁿ�����≈�C
v ziHH�sΦ¿�MN°A�¿�{íwñ���A�ú�n½sú� Host On-
Demand Ñq@���∩ HTML ��Cz�⌠≤�≤bU����nD ¿��Y
i����C
°A�¿�{íwiH�≤ Web °A��@�⌠⌠�≈WC∩≤oΓ�{íw�¼A
ziH�εSw� Host On-Demand Ñq@�iH����¿�CpGz�� Web ¼
¿�{íwA�n��σr�H�Ozn²�btmºÑq@����Sw¿�Cp
Gz��@��≈¼�¿�{íwAhÑq@�Ni��ⁿw²ñ�����C
���úigJ Web ¼�¿�{íwA²iH≤s@��≈¼�¿�{íw]pG
�gJv�C
íp°A�¿�{íw� Web °A�
1. Nz�¿�±b���iHzL Web °A�s��mCo�ú�nO Host On-
Demand oG²C
2. ∩≤�n@��O¿��C@�Ñq@�A���]to�¿��WMμ�σr
�Cσr�μíCμuα�@�¿��WA�pG
macro1.macmacro2.macmacro3.mac
��NUCWhG
v ¿�W��Oσrμ��@���A]��@���ºß�⌠≤�ú�Q�
ñC
v pGσrμ��@���H // �}YA μY°�����ñC
v Cbσr�ñ�C@�¿���n� .mac ��WC
© Copyright IBM Corp. 1997, 2016 87
3. N�σr�±bPΣ���¿��P��mC
4. buípδFvñA÷@UuD≈Ñq@�v°íW�utmv\αϕ�∩u°
A�¿�{íw...vC ∩ub�Ñq@���°A�¿�{íwvΦ��∩ Web
°A�¿�{íwC
5. ⁿwzbBJ 2 ñ���¿�Mμ��π URLA�p http://servername/hod/
macrolist.txtC÷@UuTwvC
ϕ���}�ΣÑq@��AiH��u±¿�v�ui�¿�v°íd�z∩
ΣÑq@����ºMμñⁿw�¿�Cϕ���∩°A�{íw@�Σ¿��m
�Yi��o�¿�Cu�bztmÑq@���°A�¿�{íwºßA°A�
{íw�m�i�C
�G]iHbu�zv�ß�ñtmu°A�¿�{íwvC
íp°A�¿�{íw�@�≈
1. Nz�¿�±�⌠⌠W�@�²C
2. buípδFD≈Ñq@�v°íñA∩zntm�Ñq@�A÷@Uutmv
\αϕAMß∩u°A�¿�{íwvC ∩ub�Ñq@���°A�¿�{
íwvΦ��∩@��≈¿�{íwC
3. ⁿw²⌠C���²⌠d�]AUC⌠G
v �∩⌠C∩M⌠⌠�≈r�]iH�≤�∩⌠C��NG°A�¿�{í
w�∩úαⁿV���≈C
v �\��qúW� IP �}Aun����qúwg��s��qL@�²�
qú�¡�τ�CUCOΓ�@��≈¿�{íw�⌠d�G
– \\your_host\macro_libraryAΣñ your_host OD≈WAmacro_library O
¿�²C
– \\123.45.67.89\macro_libraryAΣñ 123.45.67.89 OD≈� IP �}A
macro_library O¿�²C
pGztm¿�{íw�WL@��Ñq@�A�BC@�Ñq@����v�@
�¿�AzN�n∩C@�Ñq@����O�²C
4. ÷@UuTwvC
ϕ���}�ΣÑq@��AiH��u±¿�v�ui�¿�v°íd�²
ñ�¿�MμCϕ���∩°A�{íw@�Σ¿��m�Yi��o�¿�Cu
�bztmÑq@���°A�¿�{íwºßA°A�{íw�m�i�C
88 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 13 � �A�∩Ñq@� e
Host On-Demand Ñq@���z��wqA�Bb���s Host On-Demand HTML
��A� Host On-Demand �ß�C���N���Ñq@��e�@�TwA
�B��z���ltmP���≤s�¿CúLA���bY� HTML ��Y�Ñ
q@��eΦ�Abs HTML ��A]w@ANj��UC���ε�¼i²z
��ΩT]p�ß�� IP �}��q�A]wSw�Ñq@��eC
pGnbs HTML ��A]wÑq@��eA�z����g@�b Web °A�
W⌡μ�{íA����∩ HTMLAANº���ß�C÷M�l�Ñq@��e�w
qb HTML ñAHost On-Demand ú ²zm½ HTML ñh�Ñq@��e�\αC
o�m½q��ß���AΣu²��¬≤�z��]��lÑq@��eA]
¬≤���∩�e���⌠≤≤sCHTML m½�ú�xsA]�ú��z�≤��
úm½A�ß��i���� �e�²�]wC�Awm½��eN�ΩwA²
���Lk�≤C
�z��g{íH�� HTML m½�A]w@�h�Ñq@��e�Φk��hA�
pG�� Java Server Pages (JSP)BServletBPerlBREXX � Active Server Pages (ASP)C
��N��ú��z��DAú @�d�[Hí�Co�d�«b�dm½Sw
�e����ykP�NCo�≈εA�≤�z�iα∩��⌠@�{í]pΦkC
]w�l HTML �
� ��uípδFv���l HTML �A δFi²z]w∩zí�½n�S
�A�pUⁿ{íX�jpH�i ������\αCUCUí�z��]t�
HTML ��CúLnú⌠z�OAo����nD�δTμí�° HTML μí�wC
��NAb Host On-Demand 7 �≤s�ñA�� HTML OH JavaScript ú�AB
HTML ��ⁿw≤ JavaScript }Cñ��� JavaScript document.write »zíⁿwC
�AHTML �μí�]�∩��ß�]��Uⁿ�ß�����úPC
]w{íXw
Ynb��uípδFv�� HTML �]w{íXwA�⌡μUCBJG
1. buB∩�v°íñA÷@UuiÑ∩�v�⌡ ≡¼�°e�ñ�uΣLv�
ΣC
2. bu{íXwvμ�ñΘJ�∩⌠ /hod/C
3. N HTML �xs w]� Host On-Demand oG² your_install_directory\
HODC
HTML �{b�≤P Host On-Demand �Os��P�²ñC
{íXw��w�� Host On-Demand oG²AúOoGuípδFv���²C
÷MziHbu{íXwvμ�ñΘJ�π� URLAϕ�A�∩Ñq@��e�AjP
��zΘJ�∩⌠ /hod/ @�w]�oG²CpGzΘJ�π� URLAun��
��ⁿwD≈W�ΦíPzⁿwbu{íXwv�Φíú@��ANLks�
�AY� DNS ��R��P� IP �}C
© Copyright IBM Corp. 1997, 2016 89
sW ConfigBase ��
N��sW Ws ConfigBase � HTML �CPwq /hod/ ϕ@� 89��y]w{í
Xwzñ� Codebase �ⁿAConfigBase ��O�n�A]�z�ß�N JSP �íp
Pw]oG²úP��mA�B Host On-Demand Applet �nDp≤MΣ�≤
hostondemand/HOD/HODData ²�Ñq@�tm�CzNuípδF HTMLv�xs
�oG²�P�A]���o���Cú� CodebaseAConfigBase ���n�π�
URLCConfigBase O Host On-Demand S��NyC
p���ΩTA��\�� WebSphere ��Wμ}o JavaServer Pages �C
m½ HTML ��
z�nϕ�UCo�BJA�α�A]wÑq@��e]��ß��d�AN�Uz
τM�p≤ⁿwΣñ�Y����G
1. �� HTML m½C�w]A�ß���ñ HTML m½CpGn��m½Az��
]t HTML �� EnableHTMLOverridesA�NΣ]� trueC
2. CXnm½�Ñq@�C�≤P@� HTML iα�h��÷p�Ñq@�A]�z
��CXnm½�Ñq@�Cz��]t HTML �� TargetedSessionListABΣ
���ⁿm½ºÑq@��δTWC���HrIj}�Ñq@�WMμA
�O ″Session1Name, Session2Name″C
3. ⁿwm½�¡C�w∩C@�nm½�Ñq@��eA�O]t@�� �eW
� H T M L ��AH��μm½�Cz�ⁿw��M�bz≤
T a r g e t e d S e s s i o n L i s t ��ñ�C���Ñq@�WCpGzuQm½
TargetedSessionList ñ�Y@l�Ñq@�Azi� ″Session1Name=value1,
Session2Name=value2″ μíⁿw@�C
ⁿwim½�Ñq@� e
Uϕí�iHm½�Ñq@��eA�ú C������G
ϕ 12. im½�Ñq@��e
��W� í� ���
Host �°A��D≈W�
IP �}Cª�b�ee�
Wπ�u�a�}vC
A�≤��Ñq@��
¼C
D≈W� IP �}C
HostBackup1 backup1 °A��D≈W
� IP �}Cb�ee�ñ
OH backup1 �u�a�
}vX{CA�≤��Ñ
q@��¼C
D≈W� IP �}C
90 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
ϕ 12. im½�Ñq@��e (�≥)
��W� í� ���
HostBackup2 backup2 °A��D≈W
� IP �}Cb�ee�ñ
OH backup2 �u�a�
}vX{CA�≤��Ñ
q@��¼C
D≈W� IP �}C
Port �°A���Ñ�≡
�Cb�ee�ñOH
u�≡vX{CA�≤
��Ñq@��¼C
⌠≤��� TCP/IP ≡�C
PortBackup1 backup1 °A���Ñ�
≡�Cb�ee�ñOH
backup1 �u�≡vX
{CA�≤��Ñq@�
�¼C
⌠≤��� TCP/IP ≡�C
PortBackup2 backup2 °A���Ñ�
≡�Cb�ee�ñOH
backup2 �u�≡vX
{CA�≤��Ñq@�
�¼C
⌠≤��� TCP/IP ≡�C
CodePage Ñq@��ns�º°A
��rX�Cb�ee�
ñOHuD≈rX�vX
{CA�≤ FTP H��
�Ñq@��¼C
Ñq@��ee�ñºΣ�D
≈rX���rí�]p
037�C
SessionID zQⁿú��Ñq@��
uW]X{b O I A
ñ�C∩�tm�Ñ��
O�@�Cb�ee�ñ
OHuÑq@� IDvX
{CA�≤��Ñq@�
�¼C
@�r�GA-ZC
LUName zQ²�Ñq@�s��
LU � LU xs��W
]wqb�°A�
W�Cb�ee�ñOH
uLU �xs�WvX
{CA�≤u3270 π�
�vPu3270 Lϕ≈vÑ
q@��¼C
LU � LU xs��WC
LUNameBackup1 zQ²�Ñq@�s��
LU � LU xs��W
]wqb backup1 °A�
W�Cb�ee�ñOH
backup1 �uLU �xs�
WvX{CA�≤
u3270 π��vPu3270
Lϕ≈vÑq@��¼C
LU � LU xs��WC
� 13 � �A�∩Ñq@��e 91
ϕ 12. im½�Ñq@��e (�≥)
��W� í� ���
LUNameBackup2 zQ²�Ñq@�s��
LU � LU xs�W]w
qb backup2 °A�W�C
b�ee�ñOH backup2
�uLU �xs�WvX
{CA�≤u3270 π�
�vPu3270 Lϕ≈vÑ
q@��¼C
LU � LU xs��WC
WorkstationID o�u@��WCb�
ee�ñOHuu@�
IDvX{CA�≤u5250
π��vPu5250 Lϕ
≈vÑq@��¼C
�u@���@WC
ScreenSize wqe�W�C�Pμ
�Cb�ee�ñOH
ue�jpvX{CA�
≤u 3 2 7 0 π��vB
u5250 π��vPuVT π
��vÑq@��¼C
v value=C x μ
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 A{íjMqT≤w
(SLP) d≥COHud≥v
X{b�ee��uSLP ∩
�vUCA�≤u3270 π
��vBu 3 2 7 0 Lϕ
≈vBu5250 π��vP
u5250 Lϕ≈vÑq@�
�¼C
�pz��z�AHo�
��TC
SLPAS400Name NÑq@�s� Sw�
IBM System iCb�ee�
Wπ�¿u iSe r i e s W
(SLP)vCA�≤u5250 π
��vPu5250 Lϕ≈v
Ñq@��¼C
�π� SNA CP W]�p
USIBMNM.RAS400B�C
92 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
ϕ 12. im½�Ñq@��e (�≥)
��W� í� ���
FTPUser ⁿwÑq@�s� FTP °
A�������� IDC
b�ee�ñOHu��
� IDvX{CA�≤ FTP
Ñq@��¼C
������ IDC
FTPPassword ⁿwÑq@�s� FTP °
A�����KXCb�
ee�ñOHuKXvX
{CA�≤ FTP Ñq@�
�¼C
���KXC
UseFTPAnonymousLogon ²Ñq@�i���W�
���� IDAnJ FTP
°A�Cb�ee�ñO
Hu�WnJvX{CA
�≤ FTP Ñq@��¼C
uOv�u vC
FTPEmailAddress ⁿwϕ��u�WnJv
s� FTP °A���n�
��qll≤�}Cb�
ee�ñOHuqll≤
�}vX{CA�≤ FTP
Ñq@��¼C
���qll≤�}C
PromptForDestinationAddress ⁿwbs� FTP °A�
�AO nú����Θ
Jn����a�}C
ª�b�ee�Wπ�
u�a�}vCA�≤
FTP Ñq@��¼C
yes � no
CICSInitialTransEnabled ��ϕ��uCICS hDv
Ñq@�����lº
�C
true � false
CICSInitialTrans ⁿwsu� CICS D≈�n
����lº��WC
�A�≤uCICS hDvÑ
q@�C
CICSInitialTransEnabled ��
��]� true ����ⁿ
w�º�C
���º� ID O 1 � 128 �
r��rΩCrΩi�Osu
�°A��n⌡μ��lº�
M⌠≤��Ce��r��r
Ωñ�@���e�r��°
�º�CΣl�Ω��bº�
Is�����ªC
Netname �nw��Od���≈
Ω�WCpGo�μ�
��AhLkw��∩�
��≈�¼C�A�≤
CICS Ñq@�C
�����≈Ω�WC
Bz HTML ���í�o���π�b Java D�xC
� 13 � �A�∩Ñq@��e 93
d� #1G���ß�� IP �} m½ LU W�
�z�iα�μ�K��bÑq@�wqñⁿw LU WC�d�H�μ�Φkí�p
≤���ß�� IP �}AΣXσr�ñ�C� LU WA���Ñq@�ñ�m½
C
��OH JSP �g�¿CΣñw��uípδFv��@��tu3270 π��vP
u5250 π��vÑq@�� HTML �C��NAb Host On-Demand 7 �≤s�ñA
�� HTML OH JavaScript ú�AB HTML ��ⁿw≤ JavaScript }Cñ���
JavaScript document.write »zíⁿwC�AHTML �μí�]�∩��ß�]�
�Uⁿ�ß�����úPC
�d��≤���� Java ��H�ΘN HTML ��n�≤Cϕ��uípδFv
ú��� Java 2 ���A�ú�UC��G
v Example1.html
v z_Example1.html
v Example_J2.html
Macintosh ����� Example_J2.html ��C
¬�tuIP �}/LU Wvt∩��� (c:\luname.table)C���ß�� IP �}Σ
XAϕ� LU WAHKbu3270 π��vÑq@�ñ[Hm½C��í��úd�
ñ���CsW�uípδFvΘXñ�rμAH�Θϕ�C
<!doctype html public "-//W3C//DTD HTML 3.2 Final//EN"><%// N luname.table �¬J�e��ñC// luname.table �]t��eAΣμípUG// 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/
94 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
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-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;
// N���ß�w� Applet ��±m≤�var 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">';
// UΓμ��ΘJAHm½Ñq@��eC// �@μ����\α�BzA// Bú��∩C// �GμOⁿXzQ�≤�Ñq@�C b�d�ñA� 2 �Ñq@��O
// W��G"3270 Display" M "5250 Display"C
hHod_AppletParams[6]='<PARAM NAME="EnableHTMLOverrides" VALUE="true">';hHod_AppletParams[7]='<PARAM NAME="TargetedSessionList" VALUE="3270 Display,5250 Display">';
// UμO�≤ "3270 Display" Ñq@��
// LUName Ñq@���C b�d�ñALUName N]w�// c:\luname.table ñ�t��ß� IP �}�C// ϕz}l���≤�Aziαμ²��// ���AHτ�ykO� TßA��íJ// pΓChHod_AppletParams[8]='<PARAM NAME="Luname" VALUE="3270
Display=<%=lunames.get(request.getRemoteAddr())%>">';
� 13 � �A�∩Ñq@��e 95
//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>
d� #2Ge\����� HTML Mϕ ⁿw�ns��D≈
�z�iα�μ�� HTML Mϕⁿwm½A�ú[HpΓCUCd�π�@��
μ�MϕA�HΘJD≈WCMϕ�K� JSP {íñAHKHMϕñⁿw�D≈W
Am½ 3270 Ñq@�ñ�D≈WC
��OH JSP �g�¿CΣñw��uípδFv��@��tu3270 π��vP
u5250 π��vÑq@�� HTML �C��NAb Host On-Demand 7 �≤s�ñA
�� HTML OH JavaScript ú�AB HTML ��ⁿw≤ JavaScript }Cñ���
JavaScript document.write »zíⁿwC�AHTML �μí�]�∩��ß�]�
�Uⁿ�ß�����úPC
ϕ��Mϕ�A��Odú�{íºnDñ�MϕΩ�CoO]� Host On-Demand
HTML ��¡�½sⁿJAH Java ���AH�b��utm°A�¼v�í⌠�
� Σ������CpG∩ Java 1AB�����Σ�]pG��utm°A�
¼v�¼�A⌠�Nú�n½sⁿJABú�nOdMϕΩ�C��N�� JSP Ñq@
�xsU½sⁿJñ�MϕΩ�C
UCO@��μ� HTML MϕA�HΘJD≈WCMϕ�K� JSP {í
(example2.jsp) ñG
<form method="POST" action="hod/example2.jsp">Hostname <input name="form.hostname"><br><input type="submit"></form>
HUOg�∩ß�uípδFvΘXC��í��úd�ñ���CsW�uípδ
FvΘXñ�rμAH�Θϕ�C
<HTML><%// �n�A��o���@�Ñq@�A�Nz// bMϕñΘJ�D≈W�xsbÑq@�ñCHttpSession 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=UTF-8"><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">
//---- }l JavaScript ���i ----//var hod_Locale = '';var hod_jsapi=false;var hod_AppName ='';
96 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
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">';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">';
// UΓμ��ΘJAHm½Ñq@��eC// �@μ����\α�BzABú��∩C// �GμOⁿXzQ�≤�Ñq@�C// b��ñA�ⁿX�Ñq@��UCΓ�G// "3270 π��" P "5250 π��"C// ��NA}C���Wq�� TChod_AppletParams[4] = <PARAM NAME="EnableHTMLOverrides" VALUE="true">;hod_AppletParams[5] = <PARAM NAME="TargetedSessionList" VALUE="3270 Display,5250 Display">;
// UμO�≤ "3270 π��" Ñq@��uD≈���a�}v// Ñq@���Cb��ñAuD≈vO]�// b JSP Ñq@��xs� HTML MϕW��C// @}l���≤�Aiαn�����// τ�ykO� TAMßAíJ// pΓC// b�A��N 3270 Ñq@��D≈m½¿xsb// jsp Ñq@�º HTML Mϕñ��Chod_AppletParams[6] = <PARAM NAME="Host" VALUE="3270
Display=<%=session.getValue("session.hostname")%>">;
//hod_AppletParams[x] = '<PARAM NAME="DebugCode" VALUE="65535">';
//---- �⌠ JavaScript ���i ----//
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>
� 13 � �A�∩Ñq@��e 97
98 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 14 � b zSeries Wtm Host On-Demand
��í�p≤b zSeries t�W]w�O¬gM��oG²tm Host On-
DemandC
�tmíp��Onú @δ zSeries tm@��ⁿ�C
]w�O�¬�/gJM�PoG�²
� Host On-Demand M��²]w�O���t�
bw� Host On-Demand �AúuOzLsy≤s���wA��b⌡μ⌠�ñ≤s
/usr/lpp/HOD/hostondemand/private ²ñ���C�≤b Host On-Demand nΘ⌡μ
�íN�≤s�²A]���z�ⁿ�O�]DA���t�Czi�UCΦ
íº@⌡μ��@G
v N�O���t��ⁿb{μ�M�²�mA�p /usr/lpp/HOD/hostondemand/
privateC
v ÷pU��A��M�²�m����G
1. ⌡μ TSO MKDIRAH��úP��ⁿIA�p /etc/HOD/privateC
2. ½sRW]��≈���M�²AMßRú��M�²C
3. qw��m /usr/lpp/HOD/hostondemand/private �����AHⁿVΩ��m /etc/
HOD/privateC��UC���ⁿOG
ln -s /etc/HOD/private /usr/lpp/HOD/hostondemand/private
pGz�� LDAP P�≈�OA�Γ�N HODrapd P /keys ²�s�t�Sw�
/private ²ñC
b�ⁿt�Sw� /private ²�Aª�\�]²ú�}a�Dn� /private ²Cb
zM� @�����A���Dn� /private ²CpGo������≤A�NΣ
�s�t�Sw� /private ²ñC
]w�O����oG�²
uípδFvú����iH±b�O≤ Host On-Demand oG²����wq�
²Cp�iΦKM�Θß� Host On-Demand ��Co��MΦ��² Host On-
Demand oG² ��¬A�ú t@�igJ��mAHípuípδFv��C
p�uípδFv��ípb�O���oG²ñ�ⁿ�AH�ΣL�����∩
���i±boG²�ΩTA��\ípδF��αⁿ�C
ziH����wq�oG²����ⁿ�O���t�C�ú��uípδFv
zip ��αe �²A�� DWUnzip ��{í�úYCWeb °A���]t���
wq�oG²Sw�OW»zíC
ziHzL����wq�oG�mⁿwOW� URL s��C�pApGoG
²O /usr/lpp/HOD/publishA�OWO userpublishAh�s�ß���� URL NO
http://<servername>/userpublish/<pagename>.htmlC
© Copyright IBM Corp. 1997, 2016 99
z/OS ��α�N��
q��� Host On-Demand � Host On-Demand 12.0 ��Az���q����
q�CúP≤Lh��αAzLkb��� Host On-Demand Ww� HOD 12.0 �A
]���� Installation Manager w� HOD 12 �Az��q����t�}l@�C
HOD 12.0 �w��¿ßAziHw∩Lhwq��íus�M���vPÑq@�A
N���M�²�s�s�M�²CMßA��� pax � tar ⁿOANz{��
M�²�s� HOD 12.0 ���t�ñC��\y�≈M�²zC
∩≤��uípδFv������ß�Az��b Windows qúWw�uípδ
FvCMßAsΦ�ß�A�NΣ½síp HOD 12.0 �°A�C��\yq z/OS
°A�w�}oδFzC
�≈M��²
ziH�� pax ⁿO� tar ⁿO�≈M�²C�] HOD � 11 ��{μM�
²O /usr/lpp/HOD/hostondemand/privateG
1. q Host On-Demand � 11 ���t�AN²!½ M�²Gcd /usr/lpp/HOD/
hostondemand/privateC
2. NM�²Osb /tmp ²ñC-z ∩��úY��F-v �ú nOs���Ml
²�Mμ]∩��Gpax -wzvf /tmp/private.pax.Z *C
3. N private.tar.Z ��s� Host On-Demand 12 �t�W� /tmp ²]pGOúP
�t��C
4. b Host On-Demand 12.0 � HFS WAN²!½ nbΣñ�úY���M�
²Gcd /usr/lpp/HOD/hostondemand/privateC
5. oX pax ⁿO�úY private.pax.Z �C-z ∩��ⁿwúY�F-v �ú n�ú
Y���Ml²�Mμ]∩��Gpax -rzvf /tmp/private.pax.ZC
q z/OS °A�w�}oδF
bú�w��íAuípδFvq��≤ Windows ≈�WCb z/OS WAN��z
ú b Windows Ww�uípδFv�UⁿAH zú� z/OS HOD °A���ß�
��C��\UCq z/OS °A�w�u}oδFv�BJG
1. ��Gi��í� FTP ½sw� Windows u@��o���G/usr/lpp/HOD/
hostondemand/HOD/depwiz/DW.zipC
2. N zip ��úY�Ω�¿ñC
3. Yn}lw�A�bu����vñ� <folder>\DeploymentWizard\disk1C
4. ÷ΓU imLauncherWindows.batAH�� Installation Manager �����C
5. ��ⁿ��¿w�C
u}oδFvw��¿ßAzi[H��C�� }l > ��{í > IBM Host On-Demand ípδFC
100 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 15 � b IBM System i Wtm Host On-Demand
b IBM System i ¡xWw� Host On-Demand ºßA���UCΦítmnΘG
v pGn]wuA�z{ívA�ϕ�yb IBM System i WtmB���ε Host
On-Demand A�z{ízñ�ⁿ�iμC
v pGnb IBM System i t�ñ��uípδFvA�ϕ�� 104��yft IBM
System I ��uípδFvzñ�ⁿ�C
v pGntmw�O@A�ϕ�� 104��ytm IBM System i °A�H��w�s
uzñ�ⁿ�iμC
v pGnA���usXr� IDv� Unicode ��DA��\� 107��yi/OS �
OS/400 � Unicode Σ�zC
b IBM System i WtmB���ε Host On-Demand A��z{í
�ú @�\αϕAi²z���εuHost On-Demand A�z{ívCYns
\αϕA�b i/OS � OS/400 ⁿOμWΘJUCⁿOG
GO HOD
ziHq IBM iv7r1 � OS/400 ⁿOμ��UCⁿOC
tm
ziH�� NCServ iceManager -OS400 .sh Scr ip t �tmA�z{íC
NCServiceManager-OS400.sh �≤UC IBM System i �²ñG
HOD_install_directory>/lib/samples/NCServiceManager/C
YntmA�z{í]wA�⌡μUC@�G
1. s /<HOD w�²>/lib/samples/NCServiceManager/ ²Cbo�A<HOD w�
²> Ow� Host On-Demand ��m�⌠C�pA /QIBM/ProdData/
HostOnDemand/C
2. }� NCServiceManager-OS400.sh ��C
3. τ�⌡μ�����TLAB∩�≤z�⌠�CpG⌡μ����úXz�⌠
�A��≤Σw]Co]AUCU�G
v • JRE ��mGJAVA_ENGINE
N JAVA_ENGINE �≤s�bt�Ww� jre ��π⌠��mCª��O
Java V6 �≤s��Cª��ⁿV Java w�²ñ� <java_installation>/bin/
javaC
v • Host On-Demand oG²b°A�W��mGMY_HOD_DIRECTORY
τ� MY_HOD_DIRECTORY �A�b�n�NΣ≤s� HostOnDemand w�
²��π⌠Cª��O Host On-Demand �w�²AB�²]t Host On-
Demand � /binB/lib MΣLΩ�¿C@δ�ÑA��bw��≤sC�
pA/QIBM/ProdData/HostOnDemandC
v • bⁿO��ⁿw��⌠GMY_PUBLISHED_DIRECTORY
© Copyright IBM Corp. 1997, 2016 101
τ� MY_PUBLISHED_DIRECTORY �A�b�n�NΣ≤s� Host On-
Demand oG²��π⌠Coq�O <HOD_Installation>/HOD ²AΣñ
<HOD_Installation> O Host On-Demand w�²C
4. T{ NCServiceManager-OS400.sh π��n�⌡μv¡A�B�vgJ Host On-
Demand b°A�W�w�²C
��
Yn��uHost On-Demand A�z{ívA�⌡μ NCServiceManager-OS400.shA�
Σ����≥bI�ñ⌡μC
nb IBM i Series WF���AΦkº@O��IsA�≤ System i � IBM PASE
úμu@AH⌡μ ScriptCYni@BA������Φíi�úμA�≤z� i
Series ]wM�D�u@A�P IBM i Series �z�pC
HUOúμu@�d�ⁿOG
sbmjob cmd(call pgm(qp2shell) parm('/QOpenSys/usr/bin/-sh''/QIBM/ProdData/HostOnDemand/lib/samples/NCServiceManager/NCServiceManager-OS400.sh'))
ε
YnεA�z{íA��⌠ Iseries W�u@CYni@BA�εA�AϕΦ
kA�pz� Iseries �z�C
Σñ@�ΦkO��UCd�BJG
1. ΘJ WRKACTJOBAH}�@�ñu@�MμC
2. bBz@�ñ�u@\αϕñAHost On-Demand A�z{íu@�sP\αW
JVM-NCServiceM @�CXCN\αϕVU�� �u@�AMß∩Bz... ∩�AqO∩� 5C
3. ∩�⌠u@∩�C��A�ΣJ 41 H�⌠u@AMß÷ Enter ΣCo��⌠A�z{íu@A�εA�z{íC
�� HOD °A�¼A
YnP�A�z{íO ⌡μñA���d Java {í NCServiceManager]� Script
NCServiceManager-OS400.sh ���O ⌡μñC]�A�d°A�¼A�Φkiα�H
��H��A�z{í�Φk�úPC
bWzd�ñAA�z{íO��úμu@H⌡μ NCServiceManager-OS400.sh Script
����C]�AziHzLUCΓ�Φk�d¼AG
1. �� WRKACTJOB ⁿO�d¼AG
a. ΘJⁿOG
WRKACTJOB
o�ú @�ñu@�MμC
b. buBz@�ñ�u@v\αϕñAHost On-Demand A�z{íu@�sP
\αW JVM-NCServiceM @�CXC��� PageDown � PageUp ÷sAN\αϕVU�� �u@�AMßΘJAϕ�∩��XAHBz... u@]qO∩� 5�C
c. ��\αϕ∩��du@¼AC
102 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
2. bⁿOμñd�Bz{�¼AC
b� 102��y��z�d�ñAScript NCServiceManager-OS400.sh ���b SBMJOB
ⁿOñIsA�≤ System i � IBM PASE (qp2shell) ⌡μC]�Ab�ípUAU
CBJ]�U≤�d¼AG
1. b IBM System i WAnJ±Γ�⌡ⁿOμC
2. b) iJ PASE Shell ⌠�Cb±Γ�⌡ⁿOμWAΘJUCⁿOG
call qp2term
.
3. b PASE Shell WAΣJUCⁿOG
ps –ef | grep NCServ
.
�GNCServiceManager O⌡μA�z{í� Java {í�WC
pGⁿO���A�z{í�b⌡μñAN�ú pU�ΘXG
$> 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$
�GPASE Shell ���jpgC]�AbⁿOñ]BJ c��� @�T�σr�
jpgC
���z
u���zv\αi�� Host On-demand �ú � P12Keyring ��{í⌡μCo
iH²z�Pa���íp SSL ≈�⌠Ω�wC���∩�Ai��Σñ@� Host On-
Demand ≈�⌠ñ� SSL ��Cp� SSL �÷Ñq@��@δΩTA��\� 17�
�� 4 �, yW�w�O@zC
p� P12Keyring �Σ�k��÷ΩTA��\�² C. P12 ≈�⌠��{íC
zLp≤w∩ H o s t O n - D e m a n d N����BsW�α½ z / O S W�
CustomizedCAs.p12 ���Ai�°í�d�ⁿOC
��ΩTs��
pGz�np IBM Σ�ñ�Ho≤UAziH��wú �uΩTs��vScript
�A¼� Host On-Demand tm��÷ΩTC
p��kΩTA��\ HOD � 10 �σ≤�⌡μΩTs��@C
�� HOD Lϕ≈wqϕμ
�� Host On-Demand 3270 Lϕ≈Ñq@���qLϕ≈wqϕμCYn���\αA
��\uiSeries °A�v@ñ�≤s� PDT U�pC
� 15 � b IBM System i Wtm Host On-Demand 103
pGz�Sϕ��iíA��úΣ� Lϕ≈Ahiα�n�qLϕ≈wqCb
HOD 12.0 �ñLk��UC∩�G
ft IBM System I ��uípδFv
pGn��uípδFvNe�íp� IBM System i ¼� Host On-Demand °A�A
�⌡μUCBJG
1. q Windows u@�AN⌠⌠�≈∩M @� Host On-Demand °A�º IBM Sys-
tem i t�W� /qibm ²Cp��÷ΩTA��\ IBM System i ⌠�C
2. qww�� Host On-Demand � 12 �°A�UⁿuípδFvw�M��Cs
HODMain.html]�p http://hodserver.name.com/hod/HODMain.htmlAMß÷@UA�
≤ Windows �ípδFw�M���C
3. ��\w�uípδFv�w�ⁿ�CziH��⌡μA�ú�w�π� Host On-
Demand °A�C
4. ]p�qS�P∩�C
5. N�q� HTML �xs�∩M�⌠⌠�≈]�p y:\ProdData\hostondemand\hod\
myweb�C
6. ��s²�����]�p http://iSeries.name.com/hod/myweb.html�C
tm IBM System i °A�H��w�su
pGz������A����CbWMμñ��{≈c�oX���A���
P12Keyring ��{ítm CustomizedCAs ≈�⌠Cp���ΩTA��\�² C. P12
≈�⌠��{íC
�ϕ�UCBJtm CustomizedCAs ≈�⌠G
1. �T{ Java ww�bt�ñC
2. }� unix/AIX ¼ⁿOμC�pAQSHELL � IBM I PASE ShellC
3. �² Host on-Demand w�²ñ� Host On-Demand oGΩ�¿Coq�O
/QIBM/ProdData/HostOnDemand/HOD/C
4. ΘJⁿO
java -classpath .:your_install_dir/lib/sm.zip com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs connect myServer.raleigh.ibm.com:702
. o�ⁿOiα�n���¿CpGt�nDzΘJKXA�ΣJ hodAMß÷
Enter ΣC
5. ∩∩� nsW�≈�⌠ñº���zñ� (CA) ����XC��sW CA �
�A�úO⌠���CpG≡���A��\utm IBM i 7.1 °A�H��w�
suvC
6. ∩C��°A�½�BJ 3 � 5C
Yn�° CustomizedCAs ≈�⌠��eA�⌡μUCBJG
1. �T{ Java ww�bt�ñC
2. }� linux ¼ ShellA�p QSHELL � IBM i PASE ShellC
3. �² Host on-Demand w�²ñ� Host On-Demand oGΩ�¿Coq�O
/QIBM/ProdData/HostOnDemand/HOD/C
104 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
4. ΘJⁿO
java -classpath .: your_install_dir/lib/sm.zip com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs list
.
b i/OS M OS/400 �� TLS w�Mtm Host On-DemandU�Mμú zb�� TLS w�Mtm Host On-Demand ���BJ�iѺ[G
1. �Ω��nwΘ°≤úXnDC
2. w����n� IBM System i nΘú�Cp���ΩTA��\ IBM System i í
�σ≤C
3. w����n� PTFC�s� PTF �≤ IBM eServer System i Σ�Jf⌠�C
4. w�Mtm IBM HTTP Server � IBM Application ServerCp����A��\
ú�í�σ≤C
5. �uIBM �z°A�vW�u�����z{ív��u���zñ� (CA)vA�
�R�}� CACp���ΩTA��\ IBM System i í�σ≤C
6. b IBM HTTP Server � IBM Application Server Wtm TLSCp����A�
�\ú�í�σ≤C
7. �� TLS tm Host On DemandCp���Ω�A��\uWí�ñ�tm TLSC
tm Telnet °A�iμw�su
yX IBM System i �ñ�A�jM TLSAHA��� TLS ���BJCzi
α��∩C@�n��w�su� IBM System i7 t�½�o�BJC
tm Host On-Demand CustomizedCAs ≈�⌠
pGz������A����CbWMμñ��{≈c�oX���A���
P12Keyring ��{ítm CustomizedCAs ≈�⌠Cp���ΩTA��\�² C. P12
≈�⌠��{íC
�⌡μUCBJtm CustomizedCAs ≈�⌠G
1. �T{ Java ww�bt�ñC
2. }� linux ¼ ShellA�p QSHELL � IBM I PASE ShellC
3. �² Host on-Demand w�²ñ� Host On-Demand oGΩ�¿Coq�O
/QIBM/ProdData/HostOnDemand/HOD/C
4. ΘJⁿO
java -classpath .:your_install_dir/lib/sm.zip com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs connect myServer.raleigh.ibm.com:702
o�ⁿOiα�n���¿CpGt�ú�zú KXA�ΣJ hodAMß÷
Enter ΣC
5. ∩∩� nsW�≈�⌠ñº���zñ� (CA) ����XC��sW CA �
�A�úO⌠���CpG≡���A��\utm IBM System I °A�H��
w�suvC
6. ∩C��°A�½�BJ 3 � 5C
Yn�° CustomizedCAs ≈�⌠��eA�⌡μUCBJG
� 15 � b IBM System i Wtm Host On-Demand 105
1. �T{ Java ww�bt�ñC
2. }� linux ¼ ShellA�p QSHELL � IBM I PASE ShellC
3. �² Host on-Demand w�²ñ� Host On-Demand oGΩ�¿Coq�O
/QIBM/ProdData/HostOnDemand/HOD/C
4. ΘJⁿO
java -classpath .: your_install_dir/lib/sm.zip com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs list
.
pGz�hí IBM System i ≈�ABn����≈�úi���μ@��A��{
��μ¼{�Cp�μ¼{���÷ΩTA��\�zw�B[KA API � Appli-
cation System/400 Cryptographic Support/400 � 3 �C
���O
p�B�w�O@A��{��t�ß��O� TLSA≥Ka�εiHzL⌠�⌠
⌠ Telnet �z�t�C�pAziHtm Telnet °A�A�e\� IBM System i �
o��ß���]zLu�����z{ív�iμ�OC
�ß���π�¡ε����í]�pA90 #�Cϕ�����A�����⌡μu�
ß���Uⁿ{�vAΦi�≥@�C�{��n��� IBM System i ��� ID M
KXC
�D�� Telnet �ß�nΘúα≈iμ�ß��OCpG��A��∩ IBM System
i B�� TLS � Telnet suú�n�����C
p��÷ΩTA��\ IBM System i ⌠�C
tm Host On-Demand OS/400 proxy iμw�su
ziHtm OS/400 proxyA∩��αeM Database On-Demand suiμ[KCYn⌡
μo�@�AC@�� IBM System i Wú��w�UCB�nΘG
v IBM Cryptographic Access Provider
v IBM Client Encryption
v Host Servers
v Digital Certificate Manager
]w TLS ���v¡
z�n�ε���∩���v¡C�F≤Uzα≈X TLS kd⌠Az�n�≤t
� TLS ���²�v¡AH�ε���∩���svCYn�≤v¡A�⌡μU
CBJG
1. ΘJⁿO wrklnk '/QIBM/ProdData/HTTP/Public/jt400/*'
2. ∩² ñ�u∩� 9vC
a. Tw *PUBLIC π� *EXCLUDE v¡C
b. ∩≤�ns TLS �����ú ²� *RX v¡CziH�v��O��
�����s�C�OϕANLk��π� *ALLOBJ Sϕv¡����s
TLS ��C
106 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
w� Web °A�
Host On-Demand °A���� Web °A�AN{í½≤Uⁿ�s²�C�ΩTiH
[KA²�a�ϕ{���αvTC
w� Web °A�w]≡O 443CpG��� ≡AN��≡ 80CYn��w� web
°AA�⌡μUCBJG
1. q Web s²�ΘJGhttp://<server.name>:2001 ]ΣñA<server.name> O IBM
System i � TCP/IP D≈W�CpGLks�A���UC i/OS M OS/400 ⁿ
O�� HTTP °A�G
STRTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN)
2. ΘJ i/OS � OS/400 ���]w�MKX]ϕú���Cz�nπ� *ALLOBJ
M *SECADM v¡A�α�¿Σl�tmí�C
3. ÷@U IBM HTTP Server for AS/400C
4. ÷@UutmP�zvC
5. ÷@UutmvC
6. qMμñ∩ CONFIG tmC
7. ÷@Uuw�tmvC
8. w∩ue\ HTTP suvPue\ TLS suv∩�G
v ≡� (443)
v ∩uTLS �ß��OLvC
v ∩uM�vC
9. ÷@Ue�¬UΦ�uAS/400 @�v÷sC
10. ÷@Uu�����z{ívC
11. ÷@Uut���vC
12. ÷@Uu��w���{ívC
13. ÷@U QIBM_HTTP_SERVER_CONFIGFMß÷@Uu��t���vC
14. ÷@Uuⁿús��vC
15. ��UC i/OS M OS/400 ⁿOA�⌠�z HTTP °A�Ω�G
ENDTCPSVR SERVER(*HTTP) HTTPSVR(DEFAULT)
16. Ñ 10 ϕA² HTTP Ω�÷¼C
17. ��UC i/OS M OS/400 ⁿOA���z HTTP °A�Ω�G
STRTCPSVR SERVER(*HTTP) HTTPSVR(DEFAULT)
18. q Web s²�ΘJGhttps://server.name/hod/hodmain.html]ΣñAserver.name
O IBM System i � TCP/IP D≈W�C
p�U� IBM System i DD���ΩTA��\ IBM i PDF ���ΓUC
i/OS OS/400 � Unicode Σ�
@δΩT
bu5250 π��vÑq@�ñAHost On-Demand iπ��≤��usXr� ID
(CCSID)vºμ�ñ� Unicode Ω�Cp��÷ΩTA��\��sXr� ID � i/OS
M OS/400 Unicode Σ�C
� 15 � b IBM System i Wtm Host On-Demand 107
D≈{í]pΩT
p�D≈{í]pΩTA��\ IBM System i ⌠�C
108 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 16 � �� WebSphere Portal íp Host On-Demand
úFizL HTML �s Host On-Demand A���]iH∩¿zL Portal
Server]WebSphere Portal ñ��≤�s Host On-DemandCPortal Server ú @�
��[cAiN�e��]Y���Portlet�íJ⌠�ñCPortlet O@�b Portal Server
ñ⌡μ���{íCª��NúP�]pG⌠�Bqll≤P����t����
e���A�π�bs²�°í�μ@ HTML �ñC�uípδFvú����
Host On-Demand Ñq@�� WAR �iíp¿ PortletA²���α≈zLJf⌠��
�s Host On-DemandCpGz��� Host On-Demand P Portal Server [
�⌡≡A��\� 26��yft�⌡≡�� Host On-DemandzC�BApGz�Γ�
� WebSphere Portal �w�S�A�p����Jf⌠� ID �uPortal Server {�
xswvA��\ Web Express Logon ReferenceC
pGn⌡μ Host On-Demand PortletA��w� Host On-Demand P Portal ServerC
Host On-Demand p≤P Portal Server ftB@
� 8 π� Host On-Demand p≤P Portal Server ftB@C
1. ���g�s²�nJJf⌠�A�H��� ID PKX�OΣ¡�C
2. N����q�@� Portlet Uⁿ�����≈�WA�π�bs²�ñC
3. pG����tm Host On-Demand PortletAh Host On-Demand ���Co�b
Portlet °íñú ����π� Host On-Demand \αA]AiH��Ñq@�H
�⌡μΣL� Host On-Demand @�C
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 p≤P Portal Server ftB@
© Copyright IBM Corp. 1997, 2016 109
Host On-Demand ��P Portal Server ft��
pGzQN Host On-Demand P Portal Server ft��Az���@� Host On-
Demand PortletC��uípδFvi²z�tSe÷a��z�q� PortletC�÷�
� Portlet ��zA��\uípδFvuWí�Cz]iHbuuπP��{ívU�
Host On-Demand sy≤s��AzL Host On-Demand A≈�Uⁿd� Host On-
Demand PortletC
bz���q Portlet �od� Portlet ßAYipPΣL Portlet @�ANº���
J� Portal Server ñCp���Ω�A��\ WebSphere Portal for MultiplatformsC
zL Portlet s� Host On-Demand ��@�¡ε
Jf⌠�⌠�Σ��π� Host On-Demand \αA²�UC¡εG
v ÷M Host On-Demand Σ� Mac OS �ß�s²�A²ú���≤Jf⌠�⌠�C
p�ⁿΣ�s²���÷ΩTA��\ WebSphere Portal for MultiplatformC
v bμ@ WebSphere Portal ⌠�⌡μh� Portlet �A��NUC��G
– �� HTML ¼tm�¼C
– tm Portlet @���ß��A��� JavaC
– tm Portlet ¿�Uⁿ���ß�AG�úiVX��C
v Ntm¿nb�O°íñ⌡μ�B AssociateEmbeddedMenuBar ��]� false �Ñ
q@�íAϕ���� Java \α�s²��A3270 P 5250 D≈Ñq@��\α
ϕ�π�¿�{\αϕCHuD≈CLvP FTP Ñq@��ÑA�w]ú�π��
{\αϕCYnπ�uD≈CLv� FTP Ñq@��\αϕAz�nNÑq@�t
m¿b�O°íñ��C
v Ynbtm¿únb�O°íñ⌡μ� Host On-Demand Ñq@�ñ�O\αϕCA
z�n�� Java \α�s²�A�B AssociateEmbeddedMenuBar ��]� true]w
]�CbUCípUA3270B5250BVT � CICS D≈Ñq@��\αϕC�π�
¿�{\αϕ]�B��ObÑq@�ñ�G
– ���� Java \α��ß�s²�A�B AssociateEmbeddedMenuBar ��]�
false
pGwtm Host On-Demand Ñq@�nb�O°íñ��A�≥\αϕC@w�P
Ñq@�°íú�÷pA�BLkπ�¿�{\αϕC
v pG Portlet w∩ Host On-Demand ���\α]÷�uípδFvñ�tm�A
hC@í�s Portlet �≈�N�� Host On-Demand �ß�C
v Host On-Demand ����S�úA�≤Jf⌠�⌠�C
v pGzbuípδFvñS�tm Applet jpA jp�w]¿Twjp]ñÑ�C
v ϕ Host On-Demand Por t l e t �b⌡μ�Az�b Java D�x���
java.io.FileNotFoundException ��iTºC�Ω��Os�W��Wz�iT
ºA� Host On-Demand Portlet ��o���A²h� Host On-Demand Portlet b
μ@Jf⌠�⌠�W⌡μCo�Tºú�vT Portlet ��αA�Hzi�ñª�C
�� Host On-Demand Portlet ��Sϕ�N��
ϕzN Host On-Demand P Portal Server ft���Aiα��q�UC�DG
110 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v ���nX Portal Server �� Host On-Demand Ñq@�CHost On-Demand O
H Applet ⌡μ≤����≈�WA]�NúD���≤�nX Portal ServerCp
GÑq@�Ob�O°íñ⌡μ]w]�AHost On-Demand Ñq@�N�≥⌡μA
�����÷¼Ñq@��s²��εCpG Host On-Demand Ñq@�Ob�O≤
Portal Server °íñU⌡μAϕ���nX Portal Server �A÷Mb���÷¼s
²�°íesu���≥A²Ñq@�iα�ⁿw�⌠C]�jP�����bn
X Portal Server �A�Γ÷¼Σs²�°íC�Azi�Ñq@�tm@�uÑq
@�D@�ñO�vC
v Ñq@�D@�ñO��C�w]AHost On-Demand ú�∩Ñq@�suj]@�
O�CúLAϕ⌡μ Portlet �A²úb@�ñ�Ñq@�O�A∩≤ε�Ω��
�iαj�UqCjí������¼�i]wD@�ñO�A]A 3270 π��
PLϕ≈Ñq@�B5250 π��PLϕ≈Ñq@�AH� VTCziHbÑq@�
u�ev�su°íñAw∩C@�Ñq@����]wuÑq@�D@�ñO
�vO���]H���C
v N WebSphere Portal P Host On-Demand Ow�búP�°A�WCpGz
N WebSphere Portal P Host On-Demand �Ow�búP�°A�WAY�s²�
iα�bzs Host On-Demand Portlet �AoXw�HWCoO]�Y� Host On-
Demand \α�ϕ�α Java]X� Host On-Demand °A��P JavaScript]X�
WebSphere Portal�í�μ�A�Y�s²�ou]�Γ�X�úP�°A��úe\
μ�CΣñ@��M�kO�� Proxy S�An²s²�{� WebSphere Portal P
Host On-Demand Ob�P�°A�WCHU�í�pGnb Apache/IBM HTTP
Server W]w Proxy S�Az��ϕ��@�BJG
1. N Host On-Demand Portlet � ″HOD °A� URL″ (hodCodeBase) tm¿ⁿV
WebSphere Portal �b�D≈]���⌠�wq�² /hod/A�p http://
portal.company.com/hod�C
2. b httpd.conf ñ°}Y� LoadModule proxy_module ºμ���]�ú #�C
3. b httpd.conf ñsW@� ProxyPass WhAHKN HOD °A� URL nDα½
¿Ω� Host On-Demand °A��nD]�p ProxyPass /hod/ http://
hod.company.com/hod/�C
4. ½s�� Web °A�C
v
{bA�ß��s²�NVPJf⌠��D≈AnDo Host On-Demand ��A
úLN�í�AWeb °A��No�nD½s�e� Host On-Demand �Ω�w
��mC
v ��Pú���±�CuípδFvñ�w]ON Host On-Demand ��C@�
����≈�WC�h�ß�wp�Bz Host On-DemandA]�α��vaN��
�n�{íXw�b���≈�WA�ú�bC����s HTML �� Portlet ú
�zL⌠⌠ⁿJCúLA�≤ Portal Server ���úúoú⌠x�μ�Aziα∩
������∩�C
v ∩�uípδFv��¼Cz� Portlet �∩��¼ (tm°A�BHTML �X�¼)
��MXNb��tmÑq@�A�Mwp≤xs����≤C÷M Host On-
Demand N Portlet °P HTML �δBzAbzMwp≤tm Portlet �A��NU
CS�G
– HTML �¼G��¼O Host On-Demand Portlet ���tm�¼AP Host On-
Demand tm°A�S���÷YCpG�\����≤sA�≥o�≤s��
� 16 � �� WebSphere Portal íp Host On-Demand 111
xs¿ WebSphere Portal tm�@í�A�BúOxsb������≈�Co
�i²���b≈�ºí�CA²�M��≤s��svC
u�zN Portlet H��s Portlet º⌠��Aϕsv�����A����n]
w��xsb WebSphere PortalCWebSphere Portal �����π�uS\���vB
usΦ�vBu�z�v�u�z�vsvCp�p≤��sv�������
ΩTA��\ WebSphere Portal í�σ≤C
– tm°A�¼�¼G��¼�n���s Host On-Demand tm°A�Cªi
²���q@í≈��C�t@í≈�A�B�i��L����⌠≤Ñq@�
�∩FúLAª�nzL Host On-Demand tm°A�� WebSphere Portal �
O���C
– X�¼�¼G��¼�n����� Host On-Demand tm°A��sv�α
o�lÑq@�tmC]�����≤Oxs¿ WebSphere Portal tm�@í
��BúOxsb��A�Hªi²���q@í≈��σ�t@í≈�A�B
�i��L����⌠≤Ñq@��∩FúLAª�nzL Host On-Demand t
m°A�� WebSphere Portal �O���C
u�zN Portlet H��s Portlet º⌠��Aϕsv�����A����n]
w��xsb WebSphere PortalCWebSphere Portal � 5 �������� Privi-
leged UserBEditorBManager � Administrator svCp�p≤��sv����
���ΩTA��\ WebSphere Portal í�σ≤C
v tmΣL��Cb�� Host On-Demand Portlet �Az�tmUC�B��A�J
f⌠�⌠��[αF�z�zQG
– ����GbÑq@��e�u�ev>u��∩�v°íWNo�∩�]�
uOvA² Host On-Demand Portlet ����C
– b�O°íñ��GbÑq@��e�u�n]wv>u��∩�v°íWNo
�∩�]�u vA² Host On-Demand Portlet π�¿�O PortletC
– ���⌠� HOD α�GbuiÑ∩�v>u[v°íW∩o�∩�⌠�
Host On-Demand α�C
v ⁿw Portal Server ñ��@ Portlet W�C��uípδFv�u�WMΘXμ
ív�ñ�u���Dvμ�ⁿw Portal Server ���@ Portlet WC
�úY Host On-Demand PortletbY�ípUAziα�μ�∩ Host On-Demand Portlet �[�\αCUC�nZP
ⁿ��UzXRz� PortletG
v Portlet d���≤ Host On-Demand oG²� portal l²ñ]��≤uípδ
Fvw�²ñApGzOtμw����C�∩o�d�A�vTß≥ú���
� PortletA]�pGzn�∩A�²�≈o���Cbd��ñA��i���π
� Host On-Demand Applet º JSP �d�A��i���N Portlet íp�
WebSphere Portal º XML yzl�d�C
v C@� Portlet úO@�úY�Ai�� zip ��{í� JRE ��� jar ��{íA
Yi�÷�úYP½súYC�N Portlet �úY�@��s²ñA�Od²W
C��ziH�∩Aϕ���A�q�s²��Wh½súY PortletC
v XML yzl�≤z Portlet ��Wh²ñCJSP ��≤ WebSphere Portal 6 �
/WEB-INF/hod/html ²C
112 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v ziα�Qbz� Portlet ñ[J@��q�í��CYnp��Az��b
portlet.xml �ñⁿXzΣ� help �O�íC�bz Portlet � JSP ²ñAsW@
��tí�ΩTP HTML μís@�� WpsHODHelp.jsp]���jpg��C
v ziα�μ}o@��q� PortletAH�A�∩Ñq@��eCziα�Qs��
�Ω��GJf⌠��������WBúX⌠�nDº�ß�� IP �}ÑC�
d� Portlet APIAHA�p≤so�Ω�CziH÷�� 89��� 13 �, y�
A�∩Ñq@��ezñ�zA�� HTML m½ykAN�ΩT�l��Ω�íJ
�z�@� Applet ��ñC
v p� Portlet }o� API ���ΩTA��\P WebSphere Portal @�w��
WebSphere Portal í�σ≤C
� 16 � �� WebSphere Portal íp Host On-Demand 113
114 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 17 � Eclipse-Plugin Σ�
��í�p≤]w Host On-Demand H�� IBM Eclipse-PluginC
�GHost On-Demand e�b Windows ¡xWΣ� Eclipse-PluginC�d\ README
�HoΣLΣ�A]�pG�W[ΣL¡xA ��Y�iμ≤sC
Eclipse-Plugin Os@N⌠⌠ñ�BΓ�≥ªCH Eclipse Rich Client Platform ��m
≥ªAú F≤h�@δ���e÷�z�íp��{í�S�C
b Eclipse-Plugin ñA����{íú�]�¿�u�{ívMu�qv��¿�
EclipseuS�vCEclipse S�q�q≤s⌠�]]NOiq Web sº≈�W�
²�[Hw�C
�F�m�≤ Eclipse-Plugin � Host On-Demand �{íAHost On-Demand ú F
�u≤s⌠���{ív� Java AppletCu≤s⌠���{ív�N Host On-
Demand � jar �૨ Eclipse �{íM�qA�Nª�±bs��{��≤s⌠
�²ñC
q≤s⌠�w�S��{��° Eclipse-Plugin ¡xpGWorkplace Managed Client
(WMC) � WebSphere Everyplace Deployment (WED) ���úPCpG�� WMCA
h�nb°A�∩�� Workplace Collaboration Service (WCS) W⌡μB�tmB
JCu≤s⌠���{ív�ú�@� XML �Aε� WCS W�tmBJC
�� Host On-Demand ��{í
Yn���ípo� Host On-Demand �{íAHb Eclipse-Plugin ñ⌡μA�⌡μ
UC�@G
1. Tw HTML �¼�uípδFv��wwq�{í�Ñq@�CziH��⌠≤
{�� HTML �¼��A���s���C
�Gu� HTML �¼����Σ� Eclipse-Plugin S�C
�¿��ºßAN�úY�uípδFvΘX�±� Host On-Demand oG²ñC
2. ��@�²]�pGc:\update��@��{í� Eclipse ≤s⌠�]pG��
wq���CU@BA
3. b Web °A�tmñwq ²�OWAMß½s�� Web °A�C
4. z{bwiH�� Host On-Demand �{íC�b Eclipse ≤s⌠�≈�WA}
�⌡μ Java JRE]1.6 �≤s����s²�ANªⁿV Host On-Demand
URLGhttp://<hostname>/<alias>/WCTConfig.htmlC
�Gb Linux WApG�� IBM 1.4.2 Java �{í Service Release 2 PHW�
��Ah�n]w LD_LIBRARY_PATH ⌠���C
±ΦíApGzn�� Linux � Host On-Demand °A�H�� Java �{
íA��� export ⁿO]w LD_LIBRARY_PATH ⌠���ApU��G
export LD_LIBRARY_PATH=/opt/ibm/HostOnDemand/hod_jre/jre/bin:$LD_LIBRARY_PATH
© Copyright IBM Corp. 1997, 2016 115
5. o� URL �⌡μSϕ�u≤s⌠���{ívApplet ≤Uz�m�{íC
6. ±gu≤s⌠���{ív�u≥�ΩTve�ApU��G
v ≤s⌠����²]�n�ⁿwbBJ 2 ��� Eclipse ≤s⌠�²A�pG
c:\updatesC
v HOD {íXw]�n�pGz��BJ 3 �í�ⁿV WCTConfig.htmlAo�μ
�� w�T±gCo�μ��nHUCμíⁿw Host On-Demand oG²�
�mGhttp://<hostname>/<alias> Host On-Demand �°A�W��O�πWC
ªúαO�∩ URL WA�O “localhost” � “127.0.0.1” º��WC
v ípδFΘX�]�n�ⁿwbBJ 1 ��º HTML �¼uípδFv���
WC
v S���]�n�HuDn.�n.A (major.minor.service)vμíⁿw�≤ú�º
S����rΩApG1.0.0C
v ��� JAR ��⌠�]∩��ⁿwt��ßX]�≤�n�q{íXP Host
On-Demand Ñq@�¼���MΦ��º Jar ��⌠CziHⁿwh���A
HrI (,) �jC
�GpGz�n��⌡μ Applet �S�Ah�nN Applet M�� Jar �ñA
�bo�ⁿw��⌠C
7. ziHb≤s⌠���{íe��⌡μ��{íXMrX�e�ñA° ∩⌠≤
ú�n�S��D≈rX�Aε�n��º Eclipse �{í�jpC
8. ϕz�¿��μ�ºßA�∩ú�Míp�{íCApplet ��� Host On-
Demand �{íA�Nª±�zⁿw�≤s⌠�ñC
9. bⁿw¿u≤s⌠��²v�²ñA�����∩HU��G
v ⌠�a�� (site.xml)Go����CXiqo�≤s⌠�w��S�C
v XMLAccess Script �Go���O WebSphere Portal XMLAccess ��{í�
b WCS Ww� Host On-Demand S��ΘJC��W�μípUG]íp
δFΘX�W�_DeployScript.xmlCb XMLAccess WA��\ IBM Accelera-
tors for WebSphere Portal tCC
v features l�²Go�l²]t Host On-Demand S�Os�C
v plugins l�²Go�l²]tG
Host On-Demand �{í
�{í�¡C�W�μípUGcom.ibm.eNetwork.HOD.wct_]
�{��.jar
Host On-Demand {íX�
q
H o s t O n - D e m a n d ⌡μ��{íXC�W�μípUG
com.ibm.eNetwork.HOD.wct.]\αW�_]�{í���.jar
tm�q xstmΩT��qC�W�μípUG
com.ibm.eNetwork.HOD.wct.configs.]ípδFΘX�W�_]S��
��.jar
v images l�²Go�l²]t�≤ WMC/WCS �M��C
p�b�ß�w��{í��÷ΩTA��\ Eclipse-Plugin ¡x���σ≤C
116 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�A]wÑq@� e
b Eclipse-Plugin ¡xñA�Fα≈�A]wÑq@��eA�ún�� HTML m½A
]�ú���⌠≤ HTML �⌡μ Host On-Demand �{íCpGz�n�ⁿ�\
αA�⌡μUCBJG
1. Ω@ Java �OΩ@ com.ibm.eNetwork.HOD.wct.IHODConfigFactory ��AΣxs
b wct.jar �ñC wct.jar �w�b Host On-Demand oG²ñCo����Γ
���ΦkG
public String setHodHtmlFileName()public Properties getHodHtmlParameters()
HUOo� Java �O�d�G
2. N Java �OM�b Jar �ñC
3 . sΦ H o s t O n - D e m a n d oG²ñ�u≤s⌠���{ívH T M L �
(WCTConfig.html)A�N showUserClass ��]� trueG
var showUserClass=“true”;
4. ⌡μ≤s⌠���{í�ⁿwΣL��ApU��G��� JAR ��⌠GbBJ
2 ��º Jar ����⌠C���tm Factory �OGbBJ 1 Ω@º Java �
O�WC
5. ú� Host On-Demand �{íA�Nªíp� Eclipse-Plugin ¡xC
���O����oG�²
ϕz�� Host On-Demand oG²H��O���oG²�Az�nHUC{�
ⁿwu≤s⌠���{ív�²G
1 . sΦ H o s t O n - D e m a n d oG²ñ�u≤s⌠���{ívH T M L �
(WCTConfig.html)A�N showAlternatePublishDirectory ��]� trueG
package com.ibm.eNetwork.HOD.wct.samples;
import java.util.Properties;
import com.ibm.eNetwork.HOD.wct.IHODConfigFactory;
public class ConfigOverride implements IHODConfigFactory {/* ]D Javadoc�* @��\ com.ibm.eNetwork.HOD.wct.IHODConfigFactory#getHodHtmlFileName()*/public String getHodHtmlFileName() {
return "hodwmc";}
/* ]D Javadoc�* @��\ 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 �Od�
� 17 � Eclipse-Plugin Σ� 117
var showAlternatePublishDirectory =“true”;
2. ⌡μu≤s⌠���{ívA�bu�NoG²vΘJμ�ñⁿw�O����
oG²C
�≤ Host On-Demand ��{íñ�°� IDHUO Host On-Demand �{í���º°� ID �MμCϕzb WCS ñΓ�t
m��Gm�A��zDo� IDC
ID í�
com.ibm.eNetwork.HOD.wct.SessionsView wtm�Ñq@�
com.ibm.eNetwork.HOD.wct.SessionLabelsView ��ñÑq@�
com.ibm.eNetwork.HOD.wct.TerminalView ��≈]π��BLϕ≈BFTP ÑÑ�
b Eclipse-Plugin ⌠�ñ�� Host On-Demand �¡ε
HUOºe�ú��÷b Eclipse-Plugin ⌠�ñ�� Host On-Demand �¡εG
1. �� Host On-Demand ¡ε�í�∩���X{b Eclipse-Plugin Shell °íºßC
pG Host On-Demand }�F@�∩��A����S!½ Eclipse-Plugin �
t@���{íAY�o�o�¼pC�����⌡μ ALT-TABA�αΣ��n
o� HOD ∩��C
2. u≤�⌠�T{vS�@�Cb Eclipse-Plugin ⌠�ñ��ñu≤�⌠�T{v]
wC�≤úⁿΣ�Ao�∩�wqÑq@��eñ�úC
3. pG��Ñq@�²�tm�a�}AHost On-Demand Applet �Oα≈��Ñ
q@��e∩��Cb Eclipse-Plugin ⌠�ñA����¼�@hTºAⁿX�n
��a�}A²�}��e∩��C
4. ¿��z{íBpΣLMuπCº�� GUI ��ALk�A[J�⌡μñ�Ñq
@�C�ºAo����Q�Ñq@��eºu�n]wv�qñ{���e
��C
5. ub�O°íñ��v�∩�bo�⌠�ñúπ⌠≤NqA]�Ñq@�@�
≤sΦ�íμñCo�∩��qÑq@��eñ�úC
6. uα��π�ú\α��ß�CzLkQ�uípδFwⁿ∩�vε�wⁿ
��≤A�o�\�p@I]²D≈rX�M 5250 ��αeú�C
7. P Host On-Demand ��ß�úP�OA�ß�ú���≤s s�{íXh�C
�z��n½stmu≤s⌠�vAEclipse-Plugin ¡x�αw�s��{í/�
qC
8. u�ϕ Applet M�� JAR �ñ�w�b�ß�≈��A⌡μ Applet ��B@C
9. IPMON l��Σ�u��v�íCΣúΣ�u��v�íC�÷ IPMON �⌡μ
�íA��\uWí�ñ�uIPMON l�º[vC
10. pGw�Fh� Host On-Demand S�AHost On-Demand �{í�bwtm�
Ñq@�°�ñAπ�ww�º Host On-Demand S��MμA ���qñ∩
@�S�C∩F@�S�ºßA����n½s�� WED �α∩t@�S
�C
11. b Java D�xñ÷UA±} Alt Σ�YXº¼pCoO IBM 1.4.2 JRE w
��DABb IBM 1.4.2 Service Release 4.1 PHW���ñw�MC
118 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
� 18 � N Host On-Demand °A�tm¿�� LDAP
Host On-Demand °A���zutm°A�¼v�¼PuX�¼v�¼�tmΩ�C
N Host On-Demand �w]B@�í�ÑAo�Ω��xsbD@��M�Ω�xsw
ñC��°��ß�n�zbh� Host On-Demand °A�í�zΣtmΩTCpGo
��ß��D@��M�Ω�xswAΣ�z����O�zC� Host On-Demand ñ
�Ω�Cu�q¼²sqT≤w (LDAP)v°A�²ibúP� Host On-
Demand tm°A�Ω�íA@����Ps��tmΩTC
Q� LDAP ²°A�≤Vh� Host On-Demand °A��zM@�wqO@��
nDp�W�M⌡μ�∩�C�ΣOqM�Ω�xsw�α�A�os�tmΩ
�CLDAP i²�ß��N���w�¿Ñhí�s�≡¼�cA�ztmΩTCp
G{����Oh�s�ñ�¿�AhY�ΩTN�≥óC��NAϕ�α LDAP
�AM�Ω�xswñ�tmΩ�ú��≤C��í���\ Host On-Demand uWí
�ñ��α LDAP �osC
]w LDAP Σ�
1. MwzQ��� LDAP ²°A�A�n��w�ºC
2. pGz�⌡μ� LDAP ��úΣ� Host On-Demand ⌡A�÷�� 120��yw
�⌡��zñ�zAw� Host On-Demand ⌡���C]IBM LDAP 3.x ��
≤s�ú�n⌡����C�
3. nD LDAP �z�ú Host On-Demand �xstmΩT�r�C�OU�r�
��OW (DN)Fz��Q�o�ΩT�¿ LDAP ]wC
4. nD LDAP �z�ú Host On-Demand ��z� DN MKXFznQ�o�Ω
T�ⁿ LDAP °A��¡�τ�C�z� DN ��n���B�∩�RúW@B
J�ú�ºr��v¡C�OU DN �KXFznQ�o�ΩT�¿ LDAP ]
wC
5. b�z��{íñA��u²Av°íñ� LDAPC�AziH∩��aNM
�Ω�xswñ�tmΩTA�α LDAP ²°A�ñCΣLΩT��\� 18
�, yN Host On-Demand °A�tm¿�� LDAPzC
Host On-Demand ú���]ΣL��wwqb LDAP ñ����Ps�CHost On-
Demand ����Ps���tμwqAΣ�kO�αM�Ω�xswñ�tmΩTA
��Ob�� LDAP ßAb Host On-Demand ñ]w���Ps�C
© Copyright IBM Corp. 1997, 2016 119
pGzOb Windows � AIX ¡xW�� IBM LDAP °A�A�BO��jq��
��A�Tw DB2 ∩ APP_CTL_HEAP_SZ tmFAϕ�C����O���O
�w��wA]w APP_CTL_HEAP_SZ � 512 O@��n�}lC
Ynb Windows � AIX ⌠�tm DB2 Ω�∩jpA�oXUCⁿOG
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
tA�Tw STMTHEAP ≈jCo����jpDnO���O��ßtmH�n
�α� LDAP � Host On-Demand ����q�wC
w�⌡���
oG²� LDAP l²ñ�X���π�� LDAP ²⌡� Host On-Demand �
�A]�p your_install_directory\HOD\ldapAΣñ your_install_directory Oz� Host
On-Demand w�²�Co���]t LDAP ⌡���A�H�� slapd μíxsC
⌡����O���AHost On-Demand �αNtmΩTxsb LDAP °A�ñC�
pz� LDAP �z�AHw�o�⌡��C
��\{í²ow� zSeries º⌡����÷ⁿ�C
z� LDAP �z�iαww�o�⌡���t@� IBM ú���CpGOp�A
�ñLo�BJCpGz�� IBM Directory 3.1.1 ��≤s�A]�⌡ww²w�A
�Hz]iHñLo�BJC
YnN Host On-Demand ⌡��w�b Netscape LDAP Directory °A�WG
1. q <Host On-Demand publish directory>/ldap ²ANUC slapd ��s� LDAP
°A�W� Netscape LDAP config ²G
Netscape.IBM.atNetscape.IBM.oc
2. ε LDAP °A�C
3. sΦ <Netscape LDAP config directory>/slapd.conf �AMß[JUC»zíG
userat "<Netscape LDAP config directory>/Netscape.IBM.at"useroc "<Netscape LDAP config directory>/Netscape.IBM.oc"
4. ½s�� LDAP °A�C
pGnN Host On-Demand ⌡��w�b IBM LDAP Directory °A�WA�G
1. q Host On-Demand publish directory/ldap ²ANUC slapd ��s� LDAP °
A�W� <installation directory>/etc ²G
V2.1.IBM.atV2.1.IBM.oc
2. ε LDAP °A�C
3. sΦ <installation directory>/etc/slapd.at.conf �AMßb����[JUC»zíG
120 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
include /etc/V2.1.IBM.at
4. sΦ <installation directory>/etc/slapd.oc.conf �AMßb����[JUC»zíG
include /etc/V2.1.IBM.oc
5. ½s�� LDAP °A�C
N Host On-Demand °A�tm¿H LDAP ��Ω�xsw
1. }��z°íAnJ Host On-DemandC
2. ÷@UuA{ív>u²Av
3. ÷@Uu��²A (LDAP)v�AAΘJ LDAP °A�ΩTC
��a�}
ΘJ LDAP ²� IP �}CziHQ�D≈WA]iHQ�aIQi�
μíCw]O Host On-Demand °A��D≈WC
��≡ ΘJ LDAP °A�n��¼ LDAP �ß�su� TCP/IP ≡Cw]≡�
389C
�z��OW�
ΘJi² Host On-Demand ≤sΩT�²�z�º�OW (DN)Cz�
n∩�OW�� LDAP rΩϕ�k]�p cn=Chris,o=IBM,c=US�C
�z�KX
ΘJ²�z��KXC
δW�r�
ΘJnxsΣΩT�²ΩT≡¼�c (DIT) ñ�¬h���OW (DN)
CHost On-Demand �Nª���tmΩTxs DIT ñ�o�r�ºUCz
�n∩�OW�� LDAP rΩϕ�k]�p cn=HOD,o=IBM,c=US�C
Ntm�α��²A�
pGnqpHΩ�xswñAN���Ms��α LDAP ²A�÷@
U ∩�C∩z�s�M���tmΩT�ÑA�α LDAP �D½n
�tNCp���ΩTA��\uWí�ñ� LDAP �αt�CziHb
!½ ²°A��A�b!½ºßA ∩o��C
u½s�V{ívtmú��α ²°A�C
pGz�s�� LDAP ��αΦ���DA��²�s�� LDAPCMßA≤�Q
s�ßAA��αC
4. ÷@Uu��vC
ϕ�@�nDzQ� LDAP ²iμ¡�τ��A�ⁿw��� ID ″admin″ �KX ″password″Cb�@�nJßAziH�≤o�KXCY�ziαw�≤F�OΩ�xsB�KXA ID MKX��≥��A²�¡�OΩ�xsBC∩≤ LDAP
²A�n�O���� ID MKXCYn�KVcAziH�≤ LDAP ²K
XA�ªP≤z��OΩ�xsBKXC
o�e��iμ��≤ú��Y��C!½ LDAP °A�ºßAß≥�����÷�
≤úuαb LDAP °A�ñiμAΣñ]A�z�����∩≤s�B����Ñq@
� 18 � N Host On-Demand °A�tm¿�� LDAP 121
���z�≤AH�sKXB¿�BΣL�≤o�∩�C
122 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�² A. ��w�b��⌠�U��ß�
��w���ß��w�����ñC�ß� Applet ���ⁿJw]t�s²�ñA
]�Aú�nq°A�UⁿCtm���ß�qO�FzLt��C�q�u⌠
s�����A]�L��Uⁿ�í�y¿�DA�Bsu�Φ��Lkw�Cz]
iHQ���w���ß���D≈s\αAú�nw��π� Host On-Demand
ú�C
Σ���w���ß�@�t�
Host On-Demand ibUC@�t�Ww����G
v Windows 7
v Windows 8
v Windows 10
v Windows Server 2012
w�b��⌠�U��ß�j��n 320 MB ��íC
w�����
Ynb Windows u@�Ww� Host On-Demand ����Az�nO�z�s��
¿�C
1. íJ DVDAMßq DVD � \HODINST ²⌡μ hodinstallwin.exe -lcC
2. ÷@Uuw�vC
3. �≥iμΣl�°íC
4. pGz���¿o��@A�\¬�ß@�°í�ú � Readme �C
bw��⌠�A���tmM��uHost On-Demand A{í�z�vCb Win-
dows 7BWindows 8 M Windows 10 WAuA�z{ív�w�¿AC
������
Yn�� Host On-Demand @��ß�A�÷@U}l > {í� > IBM Host On-Demand > Host On-DemandC
�ú���ß�
Yn�ú���ß�A�qu�εxv��usW/�ú{ívC
© Copyright IBM Corp. 1997, 2016 123
124 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�² B. �� IKEYCMD ⁿOμ��
úFuHost On-Demand ���z��{ívAziH�� IKEYCMD ⁿOμuπA
�z≈�B��P��nDCΣ\αMu���zv�ⁿADnOqⁿOμ�D�
í��⌡μCpG��{í�nb��P≈��z@�ñsW@��q��Ah
izLn����≈ Shell Script P{íIs IKEYCMDCªi����z��{í
e�Σ�����¼A��≈�Ω�w��Cªi����nDA�J CA �{��
�AH��z����CªO Java ¼Auαb WindowsBAIXBLinux Intel � Linux
zSeries ¡xW��C
IKEYCMD O�bM�}/pK≈����P�z�÷�tm@�WCb�≤s°A�
tm� httpd.conf �tm∩�Φ�AIKEYCMD KúA�Cp�i≤s°A�tm��
∩�Az���� IBM Administration ServerC
IKEYCMD ⁿOμ���⌠�]w
�÷pU��AN⌠���]w��� IKEYCMD ⁿOμ��G
Y� Windows ¡xA�⌡μUC�@G
v �������A���bⁿO°íñ�∩ autoexec.batAN PATH ��]w/�∩�
]t Java i⌡μ���mG
set PATH=c:\Program Files\IBM\HostOnDemand\hod_jre\jre\bin;%PATH%;
v �������A���bⁿO°íñ�∩ autoexec.batAN CLASSPATH ⌠���
]w/�∩�pUG
set CLASSPATH=c:\Program Files\IBM\GSK7\classes\cfwk.zip;C:\
Program Files\IBM\GSK7\classes\gsk7cls.jar;%CLASSPATH%;
Y� AIX ¡xG
�²Tw xlC �]o���c¿�� AIX C++ s���⌡μ��{íw�XUCΣ
ñ@�nDG
v b AIX 5.2G��� xlC.aix50.rte ���h� 6.0.0.3 �≤s
��UCⁿOT{z���G
lslpp -ha "xlC.aix*.rte"
]pG xlC ���L�A�Bbu���zv@�ñ�ípU��uHost On-Demand
A�z{ívAh�o�C�
U@BⁿwUCU�G
v N PATH ]� Java � JRE i⌡μ���bG
EXPORT PATH=/opt/IBM/HostOnDemand/hod_jre/jre/bin:$PATH
v ]wUC� CLASSPATH ⌠���G
EXPORT CLASSPATH=/usr/local/ibm/gsk7/classes/cfwk.zip:/usr/local/ibm/gsk7/classes/gsk7cls.jar:$CLASSPATH
© Copyright IBM Corp. 1997, 2016 125
@��¿o�BJAIKEYCMD �iq⌠≤²⌡μCpGn⌡μ IKEYCMD ⁿOA
���UCykG
java com.ibm.gsk.ikeyman.ikeycmd <command>
IKEYCMD ⁿOμ�yk
Java CLI �yk�
java [-Dikeycmd.properties=<properties_file>]
com.ibm.gsk.ikeyman.ikeycmd <object> <action> [options]
Σñ
v -Dikeycmd.properties �HⁿXb�� Java Isñ�n���∩��e�WCw
]�e� ikminit_hod.properties �@�d��A�t Host On-Demand �w]C
v Object i�UCº@G
– -keydbGn∩≈�Ω�w]i� CMS ≈�Ω�w��� TLSight �O���
@
– -versionGπ� IKEYCMD ���ΩT
v �@OUCΣñº@G
– -certGn∩����@
– -certreqGn∩��nD��@
– -helpGπ� IKEYCMD Is��÷í�
Action �n∩ object �Sw�@Aoptions �ⁿw� object P action ∩���n
P∩�∩�C
object P action ÷Σrπ��m�A��÷�∩���ⁿwC� options S��m�A
iú÷��ⁿwAunⁿw¿uoption]∩��/operand]BΓ��v∩�μíYiC
Host On-Demand � IKEYCMD @�Mμ
��²�UCUANJπí� Host On-Demand ��� IKEYCMD ⁿOμ��@�G
v � 127��y��s≈�Ω�wz
v � 128��yCX CAz
v � 133��yπ�≈�Ω�wñ�w]≈�z
v � 134��yN[KΩ�wxsb⌠��ñz
v � 129��y��s≈�����nDz
v � 129��yxs°A���z
v � 131��y������z
v � 131��y²�ß�iH��°A���z
v � 133��y�X≈�z
v � 133��y�J≈�z
126 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
��s≈�Ω�w
≈�Ω�w�@���A °A��xs@�h�≈�t∩P��CpGnb Host
On-Demand °A�P�ß�í��w�suAh������Cbtm TLS qTeA
z��²b your_install_directory\bin]Y� Windows�� your_install_directory/bin]Y
� AIX�ñA�� HODServerKeyDb.kdb ≈�Ω�w��CHost On-Demand ��H�
o���A]�bz�@�w�ßA�������C
H Windows ¡x��AYn�� IKEYCMD ⁿOμ����@�s≈�Ω�wA�Θ
JUCⁿOG
java com.ibm.gsk.ikeyman.ikeycmd -keydb -create
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -type cms -expire <days> -stash
Σñ your_install_directory � Host On-Demand w�²C
��NUCí�G
v <password>GC@�≈�Ω�w@�ú�nKXC÷M sslight �¼�Ω�w�nⁿw
@�KXA²KXiHO�rΩ]τYAⁿw¿ ″″�C
v -typeGHost On-Demand °A���� HODServerKeyDb.kdb Σ�¼� CMSC
v -expireGKX��ºe�#�C
– pGz�]w���AhKXú���C
– �iGpGz]w���A�B��≈�Ω�wft½s�V{íA��NbK
X��ºß½s�V{í�Lk⌡μCϕ½s�V{íó��A�½s�V{
í�Tºú�»z≈�Ω�w�KXwL�C
v -stashG⌠�≈�Ω�w�KXCIBM HTTP Server P Host On-Demand °A�ú�
n⌠�KXC
ϕb��≈�Ω�w�íⁿw - s t a s h ∩��A�NKX⌠�b�W�
HODServerKeyDb.sth ���ñC
@��� HODServerKeyDb.kdb �ßANOs Host On-Demand °A������
w�O@ΩTC⌠≤sW��≤úOw∩{�� HODServerKeyDb.kdb ≈�Ω�w�
iμC
Cϕ����≤ HODServerKeyDb.kdb �Ah��εA½s�� Host On-Demand
A�z{íC
]w�wKX
ϕz��s≈�Ω�w�Az�ⁿw@�≈�Ω�wKXCo�KXOO@pK≈
�CpK≈�O�@i��{σ≤A��K�}≈��[K�TºC�i¿g�
≤≈�Ω�wKX��DC
bzⁿwKX���NUCUIG
v KX���ⁿíσr�C
v KX ��� 6 �r�AB �t�Γ�Ds≥��rC�"Hz�H��}ΩT�
�KXA�Oz�¡��r��X�Θ�C
�² B. �� IKEYCMD ⁿOμ�� 127
v ⌠�KXC
H�l�KX���Θ�CpGKXwL�A�NTºg�ΘxñC°A�N�
�A²pGKXwL�Ahú�Ow��⌠⌠suC
�≤Ω�wKX
Yn�≤Ω�wKXA�⌡μUCBJG
H Windows ¡x��A�ΘJUCⁿOG
java com.ibm.gsk.ikeyman.ikeycmd -keydb -changepw
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -new_pw <new_password> -expire <days> -stash
Σñ your_install_directory � Host On-Demand w�²C
��NUCí�G
v -new_pwGs≈�Ω�wKXF�KX��M�KXúPABo�KXúαO�r
ΩC
v -expireGKX���#�C
v -stashG⌠�≈�Ω�w�KXCIBM HTTP Server P Host On-Demand °A��n
D⌠�KXC
CX CApGnπ� HODServerKeyDb.kdb ≈�Ω�wñº�H� CA MμA�⌡μUCBJG
H Windows ¡x��A�ΘJUCⁿOG
java com.ibm.gsk.ikeyman.ikeycmd -cert -list CA
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -type cms
Σñ your_install_directory � Host On-Demand w�²C
�w]AHODServerKeyDb.kdb ��UCWº�H CA � CA ��G
v IBM World Registry CA
v Integrion CA Root]X� 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]X� VeriSign�
v Thawte Personal Basic CA
v Thawte Personal Freemail CA
v Thawte Personal Premium CA
128 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v Thawte Premium Server CA
v Thawte Server CA
��s≈����nD
pGn��u�}/pKv≈�t∩P��nDA�⌡μUCBJG
1. H Windows ¡x��A�ΘJUCⁿOG
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>
Σñ your_install_directory � Host On-Demand w�²C
��NUCí�G
v -sizeG≈�jp� 512 � 1024
v -labelG�[������nD���
v -dnGX.500 �OWC�ΘJ¿UCμí�rΩA�AW��G]� CNBO P
C ��n�FCN=@qWAO=��AOU=��μ�AL=�mAST=�/½]{�
�≈�AC=Ωa/a�C�
"CN=weblinux.raleigh.ibm.com,O=ibm,OU=IBM HTTP Server,L=RTP,ST=NC,C=US"
v -fileG�xs��nD���WC�w]AHost On-Demand ��� certreq.arm
�WAΣxsb HODServerKeyDb.kdb �b� your_install_directory\bin]Σñ
your_install_directory Oz� Host On-Demand w�²�C
2. τ���O ��¿\C
a. �°z���º��nD��eC
b. Tw≈�Ω�wñ�O²��nDG
java com.ibm.gsk.ikeyman.ikeycmd -certreq -list
-db <filename> -pw <password>
z��bMμñ��zΦ������C
3. Ns���������zñ�C
xs°A���
�¼ CA �{���
����{�A�¼���zñ�]bz°A�ñQ°��H� CA�zLqll≤
����C�w]AUC� CA ���xsb HODServerKeyDb.kdb ≈�Ω�wñA
BQ���H� CA ��G
v IBM World Registry CA
v Integrion CA Root]X� IBM World Registry�
v VeriSign Class 1 Public Primary CA
v VeriSign Class 2 Public Primary CA
�² B. �� IKEYCMD ⁿOμ�� 129
v VeriSign Class 3 Public Primary CA
v VeriSign Class 4 Public Primary CA
v VeriSign Test CA
v RSA Secure Server CA]X� 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
���zñ�iα��eh≈��CúFz°A����ACA iα���eB�
u�{��v�uñ� CA ��vC�pAVerisign b�e@≈u�y°A�����
(Global Server ID)v�A���W@≈uñ� CA ��vCb�¼°A���eA�²
¼�⌠≤B�uñ� CA ��vC�ϕ�yxs CA ��zñ�ⁿ�A�¼uñ
� CA ��vC
pGoX CA �p��� CA úO≈�Ω�wñ��H CAAz��²xs CA �
�AMßN CA ⁿw��H CACMßYiN CA �{���¼�Ω�wñCpG
CA úO�H� CAAhzLk�¼ CA �{���C�÷ⁿ���\yxs CA
��z
H Windows ¡x��AYn�¼ CA �{����±�≈�Ω�wñA�ΘJUCⁿ
OG
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>
Σñ your_install_directory � Host On-Demand w�²C
��NUCí�G
v -formatG���zñ�iú ASCII �Gi�μí� CA ��
v -labelG�[� CA �����
v -trustGⁿXo� CA O �HCb�¼ CA ���A��� enable ∩�C
v -fileG�t CA �����
xs CA ��
H Windows ¡x��ApGnxsú�H CA �o���A�ΘJUCⁿOG
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>
Σñ your_install_directory � Host On-Demand w�²C
��NUCí�G
v -labelG�[������nD���
130 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
v -formatG���zñ�iú Gi��� ASCII �
v -trustGⁿX� CA O �HC� � YesC
⌡μ��@ºßAz��ε�½s�� Host On-Demand A�z{íC
������
qnoW CA �o���A��G�TgCbÑ oX����íA���
IKEYCMD ��@≈��°A���AHKb�ß�P°A�í�� TLS Ñq@�C
pGznbM� Web ⌠⌠ñ��Ωt CA ñΓA����{�C
H Windows ¡x��AYn��@≈����A�ΘJUCⁿOG
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>
Σñ your_install_directory � Host On-Demand w�²C
��NUCí�G
v -sizeG≈�jp� 512 � 1024
v -labelGΘJ@�í�����AH��≈�P��bΩ�wñ��OC
v -dnGΘJ@� X.500 �OWC�ΘJ¿UCμí�rΩA�AW��]�
CNBO P C ��n�FCN=@qWAO=��AOU=��μ�AL=�mAST=�/
½]{��≈�AC=Ωa/a��C
"CN=weblinux.raleigh.ibm.com,O=ibm,OU=IBM HTTP Server,L=RTP,ST=NC,C=US"
v -default_certGpGzQHo≈����≈�Ω�wñ�w]��A�ΘJ yesCYú
OA�ΘJ NoC
²�ß�iH��°A���
HODServerKeyDb.kdb ñ������i Host On-Demand °A���CúLAbY
�tmñA��ú o���ñ�@≈�ns°A���ß���C�]z�°A
���ú� CA �o���Ah��ú ��� root ��ß���CpGz�°A
�������Ah��ú @≈ �������ß���C
∩≤ Host On-Demand Uⁿ�ß�P��ß��ÑAΣ�kON���@��s
�ñA����≤sW� CustomizedCAs.p12 ���]��≤ Host On-Demand o
G²ñ�C
pGn�Uⁿ���ß��� CustomizedCAs.p12 �A�ΘJUCⁿOG
java com.ibm.gsk.ikeyman -keydb -create -db
CustomizedCAs.p12 -pw hod -type pkcs12
w]KX� hodC
�² B. �� IKEYCMD ⁿOμ�� 131
sWú� CA �≥ª��� CustomizedCAs.p12�²Aq HODServerKeyDb.kdb ≈�Ω�w� CA �≥ª�������CH Win-
dows ��AYn⌡μ��@A�ΘJUCⁿOG
java com.ibm.gsk.ikeyman.ikeycmd -cert -extract
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -label <label> -target cert.arm -format ascii
Σñ your_install_directory � Host On-Demand w�²C
��NUCí�G
v -labelG�[������C
v -pwG�}� HODServerKeyDb.kdb ≈�Ω�w���KXC
v -targetG����Ω�wCb�ípUA�� Base-64 Armored ASCII μí��
�WAw]�W� cert.armC
v -formatGi� ASCII � BinaryC
{bA�N� CA ≥ª��[� CustomizedCAs.p12 �ñCpGnN CA ≥ª���
����[� CustomizedCAs.p12 ñ����MμñA�ΘJUCⁿOG
java com.ibm.gsk.ikeyman.ikeycmd -cert -add
-db CustomizedCAs.p12 -pw hod -label <label>
-file cert.arm -format ascii -trust <enable | disable>
∩≤���ß�AYnsW� CA ≥ª��� CustomizedCAs.class �A�ΘJUCⁿ
OG
java com.ibm.gsk.ikeyman.ikeycmd -cert -add
-db CustomizedCAs.class -label <label>
-file cert.arm -format ascii -trust <enable | disable>
��NUCí�G
v -labelG�nsWº�����C
v -fileG�xs������WCb�ípUA�� Base-64 Armored ASCII
μí���WAw]�W� cert.armC
v -formatGi� ASCII � BinaryC
v -trustGMwO ]��¬�H���CpG]� EnableAh�N CA root ����
�]��¬�H���CpG]� DisableAhú�N CA root �����]��¬
�H���C
b�¿��@�ßA�εA½s�� Host On-Demand A�z{íC
H���ß��ÑAz�nΘJUCⁿOAw∩Uⁿ���ß�AN
CustomizedCAs.p12 �૨� CustomizedCAs.classCU��ⁿO�¿Tμπ�A²
z� ΓªΘJbP@μC
..\hod_jre\jre\bin\java -cp ..\lib\sm.zip;com.ibm.eNetwork.HOD.convert.CVT2SSLIGHTCustomizedCAs.p12 hod CustomizedCAs.class
132 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�X≈�
pGnN≈��X�t@≈�Ω�wñA�N≈��X� PKCS12 �ñA�ΘJUCⁿ
OG
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>
��NUCí�G
v -labelG�[������C
v -targetG�����wC
v -target_pwG�≈�Ω�w�KXC
v -target_typeG-target BΓ��ⁿwºΩ�w��¼C
v -encryptionG[K�j�Cw]� strongC
�J≈�
pGn�Jt@≈�Ω�wñ�≈�A�ΘJUCⁿOG
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>
pGn�J PKCS12 �ñ�≈�A�ΘJUCⁿOG
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>
��NUCí�G
v -labelG�[������C
v -targetG�Ω�wC
v -target_pwG≈�Ω�w�KX]pG -target ⁿw�O≈�Ω�w�
v -target_typeG-target BΓ��ⁿwºΩ�w��¼C
π≈�Ω�wñ�w]≈�
H Windows ¡x��ApGnπ�w]≈��A�ΘJUCⁿOG
java com.ibm.gsk.ikeyman.ikeycmd -cert -getdefault
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password>
Σñ your_install_directory � Host On-Demand w�²C
�² B. �� IKEYCMD ⁿOμ�� 133
N[KΩ�wxsb⌠��ñ
≥≤w�⌠⌠suA�N[KΩ�wKXxsb⌠��ñCH Windows ¡x��Ap
Gnb��Ω�w�íxsKXA�ΘJUCⁿOG
java com.ibm.gsk.ikeyman.ikeycmd -keydb -create
-db your_install_directory\bin\HODServerKeyDb.kdb
-pw <password> -type cms -expire <days> -stash
Σñ your_install_directory � Host On-Demand w�²C
H Windows ¡x��ApGnb��Ω�wßxsKXA�ΘJUCⁿOG
java com.ibm.gsk.ikeyman.ikeycmd -keydb -stashpw
-db your_install_directory\bin\HODServerKeyDb.kdb -pw <password>
Σñ your_install_directory � Host On-Demand w�²C
IKEYCMD ⁿOμ���º[
Uϕí�iw∩ⁿw½≤⌡μ�U��@C
½≤ �@ í�
-keydb -changepw �≤≈�Ω�w�KX
-convert N≈�Ω�wqY�μíα½
¿t@�
-create ��≈�Ω�w
-delete Rú≈�Ω�w
-stashpw N≈�Ω�w�KX⌠�b�
�ñ
-cert -add N��ñ� CA ��sW�≈
�Ω�wñ
-create ������
-delete Rú CA ��
details CXSw�����ΩT
-export N≈�Ω�wñ��H��P
Σ�÷�pK≈�A�J
PKCS#12 ��t@≈�Ω�w
ñC
-extract ≈�Ω�wñ���
-getdefault ow]�H��
-import �J≈�Ω�w� PKCS#12
��
-list CX����
-modify �∩��]��Ge�@i
�∩�μ�u�u��H⌠v
�
-receive �¼��ñ����≈�Ω�
wñ
134 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
-setdefault ]ww]��H��
-sign �{@≈xsb��ñ���
] ���@≈��xsb≈
�Ω�wñ�A�Nw�{�
��xsb��ñ
-certreg -create ����nD
-delete N��nDq��nD�w
ñRú
-details CXSw��nD���ΩT
extract N��nDΩ�wñ���n
D���ñ
-list CX��nDΩ�wñ���
��nD
-recreate ½s����nD
-help π� IKEYCMD ⁿO�í�Ω
T
-version π� IKEYCMD ��ΩT
IKEYCMD ⁿOμ∩�º[
Uϕπ�iX{bⁿOμñ�C@�∩�CHUCX�π�∩�sFúLA∩���
�P A�°ⁿOμñⁿw�½≤P�@�wC
∩� í�
-db ≈�Ω�w��π⌠
-default_cert N�n�����A]����O��w]
��]yes � no�Cw]O noC
-dn X.500 �OWC�ΘJ¿UCμí�rΩA�
AW��]� CNBO P C ��n��G
″ 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 ���XⁿOñ���[Kj�]strong �
weak�Cw]� strongC
-expire ����wKX���#�C���w]
� 365 #A�wKX�w]� 60 #C
-file �����nD]°ⁿw½≤�w���W
-format ���μí]Y� Base64_encoded hO
ASCIIAY� Binary DER Ω�AhO ASCII �
binary�Cw]� ASCIIC
-label �[������nD���
-new_format ≈�Ω�w�sμí
-new_pw s�wKX
-old_format ≈�Ω�w��μí
�² B. �� IKEYCMD ⁿOμ�� 135
-pw ≈�Ω�w� PKCS#12 ��KXC��\�
127��y��s≈�Ω�wzC
-size ≈�jp]512 � 1024�Cw]� 1024C
-stash �ⁿ�Xϕ�N≈�Ω�w�KX⌠�b��
ñCY�ⁿwAh�NKX⌠�b��ñC
-target �����wC
-target_pw ≈�Ω�w�KX]pG -target ⁿw�O≈�
Ω�w�C��\� 127��y��s≈�Ω
�wzC
-target_type - target BΓ�ⁿwºΩ�w��¼]�ú
-type�C
-trust CA ���iH¼A]enable � disable�Cw
]� enableC
-type Ω�w��¼Ce\�O cms]ϕ� CMS
≈�Ω�w�Bjce]ϕ� Sun �M� Java
Cryptography Extension�Bjceks]ϕ� Sun �
M� Java Cryptography Extension ≈�xsw�
� pkcs12]ϕ� PKCS#12 ��C
-x509version �n��º X.509 �����]1B2 � 3�C
w]� 3C
ⁿOμIs
HUCXC@�ⁿOμIsH�@�∩���]H�Θrϕ��C
�D��AC@�ⁿOIsñN�ñΩ�� J a v a IsG j a v a
com.ibm.gsk.ikeyman.ikeycmdC
-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 12.0 �G W�Bw�Ptm 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
��� e�
�F�� Java CLI Isñ�@�ΘJ�@Aib�e�ñⁿw����eCzizL
-Dikeycmd.properties Java ∩�Ab Java ⁿOμIsñⁿw�e�CY� Windows ¡
xAzib your_install_directory\bin ñΣ�@�d��e�Aikminit_hod.propertiesFΣ
ñ your_install_directory � Host On-Demand w�²CY� AIX ¡xAhib
your_install_directory/bin ñΣ����Co�w�²t� Host On-Demand �w]C
�² B. �� IKEYCMD ⁿOμ�� 137
138 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�² C. P12 ≈�⌠��{í
ú �íu���zv��{í]A�≤ Windows H� AIX ¡x�A²ziH�
���nDB�¼Mxs����������Cú uP12 ≈�⌠v��{íDnO
�F²S�u���z��{ív�¡xαH���≥ª��Mú�u���zñ
�v����≈�⌠Ω�wCM�AªiH��≤⌠≤� Host On-Demand ¡xC�
��{íú t��z�≤�÷�Φí��Míp TLS ≈�⌠Ω�wC
uP12 ≈�⌠v��{íOH Java ��gCª�qtm� TLS � Telnet � FTP °
A�]�u½s�V{ív�o°A���C∩ⁿw�°A�M TLS ≡�� TLS s
uCpG�ú ≡Ah��q��w� Telnet � FTP ≡C°A����N�QX
�sW ⁿw� p12 �C
s≈�⌠Ω�w�ⁿ�KX�O@Cb⌡μ⌠≤�ⁿOºeN�ú KXú�Cp
Gⁿw�≈�⌠��úsbAN��� ���NKXxsb��ñC
Host On-Demand TLS Σ��nKX� hodCpGzOsWM����≈�⌠Ω�wA
N�∩�G� p12 �ú t@�KXú�C
��
P12Keyring p12FileName connect ipaddr[:port] [ftp]P12Keyring p12FileName add p12FileName2P12Keyring p12FileName list
∩�
connect - �� ⁿw� ipaddr M≡� TLS suC≡�M ftp ÷ΣrO∩��Cp
G�ⁿw≡�AN���w]�w� Telnet ≡ 443 �w]�w� FTP ≡ 990C
pGⁿw ftp ÷ΣrAhsu tm��w�O@�w� FTP °A�CFTP °A��
Γ��¼�w�∩�G
v ≡ 990 �⌠tw��
v ⌠≤ΣL≡��Tw��
pGⁿw ftp ÷Σr²�ⁿw≡��≡�O 990Ah�⌡μ⌠t�w�≤�CpGwⁿ
w ftp ÷Σr²≡�úO 990A�²oX AUTH TLS ⁿO⌡μ�T�w�≤�C
add - sWM��ß����ⁿw�≈�⌠Ω�wC
list - π�xsbⁿw�≈�⌠Ω�wñ���MμC
d�
WindowsG
© 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
Σñ your_install_dir Oz� Host On-Demand w�²C
UnixG
cd your_install_directory/HODJava –classpath .;your_install_dir/lib/sm.zip \com.ibm.hod5sslight.tools.P12Keyring CustomizedCAs connectmyServer.raleigh.ibm.com:702
Σñ your_install_dir Oz� Host On-Demand w�²C
140 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�² D. �≈¡x��{íⁿOμ∩�
ϕz���≈¡x��{í�ΘJUCⁿOμ∩��A��{í�N∩��� Host On-
Demand w�@�w���Cϕε GUI δF�∩������C
ϕ 13. ⁿOμ∩�
∩� �� d��k
-console
]ϕε GUI δF�
bD�x�íñw� Host On-
DemandC
install.exe
-log #!filename
Σñ # ��π� ��ΘXA
� !filename OΘx��WC
pGzⁿw ! �S��WAh
���w]Θx�WC
Hⁿw�Wú�w��Θ
xC
hodinstallwin.exe -log
#!\mydirectory\logfile
-options filename H]ww�ⁿw�e�ⁿOμ
∩�w� H o s t O n - D e -
mandC
hodinstallwin.exe -silent
-options c:\mydirectory\
responseFile
-options-record filename ú�∩�σr�AO²z∩
Host On-Demand w�δF��
�A�No������w�
���w]C
hodinstallwin.exe -options-
record responses.txt
-options-template filename ú�]tw]w��∩�σ
r�C
hodinstallwin.exe -options-
template template.txt
-silent
]ϕε GUI δF�
bLn���íñw� Host
On-DemandA�ⁿ���w]
w�C
hodinstallwin.exe -silent
UC�BⁿOμ∩��A�IsM⌡μw�{í�Bz{�CH�≈¡x��{í
bⁿOμΘJo�∩�C
ϕ 14. Sw���ⁿOμ∩�
∩� �� d��k
-is:logfilename ú��≈��{í� JVM j
M�Θx�C
hodinstallwin.exe -is:log
myLogFile.txt
-is:silent biμ JVM jMMΣL�l
]w��επ���{í��
��� (UI)C]@δtXⁿO
μ∩� silent ��C�
hodinstallwin.exe -is:silent
-is:tempdirdirectory ]w Host On-Demand w��
����s²C
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
142 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�² E. �N��
�ΩTOw∩ IBM bⁿΩ�ú ºú�PA}o�C
bΣLΩa/a�ñAIBM iα�ú �σ≤ñ�ú�Y�ú�BA�\αCY�no
�ú�PA��÷ΩTA�ó�zϕa� IBM ANϕCbú� IBM ú�B{í
�A�Aúϕ��t�uα�� IBM �ú�B{í�ACun�I� IBM ��
z]úvA⌠≤\α�ϕ�ú�B{í�AúiHN IBM �ú�B{í�AC
úLAΣLD IBM ú�B{í�AbB@W��Pτ�AΣd⌠�≤���C
�σ≤�[\�Dn�AIBM w�MQ��b��MQC���ú�����eºM
QvC÷≤nΘ�vY�⌠≤�DA�H��ΦíH�G
IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.
Ynd��÷���r� (DBCS) ΩT�nΘ�v�yA�pQΩ�Qa�� IBM
�z]úí A�H��ΦíH�G
Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan, Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japan
UCq¿YPΩºk�°���Ah°�úA�GIBM �Hu{¼vú ��A�ú
ú ⌠≤���q�ºO�]]A²ú¡≤�IvBiΓ��Sw��A��ºO
�C���a�bY�μ÷W�ú�\�úWzO�Ah �úL�C
�ΩTñiα���NW���LΩW��C]�AIBM �w��qF�N�qß�
�e�Js�ñCP�AIBM �H�∩}M/�����ñ�ú��ú�M/�{íAú
tμqC
�ΩT≥≤ΦK���D IBM σ≤�D IBM ⌠��A�útI�ºdCo�σ≤�
⌠�úb� IBM ú�d≥º�A������μß���IC
IBM iα�H IBM {�Aϕ�⌠≤Φí����Gz�ú �⌠≤ΩTA²S�i
�qC
�{íºQ�v�Y�μo�÷Ω�AHK��UCΩT�ió� IBMAΣUCΩT
ⁿ�OG(1) W����{íMΣL{í]]A�{í�ºíμ½ΩT (2) �¼��w
μ½�ΩT IBM �a}pUG
Site CounselIBM Corporation2455 South RoadPoughkeepsie, NY 12601-5400U.S.A.
WzΩT�nbAϕ�°U�ioA]Aiα�nIOC
© Copyright IBM Corp. 1997, 2016 143
IBM ≥≤ΦºuIBM �ßPN�vBuIBM Ω�{í��vPN�v�⌠≤PÑP
N�ñ�°Aú ��ñ�ú�º�v{íPΣ��A���vΩTC
WzΩT�nbAϕ�°U�ioA]Aiα�nIOCIBM ≥≤ΦºuIBM �
ßPN�vBuIBM Ω�{í��vPN�v�⌠≤PÑPN�ñ�°Aú ��ñ
�ú�º�v{íPΣ��A���vΩTC
��ñ�ú�ºD IBM ú�ΩTAY�ú�� ��A�Σ�G�n�A�ΣL�}
�DoCIBM ����Lo�ú�A]LkT{o�D IBM ú��⌡μ�αB�e
��⌠≤∩ú��ΣLDiO ��LCpGz∩D IBM ú���α�⌠≤��A
�wV ú�� ��d�C
pGz�b�°�ΩT�ql�AΣ���mΓ��iαúX{C
144 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand
�² F. �
UCNyOΩ���≈��≈�¡�q (IBM) bⁿΩM/�ΣLΩa/a����GIBM
Java MΣL��H Java �≥ª���M�xO Oracle Corporation bⁿΩMΣLΩa/
a������U��C
MicrosoftBWindows � Windows �x� Microsoft Corporation ��U��C
ΣL�qBú�MAiαOΣL�q����A�OC
© Copyright IBM Corp. 1997, 2016 145
IBM®
Printed in Taiwan
SC43-3099-01