Download - IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

Transcript
Page 1: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

IBM Host Access Transformation Services

J�

9.5 �

GC43-2984-01

IBM

Page 2: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services
Page 3: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

IBM Host Access Transformation Services

J�

9.5 �

GC43-2984-01

IBM

Page 4: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

��NI

���ΩT�ΣΣ��ú�ºeA�²\¬� 67��y�N��zU�@δΩTC

�Q@�]2015 � 11 δ�

© Copyright IBM Corporation 2002, 2015.

Page 5: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�²

� 1 � �� Host AccessTransformation Services . . . . . . . 1≤� HATSH . . . . . . . . . . . . . . 1HATS 3270 d� . . . . . . . . . . . . . 3HATS 5250 d� . . . . . . . . . . . . . 7HATS sW\α . . . . . . . . . . . . . 11s�Σ�⌠� . . . . . . . . . . . . . 11��ΦK . . . . . . . . . . . . . . 11

@s� . . . . . . . . . . . . . . . . 11�α . . . . . . . . . . . . . . . . . 11A�\α . . . . . . . . . . . . . . . 12

IBM Support Assistant . . . . . . . . . . 12ñΓM�N . . . . . . . . . . . . . . 12@δ Web }oH�. . . . . . . . . . . 12iÑ Web }oH�. . . . . . . . . . . 12@δ Rich Client }oH� . . . . . . . . 12iÑ Rich Client }oH� . . . . . . . . 13��� . . . . . . . . . . . . . . . 13HATS �z� . . . . . . . . . . . . . 13WebSphere �z� . . . . . . . . . . . 13Rich Client �z� . . . . . . . . . . . 13WebFacing }oH� . . . . . . . . . . 13W�nΘ��� . . . . . . . . . . . . 14

≤Uuπ . . . . . . . . . . . . . . . 14�� HATS ��≤Uuπ . . . . . . . . 14≤BMΣ≤Uuπ��÷ΩTH . . . . . . 15

≤BMΣ HATS ��÷ΩTH . . . . . . . 15

� 2 � �� WebFacing uπ. . . . . 17≤� WebFacingH . . . . . . . . . . . . 17

WebFacing S� . . . . . . . . . . . . 17WebFacing sW\α . . . . . . . . . . . 19s�Σ�⌠� . . . . . . . . . . . . . 19

≤BMΣ WebFacing ��÷ΩTH . . . . . . 19

� 3 � w� HATS . . . . . . . . . 21���� . . . . . . . . . . . . . . . 21

IBM HATS . . . . . . . . . . . . . 21IBM WebFacing Tool for IBM i S� . . . . . 21ΣL���� . . . . . . . . . . . . . 22

w� HATS Toolkit . . . . . . . . . . . . 22≤s HATS Toolkit w� . . . . . . . . . . 23�∩ HATS Toolkit w� . . . . . . . . . . 24sW HATS w�xsw� IBM Installation Manager 24�úw� HATS Toolkit . . . . . . . . . . 24��Ln��w�M�úw� . . . . . . . . 25Θx� . . . . . . . . . . . . . . . . 25

� 4 � �� HATS ⌡μ����v]w 27�⌠ HATS . . . . . . . . . . . . . . 28

� 5 � ��≥ª HATS M� . . . . . 29�� Rational SDP ⌠� . . . . . . . . . . 29�� HATS Toolkit �°� . . . . . . . . . 29�� HATSuw∩��v�� . . . . . . . . 30�� HATS \α . . . . . . . . . . . . 32�� HATS �� . . . . . . . . . . . 32HATS nZ . . . . . . . . . . . . . 33

}o HATS M� . . . . . . . . . . . . 33�� HATS M� . . . . . . . . . . . 34��M� . . . . . . . . . . . . . . 35

� 6 � �q HATS M� . . . . . . . 41A� HATS ��{íp≤B@ . . . . . . . . 41A� HATS Ω� . . . . . . . . . . . 41

ϕzu@���D≈��≈e� . . . . . . . . 42D≈e�w² . . . . . . . . . . . . . 44��e�� . . . . . . . . . . . . . 44

≤szM��d� . . . . . . . . . . . . 44sΦw]e{ . . . . . . . . . . . . . . 45��s�Wh . . . . . . . . . . . . . . 46��e��≤ . . . . . . . . . . . . . . 47��s�e��q@� . . . . . . . . . . 47��s�e��X . . . . . . . . . . . 48��M��e��≤ . . . . . . . . . . 49

��α½ . . . . . . . . . . . . . . . 50A�D≈�≤Mp�≤ . . . . . . . . . . 50HATS p≤��α½ . . . . . . . . . . 52��sα½ . . . . . . . . . . . . . 52

⌡μΣL�q@� . . . . . . . . . . . . 54��ei . . . . . . . . . . . . . . 54π�\αΣ]PF Σ� . . . . . . . . . . 55qD≈e�NrΩ . . . . . . . . . . 55��¿� . . . . . . . . . . . . . . 55�� Host Publisher c≤ . . . . . . . . . 56��I�su . . . . . . . . . . . . . 57wqs��� . . . . . . . . . . . . . 57M����Φ . . . . . . . . . . . . . 57��ΣLΣ� . . . . . . . . . . . . . 57��πX½≤P EJB M� . . . . . . . . 57ⁿwu@� ID . . . . . . . . . . . . 57��CLΣ� . . . . . . . . . . . . . 58l��Σ� . . . . . . . . . . . . . 58����μ�� . . . . . . . . . . . 59��[j¼úi{í���≈�����

(ENPTUI) . . . . . . . . . . . . . . 615250 HTML DDS ÷ΣrΣ� �A�≤ Web . . 61

� 7 � ��z� HATS M�A@���

{í�� . . . . . . . . . . . . . . 63íp HATS Web ��{í . . . . . . . . . 63NM��X¿��{í . . . . . . . . . . 63

© Copyright IBM Corp. 2002, 2015 iii

Page 6: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

b⌡μ��⌠�ñw���{í . . . . . . . 63íp HATS Rich Client ��{í . . . . . . . 64NM��X¿ Eclipse S� . . . . . . . . 64�X HATS ⌡μ��S� . . . . . . . . 64��≤s⌠� . . . . . . . . . . . . . 64b⌡μ��⌠�ñw���{í . . . . . . . 64

�N�� . . . . . . . . . . . . . . 67{í]p��ΩT . . . . . . . . . . . . 68

�� . . . . . . . . . . . . . . . . . 68

Wⁿ�� . . . . . . . . . . . . . . 69

�� . . . . . . . . . . . . . . . . 77

iv IBM Host Access Transformation ServicesG J�

Page 7: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

� 1 � �� Host Access Transformation Services

��ú�A� IBM® Host Access Transformation Services (HATS) ú�Bw� HATS

Toolkit �Q�ª�}o�í��{í��n�ΩTCb⌠x��ñ�º�A]�L

HATS ºßAziHb HATS User’s and Administrator’s GuideB HATS Web Applica-

tion Programmer’s GuideBHATS Rich Client Platform Programmer’s GuideBHATS

Advanced Macro Guide H�m}o WebFacing ��{ínAΣ≤h�iÑΩTC

≤� HATSHzL HATSAziH�� Web ��{í M Rich Client ��{íA�zb IBM Sys-

tem z® ¡xW⌡μ� 3270 ��{íH�b IBM i @�t�¡xW⌡μ� 5250 ��

{íAú�ΦK���������� (GUI)CHATS ��{íiHs 5250 ��{

íAú�nuuWμ÷Bz (OLTP)vαOCb��ñAo�Hr��D� 3270 M

5250 ��{í���D≈��{íCz]iH��A��V[c (SOA) ΩúAQ�

Web A��ú�D≈��{í�]tº���ΦMμ÷���{í]p��C�A]

iHs��°T��≈ (VT) ��e��Ω�C

HATS ��{íi�@�{N�[CHATS Web ��{í i���Xzq� Web

�Jf⌠�⌠�����}oABz����ig Web s²��sCHATS Web

��{í]iH}o¿i�μ�q�BΩ�¼���≈��H�Uz (PDA) Ñμ�í

�miμsC

HATS Rich Client ��{íi}o¿b Eclipse Rich Client ¡x (RCP) Ω@Bb Lotus

Notes® �b Lotus® Expeditor Client ñ⌡μA�ú�w∩���αW¼qú����ß

���{íCp� Eclipse RCP ⌠���÷ΩTA��\ http://www.eclipse.org/home/

categories/rcp.phpCp� Lotus Notes ��÷ΩTA�yX IBM Knowledge Center (http://

www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3)Cp� Lotus Expeditor Client �

�÷ΩTA�yX IBM Knowledge Center (http://www.ibm.com/support/knowledgecenter/

SSVHEW_6.2.0)C

�Gbπ≈σ≤ñA�A�≤ HATS Web ��{í �tm]wAúDtú�A�h

��W �A�≤ WebC�A�≤ HATS Rich Client ¡x��{í�tm]wA

h��W]�A�≤ RCP�C

HATS π�Γ��≤G

v HATS Toolkit OA�≤ Eclipse ¼ IBM Rational® Software Delivery Platform (Ratio-

nal SDP) �@��{íCYni@BA�Σ��� Rational SDP ��A��\�

21��y����zC

HATS Toolkit i²z}os��{íAw²�xsz���C��≤Cú�{b�Θ

ßAzH�iH²z� HATS ��{íyZ�A²ªb��W±ne{ΣΩ��D≈

��{í≤[o��ΓA��iND≈��{íñ�\α�� HATS ��{íWC�

m HATS Web M Rich Client ��{í�}o{��ⁿC

bz}o HATS ��{íßAzNiHNªíp� í@�⌡μ��⌠�C

© Copyright IBM Corp. 2002, 2015 1

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 8: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

v ϕ@í HATS ��{í�⌡μ� HATS ⌡μ��{íXA�ípb í@�⌡μ

��⌠�BWebSphere® Application ServerBWebSphere Portal � Rich Client ¡x

ñC���NzL HATS GUI �M HATS ��{í¼�AΩ�Nb���MD

≈��{íºí�eC

U�π� HATS Web ��{í�}oBípM⌡μ��ÑÑqCpG��{íO

PortletAúF Portlet Ob WebSphere Portal t�Ww�M⌡μºAΣlÑqú�ⁿC

1. }oH��� HATS Toolkit �}oM�� HATS Web ��{íC

2. ϕ@���A}oH�N�íp HATS ��{íAΣ@kONª�X¿ Java™ EE

��{íA�b WebSphere Application Server t�Ww�M⌡μC

3. ����� Web s²��s HATS ��{íC

4. HATS ⌡μ��g Telnet � WebFacing °A�s���D≈t�C

5. ϕ���g HATS ��{íMD≈¼��AHATS ⌡μ���ND≈e�૨

GUIC

U�π� HATS Rich Client ��{í�}oBípM⌡μ��ÑÑqC

1. }oH��� HATS Toolkit �}oM�� HATS Rich Client ��{íC

2. ϕ@���A}oH��N HATS ��{í�X¿ Eclipse S�A��@��t

��{íS��≤s⌠�A�NªW�� Web °A�HiμípC

�Gíp HATS Rich Client ��{í�Φk��h�C�pALotus Expeditor Server

i���ñ�zíp� Lotus Expeditor Client t�W�nΘCp��÷ΩTA

��\ HATS User’s and Administrator’s GuideC

3. ⌡μ Rich Client ¡x�����q≤s⌠�Uⁿ�w� HATS ��{íS�C

4. ����� Rich Client ¡x⌠���Ms HATS ��{íC

5. HATS ⌡μ��g Telnet � WebFacing °A�s���D≈t�C

6. ϕ���g HATS ��{íMD≈¼��AHATS ⌡μ���ND≈e�૨

GUIC

� 1. HATS Web ��{í

2 IBM Host Access Transformation ServicesG J�

Page 9: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

HATS 3270 d�

]z�n� 3270 D≈��{í��@� GUICzL HATSAziH∩�Q� Web

��{í]]A Portlet�� Rich Client ��{í�ú� GUICp� HATS Portlet M

Rich Client ��{í�k��÷ΩTA]AuIB�qM¡εA��\ HATS User’s and

Administrator’s Guide ñ� WebSphere Portal and HATS � Developing and deploying

Rich Client applicationsC

U�π�D≈��{íñ�e�G

� 2. HATS Rich Client��{í (application)

� 1 � �� Host Access Transformation Services 3

Page 10: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

pGzMwn��@�ú� GUI � Web ��{íAzN��δF����μ� HATS

Web M�CzNú�M�W�A�ⁿwD≈��{í⌡μ�b�D≈Cz������

w]AP�]ú�sW�q@�CgLX �ºßAzKiH��w²\α�d�

α½ß�D≈e�G

pz���AHATS wgbe����sWFεTA�Bb¬sWF�²�A²∩

���D≈e�u��L��≤Co�⌠�iα�úOzμπ�������eC

{bziHiμ@��q@�C�≤z�d�CbiμC@��∩ºßAziHw²

e�HK�⌠z��≤C��az���K�pU���G

ACCOUNTS

SURNAMEFIRST NAMETELEPHONEADDRESS LINE1

CARDS ISSUED CARD CODEDATE ISSUED REASON CODEAPPROVED BY

01: 02:03: 04:

SPECIAL CODE1: CODE2 CODE3:

FILL IN AND PRESS "ENTER," OR "CLEAR" TO CANCEL

(1 TO 9) (1 CHR)(MM DD YY) (N,L,S,R)(3 CHRS)

UPTO 4 OTHERS WHO MAY CHARGE (EACH 32 CHRS OPTIONAL)

(EACH 1 CHR OPTIONAL)NO HISTORY AVAILABLE AT THIS TIME CHARGE LIMIT STATUS

NOTE:-DETAILS IN BRACKETS SHOW MAXIMUM NO.CHARACTERS ALLOWED AND IF OPTIONAL

ADD ACCOUNT NUMBER 55550

::::::

:::

::

::

(18 CHRS) (4 CHRS OPTIONAL)(12 CHRS) (1 CHR OPTIONAL)

(24 CHRS)(24 CHRS)(24 CHRS OPTIONAL)

TITLEMIDDLE INIT

MA* a 03/017

LINE2LINE3

� 3. D≈��≈e�

� 4. w] Web α½

4 IBM Host Access Transformation ServicesG J�

Page 11: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

@q�íºßAzwND≈e�૨�H���⌠�A�⌠�úFú�D≈e��

��\αA��iHzL Web s²��sCzwMwNd��½¿≤AXz��

��eCziH⌠�ú�n�ΩTA���@�u�π��nΘJμ�ϕμCz]

iHw∩Y�ΘJμú���U�MμAH�w∩t@�ΘJμ��μ�Σp

�≤C�ßAz∩�Y�σr�jpMmA�ú��²÷sC

pGzúQ�� Web ��{íAMwn��@�b Rich Client ¡xW⌡μ���

{íA≥�WA]O⌡μ�P�BJCzN��δF����μ� HATS Rich Client M

�CzNú�M�W�A�ⁿwD≈��{í⌡μ�b�D≈Cz������w]

AP�]ú�sW�q@�CgLX �ºßAzKiH��w²\α�d�α½

ß�D≈e�G

� 5. �q� Web α½

� 1 � �� Host Access Transformation Services 5

|

|

|

|

|

Page 12: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

pPz���AHATS b��¬UΦsWFεTA���D≈e�u��L��

≤Co� GUI iα�úOzμπ�������eC{bziHiμ@��q@�C

�≤z�d�CbiμC@��∩ºßAziHw²e�HK�⌠z��≤C��

aAz�α½Y�pU��G

ú[ºßAzNND≈e�૨�H��� GUIAªúFú�D≈e����\α

A�iHzL Rich Client ��{í�sCzwMwNd��½¿≤AXz���

ACCOUNTS

SURNAME

FIRST NAME

TELEPHONE

ADDRESS LINE1

CARDS ISSUED CARD CODE :

DATE ISSUED REASON CODE:

APPROVED BY

01: 02:

03: 04:

SPECIAL CODE1: CODE2: CODE3:

FILL IN AND PRESS "ENTER," OR "CLEAR" TO CANCEL

(1 TO 9) (1 CHR)

(MM DD YY) (N,L,S,R)

(3 CHRS)

UPTO 4 OTHERS WHO MAY CHARGE (EACH 32 CHRS OPTIONAL)

(EACH 1 CHR OPTIONAL)

NO HISTORY AVAILABLE AT THIS TIME CHARGE LIMIT STATUS

NOTE:-DETAILS IN BRACKETS SHOW MAXIMUM NO.CHARACTERS ALLOWED AND IF OPTIONAL

LINE2LINE3

ADD ACCOUNT NUMBER 55550

:

:

:

:

:

:

:

:

:

:

:(18 CHRS) (4 CHRS OPTIONAL)

(12 CHRS) (1 CHR OPTIONAL)

(10 DIGS)

(24 CHRS)

(24 CHRS)

(24 CHRS OPTIONAL)

TITLE

MIDDLE INIT

3: 17

Default Refresh

� 6. w] Rich Client α½

� 7. �q� Rich Client α½

6 IBM Host Access Transformation ServicesG J�

Page 13: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�eCziH⌠�ú�n�ΩTAuπ��n�ΘJμCz]iHw∩Y�ΘJ

μú���U�MμB�≤Y�σr�jpMmAH�ú��²÷sC

ú�zO�� Web ��{í� Rich Client ��{íAz�\��oo���qwg

¼≈A²O HATS �α²zsW≤h���C�pAziHG

v �� HATS ¿�Σ�AH{í�Φí��²h�D≈e�C�pAziH�N��

�azμL����@�e�A�ñLΣL�e�CziH��¿��e�

X�@�\αAN��D≈e��Ω�X�¿@� HATS GUI ��C

v �����ΦMs���A²z�D≈��{íMz°�ñ�ΣLß�t�H�z

���±t��πXC

v q HATS ¿�ú�uHATS πX½≤v]oO@� Java BeanA��PD≈��{

í�¼��A�Q�ª���⌠�BWeb A�Σ���� RESTful A� JAX-RS

Ω�C

v }oQ� HATS πX½≤PD≈��{íμ½Ω�� Enterprise JavaBeans �≤C

v }o HATS Web ��{íA�o���{í����\���Q�μ�q�BΩ�

¼���≈��H�Uz (PDA) Ñμ�í�m�sz�D≈t�C

v }o�X�� Java Portlet Wμ]JSR 168 � JSR 286�API � HATS PortletA�

Nªípb WebSphere Portal WC

�÷p≤sWo�MΣL�¼�q@��íA��\��Σlí H� HATS User’s

and Administrator’s GuideC

HATS 5250 d�

]z�n� 5250 D≈��{í��@� GUICzL HATSAziH∩�Q� Web

��{í� Rich Client ��{í�ú� GUICp� HATS Portlet M Rich Client �

�{í�k��÷ΩTA]AuIB�qM¡εA ��\ HATS User’s and Adminis-

trator’s Guide ñ� WebSphere Portal and HATS � Rich Client platform and HATSC

U�π�D≈��{íñ�e�G

� 8. D≈��≈e�

� 1 � �� Host Access Transformation Services 7

|

|

|

|

|

|

Page 14: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

pGz�n��@�ú� GUI � Web ��{íAzN��δF����μ� HATS

Web M�CzNú�M�W�A�ⁿwD≈��{í⌡μ�b�D≈Cz������

w]AP�]ú�sW�q@�CgLX �ºßAzKiH��w²\α�d�

α½ß�D≈e�G

pz���AHATS wgbe����sWFεTA�Bb¬sWF�²�A²∩

���D≈e�u��L��≤C�⌠��úOzμπ��z�����eC{b

ziHiμ@��q@�CbiμC@��≤ºßAziH�w²e���⌠z��

≤C��az���K�pU���G

@q�íºßAzwND≈e�૨�H���⌠�A�⌠�úFú�D≈e��

��\αA��iHzL Web s²��sCzwMwNd��½¿≤AXz��

��eCziH⌠�ú�n�ΩTAuπ��n�ΘJμCzbe�ñíJ@�

1

����

������

�����

�����

������

���� �

��

�� �� ������

���� ���� ���

��� !"#�$%&'

()*+

,"

-".

,%/0

1234

�567

��������� ��

���

������,���

..........:

.. ..:

Enter

AND,OR,

......

�。

CATALOGProduct Catalog

(,) � ��

!"

12/013

F3= F4= F6= F10= F12=F14= F20= F22=QM#$ %& '�( '�( )*)* +&,-./ 01

� 9. w] Web α½

� 10. �q� Web α½

8 IBM Host Access Transformation ServicesG J�

Page 15: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

Ω�AH≤U����c T�jM°≤Bw∩Y�ΘJμú���U�MμB

�≤Y�σr�jpMmAH�ú��²÷sC

pGzúQ�� Web ��{íA�n��b Rich Client ¡xW⌡μ���{í�

�A≥�WA�⌡μ�BJ�PCzN��δF����μ� HATS Rich Client M�C

zNú�M�W�A�ⁿwD≈��{í⌡μ�b�D≈Cz������w]A

P�]ú�sW�q@�CgLX �ºßAzKiH��w²\α�d�α½ß�

D≈e�G

pPz���AHATS b��¬UΦsWFεTA���D≈e�u��L��

≤Co� GUI �úOzμπ�������eC{bziHiμ@��q@�Cb

iμC@��≤ºßAziH�w²e���⌠z��≤C��aAz�α½Y�p

U��G

12:13

!"

#$ %& '�( 23( )* 45( +&,-./ QM 01

��������� ��

���

..........:...:

������,��� Enter �。6789���� :,;��<9 ��。

AND,OR,

.......CATALOG

Product Catalog

(,) � ��

=> ?@-�

� 11. w] Rich Client α½

� 1 � �� Host Access Transformation Services 9

Page 16: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

ú[ºßAzNND≈e�૨�H��� GUIAªúFú�D≈e����\α

A�iHzL Rich Client ��{í�sCzwMwNd��½¿≤AXz���

�eCziH⌠�ú�n�ΩTAuπ��n�ΘJμCzbe�ñíJ@�Ω

�AH≤U����c T�jM°≤Bw∩Y�ΘJμú���U�MμB�

≤Y�σr�jpMmAH�ú��²÷sC

ú�zO�� Web ��{í� Rich Client ��{íAz�\��oo���qwg

¼≈A²O HATS �α²zsW≤h���C�pAziHG

v �� HATS ¿�Σ�AH{í�Φí��²h�D≈e�C�pAziH�N��

�azμL����@�e�A�ñLΣL�e�CziHNh�D≈e�

��AX�@� HATS GUI ��C

v �����ΦMs���A²z�D≈��{íMz°�ñ�ΣLß�t�H�z

���±t��πXC

v q HATS ¿�ú�uHATS πX½≤v]oO@� Java BeanA��PD≈��{

í�¼��A�Q�ª���⌠�BWeb A�Σ���� RESTful A� JAX-RS

Ω�C

v }oQ� HATS πX½≤PD≈��{íμ½Ω�� Enterprise JavaBeans �≤C

v }o HATS Web ��{íA�o���{í����\���Q�μ�q�BΩ�

¼���≈��H�Uz (PDA) Ñμ�í�m�sz�D≈t�C

v }o�X�� Java Portlet Wμ]JSR 168 � JSR 286�API � HATS PortletA�

Nªípb WebSphere Portal WC

�÷p≤sWo�MΣL�¼�q@��íA��\��Σlí H� HATS User’s

and Administrator’s GuideC

� 12. �q� Rich Client α½

10 IBM Host Access Transformation ServicesG J�

|

|

Page 17: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

HATS sW\α

s�Σ�⌠�

��{í}o�⌡μ��⌠�

HATS 9.5 �iNΣ����{í}o⌠���� Rational SDP 9.5 �Cs� HATS ⌡

μ��⌠�A]A WebSphere Application Server 8.5.5 �M Eclipse 4.2 �C

HATS 9.5 �úΣ� Rational SDP 9.0 �� WebSphere Application Server 6.1 �C

�Gp�������sMμA��\� 21��y����zC

p��s��qA��\ "IBM Host Access Transformation Services 9.5 - Known issues

and workarounds"A⌠}�Ghttp://www-01.ibm.com/support/docview.wss?uid=swg27038663C

Oracle WebLogic ServerQ� HATS 9.0 �AziH}oB���ípw∩ Oracle WebLogic Server � HATS

Web ��{íC

p��÷ΩTA��\ HATS User’s and Administrator’s Guide ñ� Developing HATS

applications for Oracle WebLogic ServerC

��ΦK

¿��e≤U

bu¿�sΦ�v�u°��¿�sΦ�v�����WsΦ¿��Az{biH�

��e≤UC÷ Ctrl+μΣ�Is�e≤UC�w]A�∩M�ñ���¿����e

≤UCziHtmM�ñ���¿�ú��e≤UCp�ⁿ�A��\¿��e≤

UC

UC÷≤��\αwzL���� M≤sW� HATSC{bwπX HATS 9.5 �C

ΘJμ�� ID ��

ID ��PW���@�sW� HATS α½ñ���ΘJμC

@s�

b�OΣ�� Rational SDP ú�PA�ñAb�P�}ot�WAHATS � 6 �B7.0

�B7.1 �B7.5 �B8.0 �B8.5 �B9.0 �M 9.5 �iHP HATS 9.5 �P�sbC

tAHATS 9.5 �]iHh�w�bP@�t�WCpGt�Ww�Fh���

Rational SDP ú�AHATS 9.5 �iHw�bC@�ú�ñC

�α

pGzO Host Publisher � 4 �BHATS � 5 �B� 6 �B7.0 �B7.1 �B7.5 �B

8.0 �B8.5 �B9.0 �� 9.5 �����AhiHNM��α HATS 9.5 �C

HATS � 4 � LEBHATS � 5 � LE M HATS � 4 �M�Lk��α HATS

8.0 �B8.5 �� 9.5 �CYn�αo�M�Az��²Nª�α HATS �{��

� 1 � �� Host Access Transformation Services 11

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 18: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�A�p� 5 �B� 6 �B� 7 �B7.1 �� 7.5 �AMßANªq{����

α HATS 8.0 �B8.5 �B9.0 �� 9.5 �Cp��α HATS M���÷ΩTA�

�\�� HATS �σ≤C

p��α HATS 9.5 ���÷ΩTA��\ HATS User’s and Administrator’s Guide

A�\α

IBM Support AssistantIBM Support Assistant (ISA) iH≤Uz��nΘΣ�BYεΣ�¿�AH�∩izb

�í�t�MnΘ�D�αOC ISA OKO���nΘA�u@xAi≤Uz�M IBM

nΘú���DCp��÷ΩTA��\ ISA ⌠�A⌠}�Ghttp://www.ibm.com/

software/support/isa/C

HATS ú� ISA 4.x ���{íC HATS �{íiH�� HATS Knowledge

CenterB��BΣ�⌠�B���U⌠�AH�ΣL⌠�CziHjMo�⌠�AΣX

i≤Uz�M�D�ΩTCp�p≤w� HATS �{í��÷ΩTA��\ HATS

Troubleshooting ñ� ″Use the IBM Support Assistant″C

ñΓM�N

bz��ñ Oß⌠úPñΓ�H�úiHO HATS ����C°ñΓwA�nD�

�NqsΓiÑ}oH�ú�Cb HATS ��{í}oBípB�z���ñAw]

tUCX�ñΓM�NG

@δ Web }oH�

HATS Toolkit ����C}oH�i�� Rational SDP M HATS °�A����s

Φ HATS Web ��{íC

w���NG

H��w]���{í�íAiα�π��≥�� HTMLBJSP MÑí�íϕ

( C S S ) �NCYnsΦα½Md�Aiα�π��≥�iÑ�

HTMLBJSPBCSS � JavaScript �NC

iÑ Web }oH�

wg⌠x Rational SDP MiÑDD]p ServletBEJBBStrutsBJFS M Web A���

HATS Toolkit ���C}oH�i�� Rational SDP M HATS °�A����sΦ

HATS Web ��{íC}oH�]iH� HATS ¿������½≤]πX½≤�A

�BNo�½≤MΣLß�t��¼πXC

w���NG

π�∩≤ HTMLBJSPBCSSBJavaScript � Java EE ��{í⌠��¬��NC

@δ Rich Client }oH�

HATS Toolkit ����C}oH�i�� Rational SDP M HATS °�A����s

Φ HATS Rich Client ��{íC

12 IBM Host Access Transformation ServicesG J�

|

|

|

Page 19: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

w���NG

H��w]��{í�íAiα�π��≥�� Java �NCYnsΦα½Md

�Ah�nπ��� Java sΦ���NAH��≥�iÑ� Java �NC

iÑ Rich Client }oH�

wg⌠x Rational SDP MiÑDD]p SWT p�≤M Eclipse �{í�� HATS

Toolkit ���C�� Rational SDP M HATS °����sΦ HATS Rich Client �

�{í�A}oH�iα����q�≤Mp�≤BπX���ΦAH����q°

�C

w���NG

π�∩≤ JavaBSWT � Eclipse �{í}o�¬��NC

���

HATS �Γ��¼����C OO HATS ��{í�s²�¼���M Rich Cli-

ent ¼���Cs²�¼����zL∩��{í�� URL nD]�OzLJf⌠

��A�Is��{íA�B��ú��D≈Ñq@����D≈��{íCRich Cli-

ent ¼����÷@U�����D≈Ñq@�C

w���NG

u�n��� Web s²�� Rich Client ¡xYiC

HATS �z�

td�z HATS Web ��{í]]A Portlet��H�CiαM WebSphere Applica-

tion Server �z�� WebSphere Portal �z�P@HC�Hα≈�° HATS Ñq@�

��A�Bαbo���¼p�Γ��εsuCp�Au� HATS Web ��{íM

Portlet ⌠���o�ñΓC

w���NG

úF Web s²�@δ�kA��n� HATS �DP���NC

WebSphere �z�

td�z WebSphere Application Server �H�CWebSphere �z��tdípw]�

¿ .ear �A��e� í@�t�� HATS ��{íCHATS Web ��{í⌠��

�o�ñΓC

w���NG

úF Web s²�@δ�kA��n� HATS M WebSphere Application Server

�DP���NC

Rich Client �z�

�Htdw�B��Míp HATS Rich Client ��{íC

w���NG

π�@≤s⌠���NAH�π� Rich Client ¡xM HATS �DP��NC

WebFacing }oH�

IBM WebFacing Tool for IBM i S�����CWebFacing }oH�Q� Rational SDP

M WebFacing °����MsΦ WebFacing ��{íAHN IBM i Ω�íWμ

(DDS) π�����¿�૨ 5250 {í� Web ¼�����C

� 1 � �� Host Access Transformation Services 13

Page 20: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

w���NG

����{í�n�D 5250 {í�nº DDS ���mF�q Web ��i

α�n HTMLBJSPBCSS M JavaScript �NC

W�n���

W�nΘ}oH�i�� HATS Toolkit ����q��{íAHαμ�ΣL�ßC

≤Uuπ

≤UuπS�i≤U��Θ�¬����]μ�ⁿ¡B°���ΣLSϕ�D��Q

a��nΘú�C≤ HATS O Rational SDP �@��{íA]�π� Rational SDP

�ú��≤Uuπ\αCHUO Rational SDP ñ�Dn≤Uuπ\αG

v Rational SDP �� Microsoft Active Accessibility (MSAA) API �e{i��U�N

s��������C

v ziH��ΣLN�½�@���\αC

�GbY�t��l���≤]w��WAzú�ú���tΣ�uⁿ�r

�CoOqM�]w > e{ > ≤ > l�� > ]ws���CpGz�

t�KOp�AzQnú��uⁿ�r�A�Q� Alt+s Σ�s��Aún÷]w÷sC

v ziHQ��⌡\¬�nΘ]p Freedom Scientific �uy��²nΘv(Job Access

With Speech, JAWS)�M�y�X¿�AHn��δ�e��π���eC

v ziH±j�⌡π��e¿����°C

v Rational SDP �wq�⌠≤CΓ�r¼úiH��°í > �n]w > @δ > �[

> CΓMr¼∩��]wC

�� HATS ��≤Uuπ

�� HATS ��OϕUC��G

v ���⌡\¬��\¬D≈e�iα�n@�tmC�pAziα�nbuiÑe

{vM�]wñ∩÷¼w]e{ϕμΩ�MC��∩�Cp��÷ΩTA��\

HATS User’s and Administrator’s Guide � ″Advanced rendering″ ñ� HTML ϕμC

v ϕ HATS ��{í}l�AHATS � �JIOD≈α½�CúLApGz�d�

�ε≤¬WUΦ��²��AziHbd�}YAsW���q�D≈α½��

}YCo������OA²����tñL���²��A�iJD≈���

Dn�eCb HATS �ú��d�ñA�ú�o����{íXd�]w�P�C�

�\o�d���l�AHod�C

v �in���O��O@� HATS �n]wA�zⁿwX{�O�����±��i

n]�n�A±ΦíAbul���≤]wv��WCpG}oH���¼�

�A�αQ��⌡\¬�nΘ�¬Tº�AoK���Cp�]wo��n]w

ºm��÷ΩTA��\ HATS User’s and Administrator’s Guide ñ� ″Using HATS

Preferences″C

v z��²w� Java Access BridgeA�αbiÑ¿�sΦ�ñ���U�NC�ϕ�

Java Access Bridge ú��ⁿ�A�tm⌡μiÑ¿�sΦ�� JVMC�pAb

Application Developer ñtm accessibility.properties �Ao���q�≤UC⌠�G

<SDP_install_directory>\jdk\jre\libC

14 IBM Host Access Transformation ServicesG J�

|

|

|

|

Page 21: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

v pG�⌡\¬�b¬sΦ�e��e�Jx°AziH�½�ΣL�°��½

stm�⌡\¬�C

v ϕ�� JAWS B b HATS M�ñu@�AJAWS iα�ⁿ�zQ� CTRL+TAB

�≤����CpGb HATS Toolkit �o�÷Σ��LkB@A�Q�¬kΦVΣA

b��ºí�½JIC

v u5250 l���≤]wvδF�π�����pUG�@B�YBΩ�B�OCC�

��ú��wql��Sw����O�hCC�������ⁿX��Owδ

�BLkδ�A�úCϕ�� JAWS �A�Q�o������r��XAHy�

�e{o���CziHQ�uJAWS ����{ívA��U���AN��ⁿú

�o���G

– �� 58GLkδ�

– �� 362Gú

– �� 706Gwδ�

�G

1. H Web ��{í�íAu�b�� Internet Explorer �AHATS �Σ�≤UuπC

2. H Rich Client ��{í�íAHATS b��{íMα½°�ñ�Σ�≤UuπC

�tΣ

Ctrl + F9ϕ∩FD≈e�����A�}�s�∩�π�∩σrC

�≤BMΣ≤Uuπ��÷ΩTH

p�≤Uuπ��÷ΩTA��\UC⌠�G

v WebFacing AccessibilityA⌠}pUGhttp://www.ibm.com/support/knowledgecenter/

SSXKAY_9.0.0/com.ibm.hats.doc/doc/topics/accessibility.htmlC

v W3C Web Content Accessibility Guidelines 2.0A⌠}pUGhttp://www.w3.org/TR/

WCAG20/C

v W3C Techniques for WCAG 2.0A⌠}pUGhttp://www.w3.org/TR/WCAG20-

TECHS/C

v IBM Developer Web ≤Uuπ�hA⌠}pUGhttp://www-03.ibm.com/able/guidelines/

web/accessweb.htmlC

v IBM Web ≤Uuπ�∩MμA⌠}pUGhttp://www-03.ibm.com/able/guidelines/web/

ibm508wcag.htmlC

�≤BMΣ HATS ��÷ΩTH

HUOzbw� HATS ºei���ΩTG

v HATS w� CD ñú� HATS σ≤C�qw���{íñA∩UCσ≤���G

– ���N��

– J� (pdf)

v HATS � IBM Knowledge Center (http://www.ibm.com/support/knowledgecenter/

SSXKAY) ]A���N��B�ú�D (FAQ)BAPI ��ΩTBⁿ���B

WebFacing ΩTAH�UCσ≤� HTML M PDF ��ñ�ΩTC�A]]Ai

��w� PDF ��C

� 1 � �� Host Access Transformation Services 15

Page 22: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

– HATS J�

– HATS User’s and Administrator’s Guide

– HATS Web Application Programmer’s Guide

– HATS Rich Client Platform Programmer’s Guide

– HATS Advanced Macro Guide

– HATS Messages

– HATS Troubleshooting

– }o WebFacing ��{í

v HATS ú�⌠�]⌠}� http://www.ibm.com/software/products/us/en/rhats�]AΣL

ú�ΩTA�pAS�º[B���UⁿBt��DÑÑC

v HATS HotSpot (https://www.ibm.com/developerworks/mydeveloperworks/groups/service/

html/communityview?communityUuid=2ce1fd8d-d706-4afd-b9ef-9000ad21218d) ]A�

wB��Bí¿μÑC

v IBM Education Assistant ⌠� (http://www-01.ibm.com/support/knowledgecenter/

rational_iea/rational_iea_welcome.html) πXF� ���°B�dBⁿ���H�Ω

���AH≤Uz�Q�� IBM ú�Cb�eñjM Host Access Transformation Ser-

vicesC

úFú�w� HATS e�ΩTAbw� HATS ßAt�τ�ú�pUΩTG

v Windows �u}lv\αϕú�Fq� HATS ⌠�BKnowledge Center ����N

�����C

v Rational SDP \αϕC�uív\αϕñú� HATS σ≤A]A WebFacingC�

∩í� > í��eA�bu�eve�ñ∩}o HATS ��{íC

v HATSuw∩��v���ⁿ���i��z⌡μ HATS ��{í}o{�A�BA

pGwb IBM Developer for Power Systems Software™ ú�Ww�A��i HATS

Toolkit � IBM WebFacing Tool for IBM i S�C

v pG�w�uWebFacing uπvAh WebFacinguw∩��v��ⁿ���ú��ⁿ

HATSuw∩��v��ⁿ����ΩTC

v b HATS δF�sΦ�ñ���μWAúiHoY�íC÷ F1 Σid�

HATS Toolkit ñ�íC

v b}o HATS M��{�ñA≤÷ΣIWíú�nZCziH�∩ HATS �n]

wAHεO�n�nZC

16 IBM Host Access Transformation ServicesG J�

|

|

|

Page 23: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

� 2 � �� WebFacing uπ

WebFacing Tool for IBM i O HATS Toolkit �@�∩��w�S�C

o≈ΓUDnO÷≤ HATS �w�@�Ap� WebFacing uπ��÷ΩTA���

HATS �wC

v � 22��yw� HATS Toolkitz]o≈ΓU�

v WebFacing and HATS]HATS User’s and Administrator’s Guide�

≤� WebFacingHIBM WebFacing Tool for IBM i �N{� 5250 �����૨ Web ¼����

���Cz��� IBM i ��{íú�n]�ú��n��∩Az�{í��d≥Y

α��⌠≤mAun���α≈ss²�YiC

WebFacing S�

WebFacing ú�F∩���D����δFAo�δFN≤Uz∩�l��{í�Ω

�íWμ (DDS) M������z{í (UIM) íe���¿�A≤Uzα½�

�AH�≤Uzb{íñíps�s²�¼��¿� Web ��{íCo�α½��

z�π������ JavaServer Pages (JSP) M���OyÑ (XML) �AB��ª

¿�α≈zL Web �sC

�q@�

ϕb WebFacing °�ñ���ú��uπ�AziHi@B[j⌠����Br¼BC

ΓMGmC±ΦíAziHQ�uWeb ]wv��qbzL Web s²�s�íp

UAz���{íNp≤e{�p≤B@CuzL Web ]w�qv�Obz� DDS ñ

¿�@���ApGzyßS����Aª���CuÑí�íϕwvKOzi

H���Σñ@�uWeb ]wvCo�oπ� Web \αº��� DDS μα≈½s

wABú�ⁿ¡≤�l 5250 ����¡AO@�\α�j����qΦíC

© Copyright IBM Corp. 2002, 2015 17

Page 24: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

ú� OLTPWebFacing ��{íú�nuuWμ÷Bz (OLTP)vαONiH⌡μCzLe���

Aα½At�e��z��{í��α½í ]α≈ WebFacing �π�C

μ@nJ

WebFacing ��{í]Σ�μ@nJA���ú�nh�nJAKα≈sh���{

í�h�¡xC�pAziHNⁿw�@� WebFacing P���α≈s�ΣL

Web ��{íπX��AU���{í�únD�O� ID MKX .

� 13. b WebFacing °�ñ��M�

18 IBM Host Access Transformation ServicesG J�

|

|

|

Page 25: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

WebFacing M HATS �μ¼@�αO

WebFacing M HATS μ¼@�αOS�i²zb⌡μ≤ Web �AN WebFacing M

HATS Web ��{í�÷πX��CziHQ� WebFacing uπ����� HATS/

WebFacing �M�AH�NªP HATS M�����Co���� HATS/WebFacing

��{íXaB@Aú�Fπ� Web \αBα≈íp WebSphere Application Server

��@��CªQ�F HATS M WebFacing uπΓ��\αCp� HATS M

WebFacing íºμ¼@�αO��÷ΩTA��\ HATS User’s and Administrator’s

Guide ñ� WebFacing and HATSC

��{í⌠��

ϕz[j IBM i ��{í�A��{í⌠��Ωt½n�ñΓAi²zNª�@í

ϕ@ Web ��{í�Ω@A�pA�� Enterprise Generation Language (EGL) ��

�s� Web ��{íA�Q� WebFacing � HATS Nz���{í�ΣLí sC

ªi² WebFacing PΣL Web ��{í���eεv�Ω�A�pH EGL �g�

��{íA²zα≈N HATSBWebFacing M EGL �Xμ@ sBπX���{í

ñC

IBM i πXí Web ��{í°A�

WebFacing ��{íiHíp IBM i πXí Web ��{í°A�ñCpGzní

p WebFacing Web ��{íAB IBM i t�Ω�ⁿ¡εALkb��ípU⌡

μ WebSphere Application ServerAziH�� IBM i πXí Web ��{í°A�C

��NAo�tmúΣ�¬i��Mó��ΓC

¬i���ó��Γ

WebFacing b WebSphere Application Server Network Deployment (ND) Wú�O�Σ

�A�í¼��{í�¬i��ML°A�G��DAHKú��u����íB

�¬�i�π�Mó��Γw��Cz]iHb IBM i WtmΣL¼�ílt�A�

Bz≤hP�sb� WebFacing ��{í���C

WebFacing sW\α

s�Σ�⌠�

HATS 9.5 �iNΣ����{í}o⌠���� Rational SDP 9.5 �CΣ��

WebFacing ⌡μ��⌠�{b]A WebSphere Application Server 8.5.5 �C

�≤BMΣ WebFacing ��÷ΩTH

b HATS w��íAϕzw� WebFacing S��A]�w� WebFacing uπú�í

Cp��÷ΩTA��\ú�íñ�}o WebFacing ��{íDDCb HATS

Knowledge CenterAz]iHbuWo WebFacing ΩTA⌠}pUGhttp://

www.ibm.com/support/knowledgecenter/SSXKAY

� 2 � �� WebFacing uπ 19

|

|

Page 26: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

20 IBM Host Access Transformation ServicesG J�

Page 27: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

� 3 � w� HATS

Q���ñ�ΩTAziHG

v �°nwΘ����A�Ww� HATS

v bz�u@�Ww�M�úw� HATS Toolkit

v HLn��Φí�w�M�úw� HATS Toolkit

����

w� HATS Toolkit �n IBM Installation Manager 1.8.3 ��≤s���C

�Gp� IBM Installation Manager ��÷ΩTA�yX IBM Knowledge Center (http://

www.ibm.com/support/knowledgecenter/SSDV2W_1.6.0)C

ϕz�� IBM Installation Manager w� HATS 9.5 ��Aw�{���dww���

�M≤MS�CpG�w�Ah�π�@hTºABúA�≥iμw�CUCX C

X��ww����M≤MS�C

IBM HATSY� IBM HATS (HATS)G

v UCΣñ@� Rational SDP M≤�≤s���� M≤A]A WebSphere Applica-

tion Server 7.0 �B8.0 �� 8.5 �}ouπS�G

– IBM Application Developer for WebSphere Software 9.5 �

– IBM Business Developer 9.5 �

– IBM Software Architect for WebSphere Software 9.5 �

– IBM Developer for i 9.5 �

– IBM Developer for AIX® and Linux 9.5 �

pG�w�⌠≤�n� Rational SDP M≤Ahú�w� HATSCpGo��ípA�

�� IBM Installation Manager �uw�v\αA�w�Σñ@��nM≤��nS�C

MßA½s�� HATS w�C

pGww�Σñ@��n� Rational SDP M≤²L�nS�Ahú�w� HATSCp

Go��ípA��� IBM Installation Manager �u�∩v\αA�sW�nS�C

MßA½s�� HATS w�C

IBM WebFacing Tool for IBM i S�

Y� IBM WebFacing Tool for IBM i S� (WebFacing)G

v IBM Developer for i 9.0 ��≤s���� M≤A]A IBM i M°� Web }o

H�uπC

�GRational SDP M≤��w�b�P�M≤s�ñC

© Copyright IBM Corp. 2002, 2015 21

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 28: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

pG�í¼�n°≤AhLk∩ WebFacing S��iμw�CpGo��ípA�b

Aϕ�ípU�� IBM Installation Manager �uw�v�u�∩v\αA�w���

��CMßA��u�∩v\α�w� WebFacingC

ΣL����

zw� HATS Toolkit �t�Bíp HATS ��{í�t�BWebSphere Application

ServerBWebSphere Portal � Rich Client ¡x�t�AH����P HATS Web �

�{í¼�����s²�A��nπ�ΣLnwΘ����Cp��Σ�nwΘ�

����{μMμA��\ "System Requirements for Rational Host Access Transfor-

mation Services"A⌠}� http://www.ibm.com/support/docview.wss?uid=swg27011794C

w� HATS ToolkitYnw� HATS ToolkitA�⌡μUC�@G

1. τ�z�t��X�������Cp��÷ΩTA��\� 21 ��y���

�zC

2. HATS O≥≤ Eclipse ú�c�A� IBM Installation Manager w�b Ratio-

nal SDP t�ñC

3. pGzq CD w�AB��F��⌡μAϕw��íJ�≈�A���⌡μ�

�{íCpG�����⌡μA�zOqqlM�w�A�⌡μb CD ��²�

w��w��qlM���²ñ� launchpad.exe {íC

4. ∩��{í�yÑC÷@UTwC

5. ���X{ IBM HATS 9.5 � °íCqo�°íñAziHw�ú���°��

ΩTC���÷@U��N��AH�°�sΩTC

6. ϕz��nw� HATS Toolkit �A�÷@Uw�IBM HATS 9.5 �AY���

IBM Installation ManagerC

�GpGS�w� IBM Installation ManagerAh�X{��TºC

7. ���X{ IBM Installation Manager °íC

8. buw�M≤ve�WA���∩ IBM HATS ��∩C÷U@BC

�GpG��w���n� IBM Installation Manager ��Ao��X{��TºC

9. buvve�WA\¬��ⁿvX�ñ�°AA÷U@BC

10. bumve�W�uM≤s�W�vUA∩zQbΣñw� HATS �M≤s�

]�p IBM Software Delivery Platform�AMß÷U@BC

�Gz��∩ww���nΘμIú��{�M≤s�C

11. buS�ve�WAúF HATS ºAz�iH∩w�UC HATS S�C÷U

@BC

v IBM WebFacing Tool for IBM i

π�N IBM i DDS π�����¿�૨{� 5250 {íº Web ¼���

���αOC

�G

a. ziHyßAQ� IBM Installation Manager ��∩\α�w�o�S�Cp�

�÷ΩTA��\� 24��y�∩ HATS Toolkit w�zC

22 IBM Host Access Transformation ServicesG J�

|

|

|

|

|

|

|

Page 29: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

b. p�����ΩTA��\� 21��y����zC

12. buKnve�WA÷@Uw�C

13. ϕw�iμ�A�X{@�i�CAB���u}lv\αϕ��C

14. buw�M≤ve�ñA�iDzw�O��Q ¿C�n��AziH÷@U

�°Θx�A��°w�ΘxC÷@U�¿A÷¼w�e�C

�G

1. bw�{�ñA�w� HATS M HATS S��Σ����yÑC

2. ϕzw���h�� Rational SDP MU�S��ALkP�w� HATSCbw�

HATS ºeAz��²w�n��h�� Rational SDP MU�S�C

≤s HATS Toolkit w�

ziH�� IBM Installation Manager �≤s\αA�w� HATS 9.5 �� M≤C�

w]AúDz�xsw�n]wⁿV��≤s⌠�A�h��α≈s⌠�⌠⌠C

�GHATS ���Lk≤s� HATS 9.5 �CYnP�sbA��M HATS 9.5 �i

Hw�b�O�M≤s�ñC

Yn≤s HATS ToolkitA�⌡μUC�@G

1. q Windows �u}lv\αϕ�� IBM Installation ManagerC�w]AoOb}

l > ��{í > IBM Installation Manager > IBM Installation Manager ºUC

2. q\αϕCñA∩�� > �n]wC

3. Tww∩w�M≤s�íjMA�xsw∩�AHe\�� IBM Update Server

�≤s��C÷@UTwA� IBM Installation Manager e�C

4. b�l IBM Installation Manager e�WA÷@U≤sC

�G�ún÷w�C

5. ∩zbΣñw�F IBM HATS 9.5 � �M≤s�Cw]O IBM SoftwareDelivery PlatformCe���uww��M≤M� {ívMμ�π� IBM

HATS 9.5.0.x @�Σñ@���C�÷U@BC

6. qi��≤s��MμñA∩ IBM HATS 9.0.0.x M⌠≤ΣL�n��∩��≤s��Czww��⌠≤≤s��NH�Γπ�ABLkQ∩C÷U@BC

7. �\¬��ⁿ�∩≤s���vX�AMßϕ�ß≥w�∩��w��∩

�≤s��C

�G°z�qúBz�t�BRAM �q�⌠�⌠⌠sut�wA≤s�iα�

ßO�°��í�Uⁿ�w�C

8. �buKnve�W�\z�∩�CpGzQn�≤∩�A�÷W@BA�iμ

�≤Cϕz��w�≤s���A÷@U≤sC

9. ≤s ¿�AIBM Installation Manager �π�@hTºAq�zw�Qw�≤s�

�CziH÷@U�°Θx�A��°{μ Installation Manager Ñq@��Θx

�C ¿�A�÷@U�¿C

10. �⌠ IBM Installation ManagerA�q Windows �u}lv\αϕ�� Host Access

Transformation ServicesAH}l��ú�C�w]AoOb}l > ��{í > IBMSoftware Delivery Platform > Host Access Transformation Services ºUC

� 3 � w� HATS 23

|

|

|

|

Page 30: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�Gp�� M≤�e�w�ⁿ���÷ΩTA��\ HATS Knowledge Center (http://

www.ibm.com/support/knowledgecenter/SSXKAY) Aϕ����N��C

�∩ HATS Toolkit w�

ziHQ� IBM Installation Manager ��∩ww�� HATS ToolkitC±ΦíAziH

sW��ú⌠≤ HATS S�CYnsW⌠≤ HATS S�A�ϕ�UCBJG

1. N HATS CD íJ�≈A�� HATS w����úYqlM�AMß�

� IBM Installation ManagerC

�GpG HATS CD �qlM���wq�w�xsw (IR)A��\ysW

HATS w�xsw� IBM Installation ManagerzC

2. b�l IBM Installation Manager e�WA÷@U�∩C

3. bu�∩M≤ve�WA∩w�F HATS �M≤s�A÷U@BC

4. bCXyÑ�uS�ve�WA÷U@BC

�Gbw�{�ñA�w� HATS M HATS S��Σ����yÑC

5. bCXnsW��úºS��uS�ve�WA÷U@BC

�Gp�����ΩTA��\� 21��y����zC

6. buKnve�WA÷@U�∩C

7. ϕw�iμ�A�X{@�i�CC

8. bu�∩M≤ve�WA�iDzw�O��Q ¿C�n��AziH÷@U�

°Θx�A��°w�ΘxC÷@U�¿A÷¼u�∩M≤ve�C

�Q��ⁿ�BJ��ú⌠≤ HATS S�C

sW HATS w�xsw� IBM Installation ManagerHATS w�{í���N HATS w��²ϕ¿xswsW� IBM Installation Man-

ager ñCpGz]Y��]��Γ�N HATS w��²sW¿xswA�ϕ�UC

BJG

1. q IBM Installation Manager \αϕCA∩�� > �n]wC

2. bu�n]wve�WA÷@UsWxsw÷sC

3. busWxswve�WA÷@Us²÷sC

4. bu∩xswve�WAs²� HATS CD � HATS w����úYqlM

�Ab��²ñ∩ diskTag.inf �AA÷@U}�C

�GpGnw∩ HATS � M≤���w�sWxswA�s²�zN� M≤w

���úY�Σñ��²Cb��²ñAz�� hats\updates �²C��½���²A∩ repository.configAMß÷@U}�C

5. busWxswve�WA÷@UTwC

6. bu�n]wve�WA÷@UTwC

�úw� HATS Toolkitϕz�úw� HATS M≤�A��úw� HATS Toolkit M��ww��S�C

24 IBM Host Access Transformation ServicesG J�

|

|

Page 31: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

bz�úw� HATS Toolkit �A�ú�Rú HATS M�����ΣΩ�CpGz½

sw� HATS ToolkitAzNiH��z²e����M�CpnRú HATS M��A

�b�úw� HATS ºeA²RúC@�M�CpGzQnb�úw� HATS ºßR

ú HATS M��A�����t�W�u@��²AMßRú HATS M��C

Yn�úw� HATS ToolkitA�⌡μUC�@G

1. z��Hu�z�vM�v¡ nJC

2. ÷¼ HATS M WebFacing °�A�⌠ Rational SDPC

�Gϕz�� Rational SDP �Aª�@��½s}��ß@�}��°�CYn

�K��TºAb�úw� HATS ºeA�²÷¼ HATS M WebFacing °

�AA�⌠ Rational SDPCpGz�úw� HATS �AHATS � WebFacing

O�ß}��°�ARational SDP �oX��TºA]�ªΣú½s}�°

���n���CpGo�o�ípA��≤°�Ao���ú�y¿⌠≤

�C

3. qu}lv\αϕ�� IBM Installation ManagerC

4. b IBM Installation Manager e�ñA÷@U�úw�C

5. bu�úw�M≤ve�WA∩ IBM HATS M≤A÷U@BC

6. buKnve�WA÷@U�úw�C

7. bw�{í�úw� HATS Mu}lv\αϕ���íAz��@�i�CC

8. bu�úw�M≤ve�WA�iDz�úw�O��Q ¿C�n��AziH

÷@U�°Θx�A�°�úw�ΘxC÷@U�¿A÷¼u�úw�M≤ve

�C

��Ln��w�M�úw�

ziHbLn��w��íñAQ� Installation Manager HLnΦí�w���úw�

ú�M≤CϕzHLn���í�⌡μ Installation Manager �ALk�������F

��aAo�O����ΘJw���úw�ú�M≤��n�ⁿOCp�p≤ú

�����p≤��ª��÷ΩTA��\ IBM Knowledge Center � Installing

SilentlyA⌠}�Ghttp://www.ibm.com/support/knowledgecenter/SSDV2W_1.4.0/

com.ibm.silentinstall12.doc/topics/c_silent_roadmap.htmlC

Θx�

w�B≤sB�∩��úw�{����Θx�A�zbo����[H�dC

�w]AΘx�xsb c:\Documents and Settings\All Users\Application Data\IBM\

Installation Manager\logs\ �²ñC

� 3 � w� HATS 25

|

Page 32: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

26 IBM Host Access Transformation ServicesG J�

Page 33: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

� 4 � �� HATS ⌡μ����v]w

ziH� HATS Web M�BHATS Rich Client M�� WebFacing M� π��⌡μ

��CYn�z�vvQ�Ab í@�ñ π��⌡μ��Az��Q�

HATS Toolkit ñ�uv]wvδF�ⁿwz�v]wC

�Gz��⌡μuv]wvδFAY�Ow∩b�� HATS ñw π��⌡μ���

M�A]Op�C

Yn⌡μuv]wvδFA�ϕ�UCBJG

1. �� HATS ToolkitC

2. b HATS °�ñAq\αϕCñ∩ HATS > �v]wCb WebFacing °�ñA

��½kΣ÷@UuWebFacing M�v°�ñ�⌠≤mAMß∩�v]wC

3. bu⌡μ�����ve�ñApG²e��δF���]w⌡μ������

mA�Q�s²÷s�s²ΣX���mC

�G

a. ⌡μ�����OH CD]pGzOHqlΦíUⁿ HATSAh�M��ú�

�zAP HATS Toolkit }C

b. pGzOq Passport Advantage® ⌠�Uⁿ HATSAh⌡μ�����≤⌡μ

���� CD M�ñC

c. pGzΣú⌡μ�����A�°ípp� IBM ���±� IBM ��NϕC

IBM �N�ßA�NϕLkNo���ú��zCp��÷ΩTA��\ http://

www-01.ibm.com/support/docview.wss?uid=swg21316632C

d. i�� π�� HATS WebBHATS Rich Client M WebFacing M��⌡μ�

�����W�O runtimeenablement85-webrcp.jarCδF�bμ@BJñP��� HATS M WebFacing ⌡μ��C

e. z����A�≤z HATS �����Cbo�{��íApGz�����≤

�� HATS ���AN�π���TºC

4. b]w⌡μ������mßA�÷U@BC

5. buv∩�ve�ñA�π�M���¼AB���∩⌡μ������ⁿX

ªN����ú��C�∩z�vQ��ⁿw�v∩�C∩�pUG�v

������μCpGzⁿw�v���Ah��P�ΘJ�R�v�C

6. ∩A�≤b⌠≤u@�ñ������sM�AH�z�v�¼Aw∩��

b⌠≤u@�ñ���sM�A π��⌡μ��C

7. ∩A�≤{μu@�ñ���{�M�AH�z�v�¼Aw∩{μu@�

ñ���{�M�A π��⌡μ��CpGzbΣLu@�ñ]�{�M�Ah

��bo�u@�ñ O⌡μuv]wvδFC

�GHATS �b����du@�ñ�M�v]wAun�M�ú�XDn�v

]wAY�ú�z≤sv]wCp�p≤������v]w�d��÷

ΩTA��\ HATS User’s and Administrator’s GuideC

8. ÷@U�¿C

© Copyright IBM Corp. 2002, 2015 27

Page 34: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�⌠ HATSú�zOq��o HATS M≤]HATS CDBWeb �t@�ú����Azw��

HATS Toolkit ��@�PCo���ⁿ¡���Ai���⌠ HATSCw�nºßA

z��Q� HATS Toolkit ñ�uv]wvδFA�z�vvQ�Ab í@

�ñ π�� HATS ⌡μ��C

b�R⌡μ��vºeAziHb�p¡εU�⌠ HATSCziH�� HATS Tool-

kit �}o��{íA�������⌠��iμ��C

zb π�� HATS ⌡μ��ºe}o� HATS Web ��{íAuα�Γ�⌡μ�

�D≈suCzb π�� HATS ⌡μ��ºe}o� HATS Rich Client ��{íA

b����⌠�ñi�L¡ε�D≈suA²bwíp� í@�⌠�ñS�D≈s

uC

b�⌠ HATS Toolkit ßApzMw�R HATS vAHiμ⌡μ��ípAi��

uv]wvδF� π��⌡μ��Aú�½sw� HATS ToolkitC

28 IBM Host Access Transformation ServicesG J�

Page 35: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

� 5 � ��≥ª HATS M�

z�q��Hr��D� 3270 � 5250 ��{í]D≈��{í� BwMwnw∩

o���{íAú�ΦK���������� (GUI)CΣñA����s���{íA

HKMD≈μ½Ω�A�i²���zL Web s²�� Rich Client ¡x��{í�

sCHATS iO@zqbD≈��{íW�δΩA�ßB���±M�u]iH

���²i� GUI �PsªC

pGz�⌠�On��s���{íAHw∩D≈��{íú� GUICHATS ú�z⌡

μo�u@���uπC

��ñ�ΩTi²z}l�ΓiμCϕ���ñ�UC{�AzKi���μBiB

@���ú��ú�ºw]� HATS ��{íC��]tG

v ϕz����{í�i≤UzA����ΩTG

– y�� Rational SDP ⌠�z

– � 30��y�� HATSuw∩��v��z

v vBí�{�G� 33��y}o HATS M�z

b ¿��ºßAziH≤s��q��{íA²ª�Xz���Sw�nC

�� Rational SDP ⌠�

}o HATS ��{í����BJAú��H Eclipse �≥ª� IBM Rational Soft-

ware Delivery Platform (Rational SDP) �⌡μCRational SDP ú�������πX

}o⌠� (IDE)AbΣñziH��δF���Ω�B�°Ω�MμA���sΦ��

�∩Ω�Cª]]t÷≤ HATS � Rational SDP �íΩTC

ϕz�� Rational SDP �A��@�π�@�h�°��μ@°íC°��XF°

��sΦ�Ai²z��BsΦB�°�⌡μ�≤SwM��¼�Ω�]b���ñ

� HATS M��CziHP�}�@�HW�°�A²@�uα�°���@�°�C

b Rational SDP °í��kΣO@μ��CAi²z}�s�°�A�bw}��°

�ºí��C@�ñ�°�W��π�≤°í��DñAuπCñh]tP@�ñ

°��÷���C

pGzú⌠x Eclipse ¼ Rational SDP ⌠�A��\ Eclipse í⌠�Ghttp://

help.eclipse.org/ganymede/index.jspC�q Workbench User Guide º Getting started @

ñ� Basic tutorial }lC

�� HATS Toolkit �°�

�� HATS Toolkit �Φk�Γ�C

v q Windows �u}lv\αϕ�� Rational SDPAMß}� HATS °�C

v q Windows �u}lv\αϕ�� HATS ToolkitAH�� Rational SDPA���

}� HATS °�C

© Copyright IBM Corp. 2002, 2015 29

Page 36: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�G

1. HATS Toolkit }l\αϕ��≤ IBM HATS 9.5 ��s�ñAbzw� HATS

� Rational SDP ]w�ºUC

2. ϕz��uHATS Toolkitv}l\αϕ���AHATS Toolkit �H Rational SDP

�w�yÑ��]] HATS Toolkit OH�PyÑ��CpGOw�bⁿ�B

σ�� Rational SDP WAh�ú�HUΓ� HATS Toolkit }l\αϕ��G@

�O HATS uπc]ⁿ�Bσ�Ai��ⁿ�Bσ�� HATS ToolkitFt@�

O HATS Toolkit]�σ�Ai���σ�� HATS ToolkitC p��÷ΩTA

��\ HATS User’s and Administrator’s Guide ñ� Language supportC

HATS °�]tΓ�Dn��G

v uHATS M�v°�AHii}�≡¼°�CXz� HATS M�C

ú��σrLoΘJμ��≤UzjM HATS c≤CP� (*) i@�U�r��

NϕΩ�W��U��≤C±ΦíA�� *.css � *css Lo°≤����P���

��C

�G

1. U�r��[Lo�μñ�ΘJºσr���C±ΦíApGzbLo�μ

ñΘJ *.jA*.j �[FP�A�G�ú� *.j* Lo°≤Co�Lo��π�z

��� .jsp M .jpg �C

2. Loú� jpgC

3. YnMúLo�μñ�σrA�÷@ULo�ΘJμ � xC

v sΦ�°íA� �]t HATSuw∩��v��Cb�°íñAz]���sΦ�

��� HATS Ω�CHU�sΦ��kAOsΦ�ñiH≤UsΦΩ��@�°

�C

u�²�v°�]Rational SDP ñ�w]°��Abu@xñú�ÑhíΩ�°�A]

AM� .ear ��ΣL��c≤C�Aτ�π��X{buHATS M�v°�ñ�w÷

¼]�wOs�HATS M�CziH÷@U�½kΣ�∩}�M�A�½s}�o�

w÷¼�M�C

ϕz�@��� HATS Toolkit �AN�� HATS nZAw∩z�� HATSA�ú

�÷≤J��ⁿ�CziH��nZ°íW��∩A�εzn���nZC

pGz�� Rational SDPA²��X{ HATS °�AziH÷@U°í > }�°�>ΣLA�qi�°�Mμñ∩ Host Access Transformation ServicesA�}�HATS °�CpGzb HATS °�ñ÷¼�½s�Cí≈°íAbz�⌠�A�xs

z��C�GCϕz� HATS Toolkit �Aª���¿z�±@��Qxs��⌠t

mCYnn���l� HATS °íA�÷@U°í > ½]°�C

�� HATSuw∩��v��

HATSuw∩��v���ⁿ���i��z⌡μ HATS ��{í}o{�Cbz}o

��{í�iμ�q�AoN��M�Cºß�NM�]�¿��{íAH�≤ í

@�⌡μ��⌠�WC

30 IBM Host Access Transformation ServicesG J�

Page 37: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

Web ��{í�M��]�b Java EE Web ��].war ��ñA@�h� Web �

�h�]�b Java EE °���{í].ear ��ñ]oO@� WebSphere ��{í�C

��{�e�w�b WebSphere Application Server t�WC

Portlet �M��]�b Java EE Web ��].war ��ñA��e WebSphere Por-

tal t�W[Hw�C

Y� Rich Client ��{íAh�NM�]�¿ Eclipse S�ñ�@��{íAHW

��≤s⌠�AHK� Rich Client ¡xW��ß�UⁿC

un÷@U[� (+)AYii}uw∩��v��W��qCC@��qút�i��

HATS \α���AB ONϕ{�ñ�@�ÑqC�Aτ�ú�@��tuWΩT

����qA

1. ��z��@�M�����u��M�vδFA�ú�ub°A�ñú�v

]A�≤ Web ��{í�Muú�v]A�≤ Rich Client ��{í����íA

H�zw²M��M�Cp���\α���íA��\� 35 ��y��M

�zCt]ú�uv]wv∩����Cz��tmv]wA�αb⌡

μ��⌠�ñ��z���{íC

2. �∩di≤U≤sz∩�@�zM�w]�d�C

3. sΦw]e{�Ms�Whíw]α½���α½WhA�ú�s�Wh��

÷��ΩTC

4. �qe��D≈��≈e�Mu��e��q@�vδFCziH²��@�

�÷�α½A�d�ªp≤�≤z�D≈e�C

5. Xe��u��e�X�@�vδFCziH���μ�e�X�@�AH

Kq@tC�D≈e�¼�ΩTA�N�GHμ�e{C

6. ��¿�BπX½≤� Web A� (SOA) íp≤bz�M�ñ��¿�AH��iπX½≤CHATS Web ��{í�Σ��πX½≤O�±¿���� Java

BeanCziHqM�ñ�¿���uπX½≤vAH�quπX½≤v�� Web A

�C]iHb EJB M�ñ��uπX½≤vC

7. P WebFacing μ¼@��i HATS Toolkit � IBM WebFacing Tool for IBM i

S�C�S�ú�NΩ�íWμ (DDS) π�����¿�૨{� IBM i {

í� Web ¼������αOCú�����q�u����� HTAS/

WebFacing M�vδFAH� WebFacing °�M WebFacing íCu�bww�

HATS � WebFacing S��A��π�o@ C

8. Q�D≈��@�í@�i²z��� HATS M�Aú�MD≈Ω�su�

\αCziH²sixs��Θß���D≈��@�l��Aú��@�ñ

�D≈suC

9. �� HATS �iÑ\αi[z∩≥ª HATS º����A��M�sΦ�B

�e�B�z@�MsusΦ�ÑC

10. ��z�M�}l�í@�íznp≤NM��X¿ WebSphere ��{í]A�

≤ Web M��� Eclipse S�]A�≤ Rich Client M��C

11. �° HATS �uWΩTwú� HATS σ≤BHATS ú�⌠�BHATS Knowl-

edge CenterBIBM Education Assistant � IBM Support Assistant ���C

bz��ΣL� HATS \α�A�NJIquw∩��v���½�sΦ��ΣLu

πCbsΦ�°íC@����ñAú�ú�@���Ai²zq@��t@�C

� 5 � ��≥ª HATS M� 31

Page 38: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

unz÷@Uw∩�� HATS ��A�÷@UDuπCW�}� HATSuw∩��v

����AYi�uw∩��v��C÷ΓU⌠@���AKib������l

jp���⌡°�ºíiμ�½C

HATS Toolkitº WebFacing �≤�w∩����Ob WebFacing °�ñC

�� HATS \α

HATS Toolkit ú�F��Φí���U� HATS \αCziHG

v buHATS M�v°�ñA��½kΣ÷@U HATS Ω�AAq {\αϕñ∩

zn�\αC

v ÷@UuπCW� HATS ��CHUN�ío���C

v ÷@U\αϕCW� HATS ��AMßqi��\αϕ��Mμñ∩C

v ÷@Uw∩����W���C

v ÷@U\αϕCW� HATS uπ��]bzsΦ Web ��{í�α½����C

v qu∩��v°�ñ÷@U�n��]bzsΦ Web � Rich Client ��{í�α

½����C

v ��u�ev°��sΦα½ñ��≤C

b\h��ñAziH��b HATS Ω�ºí�����ΦíA��� HATS \αC

�pAzi��½kΣ÷@Ue��AA∩s HATS > e��q@�AKi�

e�����e��qCe��q@���eAN�w]�e����eC

�� HATS ��

�ϕπ�≤ Rational SDP DuπCñ� HATS ��C

ϕ 1. HATS uπC��

�� HATS M�

}� HATS D≈��≈

�� HATS su

�� HATS D≈��@���

�� HATS ¿�

�� HATS e��q@�

�� HATS e�X�@�

�� HATS α½

�� HATS d�

�� Java �AH⌡μ�q���Φ

32 IBM Host Access Transformation ServicesG J�

Page 39: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

ϕ 1. HATS uπC�� (�≥)

��ú��íb����⌠�ñ���∩� HATS M�

NM��X¿ HATS ��{í

}� HATSuw∩��v��

����� HATS/WebFacing M�]uA�≤w�F HATS �

WebFacing S��íp�

bY�°íñ]pD≈��≈°í���ΣL���Co���N�X{bío�

°í�U ñC

HATS nZ

�F��z ¿��M��ΣΩ��y{Abz⌡μY�@��AHATS �ú�@�n

ZCziH��nZ°í���∩A�ⁿwHßO�n�o�SϕnZAH�

O�n�⌠≤�nZCz]iHϕ�UCBJA�εO�nπ�nZG

1. bD\αϕñA÷@U°í > �n]wC

2. b�n]w°íñA÷@U¬≡¼�cñ� HATSC

3. bke�WAΣ���π� HATS nZ��∩CpGzμπ�nZA��

∩�ApGzúnπ�nZA�MúªC

4. ÷@U�n]w°í�W�TwC

�GpGz∩���π�@�h��OnZA²������nZAziH½s�

�π��O�nZCpGno≥���A�Múπ� HATS nZ�∩A÷@U

M�AMß∩π� HATS nZ�∩A�÷@UTwC

}o HATS M�

�U�úP���i���m HATS ��{íCziα�Qn��@���{íA²@

δ���i���ⁿ����Φí��²D≈e�A��ziα�Q��@���

uπX½≤v���{íAH¼�D≈ñ�Ω�A�b⌠�Wπ�o�Ω�Cz��

iHN GUI ñ�D≈e��²M��uπX½≤v�D≈Ω�¼�AX�b@� Web

��{íñC

p� HATS e��²M HATS πX½≤�BJíd�íA��\ HATS Knowl-

edge Center (http://www.ibm.com/support/knowledgecenter/SSXKAY) ñ�uHATS ⁿ�

��v�qC

� ñ�{�N��z ¿ HATS M�d��}o{�Co�{�P�[\ HATS Web

M Rich Client M���÷ΩTCbzϕ�{�iμ�AN⌡μUCBJG

1. �� [HATS Toolkit] ñ�δFAHw]��� HATS M�C

2. ������⌠����M�C

3. ∩M�iμ�≤C�Bz{�K���q@�C@��q@�í≤� 41��� 6

�, y�q HATS M�zC

4. A���M�A�iμ≤h��q@�C

� 5 � ��≥ª HATS M� 33

Page 40: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

5. NM��X���{íA�Nª�� í@�⌠�Co�BJí≤� 63��� 7

�, y�z� HATS M�A@���{�zC

�� HATS M�

quw∩��v��}lCpG�π�uw∩��v��A�÷@UDuπCW�}

� HATSuw∩��v���� C

1. i}��z��@�M��qC

2. ÷@U��u��M�vδF��C

3. buHATS M�v��WG

a. ΘJzn��ºM��W�C

b. ΘJM��íCoO∩��CziHOd�B���A]iHΘJz�v

�C

c. �∩��w]�m�∩C

d. buípv�qñA∩�M�O�≤ Web ��{í� Rich Client ��{í

WC

�GpG�� Web íp∩�AKϕ��wq⌠≤°A�⌡μ��CYnwq°

A�⌡μ��A���°í > �n]w > °A� > ww��⌡μ��A

sW��@�⌡μ��wqC

v Web

– ∩z��{í�n�����°A�C

– ú�°���{í].ear ��M��W�A���w]C

– u�bw∩��°A�∩ WebSphere Portal °A��ípUAPortlet API

∩���@�C

�Gp��� HATS Portlet M���÷ΩTA��\ HATS User’s and

Administrator’s Guide ñ� ″Creating HATS portlets″C

– O�ú�∩μ�í�m�� ∩��∩C

�Gp���w∩μ�í�m���� HATS Web M���÷ΩTA�

�\ HATS User’s and Administrator’s Guide ñ� Developing HATS

applications for mobile devicesC

– pGzQnb�M�ñ�� Dojo p�≤A�∩�� Dojo �NC

– �∩sW�zD�xΣ��∩C

v Rich Client

– �ⁿw]��{í ID M�{í��C

– ∩��¡xC

e. ÷U@BC

4. busu]wv��WG

a. ΘJsD≈��{í���� Telnet � WebFacing °A�W�CoiHOD

≈W�B⌠�W�]p myhost.mycompany.com�BOW� IP }C

b. pGz�D≈��{í�� 3270 qT≤wA�∩ 3270 � 3270E su�¼

]°���{í���\αw�C�pACLΣ��n 3270E su�¼CpG

34 IBM Host Access Transformation ServicesG J�

|

Page 41: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

z�D≈��{í�� 5250 qT≤wAYOzL 5250 Telnet °A��sA

�∩ 5250 su�¼CYOzL WebFacing °A��sA�∩ 5250W s

u�¼C

c. ∩≡�BrX�Me�jpC

d. ÷U@BC

5. buM�G�DDv��WA∩z�n���{íπΘ[Mμ�CziH∩

��{í�[Mμ�On����A��{N��{íA��q]w�Σ�

≤Γ�ºíC÷U@BC

6. pGzbuHATS M�v��W∩F�� Dojo �N]wA���π�uDojo M

�]wv��CYn�≤ Dojo w]A�÷@U�≤o�]w∩�CYn�ⁿw]

A�÷U@BC

�GYnb�� HATS M�ºß�≤ Dojo ]wA�quHATS M�v°�ñAb

�M�W÷@U�½kΣAMß∩�eCbu�ev��WA∩ DojoToolkitC

7. buw]d�v��WA�π� HATS �ú����d�C�∩Σñ@��@�

zM���IC÷@U�¿C

8. b HATS ��M��A�π�@�i�CC

zw���μ� HATS M�C�U�AzN������⌠����M�C

��M�

Web M�����í

bz�� Web M��A�T�úP��íi�A OOub°A�ñ⌡μvBub°

A�ñú�vAH�ub°A�ñgvC

b°A�ñ⌡μ

��íi��b WebSphere Application Server � WebSphere Portal Ω���

ΣLΣ��°A�]�≤�XA�ñA��z� HATS Web M Portlet M�C

b��íUAziH�∩M��níp⌡μ��⌠�Bb runtime.properties �

ñwq�⌡μ��]wC��NAϕbo��íU���A⌠≤∩⌡μ��]

w����≤ú�OdA�bzN HATS ��{ííp�⌡μ��⌠���

�Cp��≤⌡μ��]w��÷ΩTA��\ HATS User’s and Administra-

tor’s GuideC

Yn��o��íA�buHATS M�v°�ñA��½kΣ÷@Uz�M�A

�∩b°A�ñ⌡μC

b°A�ñú�

úFMub°A�ñ⌡μv�PA�i²z⌡μUC�@G

v b��M��í�²D≈e��Ai��π���≈�d�ªC

v b Rational SDP Dxñd�ú�TºC

v d�z∩M�����≤]�pA�≤d��α½�AL�b��°A�

ñ½s����{íC

v �∩M��íp⌡μ��⌠�Bb runtime-debug.properties �ñwq�⌡

μ��]wAú��∩b runtime.properties �ñwq�]wC

v vB⌡μ Java {íXA�p HATS ���ΦC

� 5 � ��≥ª HATS M� 35

Page 42: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

Yn��o��íA�buHATS M�v°�ñA��½kΣ÷@Uz�M�A

�∩b°A�ñú�C

b°A�ñg

Mub°A�ñ⌡μv�PA�A�i²zΣX���h�@�AH��O

½���@AHo�l�íCziH��o�\α� R�αA²zα≤[

A�z���{íC

Yn��o��íA�buHATS M�v°�ñA��½kΣ÷@Uz�M�A

Mß∩b°A�ñgC

�� Web M�

quw∩��v��}lCpG�π�w∩�� HATS ��A�÷@UsΦ�íμ���w∩�� HATS ��C

1. be�¬Σ�uHATS M�v°�ñA∩zΦ����� Web M�W�C

2. buw∩��v��WA÷@Ub°A�ñú�C

3. b⌡μM��íA�²z∩�O�nd�π���≈C�÷@UOAHKbz��

M��íA≤�²D≈e��Abπ���≈ñd�D≈e�C

4. e�W�}�u∩�°A�v°íAH�z∩n⌡μM��°A�C�∩n�

��°A�C÷@U�¿AH ¿ub°A�ñ⌡μv{�C

�G∩��°A���Mzb�� HATS M���∩�°A��eC

Rational SDP ����∩°A��Ω�AHKbz���t�W⌡μM�Cbz��M

��A���O Rational SDP ú��°A�����Co���°A�τ�����

�⌠�C

�Gb��ªºßApG��°A��dbu��ñv�uoGñv¼AACPU ��v

JW� 100%A�� Web M���²π���Ah�iμUC��°A�tm

�≤AH����o��DG

1. bu°A�v°��°A�W÷ΓUAHsΦ°A�C

2. bu°A�v�qñG

v ∩Γ�ú�su]wC

v Mú RMI su�¼AMß∩ SOAP su�¼C

v ∩bu@x÷¼��ε°A�C

3. buoGv�qñG

v ∩�ú��oGC

4. pG°A� b⌡μA�½s��°A�AH²�≤��C

5. t@�nZG�únbúPu@����P� EAR W�CpGbúPu@�ñ

���P� EAR �W�A�o� 404 ��A�e{����{íCbM��

���AHATS @�w]�Hz��M�� WebSphere Application Server �

���� EAR W�C�pAϕ��°A�O WebSphere Application Server

8.0 ��A�� HATS M��w] EAR W�O HATS_EAR8CYnTO∩ú

Pu@���úP EAR W�Ab�� HATS M��A�b°���{íM�

μñⁿw�@W�C

36 IBM Host Access Transformation ServicesG J�

Page 43: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

6. pG���DA��\ Technote ���X 1207553A�D� The version 6.x

WebSphere Test Environment stays in a Starting.. . stateAHoΣLiα��

M�C

ϕz�� HATS Toolkit ñ�ub°A�ñú�v\α���z�M��ARational SDP

Dx�π��tUCΩT�TºG

v HATS ⌡μ����M�mΩT

v M�ºα½�W�

v ⌡μº¿��W�

v ����Φ⌡μº Java Φk�W�

v ⌡μº¿��W�AH�¿�º��í�¿�⌡μ�b�su

v �Bz��≤W�Ap���ú���e��≤A�z�e��q@�C

v ⁿX]ww�≤

�w]At��π�o�TºCpGzQn��o�TºA�bu�²�v°�ñA

ΣX Web Content/WEB-INF/ ⌠�ñ� web.xml �A�bW�÷ΓU�sΦªC�∩

l���AΣX showStudioRuntimeMessages ��AN∩� falseAMßx

s web.xml �C

Rational SDP ñ��� Web s²�AΣñπ�@�i²z��M��⌠�C�⌠��

¿Γ�Dn��G

v d�Aq�[\⌠����M¬A��εT��²����¿C∩≤zM�ñ

���jí �⌠�ÑAd��q���PAHú����@P�[C

v α½��e{α½ß�D≈��{íCM�ñU⌠�W�α½��eúú�PC

Yn�°��������{íA�b Rational SDP ñ�≤�n]wAH��í

Web s²�CΣ@kOq Rational SDP \αϕCñ∩°í > �n]w > @δ >Web s²�A∩���í Web s²�AMß∩�n���í Web s²�C

Web s²��H�ⁿpU� URL }�Ghttp://localhost:9080/myapp/CYn²ΣL��

�αqúP≈��⌠�A�ú�@� URL ����Ao� URL t�⌡μ HATS

Toolkit º≈�� IP }C�pAN URL http://localhost:9080/myapp/ ∩� http://

myworkstation.mycompany.com:9080/myapp/C

�GHATS Σ�P@�u@�ñ�h�s²�Ω�A�s�P� HATS ��{íC

úLAo�s²�Ω�úo@��P� HTTP Ñq@� IDC

Rich Client M�����í

bz�� Rich Client M��A�T�úP��íi�A OOu⌡μvBuú�vM

ugvC

⌡μ ����íAbs� EclipseBLotus NotesB � Lotus Expeditor Client Ω�ñ

�� HATS Rich Client M�Cb��íUAziH�∩M��níp⌡μ�

�⌠�Bb runtime.properties �ñwq�⌡μ��]wC��NAϕbo��

íU���A⌠≤∩⌡μ��]w����≤ú�OdA�bzN HATS ��

{ííp�⌡μ��⌠����Cp��≤⌡μ��]w��÷ΩTA��\

HATS User’s and Administrator’s GuideC

Yn��o��íA�buHATS M�v°�ñA��½kΣ÷@Uz�M�A

�∩⌡μC

� 5 � ��≥ª HATS M� 37

Page 44: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

ú� úFMu⌡μv�PA�i²zG

v bz��M��í�²D≈e��Ai��π���≈�d�ª

v b Rational SDP Dxñd�ú�Tº

v d�z∩M�����≤]�pG�≤d��α½�Aú�½s����

v �∩M��íp⌡μ��⌠�Bb runtime-debug.properties �ñwq�⌡

μ��]wAú��∩b runtime.properties �ñwq�]w

v vB⌡μ Java {íX]p HATS ���Φ�

Yn��o��íA�buHATS M�v°�ñA��½kΣ÷@Uz�M�A

�∩ú�C

g Mu⌡μv�PA�A�i²zΣX���h�@�AH��O½���

@AHo�l�íCziH��o�\α� R�αA²zα≤[A�z�

��{íC

Yn��o��íA�buHATS M�v°�ñA��½kΣ÷@Uz�M�A

Mß∩gC

�� Rich Client M�

quw∩��v��}lCpG�π�w∩�� HATS ��A�÷@UsΦ�íμ���w∩�� HATS ��C

1. be�¬Σ�uHATS M�v°�ñA∩zΦ���º Rich Client M��W�C

2. buw∩��v��WA÷@Uú�C

3. b⌡μM��íA�²z∩�O�nd�π���≈C�÷@UOAHKbz��

M��íA≤�²D≈e��d�D≈e�C

4. �}�ú�°íAH�z��B�zM⌡μtmCpG HATS M����¡x�

Eclipse RCPAHATS �ú�@�W� hostaccess �w] Eclipse ��{ítm�z

��C�÷@Uú�AH ¿o�{�C

Rational SDP ��� Eclipse RCP ⌡μ��⌠��Ω�AHKbz���t�W⌡μ

M�Cbz��M��A���O�O≤ Rational SDP � Eclipse RCP ��Co�⌠

�τ������⌠�C

⌡μ��⌠����A�π� Host Access °�AΣñu��{ív°�X{b¬C

z� HATS ��{í�Cbo�°�ñCYn����{íA�÷@U�½kΣ�∩

}�C

bz}� HATS ��{í�Aª�π�bα½°�ñCbα½°�ñAz��uπ

CBd�M�C

v uπCt���{íh���@÷sAH�uπCp�≤�¡�ú���@÷sC

v d�ú���{í�πΘ[C∩≤z��{íñ���jí ���ÑAªq

���PAHú����@P�[C

v α½��e{α½ß�D≈��{íC��{íñU��W�α½��eúú�

PC

p��� HATS Rich Client ��{í��÷ΩTA��\ HATS User’s and Adminis-

trator’s GuideC

38 IBM Host Access Transformation ServicesG J�

Page 45: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

��M��í

bz��s�� HATS M��íAzibM�w]α½��zD≈��{í�[C

o�α½OC@�M��@í AΣ��w]e{ANz�D≈��{íe���α

½¿ GUICbz�� HATS Toolkit �AΣñ�@í �@O]pα½A²z≤α≈N

D≈��{íe�૨�NqB��� GUIC

pGz≤ub°A�ñú�v�í]A�≤ Web M���uú�v�í]A�≤ Rich

Client M��U��M��A∩M�iμ�≤Aq�ú�n��s��⌠���°z�

�≤C�∩�÷@Uwπ�º GUI W�½sπz÷sC

ϕz������⌠��Abz½s�mM½sπzu@�eAz���Y��≤i

αú�X{CziHb Rational SDP ñ]w�n]wAHKbziμ�≤�Aα��

½s�mM½sπzu@�CΣ@kOq Rational SDP \αϕCñ∩°í > �n]

w > @δ > u@�A�∩���mM��½sπz�∩Cp�@�Abz���

���⌠��Ai�Yπ�z����≤C

b���lM�ßAziα�Q�qªC�pAzQNqW�±Jd�ñA�Np

�≤]μBΘJ��ΣL GUI ε��wqbα½��Cbz}o HATS M��A

i����⌠����ªA�d�Σe{b����e�[C@δÑAziα⌡

μ�BJ��pUG

1. �� HATS M�C

2. ��ªC

3. �zb��⌠�ñ����e�iμ�≤C

4. ½sπz��⌠�C

5. ½�iμzíN�εC

p�p≤�q HATS M���÷ΩTA��\� 41��� 6 �, y�q HATS M

�zC

� 5 � ��≥ª HATS M� 39

Page 46: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

40 IBM Host Access Transformation ServicesG J�

Page 47: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

� 6 � �q HATS M�

bϕ�� 29��� 5 �, y��≥ª HATS M�zñ�BJºßAzK�π�D��

ⁿ�lD≈��{í� HATS M�C{bKiH�q�M�CQ�⌡μ�q@�Azi

HG

v � GUI ú�@�il�����[A��Xzq��HC�pAziHsWz

q�W���xA�B���²�C��\� 44��y≤szM��d�zC

v H�XzSw��{íº����π�ΦíA�π�D≈e��Ω�C��\� 50

��y��α½zC

v ND≈ñ�σrrΩ૨ GUI ñ�úPrΩC�pA�n�iα½μ���ú

�A²���≤e÷z�C��\� 55��yqD≈e�NrΩzC

z]iH⌡μΣª�iÑ�q@�C� 54 ��y⌡μΣL�q@�zñJ�o�Ω

TAp�≤ π�íA��\ HATS User’s and Administrator’s GuideBHATS Web

Application Programmer’s Guide � HATS Rich Client Platform Programmer’s GuideC

A� HATS ��{íp≤B@

�FA����í��q�N��H�Σ@PB@ΦíAz��²A� HATS ��{

íp≤BzD≈e�A�Nªα½¿ GUICϕ���s HATS ��{í�A�Nn

D�eb WebSphere Application ServerBWebSphere Portal � Rich Client ¡xW⌡

μ� HATS ��{íCHATS ��{íAN�nDαD≈��{íA��¼D≈

e�CHATS ��{í���zb HATS M�ñ����q@��α½D≈e�A�

N�α½�e����CCϕ���M HATS ��{í¼��AK�½�o�{�C

HATS ��{í��Wh¼ΦkA�P�p≤α½C@�D≈e�CHATS ��{íi

H]te��≤]e��q@�Me�X�@��MμAHⁿw��±∩D≈e��

�hCC�e��≤]ú�CXΣ������n���@Cz� HATS ��{í

�NC�D≈e�P÷���C�e��≤�iμ±∩AbΣ�@������A

�⌡μⁿw��@Czú�nⁿwp≤α½zD≈��{íñ�C@�e�CpGD

≈e�S����e��≤AHATS �⌡μwq�ue�ú��v��{í�≤��

@A�w]AOM�w]α½Cp��÷ΩTA��\� 47��y��e��≤zC

A� HATS Ω�

C@� HATS M�út�@�úP�¼�Ω�]c≤�CziH�o�Ω��¼Cb

HATS Toolkit ñ HATS M�°���M�W�UC� Owq½n�Ω��¼Cp�

ΣL HATS Ω��wqA��\� 69��yWⁿ�zC

su suO HATS bs�D≈��{í����@���Axsb .hco �ñCp

�i@BA�suA��\ HATS User’s and Administrator’s GuideC

e��≤

e��≤O@� HATS �≤Aϕ±∩Swe��O�hHδ�D≈e��AY

�oo��≤Ce��≤�Γ��¼A OOe��q@�Me�X�@

�C

© Copyright IBM Corp. 2002, 2015 41

Page 48: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

e��q@�

e��q@�O@�e��≤�¼A��bδ�D≈e��⌡μ@��@Ce

��q@�wqxsb .evnt �ñA�t@���±∩D≈e���hAH�ϕ

D≈e��Xo��h��n���@MμCe��q@��≤� 47��

y��e��≤zñ[HíC

e�X@�

e�X�@�O@�e��≤�¼A��q@sΩ��ⁿD≈e�ñ¼�ΘX

Ω�A[HX�AMßπ�bμ@ΘX��ñCe�X�@�wqxsb .evnt

�ñA�t�nX�º�lM�⌠e��@�e��O�hBp≤bUe�í

�²AH���δ�Me{qUe��¼�ºΩ���≤Mp�≤Ce�X�

@�í≤� 47��y��e��≤zñC

e��

e��OD≈e�� XML ϕ�kAxsb .hsc �ñA������qe�

�q@�Be�X�@�Bα½Bs�Wh�¿�Ce�����UA]�

ªi²z�q��{í]Y��s��D≈�Cªb��¿��]���

UF¿�OuHATS πX½≤vM Web A�Σ����C

°T��≈ (VT) D≈e��e��iH��zL Visual Macro Editor ��

��q¿�AH�btmx�@��@��Je�CªLk����e��

q@�Be�X�@�Bα½Bw]e{�s�WhC

¿� xsb .hma �ñ�¿�i��MD≈¼�CªiH�eⁿO�D≈BbΘJμ

ñΘJΩ�BqD≈�Ω�AH���N�����²e�Cp�¿��

íA��\ HATS User’s and Administrator’s GuideC

d H .jsp �]A�≤ Web M��� .java �]A�≤ Rich Client M��xs

�d�Ai��ε��{í�≥�GmM�í]�pCΓMr¼�Cª]�

wqjí GUI �@���]�pAεT��²��[Cd��≤� 44�

�y≤szM��d�zñ[HíC

α½ H .jsp �]A�≤ Web M��� .java �]A�≤ Rich Client M��xs

�α½Awqp≤�� GUI ñ�p�≤���π�D≈�≤Cα½í≤�

50��y��α½zñC

ϕzu@���D≈��≈e�

ϕz}o HATS M��Ají≈�u@ú�PzD≈��{í�e��÷CziH��

HATS D≈��≈�s�A�PD≈��{í¼�A]iH��ª�⌡μUC@�G

v ��e��AHKbS�s�D≈�≈u��

v ��e��≤

v ��α½

v ²sMú�¿�

C@�@�ú�í≤UCU C

�Gb��D≈��l�≤�s��D≈�ípU≈u���Az]iH��D≈�

�≈Cp��÷ΩTA��\ HATS User’s and Administrator’s Guide ñ� Using

host simulationC

42 IBM Host Access Transformation ServicesG J�

Page 49: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

pn}�D≈��≈Ñq@�A�buHATS M�v°�ñ∩z�M�AA÷@UD

uπCW�}� HATS D≈��≈��AYi}�D≈��≈Ñq@�Cz]iHq

{\αϕñ}�D≈��≈AΣ@kO��½kΣ÷@UM�ñ�⌠≤Ω�A∩

}�D≈��≈AMß∩n���suCpGz²D≈Ñq@��b@�ñAz

iHb�qM��bΣñ����AHK��e��≤A�q@�ñe�iμα½C

pGz@N��A]iH�²�zD≈��{íñ���e�AMß÷@UD≈��

≈uπCW���e�� ��AH��e��A����e��≤�α½C

ϕ 2 π�D≈��≈e�W�X{���C

ϕ 2. HATS D≈��≈e���

�� í�

�{μe�A���s� HATS e��q@�CbU�MμñA

�CX�e��X�O�h�e��q@�C

�{μe�A��s� HATS e�X�@�CbU�MμñA�

π��e��XΣ�O�h�e�X�@�C

is��D≈Ñq@�]bD≈Ñq@�s�ºßK����

i��D≈Ñq@��s�]u�bs�D≈Ñq@�����

��

i��e�

�{μe�A���s� HATS α½

}�¿�C���U�Mμ�∩¿�C

i⌡μ¿�C���U�Mμ�∩¿�C

iH��²s¿�

iH�ε²s¿�

xsw²s�¿�

iJ�{� (F5) - iJC@�¿��@H@�ú���

⌡L�{� (F6) - ⌡L¿�e�H@�ú���

⌡X�{� (F7) - q¿�⌡XH@�ú���

�� (F8) ¿���±

wq¿��e��O�h

Nú��@íJ{μ�¿�ñ]u�b²s¿�������

� 6 � �q HATS M� 43

Page 50: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

ϕ 2. HATS D≈��≈e��� (�≥)

�� í�

N��@íJ{μ�¿�ñ]u�b²s¿�������

NjΘ²s{μ¿�ñ]u�b²s¿�������

�e�ñ���μsWú��@{μ¿�ñ]u�b²s¿�

������

�e�ñ���μsW��@{μ¿�ñ]u�b²s¿�

������

π��⌠�D≈��≈°íñ�pΣL

π��⌠�σr@�ΩT� (OIA)

�GϕzzL HATS Toolkit ���D≈��≈�AN��≈°í�p����s°�A

o��@iα����≈°íóhJILk½soJIC�÷@Uσ�m

�b���≈°íA�JI���≈°íWC

D≈e�w²

Ynd�ϕ HATS ��{íb í@�⌠�ñ⌡μ��eπ�ºD≈e��[A�÷

@UuD≈��≈v°í��W�D≈e�w²��CD≈e�w²�HzM��ⁿ

w���A²jMe��≤MμA�BM����e��≤CpGbwq�{μe�

�e��≤ñΣú���AK�NM�h�d�Mw]�e{WhM�be�WC

��e��

t@���D≈e��ΦíAKO�²�D≈��≈W���e�AMßA��Wz

ϕμñ�π����e�� ��A��NϕD≈�e�Cbz�í≈�D≈e

�ºßAKiH��ªú�ns�D≈Cz��²��e��Aºß�α�

∩w]�e{���O��s�WhC

ϕz��e���Aª�xsbzM��ue��vΩ�¿ñCYn��e�

�A�i}uHATS M�v°�ñ�Ω�¿AMß÷ΓUe���W�AH��e

��sΦ�CsΦ�ñ�π�D≈e�F÷@U��w²��AKid�z�M

�p≤α½�e�C

÷@U��D≈e���AKi�D≈e�Cb���ñAziH��sΦ��

��uπC��A��o�e�����e��q@�Be�X�@��α½C

e��≤�α½�W�A�w]¿e���W�C

�G°T��≈ (VT) D≈e��e��iH��zL Visual Macro Editor ���

�q¿�AH�btmx�@��@��Je�CªLk����e��q@

�Be�X�@�Bα½Bw]e{�s�WhC

≤szM��d�

@δÑAz HATS ��{íπ����Γ����¿G

44 IBM Host Access Transformation ServicesG J�

Page 51: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

v d�G�t���RA�eApGq�xBqW�AH��²í���]A�

≤ Web ��{í�C

v α½e�GNϕD≈��{íñ�@�e�Ai����ΘJM�°Ω�

d�i²zεz��{í�πΘ[Cd��@� JSP �]Y� HATS Web M��

�@� Java ��p�≤uπc (SWT) �X�O]Y� HATS Rich Client M��C

�\ � 3��yHATS 3270 d�zM � 7��yHATS 5250 d�zñwα½e��

d�Cb Web d�ñAα½ß�e�]tT�Dn��G���DεTB�t��{

ípΣL÷s�½�²CAH�D≈ΩT�Cb Rich Client d�ñAα½ß�e�

]t@�⌠¡εTB�t��{ípΣL÷s�uπCAH�D≈ΩT�C∩≤��

{íñ���Ad�iHú�@P�[A�i²z�H�z� HATS ��{íCzi

Hb@�HW���{íñA���P�d�C

÷Mz��{íñ�C@�e�Aq�����P�d�A²z�iHwqe��

≤A�M���úPd��α½Cs�d��M���Xe��≤�D≈e�C]p

�e��≤��÷ΩTA��\� 47��y��e��≤zC�

ziH�∩ HATS H��d�A���sd�C��u��d�vδFi²z��@�

�d�BH HATS ���Σñ@�d��≥ª���d�A���@�⌠�]Y�

Web M��CY� HATS Web M�AziH�zq�⌠�A���d�C

pn�≤z HATS M��d�A�ϕ�UCBJG

1. buHATS M�v°�ñA�÷@U[� A�i}o�M��Ω�C

2. ÷ΓUM�]w�}�M�sΦ�C

3. ÷@UM�sΦ���d����°ud�v��C

4. �\ HATS Toolkit �ú��d�A�∩ΣñPz�μ���{í[��ⁿ�d

�Cxsz��≤C

5. ��sΦ���∩d�CYn}�sΦ�A�buHATS M�v°�ñi}z�M

�CY� Web M�A�i}uWeb �evMud�vΩ�¿CY� Rich Client M

�A�i}uRich ClientvMud�vΩ�¿C�÷ΓUzn�∩�d�W�C

z]iHi}ud�vΩ�¿AH�≤w]�M�d�CMß��½kΣ÷@U�n

�d�AA∩]�w]d C

p���MsΦd���÷ΩTA��\ HATS User’s and Administrator’s Guide

sΦw]e{

w]e{tdα½��O�q�D≈e�Cw]e{�@�ONe�W�D≈�≤�

¿ GUI ñ�p�≤CY�D≈�≤≤w]α½ñO∩MSw�p�≤�iμα½C

ww∩M�wqFw]�∩M��MμCo≈Mμ��e{�CziH�∩e{�H

�Xz��nC

be{�ñ���O÷�ªCX�����BzCbNe{��M�bD≈e��

Y���ßA���Y¿�w��Aú�ABzC

Ynsw]e{�A�ϕ�UCBJG

� 6 � �q HATS M� 45

Page 52: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

1. buHATS M�v°�ñAΣXzM��W�CpG�M���÷pΩ�Mμ��i

}A�÷@U[� ANªi}C

2. ÷ΓUM�]wC

3. bsΦ�°í��A÷@Ue{��C

4. be{��MμñA÷@Uw]e{Ce{�Mμ�X{bk�WϕμñCzi

H��ϕμ �÷sA�sWBsΦ��úe{�C

5. bW��ϕμñA∩zQsΦ�e{�Ce{�ñ�t�∩M���π�bk

�UϕμñC

pz�úA�����wqbe{�ñCC���ºeú�@��∩Cϕ�∩�

�A����¿�@�ñApG HATS be�WΣ�≤Aw]α½N������C

pGzúQbM�ñ��Y���AiMú�∩Aú�nN���π��úCz

iH��ϕμ Σ�÷s�sWBsΦ��ú��CziH��W�MU�÷sA�

½s��e{��C

YnwqΣL�w]e{��A�ϕ�UCBJG

1. qe����s�w]e{��C@}lA�²��� 42��yϕzu@��

�D≈��≈e�zñ�íA�zQ���C�w]e{��A��e��C

2. ÷@UsWANs���sWMμñC

3. bsw]e{��°íñAú�����@W�A����[JíC

4. b∩ e���∩�ñG

a. ∩@�²e��e�AΣ]tznⁿwp�≤��≤C

b. b∩e����ñAeXx�AΣñ]t�≤�e���C�pA÷ϕ�½

¬Σ����½Ax�]tzQn����εC

c. ÷U@BC

5. be{∩�∩�ñG

a. q�≤Mμñ∩�≤Cp��nA�÷@U�≤]w ����≤w]C

b. qMμñ∩znⁿw¿��≤ºw]p�≤�p�≤Cp��nA�÷@U

p�≤]w ����≤w]C

c. ÷@U�¿C

p�w]e{��÷ΩTA��\ HATS User’s and Administrator’s GuideC

��s�Wh

s�Whi���Y��hα½Sw�ΘJμCª�M�b�qe�M��

w]e{�e{�e�WCúFibM�h�wqs�WhA]iHbe�h�w

qªA²z≤α≈ε≤�M�WhC

C@�s�Wh��Owqbi]tbΣLα½ñ�α½�q�CziHQ�PsΦ

α½��PΦíA��α½i����∩��sΦα½�qC

p�s�Wh��÷ΩTA��\ HATS User’s and Administrator’s GuideC

46 IBM Host Access Transformation ServicesG J�

Page 53: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

��e��≤

@� HATS �≤Ω�A��F�Y�¼AA�⌡μ@��@CHATS �≤�Γ�

�¼A OO��{í�≤Me��≤Cp���{í�≤��÷ΩTA��\ HATS

User’s and Administrator’s GuideCe��≤O@� HATS �≤Aϕ±∩Swe��O

�hHδ�D≈e��AY�oo��≤Ce��≤�Γ��¼A OOe��q

@�Me�X�@�C

e��q@�O@� HATS e��≤A��bδ�D≈e��⌡μ@��@C���

íAδ�e������Nªα½¿ GUIA�O�±¿�H⌡Le�Aú�≤e��

q@�Ce��q@�wqñt�@�e��O�hAH�ϕD≈e��Xe��O

�h�����@MμCe�h��s�WhMσrN]w]]Ab�CYn�

�s�e��q@�A���u��e��q@�vδFC

e�X�@�O@� HATS e��≤A��q@sΩ��ⁿD≈e�ñ¼�ΘXΩ�A

[HX�AMßπ�bμ@ΘX��ñC���íAδ�u]tí ΘXΩ��e

�AMßv@�²���ß≥e�AH¼�Σl���Ω�AHKπ�����AY

O@�e�X�@�Ce�X�@�wq�t�nX�º�lM�⌠e��@�e�

�O�hBp≤bUe�í�²AH���δ�Me{qUe��¼�ºΩ���≤

Mp�≤C�Aª]]A@≈n⌡μ@�HW��@MμBe�h��s�WhA

H�σrN]wCYn��s�e�X�@�A���u��e�X�@�vδ

FC

HUCXibe��≤ñ⌡μ��@Cp��÷��Ω�A��\ HATS User’s and

Administrator’s GuideC

v Nα½M��D≈e�

v Is Java Φk�⌡μ���Φ

v ND≈e�ñ��s���

v NΩ��s���íD≈e�ñ

v ]ws���

v �ús���

v �es���]�¡ HATS �� Portlet M��

v π�ⁿw�⌠� (URL) � SWT �X]�A�≤ RCP�

v π�ⁿw�⌠� (URL)]�A�≤ Web�

v Nε�α� URL]�A�≤ Web�

v ⌡μ¿�

v búPsuW⌡μ¿�μ÷C

v i�e÷Σ�D≈��{í

v �Y��w]su

v Ñ�ⁿw��í

��s�e��q@�

pn��s�e��q@�A�ϕ�UCBJG

1. buHATS M�v°�ñ∩z�M�A�i}ΣΩ�C

� 6 � �q HATS M� 47

Page 54: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

2. YnH@�ñ�D≈��≈@�e��q@��≥ªA���D≈��≈AA�²

�zn���e�AA÷@UD≈��≈uπCW��� HATS e��q@��

�CYnHe��@�Σ≥ªA�b≡¼�cñA��½kΣ÷@U�e��

AMß∩s� HATS > e��q@�Ce��q@�OH�∩�D≈��≈

e��e���≥ªA]�e��q@��w]W��D≈��≈e�W�σ

r�e���W�CWzC@�Φkú�����e��q@�δFC

3. bue��q@�v��WG

v �ⁿ�∩�M�C

v �ⁿw]�W�A�O∩�e��q@�ΘJs�W�C���AΘJ@hí

C

v ÷U@BC

4. bue��O�hv��WG

v pGzqD≈��≈�e���Is�δFAhπ��e��w]¿�e�C

�z��nAiHqU�Mμñ�∩AKi�≤úP�e��Cu�bD

≈��≈Ñq@�b@�ñA�α����D≈��≈e�∩�C

v ��½∩e�ñ���AH��be��O�hWC��A�÷@Uπ�iÑ

÷sA��ΣL∩��ⁿw±∩D≈e���n����hCziHSO���

��h��X@�e�A�O������hAH�Xh��e�Cp�e��

O�h��÷ΩTA��\ HATS User’s and Administrator’s GuideC

v ÷U@BC

5. bu�@v��WG

v �ⁿwϕD≈e��X∩��h�A����@C�w]As�α½���

P�e�Ab������Pe��q@��P�W�CziH�≤sα½�W

�Aⁿw��{��α½A�OϕzúQM�⌠≤α½�A�MúM�α½�∩

CbzM�α½�Az��∩n���α½¼�Cp�α½¼���÷Ω

TA��\ HATS User’s and Administrator’s GuideC�AϕzM�α½�Ai

Hⁿw∩ª��úP�d�CpGzQ�±¿�A�∩�±¿��∩CpG

zQsWΣL�@A�∩sWiÑ�@C

v ÷@U�¿C

ϕzwqz�e��q@��Aú�n �wqªCziHyß�sΦªA��∩Σ

e��O�h��@C

��s�e��X

pn��s�e�X�@�A�ϕ�UCBJG

1. buHATS M�v°�ñ∩z�M�A�i}ΣΩ�C

2. YnH@�ñ�D≈��≈@�e�X�@��≥ªA���D≈��≈A�²�

zQ���e�A�bD≈��≈uπCW÷@U�� HATS e�X@���C

YnHe��@�Σ≥ªA�b≡¼�cñ��½kΣ÷@U�e��AA∩

s HATS > e�X@�Ce�X�@�OH�∩�D≈��≈e��e��

�≥ªA]�e�X�@��w]W��D≈��≈e�W�σr�e��

�W�CWzC@�Φkú�����e�X@�δFC

3. bue�X�@�v��WG

v �ⁿ�∩�M�C

48 IBM Host Access Transformation ServicesG J�

Page 55: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

v �ⁿw]�W�A�O∩�e�X�@�ΘJs�W�C���AΘJ@hí

C

v ÷U@BC

4. bu�le��O�hv��WG

v pGzqD≈��≈�e���Is�δFAhπ��e��w]¿�e�C

�z��nAiHqU�Mμñ�∩AKi�≤úP�e��Cu�bD

≈��≈Ñq@�b@�ñA�α����D≈��≈e�∩�C

v ��½∩e�ñ���AH��be��O�hWC��A�÷@Uπ�iÑ

÷sA��ΣL∩��ⁿw±∩D≈e���n����hCziHSO���

��h��X@�e�A�O������hAH�Xh��e�Cp�e��

O�h��÷ΩTA��\ HATS User’s and Administrator’s GuideC

v ÷U@BC

5. bue���v��WG

v ��z��½A∩D≈ñ�tznqo�e��ß≥e�X�ºΩ����C

v ÷U@BC

6. bue{∩�v��WG

v ∩��δ�znX�ºΩ���≤C

v ∩��e{�≤�p�≤C

v ÷U@BC

7. bue��²v��WG

v ]wqe�X�@���le��²�Agñíe�A�⌠e��ε���

ⁿOC

v ÷U@BC

8. bu�⌠e��O�hv��WG

v ]we�X�@�º�⌠e���O�hC�⌠�hi���BΓp��e�y

zl��A���oΓ�≤�²o�C

v pG��e�yzlA���u∩e���v�qMue�vU�MμA�π

��⌠e��]w�O�hC

v ÷U@BC

9. bu�@v��WG

v ⁿwϕπ�e�X�@���G�A�n���α½M¼�C�w]A�H�P

e��≥ª���sα½A���Pe�X�@��P�W�CziH�≤sα

½�W�A�ⁿw��{��α½Cp�α½¼���÷ΩTA��\ HATS

User’s and Administrator’s Guide

v ÷@U�¿C

bzwqe�X�@��Aú�n πwqªCziHyß�sΦªA��∩Σe�

�O�h��@C

�M��e��≤

z� HATS ��{í�w∩e��≤���MμA�dC@��J�D≈e�CH T

����CXM��e��≤AD�½nC�pAziα�@�e��≤iδ���

Sw�e�A�G�hδ�@���@δ�e�CpG�G�Cb�@��e�Ah

ªiα�M�@�zμM��@��e�W]Y≤Sw�e��≤�C

� 6 � �q HATS M� 49

Page 56: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

ziH½s��z�e��≤A��dªbuM�]wvsΦ�ñ��∩���C

��nM��e��≤ºßA�buHATS M�v°�ñA÷ΓUM�]wCbsΦ�

ñA�÷@U�≤��C��de��≤�MμA�n��A�Q�VW�VU÷s

��≤Σ��CzQn²�∩�e��≤A��ObMμ���C

ziH��MμñC@�e��≤ ��∩A������e��≤Cϕ�∩�

�Ae��≤Y¿�@�ñCpGzMú�∩Ah HATS ��{íKú����e�

�≤Cb���ú��íA��@�e��≤iα���ApGz�\hú��e�

�≤AoiHWi�αC

�Gz]iHbe��≤ñⁿwuU�e�v�u²��MμAHWi�αCp��

÷ΩTA��\ HATS User’s and Administrator’s GuideC

��α½

α½Owqp≤ND≈e�૨ GUI ���ΦkCα½iHⁿwp≤BzD≈e�

�C@í≈C

A�D≈≤Mp�≤

bD≈��{íñAiα���\húP�Φk�e{Ω�Ap\αϕBϕμ�ⁿO

ú�ÑCo�ú��D≈�≤Cz� HATS ��{í�Nªα½¿�����p�

≤AHb GUI Wπ�Ω�C

HATS ��@�w]�D≈�≤ANϕ����e{Ω��ΦkAH�@� ��÷�

p�≤Co�D≈�≤Mp�≤úCbϕ 3 ñCbz}o HATS ��{í�íAzi

H∩D≈e�ñ�@���A∩D≈�≤]tdb���ñMΣSw��e�A

H�∩p�≤]tde{D≈�≤�ΘX�C

�pAt�nD���qD≈��{í�\αϕñ∩@�∩�Ab�ípUAzi

N HATS ��{í]p¿b GUI WN\αϕπ�¿U�MμC��OAziH²\α

ϕπ��ΩsMμA���iHbΣñ�∩�A�Oπ�����÷s�MμCz�

�iH}o�q�≤�p�≤C

ϕ 3. HATS D≈�≤MΣ�∩��p�≤

D≈≤ p�≤

ⁿOμ �X]�A�≤ RCP�

U�]Ω�ΘJ�

Ωs]Ω�ΘJ�

σrΘJ

�X (Dojo)]�A�≤ Web�

Lo∩ (Dojo)]�A�≤ Web�

σr (Dojo)]�A�≤ Web�

μ μ

50 IBM Host Access Transformation ServicesG J�

Page 57: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

ϕ 3. HATS D≈�≤MΣ�∩��p�≤ (�≥)

D≈≤ p�≤

\αΣ ÷s

÷sϕ

U�]∩��

��

Ωs]∩��

uπC]�A�≤ RCP�

HTML DDS ÷Σr ��

ΘJμ μ�Σ]�A�≤ Web�

�∩

�X]�A�≤ RCP�

U�]Ω�ΘJ�

Ωs]Ω�ΘJ�

σrΘJ

�X (Dojo)]�A�≤ Web�

Θ�σr (Dojo)]�A�≤ Web�

Lo∩ (Dojo)]�A�≤ Web�

σr (Dojo)]�A�≤ Web�τ�σr

(Dojo)]�A�≤ Web�

a�ú��ΘJμ �X]�A�≤ RCP�

U�]Ω�ΘJ�

Ωs]Ω�ΘJ�

�X (Dojo)]�A�≤ Web�

Lo∩ (Dojo)]�A�≤ Web�

��∩� �∩

�X]�A�≤ RCP�

U�]Ω�ΘJ�

��]��∩��

Ωs]��∩��

σrΘJ

�X (Dojo)]�A�≤ Web�

Lo∩ (Dojo)]�A�≤ Web�

�º]��� ÷s

��

Ωs]∩��

�º]∩�� �∩

bμ (ENPTUI) b (ENPTUI)

∩�μ (ENPTUI) ÷s

�∩

��

Ωs]∩��

� 6 � �q HATS M� 51

Page 58: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

ϕ 3. HATS D≈�≤MΣ�∩��p�≤ (�≥)

D≈≤ p�≤

∩�Mμ ÷s

÷sϕ

U�]∩��

��

Ωs]∩��

uπC]�A�≤ R C P��X

(Dojo)]�A�≤ Web�

Lo∩ (Dojo)]�A�≤ Web�

l�� l��]�∩�

l��]U�Mμ�

l��] {e��

ϕμ ��]⌠¡C�

��]u°�

��]½C�

ϕμ

[j¼⌠μ (Dojo)]�A�≤ Web�

ϕμ]μ� ��]⌠¡C�

��]u°�

��]½C�

ϕμ

[j¼⌠μ (Dojo)]�A�≤ Web�

ϕμ]°��� ��]⌠¡C�

��]u°�

��]½C�

ϕμ

[j¼⌠μ (Dojo)]�A�≤ Web�

σr ��

URL ��

HATS p≤��α½

HATS α½O@�D�jj�uπAΣñ]tN�≤qD≈e�૨ GUI ��W�

p�≤������ΩTCϕα½Me��≤ú�÷p�AYi��ªCe��≤

]�÷í��\� 47��y��e��≤z�t�ϕD≈e��XΣe��O�h

��n���@MμCNα½M��D≈e�AKOΣñ@�iH���@C

²α½Pe��≤ú�÷p��μ�ΦíAObz��e��≤�P�]��α½C

��sα½

�\hΦíiH��s�α½Cbz��e��≤A�Nα½ϕ¿Σñ@��@M�

�A�w]AHATS ���P�D≈e�AH�PW����α½A�²ªMe��

≤ú�÷pC]�o�α½�RW�÷pD≈e�A�Hªb����ú�n��

δFC

z]iH��UCΦí���α½G

52 IBM Host Access Transformation ServicesG J�

Page 59: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

v Yn�e�����sα½A�buHATS M�v°�ñAH�½kΣ÷@U�

e��AA∩s HATS > α½C�O÷ΓU≡¼�cñ�e�����e�

�sΦ�AMßA÷@U�� HATS α½��C

v pn�@�ñ�D≈��≈���s�α½A�aXD≈��≈AA÷@U��

HATS ��C

WzC@�Φkú���u��α½vδFCpGz�qe���D≈��≈�

��α½Aºßz��²ªMe��≤ú�÷pAΣ@kOsΦe��≤A�Nα½

sW¿�@CHATS User’s and Administrator’s Guide í�{�C

��α½δF�nDz∩��M�Bú�α½�W�Bú�M≤]Y� Rich Client M

��A�ⁿX�α½OH��e���C�δF���α½A�Bbα½sΦ�ñ

}�ªA²ziHsWD≈�≤�p�≤C

sΦα½

b HATS Web M�ñsΦα½�AziH�� Page Designer �∩��°�ñ� HATS≤ΓPANs�≤����WCziH���e°���∩{μ�≤�]wCp

�b HATS Web M�ñsΦα½��÷ΩTA��\ HATS User’s and Administra-

tor’s Guide ñ� Editing transformations for Web projectsC

Y� HATS Web M�AúFiH��∩��°��sΦz�α½Az]iH��D

uπCW���H�\αϕCW HATS uπ\αϕñ���CUϕCXDuπCW�

i���C

ϕ 4. HATS α½sΦ�DuπC��

�� í�

ND≈�≤íJα½ñC

sΦD≈�≤

α½ Dojo sΦ�D≈�≤

Ne��í e��w]e{íJα½ñ

sΦw]e{

úFDuπCW���AY� HATS Web M�AziHbsΦα½�A��\αϕ

CW HATS uπ\αϕñ�\αAN��íJα½ñCUϕCXo�\αC

íJ\α í�

íJ[W���Ω�¿ íJπ����Ω�¿Cb HATS 9.5 �ñA

w�O�\αCp��NΦ�A��\ HATS

User’s and Administrator’s Guide ñ� Insert

Tabbed FolderC

íJ¿�Σ sW÷sB���U�MμA²@δ���i

H⌡μ¿�C

� 6 � �q HATS M� 53

Page 60: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

íJ\α í�

íJs��� íJs���@�σrA�@�tΘJμº

s����ú�C

íJ@�ΩT� íJαbe�Wπ���≈���u@�Ω

T�vC

íJD≈pΣL > w]pΣL sWw]D≈pΣLC

íJD≈pΣL > �q�pΣL sW�]tz�∩÷Σ��qD≈pΣLC

íJD≈pΣL > �O�÷Σ sWz∩��OD≈÷ΣC

íJ��{ípΣL > w]pΣL sWw]��{ípΣLC

íJ��{ípΣL > �q�pΣL sW]tz�∩÷Σ��q��{ípΣL

z�⌠�d�C

íJ��{ípΣL > �O�÷Σ sWz�∩��O��{í÷Σz�⌠�

d�C

íJ��D≈�≤ íJb�∩�e��WΣ���iαD

≈�≤C

íJxs�e� bX�h�D≈e��AíJwxs�e�C

íJπX½≤�e > ΘJ qⁿw�uπX½≤ JSPv��íJΘJC

íJπX½≤�e > ΘX qⁿw�uπX½≤ JSPv��íJΘXC

íJα� HATS ��{í sWN JSP εΩTα������º

HATS ��{í�÷sC

⌡μΣL�q@�

z]iHbz� HATS M�WA⌡μUC����q@�C

��ei

��ei\αib��� �± GUI W�ΘJμ�A²JI��ei�U@�Θ

JμC��o�S��AGUI JI�μ�M@δ��≈���ñ�σ���μ�ß�

�ⁿFb��� �±D≈e�W�μßAσ������U@�μ�}YC

Ynb HATS ��{í�C@���W��o�S�A�bM�]wsΦ��ΣL��

ñA∩�ß�]wAMß∩����eiμ��∩C

Y� Web ��{íAziH∩��aw∩�O�α½��o�\αAΣ@kObα½

�� </HATS:Form> ��ºßsWUCXμCYn∩��a��o�\αA�ⁿw true

D falseC

<script>autoAdvance = false;</script>

Y� Rich Client ��{íAziH∩��aw∩�O�α½��o�\αAΣ@kO

÷pU��Ab�O�α½Wm½ needsAutoAdvanceSupport ΦkCYn∩��a��

o�\αA��� true D falseC

public boolean needsAutoAdvanceSupport(boolean preferredValue) {return false;}

p���ei\α��÷ΩTA��\ HATS User’s and Administrator’s GuideC

54 IBM Host Access Transformation ServicesG J�

Page 61: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

π�\αΣ]PF Σ�

b\hD≈e�ñA]t@≈\αΣ]PF Σ��Σu@���MμCziH∩�O�n

bz� HATS ��{íñAH���π�o�÷ΣCp�π�\αΣ��÷ΩTA��

\ HATS User’s and Administrator’s Guide ñ�D≈pΣLíC

qD≈e� NrΩ

z� HATS ��{íiND≈e�W�σrrΩAb GUI ��W½¿úP�ΘXCo

�σrrΩ��OⁿO@�σrrΩAτYAo�rΩu�be�WAú���D

≈��{íϕ¿ΘJC�pAziHN@�μ���ú��rΩCziHNσr

½¿úP�σrB HTML sX]�A�≤ Web��vCJava Wϕ�íΣ�i@�

σrNtΓk�@í Cz��iH���eD≈Σ�÷s����Nσrr

ΩC

bM�ñiHwq��U�Φí�σrNG

v bM�]wñAiNM��⌠≤e�W�ⁿwσr

v bw]e{�ñ�Y�e{���

v be��≤ñAiH�N�X�e��≤ºe��O�he�W�ⁿwσr

v buíJD≈�≤vδFñAiH�N�íJ�≤ñ�ⁿwσr

pGzbM�]wM��úPNΘX�e��≤ñAP�∩�PσrwqFσr

NAh�u²��e��≤wqCpGzbe��≤M�≤��h�ñAP�∩�P

σrwqFσrNAh�u²���≤��h��σrNC

��ΣLrΩ�σrN���@�le�GmCpGNσr�°�±QN�

σr°AhNσr�QI�HAX�l�μjpCúLApGσrNμPU

@�D≈�≤ºí�μAhNrΩ����μ�±mNrΩ�lr�C

∩≤n½¿ HTML rΩ]�A�≤ Web��v�σrN�íAú�Od�le�

GmAoO]�NΘXiαúAX�l�μjpCoiα�b GUI ñú�D�n

�μí��GC

�Gμp�≤i∩�Hv�r��Φí�e{ΘXCpGz��μp�≤]w]

w�∩���e{wN�v�D≈e��qAN�o�D�n�μí�C

ϕ��⌠N∩��N���Nσr�A���J���z�NσrAHTOª

ú�ú�Lkw���GC

p�σrN��÷ΩTA��\ HATS User’s and Administrator’s GuideC

��¿�

ziH²s¿�AH��@�i��⌡μ�BJA�pAú�ΘJμ�ΩTA�O

∩\αϕ∩�C�pAYnsD≈��{íA�����H��� ID MKXnJ

t�CnJt�O@��n�s@¿��∩��A]�z�M�iHMXnJe��

ΣXz��{í����CBAziH�� Visual Macro Editor �sΦ¿�AHs

WU@��� ID �KXL��n��°≤í⌠�C

pn²s�μ�nJ¿�A�ϕ�UCBJG

� 6 � �q HATS M� 55

Page 62: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

1. buHATS M�v°�ñj�π�Y�M�AMß÷@Uu}� HATS D≈��

≈v��] �C

2. qπ�nJe��D≈��≈e�}lA÷@Uu²s¿�v��] �C

3. b²s¿�e�ñA∩��M�Aú�¿��W�]p mylogon�A����[

JíC÷@U�¿C

4. bwq¿��}le�e�ñAziHRWe���ⁿw]W�Cb��ñAe

��W�� logonC�∩e��Y����@�δ�e�º�C≤nJe�q

�t�RAσrAziH∩e�W�⌠≤σrC��NAw∩rΩ�∩C

z��∩rΩm�h�bⁿw��m∩�A]�∩�σr���bTw�

�PmCCMμμ�±Jz�∩e����y�C÷U@BC

5. be���O�he�ñAwg�zwqF���Oe��σrAoO��qW

@�e�¼��ΩTC÷@U�¿C

6. bπ�nJe��D≈��≈e�ñAΘJ������ ID MKX�÷U Enter

ΣCbD≈e��¬ΣA¿��²�íμñ�π�¿��i�C

7. bnJD≈�íiα��X{ΣL�e�Ao�e�Oú�n�@δ����

�C�∩o�e��@δbnJ��⌡μ�⌠≤�@A�²�iH²z

�M�s�D≈��{í�e��εCo�e�iα��@�T�σrA�

ϕ�iHs��{íA�pGnJ�¿�D\αϕC

8. ÷@Uu�ε¿�v��] �C

9. bwq¿���⌠e�e�ñA�ú��⌠e�W�A�p finalscreenC��A

znwq¿�ñ�ß@�e���O�hC��iα�ípOe�ñ�nJ�¿

�D\αϕσrCziH∩o�σr�δ�¿���⌠e�CpGz�∩�

σrTwX{be�W��PmA�∩rΩm�h�bⁿw��m∩�C

�hA�∩e�ñ�⌠≤@B∩�C÷U@BC

10. be���O�he�ñAwg�zwqF���Oe��σrAoO��qW

@�e�¼��ΩTC÷@U�¿C

11. {bzwg²s ¿FnJ���t��¿�CYnN�¿�sWz�M

�A�÷@Uuxs¿�v��] �C

12. {bziH÷¼D≈��≈e��NªY��pABziHbuHATS M�v°

�ñzM��¿�Ω�¿UA�W� mylogon �¿�C

ziHN mylogon ¿�⌡μ�e��q@�ñ��@AHKN���nJD≈t�C

p�²sM��¿���÷ΩTA��\ HATS User’s and Administrator’s Guide M

HATS Advanced Macro GuideC

�� Host Publisher c≤

ziHq�� > �J > HATS \αϕAN IBM WebSphere Host Publisher ��{íB

πX½≤M¿��J�z� HATS M�ñCz]iH�q�J�uπX½≤v���

⌠�Cp��JM�� Host Publisher c≤��÷ΩTA��\ HATS User’s and Admin-

istrator’s GuideCp�{í]p��q Host Publisher πX½≤��÷ΩTA��\

HATS Web Application Programmer’s GuideC

56 IBM Host Access Transformation ServicesG J�

Page 63: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

��I�su

ϕz��M��Aznwq∩D≈�su�Bz���α½CziHwq∩úPD≈

�I�su�⌡μuπX½≤vM¿�Co�suΣ� Secure Sockets Layer (SSL)

BWeb Express Logon (WEL)Bxs�@�����MμCp�wqsu��÷ΩTA

��\ HATS User’s and Administrator’s GuideC

wqs���

ziHwqs���AHKOdpYe���ñ�Ω�A�Bú��Ω�����

ΦBd�Bα½�¿�ú���Cp�s�����÷ΩTA��\ HATS User’s and

Administrator’s GuideC

M����Φ

ziHⁿw@� Java ΦkAHϕ¿e��≤ñ�@��@�IsA�H⌡μ���ΦC

YnsW���Φ�z� HATS M�ñA�buHATS M�v°�ñA��½kΣ÷

@Uz�M�AMß∩s� HATS > ���ΦCo�δF�ú�zú�@���M

�B�OW�MM≤W�AMß�bM�����²ñA��@� stub �OCp�sW

���Φ�z HATS M���÷ΩTA��\ HATS Web Application Programmer’s

Guide � HATS Rich Client Platform Programmer’s Guide]�≤�XA�C

��ΣLΣ�

úFND≈��{í÷s@�e�e{�@í≈ºAz�iH²���zL��Σ

LAPz���{í¼�Cp��÷ΩTA��\ HATS User’s and Administrator’s

GuideC

��πX½≤P EJB M�

ziHq HATS Web M�M HATS EJB M�ñ�¿�A���uπX½≤vCp�

πX½≤��÷ΩTA��\ HATS Web Application Programmer’s GuideC

HATS EJB M�S��≤e��q@�Be�X�@�Be��� Web �e�Ω�

¿CEJB M�u]tsuB¿�MπX½≤Cb HATS 9.5 �ñAw�O HATS EJB

M�Σ�C�e÷��≥Σ�A² IBM Odbú�ß≥��ñ�ú�\α�vQCp

������ EJB M�º�NΦ���÷ΩTA��\ HATS Web Application Pro-

grammer’s GuideC

b Web A�M Portlet ñiH��πX½≤Cp��÷ΩTA��\ HATS Web Appli-

cation Programmer’s GuideC

z]iH�� Model 1BStruts � JSF ⌠��⌡μπX½≤Cp��÷ΩTA��\

HATS User’s and Administrator’s GuideC

ⁿwu@� IDbA�≤ 5250 su�sΦ�ñAziHⁿwuu@� IDv�eCu@� ID ]w]

ALBú����B��ⁿw�M�� HTTP Ñq@���]�A�≤ Web�C

p�u@� ID ��÷ΩTA��\ HATS User’s and Administrator’s GuideC

� 6 � �q HATS M� 57

|

|

Page 64: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

��CL�

ziHNΣ�sWz� HATS M�ñAHKb��iμ�°A�BqD≈��{íñ

CL��Cp��÷ΩTA��\ HATS User’s and Administrator’s GuideC

p� HATS 5250 CL�vBd�A�yX HATS Knowledge Center (http://

www.ibm.com/support/knowledgecenter/SSXKAY)C

l���

HATS i��l���≤�δ� 5250 D≈e�W�l��AMß��l��]�∩

�Bl��]U�Mμ��l��] {e��p�≤ANªe{b GUI ñC��

\D≈e�d�AΣ]t@�l��� 14 H�� 59��� 15 ñ�l��]U�Mμ�

p�≤�e{��Pe�C

p�l��Σ���÷ΩTA��\ HATS User’s and Administrator’s GuideC

� 14. l��D≈e�

58 IBM Host Access Transformation ServicesG J�

Page 65: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�����

b 5250 D≈e�W�μAiH��Sw�u�dv÷Σr���C�d÷Σrα²

D≈��{íi����AY�μ�np≤∩Sw�÷Σ÷U�@�X��]o�

÷Σq�Ouμ�⌠v�C�pANμ���u��ΘJv�Ab���ú� X �

r��μºß]X Oμ�jp�A���K���N��e�D≈��{íH

iμBzC

UC�Σ�� 5250 �d÷ΣrG

1. ����dG

v AB]�\��

v ME]jεΘJ�Aú���� ″entryRequired″ ���σr

v MF]jε±g�Aú���� ″fillRequired″ ���σr

v MOD10]IBM �� 10 �d�Aú���� ″mod10″ ���σr

v MOD11]IBM �� 11 �d�Aú���� ″mod11″ ���σrC

2. ΣLεG

v RB]k±Jμ�Aϕ���≈}μ�Aμñ�σr�bk±Jμ

v RZ]k±Js�Aϕ���≈}μ�Aμñ�σr�bk±Js

v ER]μ ¿���ΘJ�Aϕμ±g ����eXϕμ]�� HATS °

A��

v LC]�\pgr��Apgr�ú�૨jg]pGw�����

v FE]�nμ�⌠�A����n÷Uμ�⌠ΣA�α≈}μC

∩≤D≈e�W�μA]iH��¿u�\Sw�¼�ΘJC�pA@δuIBM i

nJve�W����W�MKXμAu�\��jgr�M�rCQ�o�Ω

TAHATS iHú�σrAb�ß�WiH�μ�¼�¡w÷Σ÷U�@C�

pApGD≈e�μw���uu¡�vAo�u�\bú��σrΦñΘ

J�r]�ΣL�Σ�r��Co�Yiε�e��¿Ωw�≈�A�O∩��

���Liαq�úL�Tº]]�jí ���ú¡εΘJ�C

� 15. ��w]e{�l��

� 6 � �q HATS M� 59

Page 66: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

3. ΘJ¡εG

v X]u¡�σr�Apg�૨jg�

v A]r��r�A�\C@��

v S]����A�nμ�⌠�

v N]��F0-9A����÷U field+B-Bexit�

v Y]u¡�A0-9A[�Bε�ByIBrIBμ�

v D]u¡�rB0-9Aú�\με��C

�w]A���∩��o�μ���Σ�CYn���ß��μí�A�ϕ�U

CBJ�sΦz�M�]w�G

1. buHATS M�v°�ñA}�zQ≤s�M�C

2. ÷ΓUM�]wC

3. ÷@UuM�]wl�v��C

4. Y� Web ��{íAbUC�OW�ñA�sW�N enableCheckAttributes ]w�

≤¿G

<setting name="enableCheckAttributes" value="false"/>

com.ibm.hats.transform.widgets.FieldWidgetcom.ibm.hats.transform.widgets.CalendarWidgetcom.ibm.hats.transform.widgets.InputWidgetcom.ibm.hats.transform.widgets.PopupWidgetcom.ibm.hats.transform.widgets.TableWidget

5. Y� Rich Client ��{íAbUC�OW�ñA�sW�N enableCheckAttributes

]w�≤¿G

<setting name="enableCheckAttributes" value="false"/>

com.ibm.hats.rcp.transform.widgets.SwtComboWidgetcom.ibm.hats.rcp.transform.widgets.SwtFieldWidgetcom.ibm.hats.rcp.transform.widgets.SwtInputWidgetcom.ibm.hats.rcp.transform.widgets.SwtPopupWidgetcom.ibm.hats.rcp.transform.widgets.SwtTableWidget

pG��o�]wA���K�óh∩UC���d�Σ�G

v AB]�\��

v RB]k±Jμ�

v RZ]k±Js�

v ER]μ ¿���ΘJ�

v LC]�\jgr��

z]iHΓ�NUC]wsWzα½ñ�⌠≤�≤ñC

Y� Web ��{íA�b�≤ñ[JUC]wG

<HATS:Component ... widgetSettings="enableCheckAttributes:false|enableInputRestrictions:false"/>

Y� Rich Client ��{íA�b�≤ñ[JUC]wG

ComponentRendering rendering1 = new ComponentRendering(this, 0);...rendering1.setWidgetSettings(new StringableProperties("enableCheckAttributes:false|enableInputRestrictions:false"));

60 IBM Host Access Transformation ServicesG J�

Page 67: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�GYn��u��ΘJv\αA������ei\αF��\U��íAH

o�÷ΩTC

p���μ����÷ΩTA��\ HATS User’s and Administrator’s GuideBHATS

Web Application Programmer’s Guide � HATS Rich Client Platform Programmer’s GuideC

��[j¼úi{í ��≈����� (ENPTUI)ENPTUI α��Di{í]p���≈ (NPT) W�[j¼�����AH�b 5250 �

�⌡\αϕX���W�i{í�u@� (PWS)AoOQ� 5250 π�Ω�Ωy��C

]iHzL DDS {í]p���so���C��í DDS ÷Σriⁿwnπ��

GUI ε�C

b��o� 5250 π�Ω�Ωy���AHATS αδ�ªA�Nªe{Aϕ�

GUI ε�ñCΣ�UC��í DDS ÷Σr�l�G

v PSHBUTTON - ÷s

v MLTCHCFLD - �∩

v SNGCHCFLD - Ωs

v SFLSNGCHC - μ@∩�Mμ

v SFLMLTCHC - h½∩�Mμ

v WINDOW - {°í

v MNUBAR - \αϕC

v PULLDOWN - U�\αϕ

p� ENPTUI Σ���÷ΩTA��\ HATS User’s and Administrator’s GuideC

5250 HTML DDS ÷ΣrΣ� �A�≤ WebDDS {í]pviH�� HTML ÷ΣrAN�l HTML Ω�OJ 5250 Ω�ΩyñC

HATS �N HTML DDS ÷ΣrñqD≈��{í�e��Ω�Ae{bs²�ñC

p� HTML DDS Σ���÷ΩTA��\ HATS User’s and Administrator’s GuideC

� 6 � �q HATS M� 61

Page 68: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

62 IBM Host Access Transformation ServicesG J�

Page 69: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

� 7 � ��z� HATS M�A@���{�

bz}oM�� HATS M�ßAiNªϕ¿��{íípb⌡μ��⌠�ñCíp@�

�]zOíp HATS Web ��{í� HATS Rich Client ��{í�úPCHUQ

�o�C

íp HATS Web ��{í

HATS Web ��{íBWebSphere ��{í� Java EE ��{íÑWzⁿJiHμ¼

��A�ⁿ�Oq HATS M����� Web ��{íCoO@� HATS Web ��

{íA]�ªOb HATS Toolkit ñ}o�Cª]O@� WebSphere ��{íA]�

ªN�b WebSphere Application Server Ww��⌡μCªO Java EE ��{íA]

�ª�X Java EE ��C

�GHATS Portlet O HATS Web ��{í�Sϕ��Cp�}oMíp HATS Portlet

��÷ΩTA��\ HATS User’s and Administrator’s Guide ñ� WebSphere Por-

tal and HATSC

YnN HATS Web ��{íípb⌡μ��⌠�ñAz��G

v NM��X¿��{íC

v N��{íw�b⌡μ��⌠�ñC

UCU J�C@�@�C�÷p≤⌡μo�@����íA��\ HATS User’s and

Administrator’s Guide ñ� Deploying HATS Web applicationsC

NM��X¿��{í

YnN HATS Web ��{ííp�⌡μ��⌠�Az��²Nª]�¿ Java EE ��

{íCYnN��{í]�¿ Java EE ��{íA�q HATS M�°�ñA��½k

Σ÷@Uz� Web M�A�q {\αϕñA∩�XM�AH��uEAR �Xvδ

FCt@���δF�ΦkO∩z� Web M�A�b Rational SDP uπCW÷@

U�X HATS M� ��C

b⌡μ��⌠�ñw���{í

bN HATS M��X¿��{íA�N��{í� .ear ��e� í@�t�ßA�

�� WebSphere �zDx�iμw�Cp�N��{íw�b WebSphere Applica-

tion Server ��÷ΩTA��\ WebSphere Application Server �wA�∩z

WebSphere Application Server ��� Knowledge Center ��Cb WebSphere Appli-

cation Server ú���eUA�\�÷íp��{í�� C

© Copyright IBM Corp. 2002, 2015 63

Page 70: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

íp HATS Rich Client ��{í

YnN HATS Rich Client ��{íípb⌡μ��⌠�ñAz��G

v NM��X¿ Eclipse S�C

v �X HATS ⌡μ��S�C

v ��≤s⌠�C

v N��{íw�b⌡μ��⌠�ñC

UCU J�C@�@�C�÷p≤⌡μo�@����íA��\ HATS User’s and

Administrator’s Guide ñ� Deploying HATS rich client applicationsC

NM��X¿ Eclipse S�

YnN HATS Rich Client ��{í�{ííp�⌡μ��⌠�Az��²Nª]�

¿@� Eclipse S�CEclipse S�O@���]��÷p�{í�ípc≤CYnN

z��{í]�¿@� Eclipse S�A�q HATS M�°�ñA��½kΣ÷@U

z� Rich Client M�A�q {\αϕñA∩�X > �XS�C]z�M��D

S��@í Ah∩��ú�z�Y��S�C�÷@UOA��u�� HATS S�

M�vδFC

�X HATS ⌡μ��S�

b í@�⌠�ñAHATS Rich Client ��{íS��Mnw�b�ß�W� HATS ⌡

μ��S���CpGz��u�� HATS S�M�vδF��� HATS Rich Cli-

ent ��{íS�Aª���]t∩ HATS ⌡μ��S����÷YC]]�o���

÷YAϕw��≤s HATS Rich Client ��{íS��A��oS�w�M≤s{�

��q≤s⌠�Uⁿ HATS ⌡μ��S�C

Yn�X HATS ⌡μ��S�A�b HATS M�°�ñA��½kΣ÷@Uz�

HATS Rich Client M�A�q {\αϕñ∩�X > �X HATS ⌡μ��S�C

o���u�X HATS ⌡μ��S�vδFCδF]iHq Rational SDP \αϕC�

�AΦkO∩�� > �X > HATS > HATS ⌡μ��S�C

��≤s⌠�

bz�X HATS ��{íS�M HATS ⌡μ��S�Γ�ßA����@�≤s⌠

�AH�S�w�M≤s{���ípz���{íCYn��≤s⌠�A�q Ratio-

nal SDP \αϕCA∩�� > s� > ΣLCbu∩δFve�WA∩��{í

}o > ≤s⌠�M�A�÷U@BA��u≤s⌠�M�vδFC

b⌡μ��⌠�ñw���{í

HATS Rich Client ��{íiHb Eclipse RCPBLotus Notes M Lotus Expeditor Cli-

ent ⌠�ñ⌡μCHU� J�p≤bo�⌠�ñw�z� HATS Rich Client ��{

íC

Eclipse RCPYnN HATS Rich Client ��{íw�b Eclipse Rich Client ¡x⌠�ñA��N�

�ß�tm¿s�t���{í�≤s⌠�C�w]A≤w����w�M≤

sA�����z������� Eclipse nΘ≤s\αAΓ�w�sS��≤s��C

pGno≥���A�b�ß�t�WAq Eclipse D\αϕ∩í� > nΘ≤sC

64 IBM Host Access Transformation ServicesG J�

Page 71: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

Lotus Notesb Lotus Notes ⌠�ñAp�≤O��w�HS���{íú����{íCp�≤

yßioGup�≤v¼²A�ΣLH��Cp�p�≤��÷ΩTA��\ Lotus

N o t e s K n o w l e d g e C e n t e rup�≤MY�σrvo@ A⌠}�Gh t t p : / /

publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.notes85.help.doc/

wid_app_overview_c.htmlC

�÷p≤��p�≤�w� HATS ���íA��\ HATS User’s and Administra-

tor’s Guide � Lotus NotesC

Lotus Expeditor Clientb Lotus Expeditor Client ⌠�ñAi��h�Φk�ε��{í��zMípG

v Lotus Expeditor ServerA�tuDevice Manager °A�v�≤

v WebSphere PortalA�\�ñ�zAH��ñΓ¼Φí�s��{í

v Eclipse ≤s⌠�A���� Web °A��ú������M≤s

p��÷ΩTA��\ Lotus Expeditor � IBM Knowledge Center �X (http://

www.ibm.com/support/knowledgecenter/SSVHEW_6.2.0) � Assembling and Deploying Lotus

Expeditor ApplicationC

YnN HATS Rich Client ��{íw�b Lotus Expeditor Client ⌠�ñA��N�

ß�tm¿s�t��{í�≤s⌠�CΣ@kOb�ß�t�WAq Lotus Expeditor

Client D\αϕ∩�� > ��{í > w�C

� 7 � �z� HATS M�A@���{� 65

|

|

|

Page 72: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

66 IBM Host Access Transformation ServicesG J�

Page 73: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

�N��

�ΩTOw∩ⁿΩΩ��ú��ú�MA�oi�C bΣLΩañAIBM úúo

�ú���ñ�ú�U�ú�BA��\αCn�Dbz�bº�O�i�o�ú

�PA��A�Vϕa� IBM A�Nϕd�C�σ≤bú� IBM �ú�B{í�A

��Aúϕ��t�uα�� IBM �ú�B{í�A�Cun�I� IBM � z]

úvA⌠≤\α�ϕ�ú�B{í�A�úiHN IBM �ú�B{í�A�CúLA

ΣLD IBM ú�B{í�A�bB@W��Mτ�AΣd⌠�≤���C

b�σ≤ñ]t� IBM ���ºMQ�πMQC���úo���σ≤�eºMQ

vC ziH���Φí�d�S\v¡A�τ�HG

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.

Ynd��÷G�� (DBCS) ΩT�S\v¡�yA�p�zΩa� IBM z]ú

í�A�����ΦíHG

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan, Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japan

UCq¿YP�Ωºk�°�Φ�AY°�úA�GIBM �Hu{¼vú���Aú

ú�⌠≤��q�ºO�]]A²ú¡≤iΓ���XSw���O��C��a

�bY�Tw�μ÷W�ú�ⁿ��q�O��±≤nA]�Ao�núúo

A�≤zC

�σ≤ñiα���NW���LΩW��C]�AIBM �w��qF�N�qß�

�e�Js�ñCP�AIBM �H�∩i�]�����σ≤ñ�ú��ú�M]��

{íC

�ΩTñ�⌠≤D IBM ⌠����ΩT��zΦK��º�A IBM �úú�o�⌠

�º⌠≤�÷�O�A�Co�⌠�º�≈�D� IBM ú��≈�@í A����

��ß��o�⌠���IC

ϕz�eΩT� IBM �AYP IBM DWe�ΩT���GvQAIBM ú�∩z

t⌠≤d⌠C

�{íº≥v�Yμo�÷Ω�AHK��UCΩT�ió� IBMCΣUCΩT

ⁿ�OG(1) W����{íPΣL{í]]A�{í�ºí≤½ΩT�ΦíF(2) �¼

��wμ½ºΩTΦkCY�⌠≤�D�p�G

Intellectual Property Dept. for Rational SoftwareIBM Corporation5 Technology Park Drive

© Copyright IBM Corp. 2002, 2015 67

Page 74: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

Westford, MA 01886U.S.A.

WzΩ�ºo�ΣSϕn≤AbY�ípU��IOΦo��C

IBM ≥≤�Φº IBM �ßX�BIBM Ω�{ívX��⌠≤PÑX�°Aú�

��ñ�í�v{íPΣ��A��vΩ�C

���ú�ºD IBM ú�ΩTAY@ú�����A�ΣX��n�ΣL}�

DoC IBM ����Lo�ú�A]LkT{o�D IBM ú��⌡μ�αB�e

��⌠≤∩ú��ΣLDiO� �L�CpGz∩D IBM ú���α�⌠≤� �A

�wV�ú�����d�C

�ΩTiα]tΘ���@����Ω�M°id�C�F��σ�ZAd��CX

�HBqB�PMú�W�Co�W��íúOΩc�ApGPuΩq°��W

�Ma}pPA���XC

�vvG

�ΩT]t�lyÑ�d���{íA�HíU�@�¡xW�{í]p�NCQ

�ßo�}oB��BPΓ��¼B���{íº@�¡x���{í{í����

g���{íº��AKO�sB�∩��¼o���{íCo�d���b��í

pU π��CG IBM úO��q�O���{íºia�BA���\αC{íd

�YHu{¼vú�Aúú�⌠≤O�C⌠≤]���Ñd�{í��P�l�A

IBM ºútdC

pGz�d\�ΩTOqlμíAhΣ�÷���MmΓ��iαLkπ�X�C

{í]p��ΩT

buJ�vΓUñA]ti�\�ß�g{íAHo HATS A�º{í]p����

÷ΩTC

��

IBMBIBM �x� ibm.com O International Business Machines Corp. �����U�

�Awb�y\hΩa/a��qk���UCΣLú��A�W�iαO IBM �Σ

Lq���C�s� IBM ��Mμi≤UC⌠�ºu�@vP��ΩT (Copyright

and trademark information)v⌠�WoA⌠}� www.ibm.com/legal/copytrade.shtmlC

Microsoft � Windows O Microsoft Corporation bⁿΩ�]��ΣLΩa�a���

�C

Java M��H Java �≥ª�����xO Oracle �]��Σlq�����U�

�C

68 IBM Host Access Transformation ServicesG J�

Page 75: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

Wⁿ��

Jf⌠� (portal)G �@πX�⌠�A�Sw����s\ivA�Aú� Web Ω���qMμ]p��B�e�

A����Sw���C

p�≤ (widget)G i½����������≤A�p÷sB bBε��σrsΦ�Ai�¼��ΣL��½�ΘJA

�BiHP��{í�ΣLp�≤iμqTCHATS ��{í�ND≈�≤૨p�≤C

pΣLΣ� (keypad support)G }oH�α≈²���pPOzLΣLW�ΩΘ÷Σδ�MD≈¼�A�O⌡μM��

{í�÷�@�]pG�°ΣCLu@�½sπze��Ct��\��{ípΣL (application keypad) MD≈pΣL

(host keypad)C

u@x (workbench)G H Eclipse �≥ªºú�]p Rational SDP�ñ������PπX}o⌠� (IDE)C

≤ (component)G D≈e��°����A�pⁿOμB\αΣ�∩μCHATS ��{í�ND≈�≤૨p�≤C

σr N (text replacement)G @� HATS \αA�HND≈t�W�σr૨vB HTML {íX� HATS e

�α½W�ΣLσrC

D≈pΣL (host keypad)G oONϕq�D≈ΣLú�º\α�@�÷s���Ap\αΣ� Enter ΣC]�∩��

�{ípΣL (application keypad)�C

D≈≤ (host component)G ��\≤ (component)C

D≈��≈ (host terminal)G @� HATS Toolkit uπC�≤Sw HATS su�Ñq@�Ai² HATS }oH��

�e��B��e��q@�H�²s¿�C

D≈��@� (host simulation)G D≈��@�i²z²sixs��Θß���D≈��@�l��Aú��Y�

�D≈suC�²s�l��i�±AH��D≈��≈\α���e��Be��≤Me�α½B��M��¿�B

�� Rational SDP ����⌠���� HATS ��{íAH�sPΣL�l��MΘxA@�≤U °��⌡μ��⌠

�ñ�ó�Ω�C

D≈��@�l�� (host simulation trace)G D≈��@�l��i²z²sixs��Θß�±�D≈e�Mμ÷A

ú��Y��D≈suCl��i��D≈��≈\α�b⌡μ��⌠�ñ²sC

[j¼úi{í ��≈����� (Enhanced Non-Programmable Terminal User Interface, ENPTUI)G zL 5250

��⌡\αϕX���Abúi{í����≈ (NPT) H�i{í�u@� (PWS) W��[j¼��AHQ� 5250 π

��Ω�Ωy��C

i��OyÑ (Extensible Markup Language, XML)G oO@�iwql�� SGML �B�Σl�º�OyÑ��

� meta yÑC

¿� (macro)G xsb .hma �ñ�¿�i��MD≈¼�CªiH�eⁿO�D≈BbΘJμñΘJΩ�BqD≈�

Ω�AH���N�����²e�C

μ¼@�αO (interoperability)G qú�{í��ΣLqú�{í�αOC

μ¼@�αO⌡μ�� (interoperability runtime)G X�� HATS/WebFacing ��{í���@δ⌡μ��AHú�M

ß�D≈@δsu��zCo�⌡μ���P� WebFacing °A�����Ω�AO����{íñ� HATS �

WebFacing í �BzC

°�Os� (enterprise archive, EAR)G @�Sϕ� Java Os� (JAR �)A Java EE ���wqA��N Java EE

��{ííp Java EE ��{í°A�CEAR �]t Enterprise BeanBípyzlH��O Web ��{í� Web O

s (WAR) �C(Sun)

© Copyright IBM Corp. 2002, 2015 69

Page 76: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

CLΣ� (print support)G }oH�α≈ⁿwPD≈Ñq@��÷p�Lϕ≈Ñq@�AH�i²����°D≈��{

íCLu@BNCLu@e�Lϕ≈A�NCLu@xs��ñCCLΣ��A�≤w]su

b°A�ñú� (Debug on Server)G ]A�≤ Web M��Mub°A�ñ⌡μv�PA��i²zG

v bz��M��í�²D≈e��Ai��π���≈�d�ª

v ��\ Rational SDP Dxñ�ú�Tº

v d�z∩M�����≤]�pG�≤d��α½�Aú�b��°A�ñ½s����{í

v �∩M��níp⌡μ��⌠�Bb runtime-debug.properties �ñwq�⌡μ��]wAú��∩b runtime.properties

�ñwq�]w

v vB⌡μ Java {íX]p HATS ���Φ�

b°A�ñg (Profile on Server)G A�≤ Web M�GMub°A�ñ⌡μv�PA�A�i²zΣX���h�

@�AH��O½���@AHo�l�íCziH��o�\α� R�αA²zα≤[A�z���{íC

b°A�ñ⌡μ (Run on Server)G ∩≤ Web M�AOⁿ Rational SDP ñ�@�\αAi²z�ípb WebSphere

Application Server ñ�� HATS Web � Portlet M�Cb��íUAziH�∩M��níp⌡μ��⌠�Bb

runtime.properties �ñwq�⌡μ��]wC��NAϕbo��íU���A⌠≤∩⌡μ��]w����≤ú�OdA

�bzN HATS ��{ííp�⌡μ��⌠����C

G�DD (theme)G G�DD��FM��@�@�[Mμ��ΦCo���ibºß�O�∩C

e{� (rendering set)G e{��tmΦíO���@≈÷u²��Bz�e{��Mμ�ϕ�CC@�e{��

Owq@�Sw��AHδ�ⁿw�D≈�≤AMß��ⁿw�p�≤�e{C

t�e� (system screen)G @� IBM i e�AΣΩ�íWμ (DDS) π�����¿�Lk��Ct�e�O IBM

i ¡xWwgL WebFaced Bz���{í�S��C

�≤ (event)G @� HATS Ω�A��F�Y�¼AA�⌡μ@��@CHATS �≤�Γ��¼A OO��{í�

≤Me��≤C

��� (user)G ��qút�A��⌠≤H�B��B{�B�mB{íBqT≤w�t�C

���Mμ (user list)G ]t HATS ��{íi�HsD≈�Ω�wºbß]��� ID��÷ΩT�MμC���M

μ]t��� IDBKXMbß�íC

�� (source)G �t�Hwq HATS M��ΣΩ�º@��OyÑ��CP�]ObC@� HATS M�ñ�tΩ�¿

�W�C

I�su (background connection)G wq≤ HATS ��{íñ�⌠≤suAúOw]suCHATS ú�α½��I

�su�e�C]�∩�w]su (default connection)�C

ú� (Debug)G ]A�≤ Rich Client M��Mu⌡μv�PA��i²zG

v bz��M��í�²D≈e��Ai��π���≈�d�ª

v ��\ Rational SDP Dxñ�ú�Tº

v d�z∩M�����≤]�pG�≤d��α½�Aú�½s����{í

v �∩M��níp⌡μ��⌠�Bb runtime-debug.properties �ñwq�⌡μ��]wAú��∩b runtime.properties

�ñwq�]w

v vB⌡μ Java {íX]p HATS ���Φ�

g (Profile)G ]A�≤ Rich Client M��Mu⌡μv�PA�A�i²zΣX����h�@�AH��O½��

�@AHo�l�íCziH��o�\α� R�αA²zα≤[A�z���{íC

�@ (action)G ]�Y@�≤]�pGY�D≈e��Xⁿw�Ye��≤�e��O�h�Ay¿��{í∩ⁿ�z

½≤�⌡μ�@�wwq@�C�@MμOC@��≤ºwq�@í≈C

70 IBM Host Access Transformation ServicesG J�

||||

Page 77: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

���Φ (business logic)G ⌡μiÑ\α� Java {íXA�pGMΣL��{íBΩ�w�ig Java API s�

ΣLt�¼�Cb��{í�e��≤ñA�N���Φϕ¿�@�IsC

⌡μ (Run)G A�≤ Rich Client M�AO Rational SDP ñ�@�\αAi²zb EclipseBLotus Notes � Lotus Expeditor

Client Ω�ñ�� HATS Rich Client M�Cb��íUAziH�∩M��níp⌡μ��⌠�Bb runtime.properties

�ñwq�⌡μ��]wC��NAϕbo��íU���A⌠≤∩⌡μ��]w����≤ú�OdA�bzN HATS �

�{ííp�⌡μ��⌠����C

⌡μ��]w (runtime settings)G wqbníp⌡μ��⌠�º runtime.properties �ñ�ΘxBl�M�DP�]wC

M� (project)G HATS Ω���X]τ��c≤�AH HATS Toolkit δF��¿A�H HATS Toolkit �sΦ��

�qCo�Ω���X¿ HATS ��{íCHATS M���¼]A WebBPortletBEJBBRich ClientAH����z HATS

Web]]A Portlet � EJB���{í� HATS �zDxM�C��\ HATS M� (HATS project) � HATS EJBM� (HATS EJB project)C

�Je� (checkin screen)G �e��O��@�ñ�D≈e�AϕD≈e��@��A�suxs��su��Q°

�O��n�CpG��{íúO�Je�W�ⁿw�e�AsuN�Q�≤��⌠��H���s��Je�ⁿw�

D≈e�C�Je�u�bsu�ⁿwsuxs�@����NqC

su (connection)G HATS bs�D≈��{í����@���Axsb .hco ��ñC]t��\w]su (de-fault connection) MI�su (background connection)�C

suxs� (connection pool)G �b�l¼ABú�����l]wNα���@sD≈suC

íp (deploy)G N HATS ��{í�AHKb⌡μ�⌠�ñ��CpGO HATS Web ��{íAo]AN HATS M

��X� Java EE ��{í]]NO .ear ��AH�Nªw�b WebSphere Application Server WCpGO HATS Rich

Client ��{íAo]AN HATS M��X� Eclipse S�AH�Nªw�b�O�ß�t�W¿�W�í Eclipse ��

{íA�q≤s�xw�{�� Eclipse ⌡μ��⌠�ñC

yzl (descriptor)G ��\e��O�h (screen recognition criteria)C

e�X@� (screen combination)G @� HATS e��≤�¼A��q@sΩ��ⁿD≈e�ñ¼�ΘXΩ�A[H

X�AMßπ�bμ@ΘX��ñCe�X�@�wqxsb .evnt �ñA�t�nX�º�lM�⌠e��@�e��O

�hBp≤bUe�í�²AH���δ�Me{qUe��¼�ºΩ���≤Mp�≤C

e��q@� (screen customization)G oO@�e��≤�¼A��bδ�D≈e��⌡μ@��@Ce��q@�w

qxsb .evnt �ñA�t@���±∩D≈e���hAH�ϕD≈e��Xo��h��n���@C

e��≤ (screen event)G ϕ±∩Swe��O�hHδ�D≈e��A�no� HATS �≤Ce��≤�Γ��¼A

OOe��q@�Me�X�@�C

e�� (screen capture)G D≈e�� XML ϕ�kAΣxsb .hsc �ñA������qe��q@�Be�X�

@�Bα½Bs�Wh�¿�Ce�����UA]�ª²zY��s�D≈]α≈}o HATS M�Cªb��¿

��]���UF¿�OuHATS πX½≤vM Web A�Σ����C

°T��≈ (VT) D≈e��e��iH��zL Visual Macro Editor ����q¿�AH�btmx�@��@��

Je�CªLk����e��q@�Be�X�@�Bα½Bw]e{�s�WhC

e��O�h (screen recognition criteria)G HATS ±∩@�h�e�����@��hCϕD≈π�e��AHATS

�jMHP�{μD≈e�O��XbzM�ñwq�⌠≤e��≤�⌠≤e��O�hCpG HATS Σ���Ah�

⌡μwq��e��≤��@C

e��O�h]��≤²s¿��Bz{�ñFb�⌠�wqñA���Q��yzlC

°� (perspective)G Rational SDP u@xñ�@�°�s�Aibu@xñπ�Ω��U�h�CHATS °��XF°

��sΦ�Ai²}oH���BsΦB�°�⌡μ�≤ HATS ��{í�Ω�C

Wⁿ� 71

||||

Page 78: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

}oH� (developer)G �� HATS Toolkit �}o��{í�H�F]����{í}oH�� Web }oH�C]�

∩���� (user)�C

�e (transfer)G N��{í EAR ��s°A�W]q�zL FTP�C

�X (export)G N HATS M��Ω�sP�n�⌡μXA¼���{í EAR �]A�≤ Web ��{í�� Eclipse

S�]A�≤ Rich Client ��{í�AH��íp��{íC

�m⌡μ��⌠� (Device Runtime Environment, DRE)G �tΣL⌡μ��⌠��M≤A]Ab Lotus Expeditor Cli-

ent 6.2.0 ����ñ⌡μ HATS Rich Client ��{í���� J2SE ⌡μ��CDRE �w� Lotus Expeditor Client

�⌡μ��⌠�ñC

Ω� (resource)G @�]tb HATS M�ñ�⌠≤Ω��cCHATS Ω�]Ad�Be��≤Bα½Be��Bsu

M¿�CΣL Rational SDP �{í����o��uc≤vC

w]e{ (default rendering)G HATS ��e{��ⁿwSwα½�í D≈e��ΦkC

w]su (default connection)G HATS �Hα½Mi{D≈��{íe������suC]��α½su (transfor-mation connection)C]�∩�I�su (background connection)�C

c≤ (artifact)G ��\Ω� (resource)C

�zD�x (administrative console)G HATS �zDxO@� Web ¼�{íA�ú��°�M\αi���z

vMsuB]wΘxMl�]wB�°TºMl�Ω�AH�⌡μ HATS Web ��{í��DP�C

δF (wizard)G ����� ¿Sw@�ºC@BJ�@�ñ�≤UϕμC

⌠⌠w�h (network security layer)G td�O���MvLs⌠⌠Ω��nΘA�p IBM Tivoli Access Man-

agerC

{�∩M{í (credential mapper)G Web Express Logon ��≤AiHw∩²ewqL⌠⌠w�h�O�D≈{�AB

zD≈{�nDC]��\⌠⌠w�h (network security layer)�C

s�Wh (global rule)G �Whwq�p≤�Y��hA��∩SwΘJμ�e{Cs�Wh�b�qe�M��w

]e{�e{�e�ñCs�WhibM�h��e��≤h�UwqC

s��� (global variable)G oO��]t����@ºΩT���Cs����iHqD≈e��ΣLaΦoA�

i��≤d�Bα½B¿�BπX½≤����ΦCs���iHOμ@�}CABiHP@��Ps²�Ñq@�

�ΣL HATS ��{í@�@�C

�� Portlet (standard portlet)G �X�� Portlet API � PortletAΣ Java Portlet Specifications JSR 168 � JSR 286

�wqC��\ JSR 168 M JSR 286C .

��p�≤uπc (Standard Widget Toolkit, SWT)G ú�� Java }oH�� Eclipse uπcAHwq��≥ª@�

t�º��p�≤�@δ����� API]π�iΓ��C

d (template)G H .jsp �]A�≤ Web M��� .java �]A�≤ Rich Client M��xs�d�A�Hε��{

í�≥�GmM�í]pGCΓMr¼�Cª]�wqz� GUI ñ@���]�pεT��²���[C

sΦ� (editor)G oO@�i²����∩{�Ω����{íCb HATS Toolkit ñAsΦ����qδF����

Ω�C

�@�ΩT� (Operator Information Area, OIA)G OIA OD≈Ñq@�e��W���Ab��π�Ñq@�ⁿ�

�MTºCÑq@�ⁿ���π�u@�BD≈t��su\α��÷ΩTC

πX½≤ (Integration Object)G �H��MY�]�@tC�D≈e�¼�� Java BeanCuπX½≤vO¿��c

¿Ai�J��]WSDL ¼�Web A�BRESTful Web A�� HATS EJB M�ñCπX½≤úi�≤ Rich Client

¡x��{íC

72 IBM Host Access Transformation ServicesG J�

Page 79: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

xs�@� (pooling)G ��\suxs� (connection pool)C

��{í (application)G ��\ HATS ��{í (HATS application)C

��{ípΣL (application keypad)G Nϕ HATS ��{íh�\α�@�÷s���C]�∩�D≈pΣL (hostkeypad)�C

��{í�≤ (application event)G ]��{íº�Rg�ñ�¼A�≤Ao�@� HATS �≤C���íA��

{í�≤iHO����@�s HATS ��{í]u��v�≤�A�O��{íJLkδ��e�]ue�ú��v

�≤�C

��{íΩ�w�� (application data buffer)G WebFacing °A�����Ω�μíAH� WebFacing ��{í��C

ΣLΣ� (keyboard support)G ϕ��{íb Web s²�� Rich Client ⌠�ñ⌡μ�A}oH�α≈²�����

ΩΘΣL�MD≈¼�C}oH�]�MwO�nbM�ñ]tD≈pΣLP]����{ípΣLCY�]tpΣLA

}oH�NMwn]t��÷ΣAH�o�÷ΣPpΣLnp≤X{b�ß���ñC

α½ (transformation)G H .jsp �]A�≤ Web M��� .java �]A�≤ Rich Client M��xs�α½Awqp≤

��z� GUI ñ�p�≤���π�D≈�≤C

α½�q (transformation fragment)G @� HATS Ω�A�t��e�N⌠≤�wα½ñY¼����X{BC

α½su (transformation connection)G ��\w]su (default connection)C

�V (bidirectional, bidi)G M�≤pⁿ�BσMB�σ� ScriptA@δOk¬⌡μAúF�rºA�rO¬

k⌡μC

��� HATS/WebFacing M� (linked HATS/WebFacing project)G �F��°���{íANμ@ HATS Web

M�Mμ@ WebFacing M�������¿�M�Ao�°���{í]t@��M WebFacing ��{íμ¼B@B

�@� 5250 ß�D≈su� HATS Web ��{íC

π���≈ (display terminal)G o���≈°í�bz��Mú��íπ�i��D≈e�AH²z[εb⌡μ��

HATS ��{íPD≈��{íºí�¼�Cz]iH����≈°íñ�D≈e�A�MD≈��{í¼�C

ADBG ��\��{íΩ�w�� (application data buffer)C

BMS ∩M (BMS map)G b CICS ñPu≥�∩MΣ�v@����e�wq�CBMS ∩M�wq@�μA CICS

��{í�NΣπ�¿@�s�C

DDS ∩M (DDS map)G Ω�íWμ∩M (Data Description Specification map)Co�∩Mwq IBM i ��≈��{í

Σe{í�GmMμ�C

EclipseG ��}±�lXAú� ISV MΣLuπ}oH����¡x�}o��e���{í}ouπCEclipse iH

q http://www.eclipse.org UⁿC

Enterprise JavaBeans (EJB)G Oracle �wq��≤[cA�≤½≤�VB �íB°�h���{í�}oMípC

(Oracle)

GB18030G GB18030 O@�s�ñσr�sX��CGB18030 b@BG�������CñAπ� 1.6 �U���

���CMsXr�C

HATSG ��\ Host Access Transformation ServicesC

HATS EJB M� (HATS EJB project)G ]t HATS EJB MπX½≤�M�Ai�ΣL��{í��oD≈Ω�C

HATS EJB M�úe{D≈��{í�α½e�C

HATS ToolkitG @�b Rational SDP W⌡μ� HATS �≤Ai²z�� HATS M���� HATS ��{íC

Wⁿ� 73

Page 80: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

HATS M� (HATS project)G HATS Ω���X]τ��c≤�AH HATS Toolkit δF��¿A�H HATS Tool-

kit �sΦ���qAi�X� HATS ��{íñC

HATS �� Servlet (HATS entry servlet)G ϕ���bs²�ñ�� HATS Web ��{í��Bz� ServletC

HATS ��{í (HATS application)G NY@��D≈��{íe{�������{íAi@�íp� WebSphere Appli-

cation Server � Web ¼��{íB@�íp� WebSphere Portal � PortletA�@�íp� Eclipse Rich Client]�p Lotus

Notes � Lotus Expeditor Client�¡x� Eclipse �ß�Bz�{íCHATS ��{íOq HATS M���b HATS Tool-

kit ñAB�íp�XA�⌠�Cwíp���{íiMΣLD≈�ql����{í¼�AHe{X��ΩT����C

Host Access Transformation Services (HATS)G @� IBM nΘuπ�Aú� Web ¼Φí�sD≈¼��{íM

���C

HTMLG Wσ≤�OyÑC

HTML p�≤ (HTML widget)G ��\p�≤ (widget)

Java Platform, Enterprise Edition (Java EE)G }o�íp°���{í�⌠�A Oracle wqCJava EE ¡xO

UC����¿G@�A�B��{í]p�� (API)AH�ú�\α�}ohh Web ¼��{í�qT≤wC (Oracle)

JavaServer Faces (JSF)G ib Java ñ�m Web ¼��������[cCWeb }oH�iHb��W±mi½�

��� UI �≤AN�≤s���{íΩ���A�BN�ß��≤gJ°A��≤Bz�íñAHK�m@���{íC

(Oracle)

JavaServer Pages (JSP)G @�°A�� Scripting �NAi² Java {íXH�AΦí�Ob⌠�]HTML ��ñA

≤ú����⌡μAB�N�A�e���ß�C(Oracle)

JavaServer Pages ����w (JavaServer Pages Standard Tag Library, JSTL)G o�����wiΣ�@δ�

�c�@�ApG��BΓM°≤yBBz XML σ≤BΩ��AH����c�d�yÑ (SQL) �sΩ�wC(Oracle)

JSFG ��\ JavaServer FacesC

JSPG ��\ JavaServer PagesC

JSR 168G Java Portlet Specification BzbJf⌠�⌠�ñ⌡μ� Portlet ∩≤E�B�H�Be{�w�Φ���DC

Java Portlet Specification 1.0 � Java Specification Request 168 (JSR 168) wq��A²úP����ú��Jf⌠�°

A�ºíα≈π� Portlet �e�C��\ JSR 286C

JSR 286G Java Portlet Specification BzbJf⌠�⌠�ñ⌡μ� Portlet ∩≤E�B�H�Be{�w�Φ���DC

Java Portlet Specification 2.0 � Java Specification Request 286 (JSR 286) wq����� 1.0 � (JSR 168) �\αAH

]A Portlet ºí�≤�BΩ��ú�MΣLiÑS�C��\ JSR 186C

JSTLG ��\ JavaServer Pages ����w (JavaServer Pages Standard Tag Library)C

Lotus Expeditor �ß�G Lotus Expeditor ú��W�í�ß�Cªw�b���≈��}o≈�WC

Lotus Notes �ß�G Lotus Notes ú��W�í�ß�Cªw�b���≈��}o≈�WC

Model 1 ⌠� (Model 1 Web pages)G @�μ@ JSPA�tne{�����ΩTB�Hⁿwnp≤π�ΩT�μí

]w��AH��Hε��π�����ΦC]�∩� Struts ⌠� (Struts Web pages)C�

Rational Software Delivery Platform (Rational SDP)G IBM nΘú�tCAH Eclipse }±�lX¡x�≥ªA�

ú�@P��uπc�}oql����{íC

RESTful Web A� (RESTful Web service)G ��\ Web A�ARESTfulC

Rich ClientG @�]pb�ß�⌠�ñ� Eclipse Rich Client ¡xW�⌡μ��{íA�Σíp�b¡xS��

[Mμ�A����a�≤h�ΘτC

74 IBM Host Access Transformation ServicesG J�

||||

Page 81: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

Secure Sockets Layer (SSL)G oO@�iú�qTpK��w�qT≤wCSSL i²Dq[c��{íAbqT��

��O]p�≤�ε�ÑB½∩�Tº�y�ΦíCSSL O Netscape Communications Corp. � RSA Data Security, Inc.

�@P}o�C

SSLG ��\ Secure Sockets LayerC

Struts ⌠� (Struts Web pages)G H Apache Software Foundation º Struts }±{íX[c�m¿�⌠�A�H�

� Java Web ��{íCo��m⌠��Φk����O�AΣñ]wF@�A�]t Getter M SetterBΘJ�ΘX JSPA

H�@��π�⌠�y{M�Φ� Web �C]�∩� Model 1 ⌠� (Model 1 Web pages)C�

SWTG ��\��p�≤uπc (Standard Widget Toolkit)C

UnicodeG @�q�r�sX��AΣtdΣ�μ½BBzMπ�H{N@��⌠≤yÑ��g�σrCP�]Σ�\h

�yÑ�jσM�vσrCUnicode ��π� ISO 10646 �wq� 16 �Ω�r�C

UTF-8G Unicode Transformation FormatA8 �sXμíAoO�Fe÷��≤{�� ASCII �≥ª�t��]p�C

Web Express Logon (WEL)G � HATS �\αAi²���Q�@�g⌠⌠w�h�OL�{��nJhíD≈C

]��\⌠⌠w�h (network security layer)�C

Web A� (Web service)G �μ]t���yz¼����{íAiQ���⌠⌠qT≤wzL⌠⌠�oG�IsC

Web A�ARESTful (Web service, RESTful)G �� Stateless [c�@� Web A�A°�Ω�úOτ�IsCμ

í}n� URI O���O Web A�Ω�AHTTP ΦkqT≤wO��⌡μ��B�B≤s�Rú (CRUD) Ñí�A

HTTP �YΩTO��wqTºμíC

Web A�A��AWSDL ¼ (Web service, traditional, WSDL-based)G @� Web A�F@δÑAΣñ XML O

����Ω�ASOAP O���eΩ�AWSDL O��íi��A�A UDDI hO��CXi��A�C

Web Os� (Web archive, WAR)G oO Java EE ���wq�úY�μíA��Nw�M⌡μ Web ��{í��

�n���Ω�xsbμ@��ñC

WebFaced ��{í (WebFaced application)G oO HATS Toolkit � WebFacing S��ú�� Web ��{íC

WebFacing S� (WebFacing feature)G HATS Toolkit � IBM WebFacing Tool for IBM i S�CWebFacing S�π

�N IBM i Ω�íWμ (DDS) π�����¿�૨{� 5250 {íº Web ¼������αOC

WebSphereG @�]th�uπ� IBM �PW�AH}o�⌡μ Web ��{í�ql����{íMñ�nΘC��

�ONϕ WebSphere tCú�ñº⌡μ��í � WebSphere Application Server ���C

WebSphere Application ServerG b Web °A�W⌡μ� Web ��{í°A�nΘAi��ípBπXB⌡μM�

zql����{íCbN HATS ��{í�X��e°A�W�Aiϕ¿ WebSphere Application Server ��{í�

⌡μC

WELG ��\ Web Express LogonC

XMLG ��\i��OyÑ (Extensible Markup Language)C

WzU� Java wqg Oracle PNαⁿC

Wⁿ� 75

Page 82: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

76 IBM Host Access Transformation ServicesG J�

Page 83: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

��

���HñσrA�σrA�S

ϕ��º���CC

eT�fl�� 58

p�≤ 50

u@� ID 57

e �f�≤ 50

�e≤U

¿� 11

σrN 55

Θx� 25

�qAα½ 46

e¡�fD≈�≤ 50

D≈��≈ 42

D≈e�w² 44

WebFacing 17

¿� 42, 55

�e≤U 11

���� 21

HATS S� 21

IBM WebFacing Tool for IBM i S�

21

e��f@s� 11

CL� 58

w� 21, 22

≤s 23

BJ 22

�∩ 24

Ln 25

�úw� 24

Ln 25

xsw 24

HATS Rich Client ��{í 64

Eclipse RCP 64

Lotus Expeditor Client; 65

Lotus Notes 64

HATS Web ��{í 63

μ�í�mΣ� 7, 10

eC�fe{Aw] 45

≤s

w� 23

≤s⌠�

Rich Client 64

ñΓ 12

eK�f≤Uuπ 14

���� 59

A�\α

IBM Support Assistant 12

eE�fnZ 33

eQ�f�∩

w� 24

eQ@�f�@ 47

���Φ 47, 57

v]w

��⌡μ�� 25

��⌡μ��

v]w 25

�α 11

WhAs� 46

su 41

íp

HATS Rich Client ��{í 63

HATS Web ��{í 63

eQG�f��

M� 35

e�X�@� 42, 47

�� 48

�� 49

e��q@� 42, 47

�� 47

�� 49

e��≤ 41, 47

�� 49

e�� 42, 44

°� 29

�⌠ HATS 28

eQT�f�X

HATS Rich Client M� 64

HATS Web M� 63

HATS ⌡μ��S� 64

sW\α

HATS 11

WebFacing 19

�h 47

�úw� 24

Ln 25

w]e{ 45

D≈e� 44

M� 35

eQ �f�� 32, 43, 53

eQ¡�fs�Wh 46

s��� 47, 57

d� 42, 44

s� 30

eQ��fπX½≤ 57

eQC�fxsw

w� 24

ΣLΣ� 57

eQK�fα½ 42, 47, 50

�� 52

sΦ 53

© Copyright IBM Corp. 2002, 2015 77

Page 84: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

α½ (�≥)

Rich Client 54

Web 53

�q 46

eGQG�fuw∩��v�� 30

EENPTUI 61

HHATS 1

HATS Rich Client M� 5, 9

HATS Rich Client ��{í 2

HATS Toolkit 1

�� 29

HATS Web M� 4, 8

HATS Web ��{í 2

HATS M�

�� 34

�� 35

}o 33

w² 35

uHATS M�v°� 30, 41

HATS Ω� 41

HATS ��{í 30

HTML DDS 61

OOracle WebLogic Server 11

PPage Designer

Web

α½ 53

PF Σ 55

Portlet 7, 10

RRational SDP 29

Rich Client

w� HATS ��{í 64

Eclipse RCP 64

Lotus Expeditor Client; 65

Lotus Notes 64

≤s⌠� 64

íp HATS ��{í 63

Rich Client (�≥)

�X HATS ⌡μ��S� 64

�X��{íS� 64

WWeb M�

�X 63

Web ��{í

w� 63

íp 63

WebFacing

sW\α 19

WebFacing \α 17

WebFacing �� 17

WebLogic 11

78 IBM Host Access Transformation ServicesG J�

Page 85: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services
Page 86: IBM Host Access Transformation ServicesGnJ€¦ · iv IBM Host Access Transformation ServicesGJ. 1 Host Access Transformation Services ® ú A IBM Host Access Transformation Services

IBM®

Printed in Taiwan

GC43-2984-01