· 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access...

158
IBM Host On-Demand 12.0 WBwPtm Host On-Demand SC43-3099-01 IBM

Transcript of  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access...

Page 1:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

IBM Host On-Demand 12.0 �

W�Bw�Ptm Host On-Demand

SC43-3099-01

IBM

Page 2:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...
Page 3:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

IBM Host On-Demand 12.0 �

W�Bw�Ptm Host On-Demand

SC43-3099-01

IBM

Page 4:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

��

���Ω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.

Page 5:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�²

÷≤�� . . . . . . . . . . . . . . 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

Page 6:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 7:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

ε . . . . . . . . . . . . . . . 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

Page 8:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

vi IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 9:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

÷≤��

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

Page 10:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 11:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

��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

Page 12:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 13:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 1 g W� Host On-Demand

© Copyright IBM Corp. 1997, 2016 1

Page 14:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

2 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 15:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 16:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 17:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�≤ 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

Page 18:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 19:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�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

Page 20:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�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

Page 21:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 22:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 23:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 24:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�ß�í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

Page 25:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 26:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 27:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 28:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 29:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 30:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 31:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 32:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 33:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 34:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 35:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

½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

Page 36:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 37:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 38:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

ϕ 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

Page 39:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 40:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

ϕ 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

Page 41:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

ϕ 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

Page 42:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 43:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�∩� 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

Page 44:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 45:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 46:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

Ñ∩º�σ 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

Page 47:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

Γ⌡]�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

Page 48:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 49:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

í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

Page 50:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 51:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 2 g w�B��P�úw� Host On-Demand

© Copyright IBM Corp. 1997, 2016 39

Page 52:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

40 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 53:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 54:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 55:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 56:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 57:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 58:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 59:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 60:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 61:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 62:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 63:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 64:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

– 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

Page 65:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

���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

Page 66:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

54 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 67:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 68:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

56 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 69:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 3 g tm Host On-Demand

© Copyright IBM Corp. 1997, 2016 57

Page 70:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

58 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 71:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 72:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 73:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 74:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

62 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 75:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 76:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�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

Page 77:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 78:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

66 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 79:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 80:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

Σñ 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

Page 81:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

������ß�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

Page 82:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 83:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 84:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 85:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 86:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 87:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

���ß���°��

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

Page 88:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 89:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 90:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 91:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�ú 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

Page 92:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 93:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 94:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 95:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 96:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 97:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

ºß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

Page 98:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 99:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 100:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 101:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 102:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 103:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

ϕ 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

Page 104:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

ϕ 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

Page 105:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

ϕ 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

Page 106:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 107:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 108:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

//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

Page 109:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 110:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

98 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 111:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 112:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 113:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 114:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

τ� 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

Page 115:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 116:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 117:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 118:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 119:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 120:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 121:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 122:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 123:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 124:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 125:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 126:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

114 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 127:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 128:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 129:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�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

Page 130:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 131:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

� 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

Page 132:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 133:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 134:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

���z�≤AH�sKXB¿�BΣL�≤o�∩�C

122 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 135:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�² 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

Page 136:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

124 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 137:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�² 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

Page 138:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

@��¿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

Page 139:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

��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

Page 140:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 141:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 142:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 143:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 144:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 145:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�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

Page 146:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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 �¼��ñ����≈�Ω�

134 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 147:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

-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

Page 148:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

-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

Page 149:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

-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

Page 150:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

138 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 151:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�² 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

Page 152:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 153:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�² 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

Page 154:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

142 IBM Host On-Demand 12.0 �G W�Bw�Ptm Host On-Demand

Page 155:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�² 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

Page 156:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

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

Page 157:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

�² 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

Page 158:  · 2019-12-02 · qHost On-Demand °A UⁿuípδFvw M ...............45 Host Access uπc............45 q Host Access uπc .......45 w Host Access uπc.........45 bD x íw ...

IBM®

Printed in Taiwan

SC43-3099-01