ibm - iseries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) +...

248
IBM - iSeries 5 4

Upload: dodang

Post on 04-Jun-2018

287 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

IBM ��� - iSeries

�� � �� ���

������ �� ��

�� 5 ��� 4

���

Page 2: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta
Page 3: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

IBM ��� - iSeries

�� � �� ���

������ �� ��

�� 5 ��� 4

���

Page 4: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�!

� ��� � ��� ���� ��� ���� ��, 237 ���� ������� ��� �����.

� 7 �(2006� 2�)

� ���� � ����� ��� ���� �� � IBM i5/OS(�� �� 5722–SS1)� �� 5, ��� 4, �� 0 � �� ��

���� ��� �����. � ��� �� �� ��� �� ���(RISC) �� � CISC ���� ���� ����.

© Copyright International Business Machines Corporation 1998, 2006. All rights reserved.

Page 5: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��

������ �� �� . . . . . . . . . . . 1

V5R4� ��� �� . . . . . . . . . . . 1

� ��� PDF. . . . . . . . . . . . . 2

������ � �� �� . . . . . . . . . 2

� �� . . . . . . . . . . . . . . 3

������ �� �� �� . . . . . . . . 4

� � �� . . . . . . . . . . . . 4

� �� . . . . . . . . . . . . . . 6

� �� . . . . . . . . . . . . . . 83

� �� . . . . . . . . . . . . . . 90

�� �� . . . . . . . . . . . . . . 94

�� . . . . . . . . . . . . . . . . 130

�� ��� �� �� . . . . . . . . . 131

�� �� ���� �� . . . . . . . . 131

��� �� �� ID �� . . . . . . . . 131

� �� � �� �� . . . . . . . . . 132

�� . . . . . . . . . . . . . . . . 139

���� �� . . . . . . . . . . . . 140

� �� . . . . . . . . . . . . . 141

� ��� �� �� . . . . . . . . 141

� ��� � � � ��� �� . . . . 143

������ � �� ��� �. . . . . . 144

��� � �� �� � �� . . . . . . 144

��� �� �� ��� � ��� ��� 145

��� �� �� �/� �� ��. . . . . 146

� �� ���� �� . . . . . . . . 147

�� . . . . . . . . . . . . . . . . 150

2��� � �� �� . . . . . . . . . 150

��� �� . . . . . . . . . . . 192

�� �� �� �� . . . . . . . . . . 234

�� ���� � ���� �� . . . . . . . 235

��. ���� . . . . . . . . . . . . . 237

���� ���� �� . . . . . . . . 239

� . . . . . . . . . . . . . . . . 239

� . . . . . . . . . . . . . . . . 239

© Copyright IBM Corp. 1998, 2006 iii

Page 6: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

iv IBM ��� - iSeries: � � � ��� ������ � ��

Page 7: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

������ �� ��

��� � ��� IBM® iSeries™ ��� ��� � ����(QSYS.LIB ������ *FILE ��

��)� �� � ���� ���� ����� ���� ����. � �� ������ � ���

��. �� �� ����(�: ������ ����), �� ��(���, ��� �� �� ����)

�� �� ���� �� � ����.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

V5R4� ��� ��

V5R4��� CPRFRMIMPF(���� ��� ��) �� CPYTOIMPF(���� �� ��) ��� �

�� �������.

CPYTOIMPF �� �� ��

�� � ��(RMVBLANK) ����� CPYTOIMPF ��� �������. �� ������

CPYFRMIMPF ��� RMVBLANK ����� ���� CPYTOIMPF ���� � ����� ��

��.

CPYTOIMPF ��� ��� � RMVBLANK ����� ���� � � �� � � ��

�� � � ��� � ����.

CPYTOIMPF ��� �� �� � � � � � �� (FLDDLM) ����� *TAB ����

�����.

CPYTOIMPF �� � CPYFRMIMPF ��� �� ��

�� � � �� �� � ���� �� � RMVBLANK ����� *NONE� ���� ��

� CPYTOIMPF �� CPYFRMIMPF ��� � �� � �� ��� �� ��� �����.

��� �� � � � ��� ��� �� ��� ��� �� � (STRESCCHR) ����

� �������. ��� �� �� ��� �� � � � ��� ����� ���� �

� � �� � �� ��� ��� � ����.

�� � *DBLQUOTE� ��� �� (STRDLM) ����� �� ��� ��� ���� � �

� ��� �� � ����� �� ����.

From CCSID(FROMCCSID) ����� CPYTOIMPF ��� �������. � ����� �� �

�� 65535 � ��� CCSID� ��� � ����.

© Copyright IBM Corp. 1998, 2006 1

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 8: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

To CCSID(TOCCSID) ����� CPYFRMIMPF ��� �������. � ����� �� � ��

CCSID� 65535 � ��� CCSID� ��� � ����.

��� �� � �� �� �� ��

����� ��� ��� ���� �� ��� ������.

v ���� ��� �� �� �� ��� �� ��� ����.

v ���� ��� �� �� �� ��� � ��� ����.

� ���� ��� �� � �� ��� �� � ��� �� ��� ������.

�� ��� PDF� ��� ���� � ��� PDF� �� � ����.

� ��� PDF ��� ��� ������ ������ � ��(� 2,500KB)� �����.

PDF �� ��

��� ��� � ����� �� PDF� ���� ��� ������.

1. �� ��� PDF� � � ��� ��� �����(�� ��� � � ��� ��� �).

2. PDF� ��� ���� � � �����.

3. PDF� ���� ����� ������.

4. ��� �����.

Adobe Reader ����

� P D F� ��� � �� A d o b e R e a d e r� �� � � . A d o b e � � � �

(www.adobe.com/products/acrobat/readstep.html) �� ��� ����� � ����.

������ �� �� ��

� ��� ���� ����� � �� ��� ����� � ���� ��� ����, �����

� ��� � �� ���� �����.

��� � ��(��� � ��� �)� ����� ���� ���, ����� ����� �

� ��� ����� �� �����. �� �� ����(�: ������), �� ��(���, ���,

��) �� � ���� �� � ����.

� ��� �� � CL ��� ���� �� ��(��, ��, �� �� ��)� �� ��(�: �

�, ��, �� �� ��)�� �� ��� ����� ��� �����. �� � ��� �� ���

����� �� �� �� � ����� � � ��� ��� ���� ��� �����.

2 IBM ��� - iSeries: � � � ��� ������ � ��

|

|

Page 9: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� ��� �� �� �� �� ��� ��� ���� ��� ��� ��� ����� ����

���. �� �, ��� ��� �� ��� � ��� ��� � �� ��� � �����

��� � ����.

iSeries ��� � �(� ������ �)�� � �� � � ��� �� ���� ��� �

� �(��� � )� ���� � � �� ��� ���� ����. �� ��� ���, ���

�� ���(Operating System/400® �� OS/400® ����)�� � ��� �����.

��� � ����� ���� ����� �� ��� ���� � ����. � ��� � �� �

� ��� �� ��� �����. � � ���� �� ��� ���� �� �� CL ��� �

�� � ��� ���� ���� �� ��� ���� � ����.

�� ��

� �� ��� �� �� � ��� �����.

v �� ��� �� �� ���� � ��� �(� �� ����)���.

v �� ��� �� �� � �� ��, ��, ���, ��� � � ��� �� �� �� �

�� ���� ���� ����. ���� �� �� �� ����.

– ���� �� ���� ���� �� �� �

– � � � ��� ���� �� �

– ��� ��� � �� ���� � �� �� ��� �

– ��� ��� � �� ���� � �� �� ��� �

– � ��� �� ����� �� ��� �� ��� �� ���� ��� � �� �� ���

� �� ��(OS/400-ICF) �(�� ICF ��� �)

v �� ��� ���� ��� �� ���� � ���� �(��� �� ���� � �)���.

v DDM(�� �� ��) ��� ��� ��� ��� � �� ���� � �� ����.

��� � ��� �� ���� � �� ���� ��� ���� �� ��� � ����.

��� �� ��� � �� ��� ���. ����� � �� ��� � �� ��� �

����, � �� � � ����� � ���� � ���� �����. � ��� ��

� ��� ��� �� � �� ����� ��� �� ���� ��� � ����.

�� ��

6 ���� �� ���

iSeries� �� ��� �� � �� �, ��� � ���, �� ���� � �� ��� �� ��

� � ����.

83 ���� �� ���

����� � �� ���� ���� � �� ���� ��� � ����. � �� �

� � ��� ���� ��� ���� ��� �����.

������ � �� 3

Page 10: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

143 ���� �� ��� � � � ��� ���

��� ���� �� �� ���� ��� � ����. �� ��� AUT ����� ���� �

�� � �� ��� ��� � ����.

90 ���� �� ���

iSeries� � ��� �� �� � ��� ��� ��� �����. �� �� �� , �� �

� �� � �� �� �� ���� ���� ��� � ����.

99 ���� ��� ���

� �� ��� ��(� �� � ���� �� �� ��)� ��� � ����.

������ ��� �� ��

� ����� �� ����� ���� � � �� �� �� ��� �����.

v ��� � � ��� � ��� �.

v �� � ������� �� �� � ���� �� ��� � .

v ����� � � ���� ��� � ���� � .

v �� �� ���� �� ��.

v ��, ��� �� ��� ��� �� � �� �� ����.

�� �� ��

�� � ����, ��, �� ��, ����, �, ����� � �� ���� �� �� ����

���� ��� ����. � �� ����� ��� � , ��� � � ��� � ��� ��

��� ���.

��� ��� ��� ��� �� �� � ��� ��� �����. �� �, ��� �� �

� � ������ ���� � �� � �� �����.

����� ���� �� ����� �� �� �� ��� � ��� ��� ����� ����

�� ���� ALCOBJ(Allocate Object) CL ��� ��� � ����. �� ALCOBJ ��� ����

������ � � ��� ��� ��� � ����.

� ��� �� ��� �� �� ����.

v ��

v ��

v ��� ���� ���� ��

�� �� �� ��

� �� ����� �� ��� �, � �� ��� � ��� � ��� ���� � �� �

� ��� ���. ��� ��� �� �� � �� ���� � ��� ���� �� ��

�����.

4 IBM ��� - iSeries: � � � ��� ������ � ��

Page 11: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �, ��� ����� ����� �� ��� �� � � �� ��� � � ���.

��� �� ��� � � �� � ��� ���� ��� �����. �� � �� ��� ��

�� ��� �� �� � �� ���� ����� �� � �� ��� ��� � ��� ��

�� �� �� ��� ��� �����.

���� � �� ��

��� ��� �� � �� �� � � ��� � ����.

� �� �� ���� �����.

v ��

– ���(SPOOL(*YES)) �� � ��� �� � � ��� � ��, ��� � ����,

�� �� �� ��� ���� �� �����. �� ���� ���� ��� �� ���

�� ���.

– ������ �� � � �� �, ��, � � �� ��� ��� ���� �� ��

�����.

– ��� �, �� � � � ICF � �� ��� SPOOL(*NO)(���� ��) �� � ��

� �� � � �� � �� � ��� �����. APPC, APPN �� ���� ��� �

��� ICF �� � � ��� � �� � ��� ��� � �� �����.

– �� �� � � �� � � �� ���� �� �� �����.

– DDM �� � � ��� � �� � ��� ��� � �� �����.

v �� ��

APPC/APPN �� ����� ��� ���� �� ICF � � �� �� � ��� ���

��� �����. APPC/APPN �� ���� ��� ���� ICF �� � ��� ��� �

�� �� �����.

v ��� ���� ���� ��

APPC� APPN� � � �� ����.

��� �� �� ��

� �� � �� � ��� � � � ��� ����� �� � �����. ��� �� ��

�� ��� � �� ���� ��� �����.

ALCOBJ ��� ���� �����. ����� �� �� ��� � ��� ����, ��� ��

���� ���� ��� ����� �����. � ��� �� �� ��� ���� ��� �� ��

� � ����. �� �, �� ��� �� ��� ��� �� ���� �� ��� ��� � ��

��� � ��� �� ��� ���, �� ����� �� �� ��� � �� ��� �� ��

�� ��� �� ��� � ����.

� �� � ��� ���� ��� ALCOBJ �� ����� ���� �� ALCOBJ ��� ����

� �� �� �� ����� WAITFILE ���� �� ���� ����.

������ � �� 5

Page 12: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � ����� � �� ��� ���� �� ��� ���� �� �� ������ ��� ��

� ��� ��� � �� *IMMED ��� �� ��� ���. ����� �� ��� � �� �

� �� �� �� �� ����� ���� �� ��� ��� �� �� �� ������ ��� �

��� ��� ���� ����.

��� WAITFILE ����� ���� �� ���� ����.

*IMMED

� �� � �� ��� ���� ��� �����. � �� � ��� �� �����.

*CLS �� ��� �� ��� �� �� � �� �� �� ���� �����.

��(�)

����� � �� ����� ���� � ��()� �����. ��� �� 1��

32767(32 767)���.

�� ��

iSeries� �� ��� �� � �� �, ��� � ���, �� ���� � �� ��� �� ���

� ����.

�� ��� ���� iSeries � �� �� �� ���� �� �, ������ � �� �� � �

����� � ���� �� �� � ����. �� � ��� ���� �� ���, �� ��

��� ��� � ����. � ������ �� ��� �� ����.

�� ��

3 ���� �� ���

�� ��: ��

�� ��� ���� �� ��� ������ � (� DB2® Multisystem � ��) �� �� �

������ ��� �� �� � ����.

iSeries �� ��� � �� ��� �� �� � ��(field-level sensitive)���. ��, �

��� ���� �� ���, �� �� ��(drop)� ��� � ����. �� ��� ������ �

� ���� � � �����. �� �� ���� ��� � ��� ��, ������ �� � � �

�� �� �� �� � ����.

� �� ���� ���� �� ����� ��� CL ��� ������.

�� ��

19 ���� ��� � �� �� � ���

iSeries� �� ��� �� �(�� �)� � ���� �� �� �� �(�� �)� ���

� CPYF ��� ��� � ����.

�� ��: ��:

� ���� ��� ��� ���� � �� ���� ��� � ����.

6 IBM ��� - iSeries: � � � ��� ������ � ��

Page 13: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� �� ���� ���� �� ��� ������.

CPYF � ��� ������ �� �� ��� �� � �� � �� ������ �� �� �

�� �����.

CPYFRMTAP

����� ��� ��� ��� ������ �� �� �� �����. � ���� �� �

� ��� ���� � �� �� �� �, ��� �, ��� � �� ���� ��

�� �� � � ����. QSYSPRT� ���� ���� ��� ���� �� � ����.

CPYTOTAP

���� ��� ������ �� �� �� ��� �� �����. �� �� ��� �

��� � �� �� �� �, �� �, ��� �, ��� � �� � � ��

� � ����.

CPYSRCF

�� � ��� ������ �� �� �� �� �� ��� �� �� �� �� �

CCSID� ����. QSYSPRT� ���� ���� ���� ��� � ����(�� ��

���� ����� �� �� �� � �� ����). ��� �� ��� ��(CCSID� �

�� CPYF ��� FMTOPT(*NOCHK) ����� ��)� ��� �� ��� �� ��

�����.

CPYFRMQRYF

�� ��� ��� � �� �� ������ �� �� �� �����.

��� �� ��� ��� ��� � ��� �� DDM ��� ���� ����.

CPYF �� CRYSRCF ���� DDM � �� �� ���� ��� ��� � �� �� �

� ���� �� �� ��� ����. ��� DDM �� ���� � �� ���

� ��� ��� � ����.

DBCS � �� ��� �� ���� � (� �� DBCS � �� �� �� � ��� ���

���� � ��)� 55 ���� �FMTOPT(*MAP) �� FMTOPT(*NOCHK)� ���� DBCS ��

� ��� ������.

� ���� �� ��� ���� ��� �� ��� ��� ��� �� ��� ������.

�� ��� ��� � �� �� � ������ �� 1� ����.

1. �� ��

�� �� �� ��

DDM DDM���1 ���1

�� ��2

� ��3 ��

�� *PRINT4

� �5 ���

������ � �� 7

Page 14: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

1. �� �� (��)

�� �� �� ��

���

�:

1 �� � �� � �� ��� ��� �� �� ����� ���.

2 �� �� �� �� �� ���� ��� �� �� �� �� �����.

v CPYF ��� CRTFILE(*YES)� �� �� �� � �� �� ����.

v CPYFRMQRYF ��� CRTFILE(*YES)

3 � �� �� CPYFRMQRYF ��� ���� ��� � ����. DDM �� ���� � �� ���

CPYFRMQRYF� ���� ����.

4 TOFILE(*PRINT)� ��� � �� � ���� IBM �� � �� � QSYSPRT� OUTFMT �����

� ���� �����.

5 � � �(�� � ���� ��)� reader ����� ��� �� � ��� ��� �� �����.

���� ���� � � �� ��� �� �� ��� ��� � ����.

v � �� � ���� �� � �� � ���, �� � ��, �� �� �� �� �� � ��

(FROMMBR � TOMBR ����)� �����.

v ��� ���� ��� �� �� �� ��� �����.

v ���� �� � ��� �����. �� ��� ���� �� (MBROPT ����)��� �� �

���� �� � ���� �����.

v �� � �� ��� ��� ���� ����.

– �� ��� �� �� ��� �(RCDFMT ����) ��� �� ���� ���� ����.

– �� ��� ��� �� � ��� ���� �����(FROMRCD � TORCD ����).

– �� ��� � �� �� �� �� � �� ��� ���� �����(FROMKEY � TOKEY

����).

– ��� ��� �� �����(NBRRCDS ����).

– ��� �� ��� �� �� ��� � �� ��� � ���� ����(INCCHAR ��

��).

– ����� �� ��� �� ��� �� � ���� ���� (INCREL ����).

– �� ��� �� �� ���� � �� � �� ��� ��� ���� ����� ����

�(COMPRESS ����).

v ��� ��(OUTFMT ����)�� ��� ���, ��� ��� �� �� ���� ����(PRINT

����).

v �� � �� � ��� ��� �� ���� �����(FMTOPT ����). ��� �� �

�� �� ��� ��� � ����.

– � �� � �� � ��� ��� ��� �� �� � ��� ��� �� ���

��(*MAP �).

8 IBM ��� - iSeries: � � � ��� ������ � ��

Page 15: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

– �� � ��� ��� ���� �� �� � ��� ��� �� ��(drop)���(*DROP �).

– ��� ����� �� (���� �����) �����(*NOCHK �).

v �� ��� � �� �� � ��� �� �� ��� � ����. �� ��� �� �

� �� � � � ��� ���. � �� �� ������ � � FMTOPT(*CVTSRC)

� ��� ���.

v �� �� �� ��� � �� �� �� �� �� �� ��� �����(SRCOPT ����).

�� ���� ��� � �� �� ���� ��� � ����(SRCSEQ ����).

v ��� �� ��� �� �� ��� ��� �����(ERRLVL ����).

v �� ��� �� �� �� �����(CRTFILE ����).

�� ��: ���� ��:

iSeries� ������ � � �� �� �� �� �� �� ��� �����. � ���� ��� �

��� � � ��� ����.

�� ( 2 � 10 ���� 3)� �� � � ���� ���� ���� � ��� � �� ��

�� ��(�� �� ��)� �� ��� �����. ��� ����� �� ��� �� ��� ��� �

��(� �� � �� �� � � �� � )� � �� ����. X� � ���� � ���

�� ��� � ���� �� ����.

2. ������ �� �� �� �� ��

�� �� ����

������ ��1

�� ��

From To From To

� � FROMFILE2 X X

TOFILE X

�� � FROMMBR X X

TOMBR X

�� ��� ��, �� ��

��

MBROPT X

�� � �� CRTFILE3 X X X

��, �� � �� ���

PRINT4 X X X

��� ���� � RCDFMT X

�� ��� ��� � FROMRCD X X5

TORCD X X5

� � ��� � FROMKEY X X

TOKEY X X

��� ��� � �� NBRRCDS X X

� �� � INCCHAR X X

� ��� � INCREL X X

������ � �� 9

Page 16: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

2. ������ �� �� �� �� �� (��)

�� �� ����

������ ��1

�� ��

From To From To

�� �� ������ ���

�� ��

FMTOPT X X X

�� � �� �� SRCOPT X X X

��� � ��� �� SRCSEQ X X X

� � 16� �� � OUTFMT4 X X X

�� ��� � �� � �� ERRLVL X X X

��� ��� �� �� �� COMPRESS6 X X

�:

1 DDM �� � � �� �� ��� ��� �� ������ ��� ���� ��� ����.

2 CPYFRMQRYF ����� ���� FROMFILE ����� �� �� �� ��� �����.

3 �� �� �� �� �� ���� � �� �� �� �� �� ��� �� ��� CRTFILE(*YES)� ���

� �� �� �� �(PF)� �����.

4 ���� �� �� �� ���� �� �� � ��� ���� ��� ���� ���� �� ���� ����

� � ����. ��� ���� ���� TOFILE(*PRINT)� ������. ��� ���� ��� ���� ���

� PRINT(*COPIED)� ��� INCCHAR�� INCREL ����� ���� ���� ��� ���� ����

PRINT(*EXCLD)� ��� ERRLVL ��� ��� ���� ��� ���� ���� PRINT(*ERROR)� ��

� � ����. TOFILE(*PRINT) ����� ���� ���� ��� � OUTFMT ����� �� � ���

� � 16� ���� ����� �����.

5 �� ��� ��� ���� �� ��� FROMRCD � TORCD ����� ��� � ����.

6 �� � �� COMPRESS(*NO)� ��� � ���.

v �� � ��� �� �� � ��� �� � ��� �� �� ��� � �� ��� ��� ����.

– � �(DDS� ��� UNIQUE ���)

– � ��� � �� �� � � �� MAINT(*REBLD)� �� �

– DDS(��� DYNSLT ��� �)��� �/�� � �� MAINT(*REBLD)� �� �

v � �� �� �� ��/ � �� �� � (FMTOPT ����)

v EOFDLY �� ��� OVRDBF(������ � ��) ��� �� �� ��� �

�: ��� ���� ���� �� �� � ��� ��� ���.

3. �� �� �� �� �� ��

�� �� ����

�� ��

��� �� ��� ��� ���

From To From To From To From To

� � FROMFILE X X X

TOFILE X X X

�� � FROMMBR X X

TOMBR X X

10 IBM ��� - iSeries: � � � ��� ������ � ��

Page 17: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

3. �� �� �� �� �� �� (��)

�� �� ����

�� ��

��� �� ��� ��� ���

From To From To From To From To

�� ��� �� ��

��

MBROPT

�� � �� CRTFILE

��� �� ��� ��

� �

PRINT2 X X X X X X

��� ���� � RCDFMT

�� ��� ��� � FROMRCD X X X

TORCD X X X

� � ��� � FROMKEY

TOKEY

��� ��� � �� NBRRCDS X X X

� �� � INCCHAR X X X

� ��� � INCREL

�� �� ������

��� �� ��

FMTOPT

�� �� �� �� SRCOPT

��� � ��� �� SRCSEQ

� �� 16� ��

OUTFMT2 X X X X X X

�� ��� � ��

� ��

ERRLVL X

��� ��� �� ��

��

COMPRESS

�:

1 ���� �� �� �� ���� �� �� � ��� ���� ��� ���� ���� �� ���� ����

� � ����. ��� ���� ���� TOFILE(*PRINT)� ������. ��� ���� ��� ���� ���

� PRINT(*COPIED)� ��� INCCHAR �� INCREL ����� ���� ���� ��� ���� ���

� PRINT(*EXCLD)� ��� ERRLVL ��� ��� ���� ��� ���� ���� PRINT(*ERROR)�

��� � ����. TOFILE(*PRINT) ����� ���� ���� ��� � OUTFMT ����� �� � �

�� � � 16� ���� ����� �����.

�� ��: �� ��:

�� �� �� ������ �, � �� �, ��� �, ��� � �� � � ��� �

�� � ����. �� �� �� ������ �, ��� �, ��� �, ���� �� �� �

�� *PRINT� � � ����.

������ � �� 11

Page 18: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

TOFILE(*PRINT)� ���� CPYSRCF ��� �� �� ���� �� �� ��� �����. � ��

� �� ��� ���� �� ��� ���, �� ��� ���� � ��� �� ��� ���

�����.

������ ��� �� � �� �� ���� �� � CRTFILE(*YES)� ��� �� ��

� � � TOFILE ������ �� ������� ��� ���. �� �� ���� � �

�� ��� writer� ��� ��� ����� ����� ��� � ���.

�� �(�� �� ��� �� CPYFRMQRYF ��� ���� ��), �� � �� �� � �

��� �� � ���� �� � ���� �� �, �� � �� QSYSPRT ��� SHARE(*YES)

� ��� �� ���� �� � ��� �� ���� ����.

TOFILE(*PRINT)� ���� ���� IBM �� �� � QSYSPRT� ��� OUTFMT ����

� ���� ������.

���� ���� ��� ��� � �� � �� �� ��� ��� � ( Create Printer File(CRTPRTF)

�� Override with Printer File(OVRPRTF) ��� CTLCHAR(*FCFC)), TOFILE ����� *PRINT

�� ���� �� �� ��(�: QSYSPRT)� ��� ���.

�� �� � ��:

� ��� ��� �� ��� �� ���� � � ��� ����.

�� � �� �� �� �� ��(�� � �) � ��� ����. CPYFRMQRYF ���

� �� �� �� � �� ��� ���.

v �� � �� �� �� �� �(�� � � �) � �� ��� ��� � ���� �

�� �� � �� �� ����� �����.

v �� � �� �� ������ ��� ��� ���� � FMTOPT(*CVTSRC)� ���

���. �� �� �� �� � �� ����� ��� � ��� �� �� � ��

� ���� � ��� ��� �����. ��� �� �� � � SRCSEQ ����� ��

�� ��� ��� ��� � ����. �� SRCOPT(*SEQNBR)� ��� � �� ��� � ���

�.

��� �� � ��:

��� ��� ������ ��� ���� ��� �����. ��� ���� �� � � �� � �

� ��� ����. �� ���� � �� �� ���� ������ �� ���� ��� � ���

�.

� �� ��� �� �� �� ���� ��� ���� �����. �� ��� ��� � ��� �

���. �� ��� ��� ������ ���� ��� ���� �����. ���� �� �� �

� ���� ��� �� ��� ��� ���� �� ��� ��� ����.

12 IBM ��� - iSeries: � � � ��� ������ � ��

Page 19: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��� � �� �� ��� ���� ���� �� �����. �� �� � �� �� �

�� �� � ����. �� �� �� �� ���� �����. �� ���� �� ��� ��� �

� ���� ��� � ��� � ����.

�� ��� �� �� �� ��

1 1011 00162 0762 07623 0810 08104 3729 10115 0016 3729

COPY ��� FROMRCD �� TORCD ����� ���� � ��� � �� �� �(PF)� ��

� � ����. ��� ��� � �� ��� ��� ���� ���� ���� ����. ���� �

��� �����. ��� �� �� �� ��� ��� ��� � ��� � �� � ��

���� ���. FROMRCD(1)� ���� �� � ��� �� ���� ���� �� � ���. �

� ��� � ��� �� �(PF)� ���� �� ����.

�� ��� �� �� �� ��� ���� ��� � � � �����. ��� �� ��

�� �����. ��� �� � � ��� �����.

� ��� � �� ��� �� �� �� ��� ��� �� � �� � � � ��� ��

�� �� ���� ���. �� �� ���� �� ��� ��� � ��� (FROMRCD ��

TORCD ���� ��) �� �� �� ��� �� ��� �� ���� �� �� �� ��

�. ��� �� ��� 3�� ��� 5� ���� COPY ��� � � �����.

�� �� �� ��

�� ��� �� � �� ��� �� �

1 1011 . —

2 0762 . —

3 0810<��

<��

<��

1401 0810

4 3729 1402 3729

5 0016 1403 0016

�� �� ��� ��� ���� � �� ��� ��� ��� � �� �� ��� ��� ���

�. �� ��� ��� � ��� �� � ��� �����.

�� ��

27 ���� ���� ��� ��

�� ��� ����� ���� ��� �� ���� �� � ����.

�� �� �� ��� ���:

CL ������ COPY ��� ���� ��� ���� �� ��� �� ���� ��� �����

�� ���� ����. � ���� �� ���� ��� ������� �� � ����.

������ � �� 13

Page 20: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� SNDPGMMSG ��� ���� COPY ��� ����� � CL �������.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

PGMDCL &MSGID TYPE(*CHAR) LEN(7)DCL &MSGDTA TYPE(*CHAR) LEN(82)CPYF FROMFILE(LIB1/XXX) TOFILE(LIB2/XXX) +

MBROPT(*ADD)RCVMSG MSGID(&MSGID) MSGDTA(&MSGDTA) +MSGTYPE(*COMP) RMV(*NO)

SNDPGMMSG MSGID(&MSGID) MSGF(QCPFMSG) +MSGTYPE(*INFO) TOMSGQ(QSYSOPR) +MSGDTA(&MSGDTA)

ENDPGM

�� ��� �� �� ����� ��� �� � ��/�� � � �� �� �� ��� �� �

�� �����.

v CPC2955� ��� �� �� ������.

v CPC2956� COMPRESS(*NO)� ��� � �����.

v CPC2957� ��� ���� �� ����.

v CPC2954� MBROPT(*UPDADD)� ����� � �� ��� CPC2955, CPC2956 �� CPC2957�

��� � � �� �� ���� �����. ��� ��� ��� �� ����.

�� �� ����:

��� ��� � �� �� �� �� ��� � �� ��� CPF2817� �����.

��� ��� � �� � ��� � � ��� �� ���� �����.

v �� �(PF)� ���� ����(�� ��� CRTFILE(*YES)� ������).

v �� �(PF) �� �� ��� ��� ���.

v ��� �� � ��� ���(MBROPT(*REPLACE)� ������).

v �� �� ��� ����. ��� �� ��� ��� ��� �� ���. �� �� ���

� �� �� ���� ����.

v ��� ���� ���.

CPF2817 �� ���� �� �� �� �� ��� ��� ��� �� ���� ����. CPF2817

�� ��� �� �� �� �� ���� ��� ID� CPF2817 �� ���� �� ��� � �

(SNDPGMMSG ��� MSGDTA ����)� �����. MONMSG ��� CMPDTA ����� ��

�� �� ��� � CPF2817 �� ����� ����� �����.

�� �, ��� CPF2802� �� ������. �� �� � � �� �� ����. �� �

� �� ��� �� � �� �� ���� � ����.

14 IBM ��� - iSeries: � � � ��� ������ � ��

|

|

|

|

Page 21: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

PGM/* The replacement text of escapeCPF2817 contains the msg IDCPF2802 for the ’from-file notfound’ condition */

CPYF FROMFILE(NOLIB/NOFILE) TOFILE(D504/KEY) +FROMMBR(NOMBR) TOMBR(MBR1) MBROPT(*ADD)

MONMSG MSGID(CPF2817) CMPDTA(CPF2802) +EXEC(SNDPGMMSG TOPGMQ(*EXT) +MSG(’File NOFILE in NOLIB not found’))

ENDPGM

CPF2817 �� ���� �� �� � ��� ���� �� ��� �� � �� ��� �� ��

� MONMSG ��� ��� CPF2802�� �� �� � CPF2817 �� ����� ���� ���

� ������ ��� � ����.

CPYFRMQRYF ��� �� � � ��� �� �� ��� �� �� ��� CPYFRMQRYF �

�� �� � � OPNQRYF ��� ����� ��� �� ��� �� ���� OPNQRYF ���

TYPE(*PERM)� ���� �� � �� ����. ��� �� ���� ��� � ��

RCLRSC( � ��) ��� �����. OPNQRYF ��� TYPE(*PERM)� ��� � ��� ��

�� �� ����.

��� ���� CPF2817 �� ��� ��� �� ���� ��� � ����. � ��� � �� ��

� ��( , ��� �� �� ���)�� ��� � ����. ���� �� ��� ���� ��� � �

�� ID� CPF2817 �� ���� � ���� ����. MONMSG ��� CMPDTA ����� �

��� �� ����� �����.

CPD2807 CPD2808

CPD2809 CPD2810

CPD2811 CPD2812

CPD2825 CPD2968

CPD2969 CPD2970

CPD2971 CPD2972

CPD2973 CPD2974

CPD2975 CPD2976

CPD2979 CPD2980

CPD2981 CPF2801 CPF2802

CPF2803 CPF2804 CPF2805

CPF2806 CPF2807 CPF2808

CPF2810 CPF2811 CPF2812

CPF2813 CPF2814 CPF2816

CPF2819 CPF2820 CPF2821

CPF2822 CPF2823 CPF2825

CPF2826 CPF2827 CPF2831

CPF2832 CPF2833 CPF2834

CPF2836 CPF2837 CPF2839

CPF2840 CPF2841 CPF2842

CPF2843 CPF2844 CPF2847

CPF2848 CPF2849 CPF2851

CPF2853 CPF2854 CPF2855

CPF2856 CPF2857 CPF2860

CPF2861 CPF2862 CPF2863

CPF2864 CPF2865 CPF2868

CPF2869 CPF2870 CPF2871

CPF2872 CPF2873 CPF2874

CPF2877 CPF2878 CPF2879

CPF2881 CPF2883 CPF2884

CPF2890 CPF2891 CPF2893

CPF2960 CPF2962 CPF2963

CPF2965 CPF2969 CPF9807

CPF9808 CPF9820 CPF9830

�� ���� �� ���� �� ����:

�� �� �� � �� �� �� ��� �� ��� ��� �� �� � ��� �� �� �

� �� ��� ����.

��� �� �� � � �� �� ��� �����.

v CPYF ��� COMPRESS(*NO)� ���� � �� �� ���� � �

v COPY ��� COMPRESS(*YES)� ���� � �� � ��� ���� �� ���� � �

������ � �� 15

Page 22: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

���� ���� �� ��� �� ��� ��� ��(CPYFRMQRYF �� �� CPYF ���

INCCHAR

�� �� �� �(*PRINT ��)��� �� �� �� �(PF)� MBROPT(*ADD) ��

MBROPT(*UPDADD)� ��� � �� �� �� �� ��� �� �� � ��� �����.

��� � ��� ��� �� �� ���� �����. �� �� ��� � �� �� �� ��

��� �� �� �� � ��� � �����. CPYF ��� PRINT ����� *COPIED, *EXCLD

�� *ERROR� ��� � �� �� ��� ���� �� ��� ���� ���.

CPYFRMQRYF ��� ��� �� �� �� � ��� ��� �� ��� �� ���� ���

MBROPT(*REPLACE)� ��� � �� �� ���� ����. �� �� �� � ��� �� �

� ���� ��, CPF2869 ���� ��� �� �� ��� ���� � �����(��� ���

�� �� �����). �� �� ��� �� �� ����� �� � ����. �� �� �� �

��� �� � �� �� ��� �����.

v ��� �� ��� �� � ��� ���� ����. ��� �� ���� �� � �� �

��� ����.

v ��� �� � �� � ��� ���� ����.

v �� �� ���� � �� ��� CRTFILE(*YES)� ��� � �� �(PF)� �����.

v �� �� �� �(PF)� �� � ��� ���� ��� ��� �� �����.

v CPYF ��� PRINT ����� *COPIED, *EXCLD �� *ERROR� ���� �� �� ��� �

��� ��� ����.

�� ��� FROMMBR ����� ��� �� *ALL� ���� �� ��� �� �� �� � �

�� ��� ���� ��� ��� CPF2869� � �����. �� �� �� ��� CPF2870 �

� ���� CPF2817 �� ��� ��� �� CPF2869 ��� ��� �� �����.

�� ��� � ��� �� FROMMBR(*FIRST)� ����� ��� � ��� ���� �� �

� �� ��� �� � �� �� �� ��� �� ��� CPF2869� � �����. CPF2869 �

� ���� CPF2817 �� ��� ��� ���.

�� ���, �� � �� �� �� ������ �� EMPTY1 EMPTY2� �� ���

�� �� �����.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

PGM/* No need to monitor for zero records

when MBROPT(*ADD) specified */CPYF FROMFILE(D504/GEORGE) TOFILE(D504/KEN) +

FROMMBR(EMPTY1) TOMBR(MBR1) MBROPT(*ADD)CPYF FROMFILE(D504/GEORGE) TOFILE(D504/KEN) +

FROMMBR(EMPTY2) TOMBR(MBR2) MBROPT(*REPLACE)MONMSG MSGID(CPF2817) CMPDTA(CPF2869) +

EXEC(CLRPFM FILE(D504/KEN) MBR(MBR2))

16 IBM ��� - iSeries: � � � ��� ������ � ��

Page 23: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

/* Monitor for zero records andsend a message when all membersto copy are empty */

CPYF FROMFILE(D504/GEORGE) +TOFILE(D504/NEWFILE) FROMMBR(EMPTY*) +TOMBR(NEWMBR) MBROPT(*REPLACE)

MONMSG MSGID(CPF2817) CMPDTA(CPF2870) +EXEC(SNDPGMMSG TOPGMQ(*EXT) +MSG(’All members to copy are empty’))

ENDPGM

� �� CPYF ��� � MBROPT(*ADD)� �������. ��� �� �� �� � ����� �

� ���� ����� ���� ����. �� �� MBR1� ���� �� � �� �� ����

������(�� � ��� ����� �� ���� � ).

� �� CPYF ��� � �� � ��� ���� � ��� �� � ��� � � ����. ���

� �� CPYF �� ��� MONMSG ��� �� � ��� ���� � �� � ��� � � �

CLRPFM ��� �����.

� �� CPYF ��� � ��� �� ��� �� �� � �� �� � ��� EMPTY*� ���

�� ��� ���� ��� CPF2817 �� ���� CPF2870� �� ����.

�� �� �� �� ��:

� �� ��� �� ���� �� �� �� � ��� ��� � ����.

����� � �� � ��� ���� ��� ��� ���� � (�� �� ����� �� ��

�� � ), �� �� � CLRPFM(�� � �� � �) ��� ���� ����.

CLRPFM FILE(X) MBR(XYZ)CPYF FROMFILE(Y) TOFILE(X) TOMBR(XYZ) +

MBROPT(*ADD)

MBROPT(*ADD)� ����� ��� CPYF ��� � Y� �� �� ����� �����. �

X� MBR(XYZ)� � Y ��� ���� ��� �����.

CPYFRMQRYF �� CCSID� ��:

CPYFRMQRYF(�� ��� ��) ��� DBCS(� � 2��� � ��) �� CCSID(��� �

�� ID) �� �����.

OPNQRYF(�� � ��) ��� �� � � DBCS �� �� �� CCSID� ����. CCSID�

65535 �� MAPFLD ����� *HEX� ��� �� �����. � �� CCSID� 65535��

OPNQRYF� � �� ���� ����. CPYFRMQRYF(�� ��� ��) ��� �� � �

CCSID� �� ��� �� ���� �� � � ���� �� ��� � ����. �� � � �

�� ���� ��� CPYFRMQRYF� ��� � OPNQRYF� ���� �� �� CCSID� 65535�

������.

������ � �� 17

Page 24: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

CPYFRMQRYF� �� �� �� ��� �����. � � DBCS �� �� CCSID� ��� ��

� �� �� ���. � �� ��� CCSID� �� �� � �����.

v OPNQRYF �� CCSID� 65535 � �� ��� �� � � DBCS �� �� � �� ��

� CCSID���.

v OPNQRYF �� CCSID� 65535� �� � �� ��� �� � � DBCS �� � ���

� ��� � ���, OPNQRYF �� CCSID� �� �� 2��� CCSID� CCSID� ������.

CCSID� 65535 �� ���� ����. OPNQRYF �� CCSID� � ��� �� �� 2��

� CCSID� � � 65535� �����.

�� ��

CCSID� �� ��

CCSID� �� CPYSRCF �� ��:

CPYSRCF(�� � ��) ��� ���� �� �� �� �� � CCSID� �� ����.

� � �� �� �� � data converted, use FMTOPT(*NOCHK)� ��� CPYF ��� ���

���.

�� ��

CPYSRCF(�� � ��) ��

CPYF ��

�� ���� �� ��:

CPYF � CPYFRMQRYF ��� ���� (null) �� �� �� �� ��� � ����. FMTOPT

����� (null) �� �� ��� �����.

INCREL ����� ���� �� ��� �� �� ���� � ���� �� � ����.

���� �� �� �� ��� �� ��� �� �� �� �����.

CPYTOTAP

CPYTODKT

CPYFRMTAP

CPYFRMDKT

CPYF �� CPYFRMQRYF ���� �� �� � �� �� ���� �� �� �� � �

�� �� �� �����.

FMTOPT(*NOCHK)

FMTOPT(*CVTSRC)

�� �� ��

18 IBM ��� - iSeries: � � � ��� ������ � ��

Page 25: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� ��� ��� �� ��� � ��� ��� �� �� �� �� ��� �( �� ��)�� �

� �� �����. �� ��� ����� ��� � ���. �� ��� ��(TOFILE(*PRINT),

PRINT(*COPIED), PRINT(*EXCLUDE) � PRINT(*ERROR))� � ��� � ����� �� ��

���.

�� ��

CPYF ��

CPYFRMQRYF ��

�� �� �� �� �� ��

iSeries� �� ��� �� �(�� �)� � ���� �� �� �� �(�� �)� ����

CPYF ��� ��� � ����.

�:

CPYF FROMFILE(PERSONNEL/PAYROLL)TOFILE(TESTPAY/PAYROLL) MBROPT(*ADD)CRTFILE(*YES) ERRLVL(10)

� ��� �� ��

�� ����� ��� ��� �� ���� ���� �� ��� � ����. �� � ���

�� ��� �(�� �� �)� ��� � ����. �� �� �� �� �� �� �� �� ���

� CPYF �� CPYFRMQRYF ��� CRTFILE ����� ��� � ����. �� ��� 20 �

��� ��� � ��(CRTFILE ����)�� ������.

iSeries �� �� ��� �� ��� �� ��� 6 ���� �� ��: ���� ������.

��� ��� ��

�� ��� ���� ��� �� ���� ��� ��� � ����.

v 23 ���� ���� ��, �� � ��(MBROPT ����)�

v 43 ���� ���� �� ��

v 27 ���� ���� ��� ��

�� �� �� � �� � ��

v 46 ���� ��� �� ������ ��� ���� ��(FMTOPT ����)�. �� ��� � �

� �� � ��� �� �� ��� � ����. �� ��� �� �� �� � �

� ��� ���. � �� �� ������ � � FMTOPT(CVTSRC)� ��� ���.

�� � �� �� ���� � � � � FMTOPT ����� ���� ����.

v 69 ���� ��� �� �� � ���. �� Data Warehousing� ���� � � �� ����� �

�� ���� ��� ���� iSeries� �� ��� � �� �����.

������ � �� 19

Page 26: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � �� �� �� ��

�� ��� � ��� � �� � � ��� ���� ��� ��� ��� � ����.

v 41 ���� ���� �(PRINT, OUTFMT � TOFILE(*PRINT) ����)�

v 61 ���� ��� � �� � �� �(SRCOPT � SRCSEQ ����) �� �� ���

v 132 ���� �� �� � �� ���

v 130 ���� ����

�� ��

6 ���� �� ��: ���

�� ��� ���� �� ��� ������ � (� DB2 Multisystem � ��) �� ��

� ������ ��� �� �� � ����.

��� � ��(CRTFILE ����)�

�� ��� �� �� � � �� � �� �� �� ���� � CRTFILE(*YES)� ��

�� �� �� ��� � ����.

43 ���� ���� �� ��

iSeries�� � ��� ���� �� � �� � � ����.

23 ���� ���� ��, �� � ��(MBROPT ����)�

�� iSeries �� ��� ���� MBROPT ����� �� ��� ���� �� �� �� ��

����� ��� � ����.

27 ���� ���� ��� ��

�� ��� ����� ���� ��� �� ���� �� � ����.

�� ��

CPYF ��

CPYFRMQRYF ��

�� �� ��(CRTFILE ���)

�� ��� �� �� � � �� � �� �� �� ���� � CRTFILE(*YES)� ���

� �� �� ��� � ����.

�� � TOFILE ����� � �� �� ��� ��� �� � �� ��� � �� �� �

������� ��� ������. (�� �� � CRTPF ��� �� ��� ��� ���.) �� �

�� ������ ���� ��� �� �� ��� � ���.

CRTFILE(*YES)� ��� ���� � �� �� �����.

�� ��� ��� ��, ��, ��� �� ���� ����. ��� CPYF �� CPYFRMQRYF

�� �� ��� � � �� �� �� ID� ��� �����.

�� ��

20 IBM ��� - iSeries: � � � ��� ������ � ��

Page 27: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

19 ���� ��� � �� �� � ���

iSeries� �� ��� �� �(�� �)� � ���� �� �� �� �(�� �)� ���

� CPYF ��� ��� � ����.

22 ���� �CPYF(� ��)� ��� �� �� ��, �� ��� � � ���

CPYF(� ��) ���� �� �� �� ���� � �� �� ��� �� �� �� �

� �� ��� �����. � ���� ��, � � �� �� ���� �����.

�CPYF �� CPYFRMQRYF ��� CRTFILE(*YES) ���

CPYF �� � CPYFRMQRYF ��� CRTFILE(*YES)� ���� �� �� � � ����.

CPYF �� CPYFRMQRYF ��� CRTFILE(*YES) ��:

CPYF �� � CPYFRMQRYF ��� CRTFILE(*YES)� ���� �� �� � � ����.

CPYF ��� CRTFILE(*YES)� ���� ��� �� ��� �� � � ��� �� ��

� �� ��� �����. � �� �� � �� � �� �� ID� �� �� � �� � ��

�� ���. ��� �� � ��� ���� ��� �� � ��� ���� �����.

�� �� �� � � ��� �� � �� SIZE(*NOMAX), ALLOCATE(*NO) �

CONTIG(*NO)� �����. �� �� �� ��� ��� �� � � �� �� CPYF ���

RCDFMT ������ ��� ���� �����.

CPYFRMQRYF ��� CRTFILE(*YES)� ���� ��� �� �� � �� � �� �� ID�

��� �� �� ��� � �����. �� �� �(PF)� ��� OPNQRYF(�� � ��) ���

��� FILE ����� ��� � �� � ����. ��� � ��� ��� �����. ��

CONTIG(*NO), SIZE(*NOMAX) ALLOCATE(*NO), AUT(*NORMAL) � FILETYPE(*DATA)� �

����.

��� ���� � �� ��, ��, ��, �� ��, �� �� �� ��, � � �� �� ���

�����. �� � � � ���� � � �� ����.

OPNQRYF ��� � �� �� ��� �� ��� ���� � � ����. OPNQRYF ���

�� ��� �� � ��� ��� � ��� �� � ��� (null) �� ��� ���.

v %STRDEV

v %VAR

v %SUM

v %AVG

v %MIN

v %MAX

�: ��� ��� � �� �� OPNQRYF ��� ��� �� �� ID� �� �� �� ID� ���

�.

������ � �� 21

Page 28: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��

20 ���� ��� � ��(CRTFILE ����)�

�� ��� �� �� � � �� � �� �� �� ���� � CRTFILE(*YES)� ��

�� �� �� ��� � ����.

28 ���� ���� ���� ���� ���� ��� �(RCDFMT ����)�

RCDFMT ����� ���� ��� �� ��� ��� ���� �� � ����. CPYF ���

�� � ����� ��� � ����.

CPYF(�� ��)� ��� �� ��� ��, ��� ���� � �� ��:

CPYF(� ��) ���� �� �� �� ���� � �� �� ��� �� �� �� �� �

� ��� �����. � ���� ��, � � �� �� ���� �����.

CPYFRMQRYF� �� �� �(PF)� ��� � OPNQRYF(�� � ��) ��� ��� FILE ��

��� ��� � �� �� ��� �����. ��� ��, � � �� �� ���� �����.

� �� � (CPY� CPYFRMQRYF), ��� �� �� �� � �� ��� ���� �� ���

���. �� ��� ���� �� � ����� �� *ALL ��� ����. �� � �� ���

� ����� ���� ��� OWNER(*GRPPRF)� � �� �� �, � � � ����.

OWNER(*GRPPRF)� ���� �� ���� �� �� �� � ���. � � �� ��� ���

� �� ���� ��� ����� �� � �� �� ��� �� �� ��� �����.

��� �� �� �� �� � ��� ������ ����. �� �� �� �� � �� ��

��� ��� ��, ��, �� � �� ��� �����. ��� � �� �� �� �����.

v ��� ��� ��� �� ��� �� �� � ���� � �� �� ��� ������

�� �� �� �����.

v �� �� SQL , �� �� ��� ��� �� �� SQL � �� �� ����. ��� ��

�� LOB, ��� �� �� �� ��� ���� ��� �� �� SQL ���.

v �� �� SQL � ��� �� ���� ����. ��� � �� �� ��� �� �� �

����.

v �� �� ��� ��� ����� �� � CPYF � CPYFRMQRYF ��� CRTFILE ����

� �� ��� �� ��� ��� ��� ���� ����.

v ����� �� ��� � �(CRTFILE(*YES))� ���� � ���� ��� � �� �

��� ����.

v �� �� ��� �� ��� � �(CRTFILE(*YES))� ���� � �� �� ��� �

�� ���� ����.

�� ��

22 IBM ��� - iSeries: � � � ��� ������ � ��

Page 29: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

20 ���� ��� � ��(CRTFILE ����)�

�� ��� �� �� � � �� � �� �� �� ���� � CRTFILE(*YES)� ��

�� �� �� ��� � ����.

��� ��, �� � ��(MBROPT ���)

�� iSeries �� ��� ���� MBROPT ����� �� ��� ���� �� �� �� �� �

���� ��� � ����.

��� ����� CPYF, CPYFRMQRYF, CPYFRMTAP � CPYSRCF �� ����. �� CPYF �

�� ���� �� � ���� ���, ���� �� � ���� �� � ��� ��� � ����.

MBROPT ����� *REPLACE, *ADD �� *UPDADD� ���� �� ��� ��� � ���

�.

�� ��

19 ���� ��� � �� �� � ���

iSeries� �� ��� �� �(�� �)� � ���� �� �� �� �(�� �)� ���

� CPYF ��� ��� � ����.

27 ���� ���� ����� ���� �� ��� ���

���� ���� ��� �� �� �� � �� ��� �� ��� � ����.

�� �� � *REPLACE ��:

*REPLACE� ���� ����� ��� �� � ����. ��� ���� ��� ���� �� ��

�� ���� ���. MBROPT(*REPLACE)� ���� �� �� ��� �� � �� ��� ��

� ���.

CPYFRMQRYF �� ��� �� ��� � *REPLACE� ��� CPYFRMQRYF ��� *REPLACE�

���� � �� �� ���� �� �� � ��� �����.

*REPLACE� CPYSRCF ��� ��� ����. �� �� �� ��� ��� �� *NONE���

*NONE� �� �� ��� � �� �����.

�� �� � *ADD ��:

*ADD� ���� ��� � ���� �� �� �� ��� �� �����.

� �� � �� �� �������. ��� � �� � � �� ��� ��� ����� ���

���� ���� ���� ����. �� ��� �� � � �� �� ��� ��� �� ��

�� ��� ��� ���� ����.

*ADD� ���� �� �� ���� � �� ��� ��� ����� �����.

� � �� MBROPT(*ADD)� ���� �� ���� �� ������ �� ���� � � �

��� �� �� ��� �� �� ����.

������ � �� 23

|

|

Page 30: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

MBROPT(*ADD)� ���� �� �� ���� ���� �� �� �� �����. �� ���

� FILEDB1� �� ��� �� �� ��, FILEDB2� �� ��� �� �� ����. �� �

���� ��� ��� ����. FILEDB2� �� ��� ���� ����.

24 IBM ��� - iSeries: � � � ��� ������ � ��

|

|

|

Page 31: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

MBROPT(*ADD), FROMKEY(1 2) � TOKEY(1 5)� ��� � � �� ���� � � ���

FILEDB2� �� �����.

��� ��� ���� �� ��� ��� � ��� � � �� ���� ����.

������ � �� 25

Page 32: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

���� � ���� ��� � �� �� �� �� ��� ����. � �� � � �� ���

��� ��� ����. �� �� ���� �� ���� �� ��� ��� � FILEDB2�� �

�� �� ���� � �� 4, 5, 9� �� 24, 2, 3�� ���� �����.

�� ��

39 ���� ���� ��� ��(COMPRESS ����)�

�� ���� ��� ���� �� ��� ��� ���� � ��� ���� ��� �� ���

�. �� ��� COMPRESS(*NO) ����� ���� � �� � ���� �� �� � ���

��� ���� ���� �� ���� ��� � ����.

61 ���� ��� � �� � �� �(SRCOPT � SRCSEQ ����) �� �� ���

� �� � �� �� �� � �� � �� �� ����� ��� � ����.

29 ���� ��� ��� ��� ���� ��� �(FROMRCD � TORCD ����)�

FROMRCD � TORCD ����� ���� ��� ��� ���� �� ��� � ����. CPYF

����� � ����� ��� � ����.

�� �� � *UPDADD ��:

CPYF ��� *UPDADD� ��� � �� � ���� �� �� ��� �� �� � ���

�����. � � �� �� �� � � � ���� �� � ��� �����.

� �� ���� �� ��� �� �� � ��, � � �� ��� �� �����. � � �

� �� �� ��� ��� � ��� �� �� �����(�� � �� �� �). �� �

� � �� �� � �� � �� �� � ���� � �� � ���� �����.

CPYF ��� MBROPT(*UPDADD)� ��� � �� � ������.

v �� �� 1� � �� � �� �� �� ����� �� ���� ���.

v CRTFILE(*YES)� ��� � ���. �� � CPYF� ���� �� �� �� ��� ���.

v CPYF� �� ���� ��� � ���.

26 IBM ��� - iSeries: � � � ��� ������ � ��

Page 33: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v �� �� ���� ��� � ��� �� � ��� ��� �����. �� � ��(CPF5026)�

ERRLVL ��� ���� ����.

v CPF5027� ERRLVL ��� �����. � ��� �� ����� �� ���� �� �� � �

�� � ����. � ��� ���� CPYF� ���� �� �� ��� �� �� �����

���. CRTPF � CHGPF ��� WAITRCD ����� ���� ��� ��� �� ��� �

� ��� ���� �� �� ��� ��� � ����.

v ��� �� FMTOPT �� �����. ��� MBROPT(*UPDADD)� ��� � ���� �� �

��� ����� �� ������. �� �� ���� �� � ���� �� ����.

v FMTOPT(*NOCHK)� ����� �� �� �� ��� �� � �� ��� � (null)� ���

� ����.

v �� � �� �� � �� �� ��� ��� ��� ���.

– ���� ��(*OBJOPR)

– ��(*ADD)

– ��(*UPD)

��� ����� ���� ��� ��� ��:

���� ���� ��� �� �� �� � �� ��� �� ��� � ����.

��� ����� ��� ��� �����. ��� ��� ��� �� ��(��� ���)� ��� �

� ��� ��� � �� ���� �� ��(� ���, SQL� �� iSeries ��)���.

���� � ���� ��� *INSERT ��� ����� �� �� �(PF)� ��� � ��� ����

� ���� �� ��� ��� �����. ��� ����� ��� ���� ���� � ����

����. ��� ����� �� �� ��� ���� � �� ��� �����. ��� ��� ���

� �� ����� ��� ���� �� �� � ����.

�� �� ��� ��� ����� �� � CPYF � CPYFRMQRYF ��� CRTFILE �����

�� ��� �� ��� ��� ��� ���� ����.

�� ��

23 ���� ���� ��, �� � ��(MBROPT ����)�

�� iSeries �� ��� ���� MBROPT ����� �� ��� ���� �� �� �� ��

����� ��� � ����.

�� ��

���

������ ����

��� ��� ��

�� ��� ����� ���� ��� �� ���� �� � ����.

�� ��

������ � �� 27

Page 34: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

12 ���� ���� �� � ���

��� ��� ������ ��� ���� ��� �����. ��� ���� �� � � �� �

�� ��� ����. �� ���� � �� �� ���� ������ �� ���� ��� �

����.

19 ���� ��� � �� �� � ���

iSeries� �� ��� �� �(�� �)� � ���� �� �� �� �(�� �)� ���

� CPYF ��� ��� � ����.

�� ��

������ ����

�� ��(CL)

��� ���� ���� ���� ��� ��(RCDFMT ���):

RCDFMT ����� ���� ��� �� ��� ��� ���� �� � ����. CPYF �����

� ����� ��� � ����.

�� ��� �� �� ��� �� �� � � ��� ��� ��� �� � FMTOPT(*NOCHK)

� ���� ��� ��� ���� ��� ���. FMTOPT(*NOCHK)� ���� �� �� � �

�� ��� �� �� ���� � RCDFMT(*ALL)� ��� � ����. ��� ��� ����

��� � � ��� ���� �����.

�� �� ���� ��� �� ORDHDR� ���� �� � ORDFILL�� �� � INVOICE� �

��� � �� ��� ���� � � �����.

CPYF FROMFILE(DSTPRODLB/ORDFILL) +TOFILE(DSTPRODLB/INVOICE) RCDFMT(ORDHDR) +

MBROPT(*ADD)

� � ��� ��� ��� �� �� ��� �� �� ��� � ��� � ��� ��� ���

�� �� ��� ��� ���� ��� � �� RCDFMT(*ALL)� ������. ��� ��� ��

� � � ��� �� ���� ���� ����.

�� ��

21 ���� �CPYF �� CPYFRMQRYF ��� CRTFILE(*YES) ���

CPYF �� � CPYFRMQRYF ��� CRTFILE(*YES)� ���� �� �� � � ����.

34 ���� ���� ��� � �(NBRRCDS ����)�

FROMKEY �� FROMRCD ���� �� � TOKEY �� TORCD ���� �� ��� ���

�(NBRRCDS ����)� ��� � ����.

39 ���� ���� ��� ��(COMPRESS ����)�

�� ���� ��� ���� �� ��� ��� ���� � ��� ���� ��� �� ���

�. �� ��� COMPRESS(*NO) ����� ���� � �� � ���� �� �� � ���

��� ���� ���� �� ���� ��� � ����.

�� ��

28 IBM ��� - iSeries: � � � ��� ������ � ��

Page 35: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

iSeries� DB2 Multisystem

�� ��� ��� ���� ��� ��(FROMRCD � TORCD ���):

FROMRCD � TORCD ����� ���� ��� ��� ���� �� ��� � ����. CPYF

����� � ����� ��� � ����.

�� ��� ��� � �� �� �� ��� �� ��� ��� ���� � ��� � ����.

FROMRCD �� TORCD ����� �� ��� ��� ��� � � �� �� �� ����� �

�� � ����. ���� �� �� ��� � ����.

v ��� ��� ��(FROMRCD ����)�� ��� ��� ��(TORCD ����)� ��

v ��� ��� �(NBRRCDS ����)� �� ���

��� ��� ��� � �� �� ��� ��� �� ��� �� � �� ��� ��� ����

� �����.

�� ��� ��� ��� � ���� ��� �� ��� ���� ���� ��� ������ ��

��� � �� ���� �����. �� �� �� ��� ��� �� �� �������.

COMPRESS ����� FROMRCD � TORCD ����� �� ���� ��� � �� ����

�� ��� � ����.

�� �� �� ��� ��� �� �� ��� �� � � TORCD �� ��� ��� ��

�� ���� �� ���� �� ��� �� ��� ����. �� �� �� � �� � �

� � TORCD �� ���� �� ����� ���� ��� �����(I �� ��� ����).

��� ���� � ��� ���� �� ��� ��� �����. � ���� ��� ���� �� �

COMPRESS(*NO)� ��� � ��� � �� �� ��� ��� ���� �� � ��.

COMPRESS(*YES)� ���� ��� ���� � �� ���� ����. � � ��� ��� ��

(FROMRCD ����)� ��� ����� � ��� ���� �� � �� ����� ��� ����

�.

�� �� ��� ���� � EMP1� �� ��� �� 500�� �� ��� �� 1000� ���� �

EMP1T� ���� � � �����.

CPYF FROMFILE(PERSONNEL/EMP1) +TOFILE(TESTLIB1/EMP1T) MBROPT(*REPLACE) +FROMRCD(500) TORCD(1000)

�: ��� ��� ���� ���� �� � � CPYF ���� ���� ��� � ��� �

(FROMKEY/TOKEY ����)� ��� � ���.

� ��� FROMRCD � TORCD ���� ��� �� ��� iSeries� DB2 Multisystem� ���

���.

�� ��

������ � �� 29

Page 36: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23 ���� �� �� � *ADD ���

*ADD� ���� ��� � ���� �� �� �� ��� �� �����.

��� �� ���� ��� ��(FROMKEY � TOKEY ���):

� �� ������ ���� ���� � ��� �� ��� � ����. CPYF ����� � ��

��� ��� � ����.

���� �� �� ��� � ����.

v ��� � �(FROMKEY ����)�� ��� � �(TOKEY ����)�� ��

v ��� ��� �(NBRRCDS ����)� �� ���

��� �� � � �� ��� ��� �� ��� �� � �� ��� ��� ����� ����

�.

�� � �� �� ��� ���� FROMKEY � ��� � �� �� �� ��� ��� ���

�� �� �� ���� � � �� �� � ��� � �� ���� FROMKEY ��� � �

� �� � �� ������. ��� � �� ��� ��� ���� ��� �� ���� ��� ��

� ���� ����.

� �� � � �� �� ���� ��� � ���� ���� � FROMKEY � TOKEY

����� *BLDKEY� ��� � ����. ��� � ��� �� � � � ���� ����. �

� ��, ��� ������� �� � �(� � ��� �� ��� �)� �����.

��� ������ �� �� � �� ��� �� ��� ���� � �� ���� ������

� ����. ������ �� �� � �� ��� �� �� ���� �� ��� �����. �

�� � �� � � � � � �� �� �� �� ��� �� �� �� �����.

��� �� � �� ���� ����. ��� �� � �� ��� ����� ��� ��

� �� �����.

�� � ���� �� ��� � � � �� �����. ��� � ��� � *NAN(�

�� ��)� ���� ����.

��� � ���� ��� � 31 ���� ��� ��� �� � ��� ��� ��� �� ��

���.

�: ��� �� ���� ���� �� � � CPYF ���� ���� ��� � �� ���

��(FROMRCD/TORCD ����)� ��� � ���.

� �� �� ���� ��� �� � ���� �� ��� COMPRESS(*NO)� ���� ���

���. ��� ���� �� � �� ��� ��� � �� �� ��� �� ���� ���� �

�� �����.

30 IBM ��� - iSeries: � � � ��� ������ � ��

Page 37: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� � �� ��� � ��� ���� ���� ��� MBROPT(*REPLACE)� �����

��� ��� �� ��� ��� ��� � ����.

�� � 2� � ��� ���� � FROMKEY� TOKEY ����� *BLDKEY� ��� � �

� �� ��� � ��� � � � ���.

�� ��

34 ���� ���� ��� � �(NBRRCDS ����)�

FROMKEY �� FROMRCD ���� �� � TOKEY �� TORCD ���� �� ��� ���

�(NBRRCDS ����)� ��� � ����.

�� ��� �� � ��� ��:

TOKEY �� ��� � �� ��� �� ��� ��� � ���� �� � ��� ��� �� � �

��� ����. � ���� � �� TOKEY ���� ��� ���� ����� ����� ���

� �� ���� �� ��� � ����� ��� � ����.

� �� � � ������� � �� ��� ��� ���� ���� ��� �� � � ����

�����(��� �� ��� ���). �� � ��� �� � ����.

v � �� ���� ������ ���� �� �

v �� *HEX ��� �� ��� ��� �� � �� �

v �� �� DDS ���� � �� �

ABSVAL

�� �

ALTSEQ

�� �� ��

ALWNULL

��

DATFMT

�� ��(*MDY, *DMY, *YMD, *JUL, SAA® *EUR �� SAA *USA)

DIGIT

��

SIGNED

��� �� �

TIMFMT

�� ��(*USA)

ZONE

� ��

������ � �� 31

Page 38: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� � �� ���� �� ���� �� �� �� � � ��(�� ��)� �� ��� ��

���� � � �� ��� ���� � �� �� ���� � ���� ����� �����.

� �, 2� � � � ��� �� �� ����(�� � � �� ��), *BLDKEY� ����

�� �� � � ���.

: �� � ��:

� ��� ���� �� � ��� ��� ���� �� � �� ���.

� �� �� � �� �� ��� �

1 CHAR 6 KEN2 ZONED 6 2 54.253 BINARY 4 1 10.1

�� �� FROMKEY(�� TOKEY) ����� ��� � ����.

FROMKEY( 2 X‘D2C5D5404040F0F0F5F4F2F50065’)

�� �� �� *BLDKEY �� ���� FROMKEY� ��� � ����.

FROMKEY(*BLDKEY (KEN 54.25 10.1))

� � 1 2� ���� �� �� � �� ����.

FROMKEY(2 ’KEN 005425’)

�� *BLDKEY �� ��� � ����.

FROMKEY(*BLDKEY (KEN 54.25))

: FROMKEY � TOKEY ��:

�� ��� �� ��� � EMP1 �� ���� � EMP1T� �����. EMP1T� ��� ���

���� ����. �� � ���� ��� ����, From � � To � �� ���� ���.

� �� �� ��� � ����.

FROMKEY� TOKEY ����� ��� 1� � �� � ��� ���� ��� �� ���� � ��

�� � �� �� ����.

CPYF FROMFILE(PERSONNEL/EMP1) +TOFILE(TESTLIB1/EMP1T) MBROPT(*REPLACE) +FROMKEY(1 438872) TOKEY(1 810199)

� �� �� �� ����� ���. � �� � � ���� ��� �� 0�� �����. ��

5 � � �� FROMKEY(1 8)� ���� 16� F800000000 � �� � �����. � ��

�� �� �� � � � ��� ��� � ��� ���.

��� �� ��� �� � ��(FROMKEY � TOKEY):

32 IBM ��� - iSeries: � � � ��� ������ � ��

Page 39: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� �� �� �� FROMKEY �� TOKEY ����� ���� � ��� � ���� � �� ��

�� �� 2��� �� �� � ��� ���.

�� �� � � �� �� �� ��� ��� � �� �� �� � �� ���� ��� ���.

�� 16� ���� ��� � ����.

*BLDKEY� �� �� � �� � FROMKEY �� TOKEY ������ ��� � 2��� ��

� � � ���� ������. � �� � � � � �� � �� �����. �� �� �

�� 0 ��� ��� � ����.

��� �� ��� ��, �� � ���� ��(FROMKEY � TOKEY):

� � �� �� FROMKEY �� TOKEY ����� ���� � ��� � �� ��� � �

�� ��, �� �� ��� ��� � �� ��� ����.

��� �� � ���� ��, �� �� ��� �(� ��)� � ����� ���. ��

� �� � � �� ��� ����� ��� ��� � � �� �� ��� � �� ����.

*BLDKEY� FROMKEY �� TOKEY ����� � ��� �� ��� � � �� ��, �

� �� ��� � ���� �� � � � �� �� � �� ��(� �� )�� ��

���. ��� ��� � �����.

v From ��� �� � ��� �� ���� �� � � �� �� ��� ��� �� ��

��� ��� � � �� � � � �� ��� �����. ��� *MDY, *DMY,

*YMD �� *JUL� �� � ���(/), ���(-), � (.), � (,), �� ��( )� � � ���

�. �� � � �� �� �� ��� ��� �� � ��� �� �� �� � , ���

Systems Application Architecture®(SAA) ��(*ISO, *USA, *EUR �� *JIS) � ��� �� ���

�����. �� YYYYDDD ��(�� �)�� �� ���� �����. ���� � �� �

��� �� � � �� ��� �� ��� � �� � � ���� � �� � ��� ��

� �� �� �� ��(� �� )�� ����. �� � ��� ��� ��� � �� �

� �� � �� ���� ��� �� ���� �����. �� � � �� �� �� �� �

�� �� �� ��� ��� � ����.

v From ��� �� � ��� �� ���� �� � � �� �� ��� ��� �� ��

���� ��� � �� � ���� �� � � � � �� ��� �����. ���

HHMMSS� � � ��(:), � (,), � (.), �� ��( )� � � ����. �� � � ��

�� ����� ��� �� �� ���� �� �� �� � ���� ��� SAA �� ��

��(*ISO, *USA, *EUR �� *JIS)� �� ���� �����. ���� �� � � �� � �

� � ��� �� ��� �� ��� � �� � � ���� � �� � ��� �� � �

� �� �� ��(� �� )�� ����. �� � ��� ��� ��� � �� �� ��

� �� ���� ��� �� ���� �����. �� � � �� �� �� �� ��� �

�, ��� ��� � ����.

v From ��� ���� � ��� �� ���� �� � � �� SAA �� ��

YYYYMMDDHHMMSS ���� �� ���� �����. ���� �� � � �� � �� �

������ � �� 33

Page 40: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� �� ��� �� ���� � � ���� � �� � ��� �� SAA ��� ���

� ����. �� � ��� ��� ��� � �� �� �� � �� ���� ��� ��

���� �����. �� � � �� ��� �� �� ��� �� �� ��� ��� � �

���.

��� �� ��� �(null) � ��(FROMKEY � TOKEY):

FROMKEY �� TOKEY ����� ���� � � �� ��� �� ��� � �� ��� �

� �����. ��� �� � ��� �� �� �� ��� �� �����.

*BLDKEY� FROMKEY �� TOKEY ����� ���� ��� *BLDKEY �� �� �� �

�� � ���. ���� �� ���� �����.

��� �� ��� �� �� CCSID(FROMKEY � TOKEY):

� �� �� �� FROMKEY �� TOKEY ���� ��� ��� � �� ��� � ���� �

CCSID �� ���� ����.

*BLDKEY� � , DBCS ��(DBCS-Open), DBCS �(DBCS-Either), DBCS ��(DBCS-Only) �

� FROMKEY �� TOKEY� ��� � ��� �� �� ��� ��� �� ����� CCSID�

�� �� ����. �� ��� � � �� �� CCSID�� �� � � �� CCSID� ����.

� � ���� ��� � � �� ��� ��� ��� ���� � ���� ��� �� ��

� �����. �� �� � �� � �� � �� �� ��� � �� � � ���� ����

� �� ���� � �����.

��� �� ��� DBCS �� ��(FROMKEY � TOKEY):

� �� �� �� FROMKEY �� TOKEY ���� ��� ��� � � ���� � �� �

��� ����. � ���� ��� �����.

*BLDKEY� DBCS ��� �� FROMKEY �� TOKEY� ��� � DBCS �� SO � SI �

� ��� ���. DBCS �� �� CCSID� �� DBCS CCSID� �� �� ��� �����. SO

� SI � � � ���� �����. ���� ��� �� ��� �����.

v � ���� SO � SI � � �� �� �

v �� �� � � �� DBCS CCSID� �� � � �

��� ��� � ��(NBRRCDS ���):

FROMKEY �� FROMRCD ���� �� � TOKEY �� TORCD ���� �� ��� ��� �

(NBRRCDS ����)� ��� � ����.

NBRRCDS� TORCD �� TOKEY ����� �� ��� � ���. ��� From � � �� From

��� ���� ���� ��� ��� �� �����.

34 IBM ��� - iSeries: � � � ��� ������ � ��

Page 41: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�: �� ���� � ����� ��� � ����. CPYF, CPYFRMDKT, CPYFRMQRYF,

CPYFRMTAP, CPYTODKT � CPYTOTAP.

FROMKEY �� FROMRCDY ����� ���� � NBRRCDS ����� ��� � ����. �

�� � �� ����� �����. ��� ��� �� ��� �� �� ��� ��� ���, ��

� �����.

v COMPRESS(*NO)� ���� �� ��� ��� ������ ���� ��

v INCCHAR � INCREL ����� � ��� ���

�� �� � EMP1 �� ��� 1000�� � EMP1T� ���� � �� ��� ���� � �

�����. ��� ���� EMP1 �� � �� ���� ���� EMP1T �� � �� ��� ����

�����.

CPYF FROMFILE(PERSONNEL/EMP1) +TOFILE(TESTLIB1/EMP1T) MBROPT(*REPLACE) +NBRRCDS(1000)

�� NBRRCDS ����� ���� ����� ��� ����� ��� � ����.

CPYF FROMFILE(PERSONNEL/EMP1) TOFILE(*PRINT) +FROMRCD(250) NBRRCDS(10) OUTFMT(*HEX)

� �� �� ����� ���� � ��� ��� � ���. �� �� � �� ����� �

�� ���� ��� CPYFRMQRYF� ��� � �� � �� ������� �� �, �

OPNQRYF ���� �� ��� ���. POSDBF(������ � ����) ���� �� ���

��� � ����. � �� ���� ���� ��� � �� � � ����.

�� ��

28 ���� ���� ���� ���� ���� ��� �(RCDFMT ����)�

RCDFMT ����� ���� ��� �� ��� ��� ���� �� � ����. CPYF ���

�� � ����� ��� � ����.

30 ���� ���� �� ���� ��� �(FROMKEY � TOKEY ����)�

� �� ������ ���� ���� � ��� �� ��� � ����. CPYF ����� �

����� ��� � ����.

�� ��� �� ��� ��(INCCHAR ���):

���� �� ��� ���� ���� � ��� ���� ���� �� � ����.

�: CPYF ����� � ����� ��� � ����.

FROMKEY �� FROMRCD ����� �� INCCHAR ����� ��� � ����. ���� � �

�� �� ��� ��� � � ��� �� � ��� �� � �� ��� ��� �� � � �

�� � ����.

������ � �� 35

|

|

Page 42: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

1 - 256���� � ���� ���� � ����. � ���� ��� �� ��� � �� �

�� ���� ��� � ��� ���.

INCCHAR � ����� �� �� (operator)� *CT(��)� ��� � ����. �� �� �� �

���� � � ���� � ���� �����. ��� ��� � �� ��� �� ��� ��

��� ��� � ����. �� � ������ � �� ���� �� � ����� �����.

INCCHAR � INCREL ����� �� ���� INCCHAR � INCREL �� �� ����� � �

� ���� �����.

�� �� 80 ��� XXX� ���� DBIN ��� �� ���� ����� � � ����. ��

�� � ���� DKTOUT �� ���� � � ����. � ���� �� ��� ��� �� �

� ��� ����� ��� INCCHAR ����� *RCD� ��� ���.

CPYF FROMFILE(DBIN) TOFILE(DKTOUT) +INCCHAR(*RCD 80 *EQ XXX)

���� �� � �� � ��� � XXX� ����� *RCD ��� �� � � �� ��(

� ������� ��� ��)� ���� ���.

CPYF FROMFILE(DBIN) TOFILE(DKTOUT) +INCCHAR(FLDA 6 *EQ XXX)

�� �� �� ���� �� � RCDFMT(*ALL)� ����� �� �� �� � �� �

� � � �� ��� ��� � ���.

2� � ��� INCCHAR ����� 2� � � � ��� ����. �� CPYF� � �

��� � � � ��� ���� ����.

INCCHAR ���� ��� �� � ��:

*RCD� INCCHAR ����� ��� � �� ��� �� �� ��� ����. �� �� �� 2

��� �� �� �� ��� ��� ���.

INCCHAR �� �� �� ���� �� � �� �� �� � � 1���� ��(X‘40’)� ��

����.

��� ��� � INCCHAR ���� �� �� �� ��� � ����. �� ��� �� �� From

� �� � �� ��� ����. �� ��� �� INCCHAR ���� ��� �� ��� �

���. �� �� From �� �� �� INCCHAR ����� ��� ��� ��� �� � From

� �� 1��� ��(X‘40’)�� �����.

INNCHAR �� ��� 0 ���� ��� � ���.

INCCHAR ���� ��� �(null) � ��:

36 IBM ��� - iSeries: � � � ��� ������ � ��

Page 43: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

INCCHAR ����� ��� �� � � � �� DBCS ��� �����. ��� �

�� �� �� ���� ���� ���� ���� ����.

���� *RCD �� �� ��� �� ��� ���� ����. �� �� �� �� ��� ��

����.

INCCHAR ���� ��� �� �� CCSID:

*RCD� INCCHAR ����� ��� � � ���� �� �� ���� ����. � � ���

���� �� �� ��� �� �� ��� ���� ����.

��� ��� � ��� � ���� �� ��� ���� ��� CCSID� �� ��� �����.

� ���� From �� CCSID� ����. � � ���� ��� � ���� ��� ���

��� ���� � ���� ��� �� ��� �����. ��� �� ��� �� � ��� ��

� �� �� �� �����.

INCCHAR ���� ��� DBCS �� ��:

��� �� INCCHAR ����� ��� � DBCS �� SO � SI � � ��� ���. ���

�� �� CCSID� �� DBCS CCSID� �� ��� �����.

� CCSID� ���� �� ���. ��� ��� ��� �����. SO � SI � � ��� �

����. ����� �� ���� DBCS � ��� �����.

�� �� �� ��� ��(INCREL ���):

INCREL ����� �� � �� ����� ��� ���� ��� � �����. INCCHAR ��

��� � INCREL ����� ������ ��� ��� ��� ��� � ���, ��� �� ��

�� �� �� � �� �� �� �� � ���� � ����.

�: CPYF ����� � ����� ��� � ����.

� �� INCREL ����� � 50�� AND � OR ���� ��� � ����. OR ��� AND �

�� ����. �� �, ��� INCREL ����� � FLDA� 5�� �, � FLDB� 6��

�� � ���� �� �� ����. FLDB� 9 � (FLDA� ��� �), ���� �����.

INCREL((*IF FLDA *GT 5) (*AND FLDB *LT 6) +(*OR FLDB *EQ 9))

�� � ���� �� � �� ��� ��� ���. INCREL �� ��� ��� ��� ���.

� �� �� �� ��� ��� ��� � � *IF� ��� � �� ��� �� � �� ��� �

���� ���. � � ��� �� ��� ��� � *AND �� *OR� � �� � �� ��� �

��� � �� ��� ����� ���.

�����, IF ��� �� �� ��� AND ��� ���� ���� IF ��� �����. OR �

�� �� �� ��� AND ��� ���� OR ��� �����. � ��� ��� �� �� ��

������ � �� 37

|

|

Page 44: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

AND ��� � ��� �� � IF �� �� OR �� �� ��� � � � �� ��� ���

��. �� ��� ��� � � � ��� ���� ��� �� �����.

��(*IF �� �� �)� �� ��� IF ��� ����� ��� AND ��� � ��� ����

�. IF �� �� �� �� � � �(true) � ���� ��� ���� �����. IF �� ��

�� � � ��(false)� OR ��� ��� �� �� �� �����. ��� OR �� � � ���

�� AND ��( �� OR ����)� �����. OR �� �� � � �� ��� ���� ���

��. � � � ��� OR ��� ��� �� OR ��� �� ���� �� OR ��� � �

�� ��� �����. � � ��� IF �� OR ��� � �� �� ��� ���� �����(��

�� ���� ��).

INCCHAR � INCREL ����� �� ���� INCCHAR � INCREL �� �� ����� � �

� ���� �����.

�� �� �� ���� �� � RCDFMT(*ALL)� ���� INCREL ����� ��� � ���.

2� � ��� INCREL ����� *EQ � *NE� ��� ��� �����.

INCREL ���� ��� �� � ��:

INCREL ����� �� �� � �� ��� � ����. 2��� �� � � � �� � �

���. � � � ��� �� ��� ��� �� �����.

�� �� From �� �� �� INCREL ����� ��� ��� ��� �� � From �

�� 1��� ��(X‘40’)�� �����.

INCREL ���� ��� ��, �� � ���� ��:

INCREL ����� ��, �� � ��� �� �����. � � �� ���� � ��� ��

�� � ��, �� �� ��� �� �� � ����� ����.

���� � ��� �� � �� ����� ��� �� ���� �� ���. �� � �

� �����.

v From ��� �� ��� �� ���� �� � � �� �� ��� ��� �� �� ���

� ��� � � ���� �� � � � � �� ��� �����. ��� *MDY,

*DMY, *YMD �� *JUL� �� � ���(/), ���(-), � (.), � (,), �� ��( )� � �

����. �� � � �� �� �� � ���� �� ���� �� �� �� � ��

�� ��� SAA �� �� ��(*ISO, *USA *EUR �� *JIS)��� �� � YYYYDDD �

��� �����. ���� �� � ���� �� � � �� ���� � � ���� �

� ���� ����. �� � From �� �� ���� �� �� �����. �� � �

� ��� ��� � �� �� �� � �� ���� �� � �� ���� ��� �� ��

� �����. �� � � �� �� �� �� ��� �� �� ��� ��� � ����.

38 IBM ��� - iSeries: � � � ��� ������ � ��

Page 45: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v From ��� �� ��� �� ���� �� � � �� �� ��� ��� �� �� ���

� ��� � � ���� �� � � � � ��� �� �����. ��� HHMMSS�

� � ��(:), � (,), � (.), �� ��( )� � � ����. �� � � �� �� ��

��� ��� �� �� ���� �� �� �� � ���� ��� SAA �� �� ��(*ISO,

*USA, *EUR �� *JIS)� �� ���� �����. ���� � � ��� �� � � �� ��

�� � � ���� �� ���� ����. �� � From �� �� ���� �� ���

�� �� �����. �� � � � ��� ��� � �� �� �� � �� ���� ��

� �� ���� ��� �� ��� �����. �� � � �� �� �� �� ���

�� �� ��� ��� � ����.

v F r o m � � � � � � � � � � � � � � � � �� � � �� S A A � � � �

YYYYMMDDHHMMSS ��(� �)� �� �����. ���� � � � ���� �� �

� �� ���� � � ���� �� ���� ����. �� � From �� �� ���

� �� ����� �� �����. �� � ��� ��� ��� � �� �� �� �

�� ���� �� � �� ���� ��� �� ��� �����. �� � � �� ���

�� �� ��� �� �� ��� ��� � ����.

INCREL ���� ��� �(null) � ��:

INCREL ����� � �� �� � �� *NULL �� �����. ������ �� �� �

��� ����� � *EQ � *NE ������ *NULL � �� ��� � ����.

*NULL �� ��� � *EQ� �� �� ��� *NE� �� � ��� �����. *NULL ��

�� �� ��� ����.

INCREL ���� ��� �� �� CCSID:

�� ��� � , DBCS ��, DBCS � �� DBCS �� �� �� � ���� �� ��� ��

� �� ��� CCSID� �� �� ��� �����. � ���� From �� CCSID� ���

�.

� � ���� ��� � ���� ��� ��� ��� ���� � ���� ��� �� ��

� �����. �� ��� �� ��� �� � ��� ��� �� �� �� �����.

INCREL ���� ��� DBCS �� ��:

��� �� INCREL ����� ��� � DBCS �� SO � SI � � ��� ���. �� �

� CCSID� �� DBCS CCSID� �� �� ��� �����.

� CCSID� ���� ���� ���. ��� ��� ��� �����. SO � SI � � ���

�����.

��� ��� ��(COMPRESS ���):

������ � �� 39

Page 46: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ���� ��� ���� �� ��� ��� ���� � ��� ���� ��� �� ����.

�� ��� COMPRESS(*NO) ����� ���� � �� � ���� �� �� � ��� ���

���� ���� �� ���� ��� � ����.

COMPRESS(*NO)� ���� �� � ���� �� ���� �� ��� �����.

�: CPYF ����� � ����� ��� � ����.

�� ��

23 ���� �� �� � *ADD ���

*ADD� ���� ��� � ���� �� �� �� ��� �� �����.

28 ���� ���� ���� ���� ���� ��� �(RCDFMT ����)�

RCDFMT ����� ���� ��� �� ��� ��� ���� �� � ����. CPYF ���

�� � ����� ��� � ����.

COMPRESS(*NO) ��� � CPYF ��� ����:

COMPRESS(*NO)� ���� � ���� ���� �� ���� ���.

v �� � �� �� �� �� ���� ���.

v �� � �� �� �� �� ��(�� �� �)��� ���.

v �� � �� �� � ��� ����� ��� ���� FMTOPT(*NOCHK)� ���

���.

v �� ���� �� �� ��(���) ���� �� ��� ���.

– PRINT(*NONE)

– INCCHAR(*NONE)

– INCREL(*NONE)

– SRCOPT(*SAME)

– ERRLVL(0)

COMPRESS(*NO) ��� � CPYF ��� ����:

� ���� ��� � �� COMPRESS(*NO)� ��� � ���.

��� ��� �� �� � ��� �� � ��� ��� �� ����, �� �� �� �� �

�� ��� ��� ��� COMPRESS(*NO)� ���� ����.

v � �(DDS� UNIQUE ���� ���).

v DYNSLT ���� � � �� �� � (�� DDS) � � �� �� ����(CRTPF ��

CRTLF ��� ��� MAINT(*IMMED) �� MAINT(*DLY)).

v � ��� � � �� �� � �(�� DDS�) � � �� �� ��(CRTPF �� CRTLF

��� MAINT(*IMMED) �� MAINT(*DLY)� ���). �� � � ��� �� � � �

����.

40 IBM ��� - iSeries: � � � ��� ������ � ��

Page 47: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

– �� ��� � �

– � �� ���� �� ��� �� JFLD ��� �� To ��� ��� �

– � �� ���� �� ��� �� JDUPSEQ ��� �� �� ��� ��� �

�� �� � �� COMPRESS(*NO)� ��� � ���.

v �� � � � JRNPF ��� ��� �

v �� � ��� �� ���� �� � ��� �� ��� ��� �� � �

v OVRDBF ��� �� �� EOFDLY �� ��� ��� �

COMPRESS(*NO) ��� � CPYF �� ����:

COMPRESS(*NO) ����� ���� ���� ��� ����� ����� � ��� � �

�� �� �� �� � ��. ��� COMPRESS(*NO) ��� ��� �� �� ��� �� �

��.

COMPRESS(*NO) ����� ���� ��, COMPRESS(*NO) ����� ���� � ����� �

� ��� ���� �� ������.

v ���� ���� �� ������ �� � ��� ���� � ��� ��� ������.

v �� ��� ���� ����� ��� ��� �� �����.

� �� ��� ��� ���� � �� �� �� � �� ��� ���� ���� �� ��� ��

�� � ����.

COMPRESS(*NO) ����� ���� ��� ������ ��� �� ��� ���� ��� ���

�� �� �� � � �� �� �� � �� � �� � ��� �� �� � ��� �� �

�� ��� �� �� � ����.

MBROPT(*REPLACE) ����� ���� �� � ��� �� �� � �� ��� ��� ����

���� ���. �� COMPRESS(*NO)� ���� ��� �� ��� � ��� ����� �

��� ����. does not cause any additional overhead for rebuilding access paths.

�� �� � �� �� �� �� � ��� ���� �� � �� ��� FROMRCD ��

TORCD �� ��� �� � � �� �� ���� ��� � �� ��� ��� ��� ���� �

�� �� ��� COMPRESS(*NO)� ��� ���.

��� �(PRINT, OUTFMT � TOFILE(*PRINT) ���)

��� �� ���, ��� �� ��� �� ERRLVL � ��� �� �� ���� ���� ��

� ����. �� ��� PRINT �� �� ���� �����.

�: CPYF, CPYFRMQRYF � CPYFRMTAP ��� � � ���� ��� ����� ��� � ��

��.

������ � �� 41

|

|

|

|

Page 48: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� � 16� ��� ���� ��� �� ��� �� ��� ���� ��� � ����. ����� �

� ��� ���� �� � ����.

��� �� ��� ��� �

��� �� ���� ���� ��� �� ��� TOFILE(*PRINT)� ������. ���� IBM

�� �� � QSYSPRT� ���� ����.

�� ��� ��� �

���� ��� ����� ���� ��� PRINT ����� *EXCLD� ������ .

PRINT(*EXCLD)� ���� ���� �� � ���� ����.

��� ��� ��� �

��� ����� ���� ��� PRINT ����� *COPIED� ������. PRINT(*COPIED)�

MBROPT(*UPDADD)� �� ���� ��� ���� ��� ���� �� �� ���� ����.

��� � ��� �� ������ ��� ���� ����.

��� ��� ��� ��� �

ERRLVL � ��� �� ���� ���� ��� PRINT ����� *ERROR� ������.

ERRLVL ����� ��� ��� � �� �� ��� ��� �� �����. ��� ERRLVL ���

�� ��� ��� �� *ERROR ���� ���� . ���� PRINT(*COPIED) �

PRINT(*EXCLD) ���� �����.

��� �� ��

OUTFMT ����� ���� ���� � �� 16� ���� ��� ��� �����. ��� ��

*CHAR� ���� � ���� ����. *HEX� ���� ���� � � 16� ���� ��

��.

TOFILE(*PRINT)� ���� OUTFMT ����� ��� �� ��� ��� �� �����.

PRINT(*EXCLD)� ���� ���� �� � ���� ����. �� � �� �� � ��

� ��� CCSID� ����. TOFILE(*PRINT) � PRINT(*COPIED) ������ �� �� �

� � � �� �� � �� ��� CCSID� ����.

�� ���� ���� �� �� ���(�� ��� ���)� ����.

CPYF FROMFILE(DKTIN) TOFILE(LIB1/PF) +MBROPT(*ADD) INCCHAR(*RCD 80 *EQ X) +PRINT(*EXCLD)

���� � ���� ����.

42 IBM ��� - iSeries: � � � ��� ������ � ��

Page 49: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��

������ �� � ��� ���

����� �� � ���� ���� �� � ���� CTLCHAR(*FCFC)( � �� �

�)� ���� ����� �� � ���� �� � �� ��� ��� ���. � ���

QSYSPRT �� �� � ��� � ����(*PRINT ��).

132 ���� �� �� � �� ���

��� ��� � ��� � � � � �� �� ��� ��� � ����.

����� �� � ��� ��:

����� �� � ���� ���� �� � ���� CTLCHAR(*FCFC)( � �� ��)�

���� ����� �� � ���� �� � �� ��� ��� ���. � ��� QSYSPRT

�� �� � ��� � ����(*PRINT ��).

� �� � �� ��� ���� �� � ���� ����� CRTPRTF(�� � ��),

CHGPRTF(�� � ��) �� OVRPRTF(�� � ��) ��� CTLCHAR(*FCFC)� �����

�.

TOFILE(*PRINT)� *COPIED, *EXCLD �� *ERROR(�� � ����)� PRINT ���� ���

��� �� ��� � �� �� ����� �����.

v QSYSPRT �� ����� ���[SPOOL(*YES)].

v ��� � �� � ��� � �� � ��� ��� �� � �� OVRPRTF ���

QSYSPRT� ��� ���.

�� ���� � �� �� ���, ��� � �� �� �� ID� �� �� ��� � ��

��� �����.

�� ��

41 ���� ���� �(PRINT, OUTFMT � TOFILE(*PRINT) ����)�

��� �� ���, ��� �� ��� �� ERRLVL � ��� �� �� ���� ����

�� � ����. �� ��� PRINT �� �� ���� �����.

��� �� ��

iSeries�� � ��� ���� �� � �� � � ����.

�� ��

19 ���� ��� � �� �� � ���

iSeries� �� ��� �� �(�� �)� � ���� �� �� �� �(�� �)� ���

� CPYF ��� ��� � ����.

�� �� ��: ��:

������ � �� 43

Page 50: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ������ �� �� ��� �� � ��� ��� � �� � �� �� �� � ��� �

����. ��, � �� � �� �� �� � ��� ���� ���� �� ����.

�� �� �� � � �� ��� � ��/�� � ��� �� �� �����. TOFILE(*PRINT)

� ��� � �� ��/�� � ��� ��/�� � �� ���� ��� ����� ���� �

�� �� �����.

� �� �� �� , �� �� �� �� � ���� �� ��� � TOMBR(*FROMMBR),

TOLABEL(*FROMMBR) �� TOMBR(*FROMLABEL)� ���� ��� ��� � �� � ��

� �� � ��� � ����. �� �� ��� � �� � �� � �� �� �� �� ��

�� �� �, �� ��� � ���. *FROMMBR� CPYSRCF ��� TOMBR ����� �� ��

� ��� �� � ��� ��� ��� �� � ��� �����.

��� �� �� � ���:

�� ����� �� �� ��� ��� �� ��� �� � ����.

� � �� � ��� � �� �� �� � ��� � �� � ��� ����.

4. �� � ��� � �� �� �� � �� �� � �� � ��

�����: ��������:

������(�� �) ������(�� �)���(� 1) ���

���(� 2) ���(� 2)�� ��

*PRINT *PRINT�:

1. ����� ����� �� ��� �� �� �� ����� ���.

2. �� �� � �� �� �� � � ��� � �� �� ��� � ����.

� � �� ��� ��� �� �� �� ����� ����.

5. �� ��� ��� �� �� �� ����

FROMMBR1 FROMLABEL TOMBR TOLABEL

CPYF X XCPYFRMDKT X XCPYFRMQRYF XCPYFRMTAP X XCPYSRCF X XCPYTODKT X XCPYTOTAP XCPYFRMIMPF X XCPYTOIMPF X X�:

1 ��� ��� OPNQRYF ���� �����, FROMMBR� CPYFRMQRYF ��� ����� � ��.

�� �� �� �� ��:

44 IBM ��� - iSeries: � � � ��� ������ � ��

|

Page 51: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

������ �� � FROMMBR �� FROMLABEL ����� *ALL� ���� �� ��� �

�����.

�� �� �� ��� ��:

������ �� � �� FROMMBR �� FROMLABEL ����� ���� �����. �� �

�, � �� �� �� � ����� �� �� � ���� ��� � ���� ���, � ��

� (*)� �����.

�� �, �� � FROMMBR(ORD*)� ��� � �� ��� ORD� ���� �� ������

��� ���� ���.

�: ����� �� ��� ��� ��� �� � �� ��� ���� �� ���� ��(continuation)

���� �� �� �� �� � �����. �� �� � ��� � �� ����.

�� ��� ��� ��:

�� ��� ��� ���� ��� � ����.

TOMBR(*FIRST)� ���� �� ��� �� ID� ���� ����. ���� OVRTAPF ��� �

� ID(LABEL ����)� ��� ���. �� ��� �� � *FIRST �� *TAPF� ���� ��

��� �� � ��� �� � �����.

�� �� ��� � �� ��� �� � �� � ��� �� �� �� � �����. ��

�� ������ � � ��� �� �� ���� �� �� � �� � �� �� ��

��� � � �����. ��� � 10 � �� �� �� � �� � �� �� �� � ��

�����. �� ����� ������ �� �� ��� ���� �����.

�� �� �� �� �� ��� � � ��� �� �� � �� ��� �� � ��

�� �� �� CPYnnnnn(nnnnn� � �� ��� ��) ���� �����.

FROMMBR �� TOMBR ����� ���� ��� � ��� � 10 �� �����. �� �

�� � �� 10 ��� � � � ��� �� �� � ��� �� � ��� ���.

v ��� � ��(CRTTAPF)

v ��� � ��(CHGTAPF)

v ��� �� ��(OVRTAPF)

OVRDBF(� �� � �� ��) � OVRTAPF(� � �� ��) ��� �� �� ���:

OVRDBF � OBRTAPF ��� �� ����� ��� � � � � ��� ���.

������ �� � �� �� �� � OVRDBF(������ ��) ��� MBR ����� ��

�� �� ��� ��� � �� �� ���� �����. TOFILE ����� OVRDBF ���� MBR

���� � � ��� � ������ ��� � �� ��(���)� �� ���� ��� �� �

������ � �� 45

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 52: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �����. ��� �� ��� �� �� � LABEL ����� �� �� �� OVRTAPF

��� ���� �� ��� ��� �� �� �� �� �� �����.

��� �� �� �� � ��� ��� � �� � �� �� �� � ��� � �� �� �

��� �� � ���� ��� � �� � ��� �� �� ��� ��� � ���.

�� ���� ��� �� ��� ���� ��:

�� ��� ��� ���� �� � �� �� � ��� �����. ���� ���� �� ���

TOMBR ���� ���� �� �� �� ��� ��� ������.

�� ��� TOMBR(*FROMMBR) �� TOMBR(*FROMLABEL)� ��� � (����� ��), ��

� ��� �� �� ID� �� ��� ��� �����.

TOMBR(*FIRST)� �� ��� ����� MBR ���� � TOFILE ����� ��� ��� ��

� �� ���� � ���. �� �� ��� ��� �� ��� � � � ��� ���� �

���.

v �� ��� CRTFILE(*YES)� ��� �

v �� ���� �� �� ��� � �

CPYFRMQRYF ��� ���, �� ��� ��� �� ��� � �� �� ���� � �� �

�� �� �� ��� ��� �����. CPYFRMQRYF �� �� �, �� ��� �� ���

�� �� ��� ��� TOMBR ����� � ��� ��� ����. TOMBR(*FIRST)� ���

� �� � ��� CPYFRMQRYF ��� TOFILE ����� ��� �� � � ��� �

���. �� ��� �� �� ��� � MBROPT ����� ��� ���� � � ��� ��

���.

�� �� ������ � � �� � ��� �� ���� SEU �� ��� �� �� ��

� ��� �����. �� �� �� �� � � � � ���� ��� CPX0411�� �

�� SEU �� ��� TXT���. �� � �� � �� ������ �� � � ��� ��

�� �� SEU �� �� ��� �� � ��� ���. �� � ��� ��� � �� �� �

� � ��� SHARE(*NO) � EXPDATE(*NONE) ��� �����. � ��� �� ��� ��

��� ��(�� � ��� ��� ��� ��)� �����.

��� �� ��� � �� � �� �� ��� � ����� �����.

�� �� � �� � ��� ���� ��(FMTOPT ���)

� ������ ���� �� ������ �� ��� � ��� ��� �� ��� � ��� �

� ��(�� �� �) � �� FMTOPT ����� ��� ���. �� � �� �� ����

� � � � FMTOPT ����� ���� ����. ��� ��� �� � � ���� �

��� �� �� 0�� �����. ���� ��� � �� ���� �����.

�: CPYF � CPYFRMQRYF ����� � ����� ��� � ����.

46 IBM ��� - iSeries: � � � ��� ������ � ��

|

|

|

|

Page 53: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

������ �� �, FMTOPT(*CVTSRC) �� FMTOPT(*NOCHK)� ��� ��� �� �

����� ��� ��� �� �� �� �� � �� �� �� �� � �� � ��� �� �

� ���� ��� ��� �����. *NULL ��� ��� �� �� DDS(DFT ���)� ��� �

� �� ��� ���� �����. ��� ��� �� �� 0�� ���, �� �

�� ���� ����, �� ��, �� � ��� �� �� �� �� � ���� �����.

*NULL� DFT ���� ���� ��� �� ��� �����. *NULL ���� �����.

�� � �� �� �� �� ���� � � � � ��� � ���� �� �� ��

�� �� �� ����� �����.

� �� � �� �� �� �� � � ��� ���� FMTOPT(*CVTSRC)� ��

� ���. �� �� �� ���� ����� ����, � ���� � �� � ��� �� �

� �� � ��� ��� �����. SRCOPT(*SEQNBR)� ���� SRCSEQ ����� ����

�� �� � � ��� � ����.

FMTOPT *MAP� ��� � 2� � �� 0�� �����.

�������� �� � ��� ���� ��� ���� ���� �� � ����.

v *DROP� ���� �� � ��� ���� �� � ��� � �� �� � ��� ���

� ������.

v *MAP� ���� �� �� �� �� �� ��� ��� � ���� ��, �� ��

� �� �� � �� ��� ��� ����. ��� �� �� ����.

– �� � ��� � DFT ���� �� ���� �(*NULL ��)

– ��(DFT ���� � � �� � )

– 0(DFT ���� � �� � )

– DFT ���� � ��� �� � �� ��, �� �� ���

��� � � � ��� � ���, � ��� �� �� � ��� ���� �� ��

��� ��� *MAP� ��� ���.

v *DROP *MAP� ���� �� ��� ���� �� �� ��� �� ����, � ��

�� �� � � �� �� �� ��� �� �� �� !� �����.

v *NOCHK� ���� ���� �����. �� � ���� �� ��, ���� ����� ��

���. �� �����. ��� ���� ���� ��� ����� �����. ��� ���� �

���, �� � �� ��� ��� �� �� ���� �� �� � �� �� ����.

�� �� ��� ��� ��� �����. �� ��� �� �� �� ��� �� �

�� �� �� ��� *DROP� ��� ���. ��� ��� ��� �� ���� ��� �� �

� *MAP� ��� ���. ��� �� ���� ����. ��� ���� �� ��� ����

��� � �� ��� �� �� ��� ���.

������ � �� 47

Page 54: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

*MAP� ���� �� � ��� ���� � �� �� �� � ��� �� �� �� ��� �

�� �� �� ��� ��� �����. �� ��� � �� � ��� ��� ��� �� �

����, �� � ��� �� �� �� �� � ��� ��� �� � ��� �� ����

�.

�� �, CUSNO �� ��� �� ORDHD�� � �� ����, ��� �� ORDHD1��� �

�� �� ���. *MAP� ���� � CUSNO� ���� ORDHD1� � �� �� �����.

�: ��� ��(�� �)�� � �� � ��� �� ����� � �� �� ID� ��� �

����. �� � �� �� ��� ���� � � �� � �� ��� � ��� ��

� � ����. ��� �� FMTOPT(*NONE)� FMTOPT(*MAP)� ���� ��� � ��

� �� �� ��� ���� �� �� ����.

6� ��� FMTOPT ���� �� �� �������� �� ��� ��� ����.

6. ������� �� ��

FMTOPT

���� �

(�4 ��)

������ �� ��� ��

�� ��� �� ��� �

� ���� ���(� �

�)

�� ��� �� ��� �

� ���� ���

� ��� ��� �� ��� ��

�� � �� ��� �

(�1 ��)

�� � �� ��� �

� ��(�1 ��)

��� �� �

� �� �� �

�� �(�1

��)

��� �� ��

�� �� �

� ��� �

�� ��(�1 �

�)

*NONE �� �� �� �� �� �� �� �� �� ��

*DROP �� ��(�� ���) �� �� �� �� �

� �� ���

� �� ���

� �� � �

���. �� �

� �� ��

��� ��� �

��. �� �

�� �� �

� �� ���

��� ���.

�� �� �� ��

*MAP

(�2 ��)

�� ��(�� ���) �� ��(� � ���) �� �� �� �� ��� �

�� ���. �� �� �� �

� ��� � �� ���� ���

�� �� ���. �� � ��

�� �� �� ��� ���

���.

�� ��

*MAP �

*DROP

(�2 ��)

�� ��(�� ���) �� ��(� � ���) �� ��� �� �� ���

��� �� �� ���. �� �

�� �� �� ���.

�� ��

*NOCHK �� ��(�� ���) �� ��(�� ��� �� �)(�3 ��)

48 IBM ��� - iSeries: � � � ��� ������ � ��

Page 55: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

6. ������� �� �� (��)

FMTOPT

���� �

(�4 ��)

������ �� ��� ��

�� ��� �� ��� �

� ���� ���(� �

�)

�� ��� �� ��� �

� ���� ���

� ��� ��� �� ��� ��

�:

1. � ���� � ��(� , �, �, 2�� �� � ���), � ��, �� ��( � � ), �� �� �� �

�(�� �� �� � � ), �� ��, CSID � �� �� ��� � ��� �� �����.

2. ��� �� ��� �� �(��� ��) �� � �� ���� ���� ����. � �� ��� �� �

� � � ��� ��� �����.

3. �� � ���� � �� ���. �� � �� �� �� � ��� ��� !� �� �� ����.

4. *CVTFLOAT ��� *NULLFLAGS �(*CVTFLOAT � *NULLFLAGS �� ��)� ���� FMTOPT ����� ��

� �� �� �����.

�� �� �� �� � �� �� �� ��:

FMTOPT(*MAP)� ���� � �� �� �� �� � �� � � ��� �� �� �� �

��� �� ��� � ����.

��� 0 �� �� �� �� �� To �� ��� � To �� ��� 0�� �����.

��� 0� �� �� �� � �� To �� ��� � To �� DBCS �� �� ��� 1��

� ��(X‘40’)�� �����. DBCS �� To �� X‘4040’�� ��� ��� SO-SI � � ���

��.

�� �� �� �� �� �� ��� From � ��� 0� �� ��� �� ���� ��

DBCS � � ���� �� � �� ��� �����.

v From �� � ��� To �� � �� �� � �� �� From �� ��� �� �� To

�� �����.

v From � � ��� To �� � ���� � From �� �� To �� � ���

��, To � ��� � ��� �����. �� � ���� ���� ����� ���.

�: � ��� x� ��, <� SO � , >� SI � � ����. 2��� ��� ��� ��� �� ��

� �� �� � � � �� 2�����.

������ � �� 49

Page 56: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � ��� �� � ��� ��: From �� � ��� To � �� �� � ��

� �� To �� ���� � ���� � �����.

From � �� ��� To � ���� � From � �� To �� ��� � ����

����� ���� ���.

�� � ��� �� � ��� ��: To �� From � �� �� � From � �� To

�� � ��� ��� ���� 1��� ���� ����. To � ��� From �� ���

�����.

From �� ��� �� �� To �� � ���� � �� �� To �� �� �� �� �

� To �� � ��� �����. �� � �� From ���� �� �� To �� � ��

��� � ���� ����� ���� ���.

50 IBM ��� - iSeries: � � � ��� ������ � ��

Page 57: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

FMTOPT(*MAP) �� FMTOPT(*NOCHK)� ���� ��, �� � ���� ��: �� �� �

CPYF ��� FMTOPT(*MAP) �� FMTOPT(*NOCHK)� ��� ���.

v �� �� ������ � � �

v �� �� �� � � �

v ��� ��� �� �

�� � �� ��� � ��, �� � ��� �� �� � ��� ��� � �� �

�� � ��� ���. CPYFRMQRYF ��� � � �� � ��� ��(�� � ��� �

�)� ���� �� ��� ����.

FMTOPT(*NOCHK) �� �, � ��� ��� ��� �� �� � ��� ���� �����

�����.

FMTOPT(*CVTSRC) �� �, � ��� ��� ���� � �� �� � ��� ���� �

���� �����.

FMTOPT(*DROP) �� �, �� �� �� ��� �� �� �� �����. �� � ��

�� ��, �� � ��� �� ��� ��� � � �� � ����� ��, � ��

�� � �� � ��� �, ��� ��� ��� � �� ��� ��� �� ��� ���

���. ��� ��� FMTOPT(*MAP)� ��� �� ����.

FMTOPT(*MAP)� �� �� �� �� ��� ��, �� � ��� � ���� ��� ���

��. �� ��, �� � �� �� � �� � ��, �� � ��� ��� ��� � �� ��

� � ����� �����. FMTOPT(*MAP)� To � ���� �� � � ����(���

� �� � �� ).

7� ��, ��, ���� �� � ���� ��� ����.

7. �

�� � �� ���� �� �� �� �� � ��

���� ��

��

�� ��� �� �� 6, 8 �� 10 <--> �� �� 6, 8 �� 10

������ � �� 51

Page 58: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

7. � (��)

�� � �� ���� �� �� �� �� � ��

���� ��

��

� (MMDDYY) 6,0 <--> �� �� 6, 8 �� 10� (DDMMYY) 6,0 <--> �� �� 6, 8 �� 10� (YYMMDD) 6,0 <--> �� �� 6, 8 �� 10� (YYDDD) 5,0 <--> �� �� 6, 8 �� 10� (MMdDDdYY) � 6 <--> �� �� 6, 8 �� 10� (DDdMMdYY) � 6 <--> �� �� 6, 8 �� 10� (YYdMMdDD) � 6 <--> �� �� 6, 8 �� 10� (YYdDDD) � 6 <--> �� �� 6, 8 �� 10� (*USA) � 6 ----> �� �� 6, 8 �� 10� (*ISO) � 6 ----> �� �� 6, 8 �� 10� (*EUR) � 6 ----> �� �� 6, 8 �� 10� (*JIS) � 6 ----> �� �� 6, 8 �� 10� (YYYYDDD) � 6 ----> �� �� 6, 8 �� 10�� ��� �� �� 8 <--> �� �� 8� (HHMMSS) 6,0 <--> �� �� 8� (HHtMMtSS) � 4 ----> �� �� 8� (*USA) � 4 ----> �� �� 8� (*ISO) � 4 ----> �� �� 8� (*EUR) � 4 ----> �� �� 8� (*JIS) � 4 ----> �� �� 8� (HHtMMtSS) � 8 <---- �� �� 8��� SAA �� 26 <--> ��� SAA 26� (YYYYMMDDHHMMSS) 14,0 <--> ��� SAA 26� SAA �� � 14 ----> ��� SAA 26� (YYYYMMDDHHMMSS) � 14 <--> ��� SAA 26�: ��� �� �� ��� � ��� ��� ����.

d = �� �� �

t = �� �� �

any = �� �� �� SAA ��

���� � �� ��� �� �� ��� � ��� �� � �����. ��� �� ���� ��� ��� ���

� ��� ��� � ����. ��, �� � ��� � �� � ���� �� �� ��� DDS ��� ������.

�� ��� ��, �� �� ���� ��� �� �� FMTOPT(*MAP)� ��� � From � To

��� ��� � �� � ��� �� ���� �� ��� ��� ���. �� � ���

��.

v �� ��� �� ��� ��� �� � �� �� � ��� 6���. ��� � � �

� ��� �� ��� ��� �� �� ���� ��� �� � ��� � � ��

� � � ���� �� �����. ��� *MDY, *DMY, *YMD �� *JUL�, �� � �

��(/), ���(-), � (.), � (,), �� ��( )� � � ����. � �� �� ���� ���

�� �� ���� �� �� �� � ���� ��� SAA �� �� ��(*ISO, *USA, *EUR

�� *JIS)���(�� �) YYYYDDD ���� �����. ��� � �� � �� �

��� ���� � �� �� To �� ����. � �� �� �� �� ����� ��

�� ��� ��� � ����.

52 IBM ��� - iSeries: � � � ��� ������ � ��

Page 59: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v �� ��� �� ��� ��� �� � �� �� � ��� 4���. ��� � � �

� ��� �� ��� ��� �� �� ���� ��� �� � ��� � � ��

� � � ���� �� �����. ��� *HMS� �� � ��(:), � (,), � (.), ��

��( )� � � ����. � �� �� ���� ��� �� � ���� �� �� �� �

��� � �� SAA �� �� ��(*ISO, *USA, *EUR �� *JIS)� �����. ��� �

�� � �� � ��� ���� � � �� �� To �� ����. � �� �� �

� �� ����� �� �� ��� ��� � ����.

v �� ��� ���� ��� ��� �� � �� �� � ��� 14���. ��� �� �

� �� �� �� � ��� �����.

– SAA ��

– YYYYMMDDHHMMSS ��

��� � �� � �� � ��� ���� � � �� ��� To �� ����. �

�� ��� �� �� ����� �� �� ��� ��� � ����.

��, �� �� ���� ��� �� ��� ��� �� FMTOPT(*MAP)� ��� ��� �� �

� �� � ��� ��� ��� �� ��� � ��� ���� ��, �� �� ��� �

� �� ���. �� � �����.

v �� ��� �� ��� ��� �� � �� �� � ��� 6���. ��� �� ��� �

�� �� �� ��� �� �� � ��� �� �����. ��� *MDY, *DMY, *YMD �

� *JUL�, �� � ���(/), ���(-), � (.), � (,), �� ��( )� � � ����. ��

�� �� ��� ��� ���� � � �� ����. �� �� ���� � � �� �

�� �� ���� �� ��� �����.

v �� ��� �� ��� ��� �� � �� �� � ��� 8���. ��� �� ��� �

�� �� �� ��� �� � ��� �� �����. ��(:), � (,), � (.) �� ��( )�

� � ����. �� �� *HMS ��(�� ��� ��� �� ��)�� � � �� ���

�. �� �� ���� � � �� � �� �� ���� �� ��� �����.

v ���� ��� �� ��� ��� �� � �� �� � ��� 14���. ��� ��

YYYYMMDDHHMMSS ��(�� �)�� � � �� ����. �� �� ���� �

� �� � �� �� ���� �� ��� �����.

� ��� ��� ��, �� �� ���� ��� ��� ��, FMTOPT(*MAP)� ���� � �

From � To ��� ��� ��� � ��� �� �� ��� ���� ���� �� �� ���

��. �� � �����.

v � ��� ��� �� ��� ��� �� ��� � ��� � �� �� ��� ��� �� �

� ���� ��� �� � �� ��(� �)�� �� �� �����. �� *MDY, *DMY,

*YMD �� *JUL� � � ����. � ��� �� ��� 5,0(�� �� ��� *JUL � ) ��

6,0(�� �� ��� *MDY, *DMY �� *YMD � )��� ���. ��� �� To �� �

�� � �� ��� �����.

������ � �� 53

Page 60: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v � ��� ��� �� ��� ��� �� ��� � ��� � �� *HMS ��(� �)��

�� �� �����. � ��� �� ��� 6.0��� ���. ��� �� To �� � �� �

�� ��� �����.

v � ��� ��� ���� ��� ��� �� ��� � ��� � �� YYYYMMDDHHMMSS

��(� �)�� �� �� �����. � ��� �� ��� 14.0��� ���. ��� ��

� To �� � �� � �� ��� �����.

��, �� �� ���� ��� � ��� ��� ��� �� FMTOPT(*MAP)� ��� � From

� To ��� ���, ��� �� ���� ��� ��� ���� � ��� �� ��� ����

�. �� ��� ������.

v �� ��� � ��� ��� ��� �� ��� � ��� � �� �� ��� ��� �� �

� ���� ��� �� � �� ��(� �)�� �� �� �����. �� *MDY, *DMY,

*YMD �� *JUL� � � ����. � ��� �� ��� 5,0(�� �� ��� *JUL � ) ��

6,0(�� �� ��� *MDY, *DMY �� *YMD � )��� ���. ��� � ��� �� ��

�� � �� ��� �����.

v �� ��� � ��� ��� ��� �� ��� � ��� � �� *HMS ��(� �)��

�� �� �����. � ��� �� ��� 6.0��� ���. ��� � ��� �� �� ��

� �� ��� �����.

v ���� ��� � ��� ��� ��� �� ��� � ��� � �� YYYYMMDDHHMMSS

��(� �)�� �� �� �����. � ��� �� ��� 14.0��� ���. ��� � �

�� �� �� � �� � �� ��� �����.

� �, � �� �� � �� ��� �� ���� �� ���� �����. �� � �

� ��� ��� �����.

�� ��

DDS ��

FMTOPT(*MAP) �� FMTOPT(*NOCHK)� ���� �(null) � ��: �� �� �

FMTOPT(*MAP) �� FMTOPT(*NOCHK)� CPYF ��� ����� ���.

v �� �� ������ � � �

v �� �� �� � � �

v ��� ��� �� �

��� ��� � � �� � � �� ��� � �� �� ����� ��� ����

���. CPYFRMQRYF ��� � � �� � ��� ��(�� � ��� ��)� ���� ��

��� ����.

FMTOPT(*MAP)� ��� � �� ��� ������.

v �� �� �� � ���� ��� �� �� �� � �� �����. � ��� �

�� ��� �� � �� ����.

54 IBM ��� - iSeries: � � � ��� ������ � ��

Page 61: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v � �� ��� �� � � ���� �� �� �� ���� ��� � ����. ��

� ���� � � �� �� �����.

– �� ��� ��

�� � � �� �� �� � �� �����. �� ��� �� � �� � �� ��

� �� �����. �� ��� � ��� ��� �� � � �� �� �� �� �

�� � �� ��� �� �� � �� ���.

– � ���� �� �� �� �� ��

�� � � �� �� � �� �� �� � �� �����. �� �� � ��� ��

� �� ��� � � �� �� ��� �� �� � �� ���.

– �� �� � ���� �� �� ��

�� � � �� �� � �� �� �� � �� �����. � �� �� �� �� �

��� ����� �� � � �� � �� � � ��� �� �� �� ��

�.

FMTOPT(*NONE)� ��� � ������ �� � ��� ���� � �� � �� ���

� �� ��� �� �� �� �����.

FMTOPT(*DROP)� ���� �� �����.

FMTOPT(*NOCHK) �� FMTOPT(*CVTSRC) �� �, � ��� ��� ��� �� �� �

��� ������ ����� �����. ��� ��� � �� ��� *NOCHK ��

*CVTSRC� ��� � �� ���� ����. �� �� � �� ��� �� �� �� �� �

� �����.

FMTOPT(*MAP) �� FMTOPT(*NOCHK)� ���� CCSID: FMTOPT(*NOCHK)� ���� CCSID

�� ���� ����. � �� �� CCSID� ��� ��� �� �� ���� ������

����� �����.

FMTOPT(*MAP)� ��� From �� CCSID� �� � �� CCSID�� ��� �� ���

� � �� �� � �� CCSID� ����. ��� �� � �� CCSID �� �� �

�� CCSID� 65535�� �� ��� ����.

FMTOPT(*NONE)� ���� � � �� CCSID � ���� 65535� ��� �� � � �� �

��� � ���.

CPYFRMQRYF ��� � �� � �� ��� ��� �� ��� ���� �� ���� FMTOPT

���.

FMTOPT(*MAP) �� FMTOPT(*NOCHK)� ���� DBCS �� ��: ��� �� ���� �

� DBCS �� ��� � SO � SI � � DBCS � ��� �����. ���� �� DBCS �

� ��� �� ��� � SO � SI � � �����. �� �� �� � ��� � ��� DBCS

������ � �� 55

Page 62: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� �� ��, ���� �� DBCS ��� ��� �� ����(SO � SI � ��). � ���

� �� �� ��� �� ���� �� �� DBCS ��� �� � � ��� � ����.

CPYF ��� FMTOPT(*MAP)� ���� DBCS �� �� ��� �� ��� � DBCS �� �

� ��� SBCS �(�� ��)� ���� ��� � ��� �����. ��� �� ��� � ��

� DBCS �(DBCS �� ��) �� �� �� SBCS ��� ���� �� ����. �� � ��

� �� ��� ��� � �� ���. �� ��� ��� OPNQRYF � CPYFRMQRYF ��� �

�� ���� ��� � ����. OPNQRYF ��� �� � ��� ��� ��� �� �� ��

DBCS �� �� ����� ��� �����. FMTOPT(*MAP)� ��� CPYFRMQRYF ��� �

� �� DBCS �� �� ���� ��� �����.

�� �, �� FILEO� DBCS �� �� �� FILEG� ��� �� ���� ��� ����

�. �� �(FILEV)� ������ ���.

�� �� �� FILEO� �� DDS:

******* ****************** ��� �� *******************************A R FMT01A FLD1 10O CCSID(65535)A FLD2 7O CCSID(65535)A FLD3 20A

******* ****************** ��� � *********************************

FILEV� �� DDS � �� ��� OPNQRYF �� FORMAT ����� �����. FILEO�� �

� ���� DBCS �� �� ��� �� �� � �� ��� ����� ����.

******* ****************** ��� �� *******************************A R FMT01A FLD1 10O VARLEN CCSID(65535)A FLD2 7O VARLEN CCSID(65535)A FLD3 20A

******* ****************** ��� � *********************************

�� �� FILEG� �� DDS ��� �� � ��� ����� ��� �� �� � �� � �

���.

******* ************** ��� �� ******************************A R FMT01 A FLD1 4G CCSID(65535) A FLD2 3G CCSID(65535) A FLD3 20A

******* ***************** ��� � *****************************

�� �� � �� FILEO� DBCS �� ���� FILEG� ��� �� ���� � �����.

CHGJOB CCSID(65535)OPNQRYF FILE((MYLIB/FILEO)) FORMAT(MYLIB/FILEV *ONLY) MAPFLD((FLD1 ’%STRIP(1/FLD1 *TRAIL)’) (FLD2 ’%STRIP(1/FLD2 *TRAIL)’))CPYFRMQRYF FROMOPNID(FILEO) TOFILE(MYLIB/FILEG) MBROPT(*REPLACE) FMTOPT(*MAP)

�� ��� �� ��(UCS-2) �� �� ��:

FMTOPT(*MAP)� ���� �� ��� � ��(UCS-2) ��� �� ����.

56 IBM ��� - iSeries: � � � ��� ������ � ��

Page 63: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

FMTOPT(*MAP)� ���� UCS-2 ��� �� ���� From � CCSID� �� UCS-2 ���

To �� CCSID� ����. � �� ��� UCS-2 ��� to �� ���� �� � �� �

����. � �� ��� UCS-2 ��� to �� ���� � �� ���.

FMTOPT(*MAP)� ���� UCS-2 ��� ��� ���� �� UCS-2 ��� �� CCSID�

� to � CCSID� �����. � �� ��� To �� ���� �� � �� �����. �

�� ��� To �� ���� � �� ���. SO/SI � � DBCS ��� UCS-2 ���

�� ��� 2��� �� �����.

UCS-2 � ���� �� �� �� �����. ���, �� �� To �� � ��� ��

From �� � ��� To �� � ��� ���.

UCS-2 ��� ��� �� �� ��� � ��� CCSID �� � �� �� ��� �� ��

� ����. To �� � ��� �� �� �� To �� !��� ���� � �����.

UCS-2 ��� ��� � �� �� � �� ���� ��� SBCS � (SO X‘0E’� ��)� ��

�� DBCS � �� ��� � SBCS(UCS �� �� 2��� �)� �� � � ��� �

�� � ��� 1��� �� � � ����.

UCS-2 ��� ��� DBCS ��, DBCS ��� �� �� � �� ���� DBCS SO(X‘0E’)� �

� �� DBCS � �� ��� � DBCS� �� � � ��� � �� � ��� 2���

�� � � ����.

FMTOPT(*MAP)� ���� UCS-2 ��� �� �� �� ���� To �� �� �� �

�� To � �� ��� ���. ��� ��� � ��� ��� To �� ��� ��� ��

���.

UCS-2 �� �� ����:

UCS-2 ��� ��� ���� � � �� ����� ����.

CPYF � CPYFRMQRYF ��� FMTOPT(*MAP)� ���� UCS-2 ��� ��� �� �� ��

� � ��� �� UCS-2 �� DBCS ��� �(65535� ���� CCSID)� �� � � 65535 �

�� CCSID� ��� � , � , DBCS-��, DBCS-� �� DBCS-�� �� �� � ���� �

���. CCSID� 65535� ��� ��� �� ��� DBCS ������.

CPYF ��� �� �� �� ����� UCS-2 �� UTF-16 ��� � �� UTF-8 � �� �

��� ����.

v UCS-2 �� ��� � � �� UTF-8 � � �� ���� FROMKEY(*BLDKEY).

v UCS-2 �� ��� � � �� UTF-8 � � �� ���� TOKEY(*BLDKEY).

v UCS-2 �� UTF-16 ��� � ��, �� UTF-8 � � ��� ���� INCCHAR.

v UCS-2 �� UTF-16 ��� � ��, �� UTF-8 � � ��� ���� INCREL.

�� ��

������ � �� 57

Page 64: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

162 ���� �DBCS � ���

�� DBCS � ���� �� DBCS �� ��� � ����.

�� ��� �� �� �� ��(UTF-8 �� & UTF-16 ��) ��: FMTOPT(*MAP)� ����

UTF-8 � �� UTF-16 ��� �� ���� From � CCSID� �� UTF-8 � �� UTF-16

��� to � CCSID� �����. � �� ��� UTF-8 �� UTF-16 ��� to �� ����

�� � �� �����. � �� ��� UTF-8 �� UTF-16 ��� to �� ���� �

�� ���.

FMTOPT(*MAP)� ���� UTF-8 �� UTF-16 ��� ��� ���� �� UTF-8 �� UTF-16

��� �� CCSID�� to � CCSID� �����. � �� ��� To �� ���� �� �

�� �����. � �� ��� To �� ���� � �� ���.

UTF-8 �� UTF-16 � ���� �� �� �� �����. ���, �� �� To �� � �

�� �� From �� � ��� To �� � ��� ���.

�UTF-8 �� UTF-16 ��� ��� �� �� ��� � ��� CCSID ��� � ��

�� ��� �� �� � ����. To �� � ��� �� �� �� To �� !��� �

��� � �����.

UTF-8 �� UTF-16 ��� � �� �� � �� ���� ��� SBCS � (SO � � �� X‘0E’)

� �� DBCS-� �� ��� � SBCS(UTF-8 �� UTF-16 ��� �� 2��� �)� ��

� � � � � ���� 1��� �� � ��� ����.

UTF-8 �� UTF-16 ��� ��� DBCS-��, DBCS-��� �� �� � �� ���� DBCS

SO(X‘0E’)� �� DBCS-� �� ��� � DBCS� �� � � � � � ���� 2���

�� � ��� ����.

FMTOPT(*MAP)� ���� UTF-8 �� UTF-16 ��� �� �� �� ���� To �� �

� �� � �� To � �� ��� ���. ��� ��� � ��� ��� To �� ��

� ��� �����.

FMTOPT(*MAP)� � � ��� � �� ��� � ����� ���. �� � ��� � �

�� � �� �� � �� ���.

FromFile(���) ToFile(��)

UTF-8 UTF-8UTF-8 UTF-16UTF-16 UTF-16UTF-16 UTF-8UCS2 UTF-8UCS2 UTF-16

System/370 �� ��� � �(null) �� ��:

58 IBM ��� - iSeries: � � � ��� ������ � ��

Page 65: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

System/370™ ��� � ��� � (null) �� iSeries ��� ����, � ��� ��

FMTOPT(*CVTFLOAT)� ��� (null) �� FMTOPT(*NULLFLAGS)� ������ ��� �

�� � �� �(FMTOPT(*CVTFLOAT *NULLFLAGS))� �� ��� � ����.

CPYF ��� FMTOPT(*CVTFLOAT) ����� � � ��� �� System/370 16� ���� iSeries

�� ���� IEEE ���� ����. CPYF ��� �� �� �� �� ���� ���� ��

����.

CPYF ��� FMTOPT(*NULLFLAGS) ����� ��� (null) �� � �� ���(�� ���)�

��� ��� � �� �� ��� � �����. CPYF ��� �� �� �� �� ����

���� (null) �� �� �� ����. ���(�� ���)� ��(X‘40’) �� X‘00’� ����

�� (null)� �� ��� �����. ���� �� �� ��� � � �� ��� � ��

� ��� � ����.

*CVTFLOAT �� *NULLFLAGS� ��� � �� ����� ��� � � �� �� ��

� ��� �� ��� ���� ����.

*CVTFLOAT � *NULLFLAGS(�� �� �����)� ��� � �� �� ��� ������, �

� ��, �� � ��� �����.

��� � � � � *CVTFLOAT � *NULLFLAGS �� ��� � ���.

v �� ��� �� �� �� RCDFMT(*ALL)� ���� ����.

v CRTFILE� ���� �� �� �� � ��� ��� �� ���� ����.

v FROMKEY, TOKEY, INCCHAR, INCREL, SRCOPT �� SRCSEQ ����� ��� ��� ��

���� ����.

*CVTFLOAT �� *NULLFLAGS� ��� � FMTOPT ����� �� �� � � �����. CPYF�

*CVTFLOAT� *NULLFLAGS� �� ���� �� �� ����.

*CVTFLOAT �� ����(� *NULLFLAGS� ���� ���), ��� �� � ��� ��� ��

� ��� �����. *NULLFLAGS �� ��� � ��� �� � ��� �� � ��� ��

� �� �� (null) �� � �� ��� ����. �� �� ��� ��� ��� ���� ��

� ���. �� �� ��� ��� ��� ���� � �� � �� ��� ����� ����

� �� ���� QSYSOPR ��� ����� �����. �� � ���� � �� �� ��

�(�)� �� ��� ���.

�� �� ��� � �� ��� ��� ���. �� � �� �� � �� �� ��� ��

� ���. ��� ��� � �� �� �� ��� � � � � ��� � ����. ��, �� � �

�� �� �� � � � � �� ����� ���. �� �� � ��� ��� ��

����� �� ���. �� �, �� �� �� � ��� �� ��� ��� � �� ���

��� � � ��� ���� ���� ����� ���. CCSID �� � � �� � ��

��� CCSID� ����� ���.

������ � �� 59

Page 66: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� ��� � (null) � �� �� �� ��� �System/370 � ��� � (null) � �

� ���� ������.

System/370 �� ��� � �(null) �� �� � ��:

� � ��� ��� �� 10� ���� � CPF2958 ���� ��� � ����. CPF2959 ��

�� �� �� �����. � ���� 10� ��� ���� �� ��� ��� � ��� ��� ��

� ��� ����.

�� �� � ���� *CVTFLOAT� ��� � �� ���� ���� ����. ��� �

��� �� ���� ����. �� �� (null) �� �� *NULLFLAGS� ���� �� �

�� ���� ���� ����. ��� �� � �� (null) ���(�� ���)� ��� ��

�����. *CVTFLOAT � *NULLFLAGS� ��� � CPYF ��� �� �� �� � ����

���� ���.

System/370 16� � ��� � � �� ���� �� �� ���� �� ���

*CVTFLOAT � *NULLFLAGS �� ��� ���. � �� ��� �� ���� � �� ��

� � � ��� ���� ��� � � � � �� � ����. System/370 � ��� �� �

�� ���� ���. �� � � �� ���� �� �� �� �� �����.

� CPYF ��� DSNTIAUL(DB2 ��� ��)� ���� �� ����. CPYF ��� ���

� �� ��� �� iSeries ���� SQL �� DDS� ���� � �� � �� ���

��� ���. � ��� ���� DSNTIAUL ���� ��� ��� ������.

�� �� � �� ��:

�� 61 ���� 8 � �� � �� � ��� ���� ��� � ��� ���� � �

� ����. � ��� �� �� �� � �� � ������ ��� �� ��� ���

� ��� ���� FMTOPT(*NOCHK)� ���� ���. X� �� ���� �� ���

���� �� � ��� ����.

� �� ��� � �� � �� ��� ��� ��� � ����� ���. �� �,

�� 10 � �� �� 6 � �� �����. ABCDEFGHIJ� ABCDEF� ���. �� �

�� ��� ��� �� � �� ���� ��� ����. �� �, �� 10 � �� ��

12 � �� �����. , ABCDEFGHIJ� ABCDEFGHIJxx(x = ��) ���.

�� ��� � �� � �� ��� ��� ��� � �� � �� ���� ��

����� ���. �� �, �� �� 4� �� �� 9 � �� �� �� �� 3� �� ��

6 � �� �� �����. , 00115.1109� 115.110� ���.

�� � ���� ���� ��� �� � �� ���� � �� ��� ��� �����(DFT

���� ���� DFT ���� ���� �� ��� ���� ��� DFT ���� ���� �� 0�

���). �� � ��� � ��� �� �� �� � �� � �� � �� ��� ��

� �����.

60 IBM ��� - iSeries: � � � ��� ������ � ��

Page 67: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � �� ��� ��� �� �� �� ��� � �� � �� ���� �� �

��� 0�� �����. �� �, �� �� 5� ��� �� 7 � �� �� �� �� 6� �

�� �� 10 � �� �� �����. , 99.99998� 0099.999980� ���.

8. � �. (� � FMTOPT(*CVTFLOAT) �� FMTOPT(*NULLFLAGS)� ��� � ���. ��� �� �

�� �� �� �����.)

From ��

��, 2� ��

�� 16� �� � �� �� � �� ��

2�(�� ���

��) �� �� �� ��

2�(�� ���

��) ��

� , 2� � �

� 16�

X

� X X X X

� X X X X

2�(�� ��

�)

X X X X

� ��� X X X X

2�(�� ��

��)

X1

�:

1 �� ��� �� ��� �� 2� �� �� ��� � 2� ��� ��� � ����.

�� �� �� � �� ��(SRCOPT � SRCSEQ ���) �� �� ��

� �� � �� �� �� � �� � �� �� ����� ��� � ����.

�� ��

23 ���� �� �� � *ADD ���

*ADD� ���� ��� � ���� �� �� �� ��� �� �����.

�� �� ��� � �� � �� ��� ��:

�� �� �� ������ �� �� ��� � ��� ���� �� �� �� �� ��

�� �����.

� ���� �� 1.00� ��� �� ���� 2.00� ���� ���, ��� 1.00� ���� ���

�����. 9999 ��� ���� ��� ��� ��� 1.00�� �����, �� ��� SRCOPT �

SRCSEQ ����� ���� �� � �� �����.

MBROPT(*ADD)� ���� � �� �� � ��� � ��� ��� ��� ��� ���.

RGZPFM(�� �(PF) �� ���), ��� ���� ���

�� �� 0�� ������.

���� ��� � �� �� ��� �� � �� ���� �� ������. �� ��� �

� �� �� � �� �� � �� �� �� � �� ����� �����.

� �� � �� ��� �� �� ��� ��:

������ � �� 61

Page 68: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� �� ��� � ��� ���� �� ��� �� � �� �� �����.

���� ��� � �� �� ��� �� � �� ���� �� ������. �� ��� �

� �� �� �� �� �� � �� ����� �����.

� �� � �� ��� � �� � �� ��� ��:

������ �� �� ������ �� �� ���� � SRCOPT(*SEQNBR) � SRCSEQ �

���� ���� ��� ���� �� ��� �����.

CPYSRCF �� CPYF ��� ���� ������ �� ��� ��� � ����. ���� ���

� ������ �� �� ���� � ����� CPYSRCF ��� ���� �� � � ���

�.

��� ���� � SRCOPT(*SEQNBR)� ���� ��� SRCSEQ ����� ���. SRCSEQ

����� ��� � �� ���� ��� ��� ��� �����. �� � �� �� 1.00 1.00

���. ��� ��� ��� 4 �� ��� ��� 2 � ��� ���� ��� � ���� ��

���� �� ���� ��� ���.

�� �, �� � SRCSEQ(100.50)� ���� ��� ���� 100.00, 100.50, 101.00, 101.50 ��

��� ����.

�� 9999 ��� ���� � �� ������. � ���� � ��� �� � �� �� �

�� ��� ���. ��� .01 �� .01� ���� � ���� ��� � �� ���� �

��� 999 999� ���. � � ��� ��(9999.99), � �� ���� � �� �� ����

9999.99� ������. ��� �� 1.00�� ����� ����.

��� �� ������ �� �(arrival)� ��� ��� ��� ���� �� �� �� ��

���. (�� �� ��� ��� � �� ���� ���� � � �� ��� ��� ��� ���

� ���.)

�� ��� ��

UDF(�� �� ��), UDT(�� �� ��), DL( ���), LOB( ����), ID � �� ROWID�

���� From � �� �� ��� � ����.

��� �� �� �� �� �� ��:

UDF(�� �� ��)� � �� �� ���� � CPYF � CPYFRMQRYF ���

CRTFILE(*YES)� ��� � ����. � �� �� UDF� ����� ����.

�� �� ��� � �� DDM �� iSeries ��� ��� � ���.

�� ��

CPYF ��

CPYFRMQRYF ��

62 IBM ��� - iSeries: � � � ��� ������ � ��

Page 69: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� �� �� �� �� �� ��:

�� �� ��(UDT)� � �� �� ��� � CPYF � CPYFRMQRYF ��� CRTFILE(*YES)

� ��� � ����. �� �� SQL , �� �� UDT� ���� ��� � ���� SQL � �

����.

� UDT� ��� ��� FMTOPT(*MAP)� ���� UDT� ��� � ����. �� ��� �

� � ��� � UDT�� UDT�� ��� � ����. �� UDT ���� ��� ��� � ��

� ���� ����. UDT�� �UDT� ��� �� � ��� ���� ����.

�� �� ��� � �� DDM �� iSeries ��� ��� � ���.

�� ��

CPYF ��

CPYFRMQRYF ��

����� � �� �� ��:

���(DL)� ���� �� ��� � CPYF � CPYFRMQRYF ��� CRTFILE(*YES)� ��

� � ����. �� �� SQL , �� �� DL� ���� ��� � ���� SQL � �����.

���� ���� DDM �� �� 4 ��� 3 ���� ���� iSeries ��� ��� � ���.

DL� �� DL�� ��� � ����. ���� FMTOPT ����� *NONE, *MAP, �� *DROP�

���� �� � �� �� ��� DL� ��� ���. ��� ���� ����. ��� �� DL

� � DL� �� � ����.

�� ���� � �� ��� � ����. ��, ��� �� � �� �� � � FILE LINK

CONTROL�� ��� ����� ��� � �� ��( , FMTOPT ����� *NONE, *MAP

�� *DROP� ���)� ���� ����. *NOCHK ���� � � ���� ���� ��� ���

� ��� ��� �� ���� DL� FILE LINK CONTROL DL� ��� � ��� �����.

CPYF �� CPYFRMQRYF ��� CRTFILE(*YES)� ��� �� �� FILE LINK CONTROL�

� ��� FMTOPT ����� �� � � � �� ���� ����.

v FMTOPT ����� *NONE, *MAP, �� *DROP� ���� �� ����� �� ���� ��

� I/O� ���� ����.

v FMTOPT ����� *NOCHK �� *CVTSRC� ���� �� ��� I/O� �����. ���

��� � �� ���� �� I/O� ��� ���� ����.

�� � �� FMTOPT �� ��� � CPYF �� ��� LINK ����� ����.

FMTOPT ����� *MAP �� *NONE� �� From �

��� To ��� LINK ��

� �� ��

FILE LINK CONTROL�� FILE LINK CONTROL ���� ��. �� � �� ��� � ����.

������ � �� 63

Page 70: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

FMTOPT ����� *MAP �� *NONE� �� From �

��� To ��� LINK ��

� �� ��

NO LINK CONTROL�� FILE LINK CONTROL(��

�)

��� �����.

FILE LINK CONTROL�� NO LINK CONTROL(��

�)

��� ���� ����.

NO LINK CONTROL�� NO LINK CONTROL(�� �) ��� ���� ����.

�� ��

CPYF ��

CPYFRMQRYF ��

� ���� �� �� �� ��:

����(LOB)� � �� �� ���� � CPYF � CPYFRMQRYF ��� CRTFILE(*YES)

� ��� � ����. �� �� SQL , �� �� LOB� ���� ��� � ���� SQL � �

����.

iSeries� BLOB( 2� ����), 1��� �� �� CLOB( � ����) � DBCLOB( 2���

� ����)� � �� ���� � ��� �����. CPYF(� ��) ��� ���� � �

���� ��� �� ��� � �� ���� ����� � ���.

v �� ��� ����� *PRINT� ����� FMTPOT ����� *NOCHK �� *CVTSRC ��

��� � LOB �� ���� ����. � � �� ″*POINTER″� ���� LOB �� ���

�� �� �����. LOB �� � �� �� � �� ��� ��� �������.

FMTOPT ����� *NONE, *MAP �� *DROP� ��� �� ��� LOB �� �����.

v ���� ����� ��� � LOB �� ���� ����. � � �� �� ��(″*POINTER″

��) ���� ���� ����. �� ���� ����� � �� ���� ��� ��� �

����. �� ″*POINTER″ �� � � �� LOB �� �� ��� ��� � �� ��

�����.

v CPYF ��� MBROPT ����� *UPDADD� ���� �� �� LOB �� �����. ��

�� ���� LOB �� �����.

v CPYF ��� FMTOPT ����� *CVTFLOAT �� *NULLFLAGS� ���� �� �� LOB

�� ��� � ���.

v LOB �� � �� �� ��� CPYF ��� TOFILE ����� *PRINT� ������.

LOB � � �� � ���� ″*POINTER″� �� �� �LOB � �� ���� ��

��. TOFILE ����� *PRINT� ���� � PRINT ����� *COPIED, *EXCLUDE ��

*ERROR� ���� FMTOPT ����� *NOCHK �� *CVTSRC� ��� ��� �����.

v INCCHAR � INCREL ����� LOB �� ��� � ���. INCCHAR ����� *RCD �

� *FLD� ��� � ��� � �� ��� �� �� LOB �� ��� ����.

v LOB �� � �� DDM �� iSeries ��� ��� � ���.

64 IBM ��� - iSeries: � � � ��� ������ � ��

Page 71: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � �� �� �� LOB� �� � ���� ���� � � ����. � �� � � ��

�� LOB � ��� � �� � � ��� ����. �� �� �� ����.

v DATE �� TIME �� � LOB ��� ���� ����.

v � ��� ���� � � ��� FMTOPT(*MAP)� ��� �����.

v ������ �� � �(1���, �� � 2���)� � � ��� � ����� ����.

9. � � �� ���� � �� � �� � ��

�� A � �� B � ���� �� �

�� CCSID �� �� CCSID �� ��

�� A �� B

BLOB BLOB Y* <—> 65535 65535 �� �

CLOB CLOB Y* <—> � � �� �

CLOB CLOB Y* <—> �� �� �� �

DBCLOB DBCLOB Y* <—> ��� ��� �� �

DBCLOB DBCLOB Y* <—> UCS2 UCS2 �� �

CLOB CLOB Y <—> � � �� �

CLOB CLOB Y <—> �� �� �� �

DBCLOB DBCLOB Y <—> ��� ��� �� �

DBCLOB DBCLOB Y <—> UCS2 UCS2 �� �

CLOB CLOB Y <—> � �� �� �

CLOB DBCLOB N � ��� �� —

CLOB DBCLOB Y <—> �� ��� �� �

CLOB DBCLOB Y <—> � UCS2 �� �

CLOB DBCLOB Y <—> �� UCS2 �� �

DBCLOB DBCLOB Y <—> ��� UCS2 �� �

BLOB CLOB Y <—> 65535 � �� �

BLOB CLOB Y <—> 65535 �� �� �

BLOB DBCLOB N 65535 ��� �� —

BLOB DBCLOB N 65535 UCS2 �� —

DBCLOB DBCLOB Y <—> 1200 1200 �� �

CLOB DBCLOB Y <—> � 1200 �� �

CLOB DBCLOB Y <—> �� 1200 �� �

DBCLOB DBCLOB Y <—> ��� 1200 �� �

BLOB DBCLOB N 65535 1200 �� —

CLOB CLOB Y <—> 1208 1208 �� �

CLOB CLOB Y <—> � 1208 �� �

CLOB CLOB Y <—> �� 1208 �� �

DBCLOB CLOB Y <—> ��� 1208 �� �

BLOB CLOB N 65535 1208 �� —

�: * � ��� FMTOPT(*MAP), FMTOPT(*NONE) � FMTOPT(*DROP)� � �����.

� �� � � �� � �� ������ ��� ����.

������ � �� 65

Page 72: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

10. � �� � �� ���� ��� �� � �� �

�� A � �� B � ���� ��

��

�� CCSID �� �� CCSID �� ��

�� A �� B

� BLOB Y <—> � 65535 �� �

�� BLOB Y <—> �� 65535 �� �

� � BLOB Y <—> � � 65535 �� �

�� BLOB Y <—> �� 65535 �� �

��� BLOB N ��� 65535 �� —

UCS2 BLOB N UCS2 65535 �� —

� CLOB Y <—> � � ��/�� ���/�

�� CLOB Y <—> �� � �� �

� � CLOB Y <—> � � � �� �

�� CLOB Y <—> �� � �� �

��� CLOB N ��� � �� —

UCS2 CLOB Y <—> UCS2 � �� �

� CLOB Y <—> � �� �� �

�� CLOB Y <—> �� �� ��/�� ���/�

� � CLOB Y <—> � � �� �� �

�� CLOB Y <—> �� �� �� �

��� CLOB Y <—> ��� �� �� �

UCS2 CLOB Y <—> UCS2 �� �� �

� DBCLOB N � ��� �� –

�� DBCLOB Y <—> �� ��� �� �

� � DBCLOB Y <—> � � ��� �� �

�� DBCLOB Y <—> �� ��� �� �

��� DBCLOB Y <—> ��� ��� ��/�� ���/�

UCS2 DBCLOB Y <—> UCS2 ��� �� �

� DBCLOB Y <—> 65535� �� UCS2 �� �

�� DBCLOB Y <—> 65535� �� UCS2 �� �

� � DBCLOB Y <—> 65535� �� UCS2 �� �

�� DBCLOB Y <—> 65535� �� UCS2 �� �

��� DBCLOB Y <—> ��� UCS2 �� �

UCS2 DBCLOB Y <—> UCS2 UCS2 ��/�� ���/�

� DBCLOB N 65535 UCS2 �� –

�� DBCLOB N 65535 UCS2 �� –

� � DBCLOB N 65535 UCS2 �� –

�� DBCLOB N 65535 UCS2 �� –

UTF8 BLOB N 1208 65535 �� –

UTF8 CLOB Y <—> 1208 � �� �

UTF8 CLOB Y <—> 1208 �� �� �

UTF8 DBLOB Y <—> 1208 ��� �� �

UTF8 DBLOB Y <—> 1208 UCS2 �� �

66 IBM ��� - iSeries: � � � ��� ������ � ��

Page 73: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

10. � �� � �� ���� ��� �� � �� � (��)

�� A � �� B � ���� ��

��

�� CCSID �� �� CCSID �� ��

�� A �� B

UTF16 BLOB N 1200 65535 �� –

UTF16 CLOB Y <—> 1200 � �� �

UTF16 CLOB Y <—> 1200 �� �� �

UTF16 DBCLOB Y <—> 1200 ��� �� �

UTF16 DBCLOB Y <—> 1200 UCS2 �� �

2� � BLOB Y <—> 65535 65535 �� �

2� � CLOB Y <—> 65535 � �� �

2� � CLOB Y <—> 65535 �� �� �

2� � DBCLOB N 65535 ��� �� –

2� � DBCLOB N 65535 UCS2 �� –

2� � UTF-8 N 65535 1208 �� –

2� � UTF-16 N 65535 1200 �� –

� �� � �� �� � �� ������ ��� ����.

11. �� �� � �� ���� ��� �� � �� �

�� A � �� B � ���� �� �

�� CCSID �� �� CCSID �� ��

�� A �� B

VARLEN � BLOB Y <—> � 65535 �� �

VARLEN �� BLOB Y <—> �� 65535 �� �

VARLEN � BLOB Y <—> � � 65535 �� �

VARLEN �� BLOB Y <—> �� 65535 �� �

VARLEN ��� BLOB N ��� 65535 �� —

VARLEN UCS2 BLOB N UCS2 65535 �� —

VARLEN � CLOB Y <—> � � ��/�� ���/�

VARLEN �� CLOB Y <—> �� � �� �

VARLEN � CLOB Y <—> � � � �� �

VARLEN �� CLOB Y <—> �� � �� �

VARLEN ��� CLOB N ��� � �� —

VARLEN UCS2 CLOB Y <—> UCS2 � �� �

VARLEN � CLOB Y <—> � �� �� �

VARLEN �� CLOB Y <—> �� �� ��/�� ���/�

VARLEN � CLOB Y <—> � � �� �� �

VARLEN �� CLOB Y <—> �� �� �� �

VARLEN ��� CLOB Y <—> ��� �� �� �

VARLEN UCS2 CLOB Y <—> UCS2 �� �� �

VARLEN � DBCLOB N � ��� �� –

VARLEN �� DBCLOB Y <—> �� ��� �� �

VARLEN � DBCLOB Y <—> � � ��� �� �

������ � �� 67

Page 74: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

11. �� �� � �� ���� ��� �� � �� � (��)

�� A � �� B � ���� �� �

�� CCSID �� �� CCSID �� ��

�� A �� B

VARLEN �� DBCLOB Y <—> �� ��� �� �

VARLEN ��� DBCLOB Y <—> ��� ��� ��/�� ���/�

VARLEN UCS2 DBCLOB Y <—> UCS2 ��� �� �

VARLEN � DBCLOB Y <—> 65535� �� UCS2 �� �

VARLEN �� DBCLOB Y <—> 65535� �� UCS2 �� �

VARLEN � DBCLOB Y <—> 65535� �� UCS2 �� �

VARLEN �� DBCLOB Y <—> 65535� �� UCS2 �� �

VARLEN ��� DBCLOB Y <—> ��� UCS2 �� �

VARLEN UCS2 DBCLOB Y <—> UCS2 UCS2 ��/�� ���/�

VARLEN � DBCLOB N 65535 UCS2 �� –

VARLEN �� DBCLOB N 65535 UCS2 �� –

VARLEN � DBCLOB N 65535 UCS2 �� –

VARLEN �� DBCLOB N 65535 UCS2 �� –

VARLEN UTF8 BLOB N 1208 65535 �� –

VARLEN UTF8 CLOB Y <—> 1208 �� �� �

VARLEN UTF8 DBCLOB Y <—> 1208 ��� �� �

VARLEN UTF8 DBCLOB Y <—> 1208 UCS2 ��/�� �/���

VARLEN UTF16 BLOB N 1200 65535 �� –

VARLEN UTF16 CLOB Y <—> 1200 �� �� �

VARLEN UTF16 DBCLOB Y <—> 1200 ��� �� �

VARLEN UTF16 DBCLOB Y <—> 1200 UCS2 ��/�� �/���

VARLEN 2� �

BLOB Y <—> 65535 65535 �� �

VARLEN 2� �

CLOB Y <—> 65535 � �� �

VARLEN 2� �

CLOB Y <—> 65535 �� �� �

VARLEN 2� �

DBCLOB N 65535 ��� �� –

VARLEN 2� �

DBCLOB N 65535 UCS2 �� –

VARLEN 2� �

UTF-8 N 65535 1208 �� –

VARLEN 2� �

UTF-16 N 65535 1200 �� –

�� ��

CPYF ��

CPYFRMQRYF ��

68 IBM ��� - iSeries: � � � ��� ������ � ��

Page 75: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

ID � �� ROWID � �� �� ��:

ID � �� ROWID� � �� �� ��� � CPYF � CPYFRMQRYF ��� CRTFILE(*YES)

� ��� � ����.

�� �� ID � �� ROWID� ���� �, SQL �� �� � � ��� SQL � ����

�.

ID��� ROWID� � �� �� ��� � �� � �� ����� ��� �� �� �� ��

�� � � ����.

ID ��� ROWID� � �� DDM �� �� 5 ��� 1 ���� ���� iSeries ��� ���

�� ���.

�� ��

CPYF ��

CPYFRMQRYF ��

�� �� �� � ��

� ���� ��� CPYFRMIMPF � CPYTOIMPF ��� ���� iSeries� �� �����(���)

���� �� ���(��) � ����..

CPYFRMIMPF(��� ���� ��) ��� ���� �� �� �� � ��:

CPYFRMIMPF(��� ���� ��) ��� �� ���� �(″import″)�� �� �� ����

� ����.

���� �� ��� � CPYFRMIMPF� ��� � ��� ��� ����.

CPYFRMIMPF ��� �� �� �� ��� ���� ���� ��� �� �� ��� ���� �

� � �� �����. �� ��� ���� ��� SMP(Symmetric Multiprocessing Product)� �

�� ���.

�� ��

70 ���� �CPYFRMIMPF ��� �� ��

CPYFRMIMPF ��� ���� ��� ���� ��� �� �� ��� �� �� ���� ��

���.

71 ���� �CPYFRMIMPF ��� �� �����

CPYFRMIMPF ��� ��� � �� ����� ����.

73 ���� �CPYFRMIMPF ���� ��� �� � � ���

CPYFRMIMPF(���� ��� ��)� �� �� �� ��� ���� ���� ��� �� �

�� �� � ��� �����. � ��� ���� �� ����� �� �� �� � �

� ��� � ����. � �� ���� �� �� �� �����. �� ��� ���� ��

� SMP(Symmetric Multiprocessing Product)� ��� ���.

������ � �� 69

Page 76: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ���

73 ���� ����� �� ��� � � iSeries� � �����

CPYFRMIMPF(���� ��� ��) ��� ���� ��� ��� �� ��� � ����.

72 ���� ��� �� ������ ��� DDM � � iSeries� � �����

CPYFRMIMPF(���� ��� ��) ��� ���� ������ ��� DDM ��� ��

��� � ����.

CPYFRMIMPF ��� �� :

CPYFRMIMPF ��� ���� ��� ���� ��� �� �� ��� �� �� ���� ����

�.

�� �� �� �� � �� � ����.

v ��� �

v DDM �

v ��� �

v �� �� �

v � �� �

v ���� �� �� �

v � �� �� �

v �� �� �� �� �� �. ��� �� � ��� � � ���.

�� �� �� �� � �� � ����.

v �� �

v DDM �

v � �� �

v ���� �� �� �

v �� �� �� �

� �� �� �� �� � �� � ����.

v �� �� �

v DDM �

v ���� �� �� �

v �� �� �� �� �� �

�� �� �� �� � �� � ����.

v �� �� �

v DDM �

70 IBM ��� - iSeries: � � � ��� ������ � ��

Page 77: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ���� �� �� �

v �� �� �� �� �� �

�: �� � �� �� ��� ��� ���.

�� ��

69 ���� �CPYFRMIMPF(���� ��� ��) ��� ���� �� �� �� � ���

CPYFRMIMPF(��� ���� ��) ��� �� ���� �(″import″)�� �� �� ��

��� ����.

�� ��

CPYFRMIMPF ��

CPYFRMIMPF ��� �� ����:

CPYFRMIMPF ��� ��� � �� ����� ����.

v �� �� � ��� �� � �� �� � ����� ���.

– �� �� �

– � ��� CHARACTER, IGC OPEN, IGC EITHER, IGC ONLY, GRAPHIC, � �� ��

�� ��� �� �� �� �

v ��� ���� �� ��� ��� �� � �� ��� � � ����.

v ���� �� �� �� ������.

v RCDDEL *ALL� CRLF, LFCR, CR �� LF� � �� ��� ���. � �� ��� �����

� RCDDEL� �����.

v �� � �� �� �� �� � � ���.

– �� �� ���� ��� � �� �� ��(ERRLVL) ����� �� ��� �����.

ERRRCDFILE ����� ���� �� ERRLVL(*NOMAX)� ����� ���� ���� ��

� � � �� �� �� ERRRCDFILE� �� � � � � � . � � �� � �� �

ERRLVL(*NOMAX)�� ����� ��� ��� ���� � �� ��� ���� �� �

����. �� ��� �� �� � �� ���� ��� �� �� �� � �� � ���

���. �� ��� ����� *NOMAX ��� �� ��� � ��� � ���

ERRLVL(*NOMAX) ����� ������. �� ���� ERRLVL �� ��� �

�� �� ��� �� �� ���� ERRRCDFILE� �� � ����.

�: �� �� � ���� ���� ��� CPYFRMIMPF� �� �� ��� ���

�� ������.

– �� �� �� ��� ���� �� 12���(Sequence � � Date �)� ���� ���

�. �� �� �� ��� �� � �� �� 12���(Sequence � � Date �)� 0��

�����.

������ � �� 71

Page 78: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

UDT(�� �� ��), UDF(�� �� ��), ID �, ROWID � LOB( ����)� � �� �

�� � ��� ��� � ����. DL( ���)� � �� ��� � ��� ��� � ���.

JOBCCSID� 65535 CPYFRMIMPF ��� ���� ������ ��� � � � � �� � ��

��.

�� ��

69 ���� �CPYFRMIMPF(���� ��� ��) ��� ���� �� �� �� � ���

CPYFRMIMPF(��� ���� ��) ��� �� ���� �(″import″)�� �� �� ��

��� ����.

�� ��

CPYFRMIMPF ��

�� �� � �� � �� � DDM ��� �� iSeries� �� ���:

CPYFRMIMPF(���� ��� ��) ��� ���� ������ ��� DDM ��� �� �

�� � ����.

������ ��� DDM ��� �� ���� �� ��� ������.

1. iSeries� DB2 �� �� �� ��� �� ���� �� ������. ���� �� ����

�� �� �, �� �� �� �� ������ �, �� ���� �� �� �� � � ��

��. �� �� �� � � ��� CHARACTER, IGC OPEN, IGC EITHER, IGC ONLY,

GRAPHIC, �� �� � ���� ���. ���� �� ��� ��� ��� ��� �� ��

� ���(�� ��)� ��� � �� �� ��� ���.

2. �� ���� � �� �� �� ������. �� ���� �� ���� �� ASCII�

EBCDIC � ����. � ������ �� �� �� �� � � �����.

v TCP/IP � ��(��� ��)

v CA/400 ��(� ��, ODBC)

v CPYFRMTAP ��(��� ��� ��)

3. ���� �� � �� ��� DDM � �� iSeries� DB2 �� �� ������ �� �

�����.

4. CPYFRMIMPF ��� ���� ���� ��� �� �� ��(���� � �� �)����.

�� ���� � �� ���� �� �� ��� ��� N-way " ���� ����

��� � �� ���� � � ����.

�� ��

69 ���� �CPYFRMIMPF(���� ��� ��) ��� ���� �� �� �� � ���

CPYFRMIMPF(��� ���� ��) ��� �� ���� �(″import″)�� �� �� ��

��� ����.

73 ���� �CPYFRMIMPF ���� ��� �� � � ���

CPYFRMIMPF(���� ��� ��)� �� �� �� ��� ���� ���� ��� �� �

72 IBM ��� - iSeries: � � � ��� ������ � ��

Page 79: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� � ��� �����. � ��� ���� �� ����� �� �� �� � �

� ��� � ����. � �� ���� �� �� �� �����. �� ��� ���� ��

� SMP(Symmetric Multiprocessing Product)� ��� ���.

��� �� �� ��� �� iSeries� �� ���:

CPYFRMIMPF(���� ��� ��) ��� ���� ��� ��� �� ��� � ����.

���� �� ��� � � �� ��� ���� iSeries� �� ������.

1. ���� �� � �� ��� DDM � �� iSeries� DB2 �� �� ������ �� �

�����.

2. CPYFRMIMPF ��� ���� ���� ��� �� �� ��(���� � �� �)����.

�� ����� � ���� �� �� ��� �� � ����. ��� �� �� ��

� �����.

�: From ��� �(FROMSTMF) ����� ��� � ���� ��� ��� � ���.

�� ��

69 ���� �CPYFRMIMPF(���� ��� ��) ��� ���� �� �� �� � ���

CPYFRMIMPF(��� ���� ��) ��� �� ���� �(″import″)�� �� �� ��

��� ����.

CPYFRMIMPF ���� ��� � �� �� ��:

CPYFRMIMPF(���� ��� ��)� �� �� �� ��� ���� ���� ��� �� ��

� �� � ��� �����. � ��� ���� �� ����� �� �� �� � �� ��

� � ����. � �� ���� �� �� �� �����. �� ��� ���� ���

SMP(Symmetric Multiprocessing Product)� ��� ���.

�� �� ���� ��� �� CHGQRYA(�� �� ��) ��� DEGREE(*NBRTASKS) �����

�����. �� �� 50,000 ��� ���� ��� *NBRTASKS �� ��� � ��� ����

�.

CPYFRMIMPF ��� (�� � � ����) ���� �� �� ��� �� ����. �

�� �� �� ��� ���� �� �� �� �����. (� ��� �� ��� �� � ���

��.)

�� ��� �� �� � �� ��� ��� ������ ��� � ��� ������.

DEGREE(*NONE)� ������.

�: FROMSTMF(From ��� �) ����� ��� � ���� ��� ��� � ���.

�� ��

������ � �� 73

|

|

Page 80: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

69 ���� �CPYFRMIMPF(���� ��� ��) ��� ���� �� �� �� � ���

CPYFRMIMPF(��� ���� ��) ��� �� ���� �(″import″)�� �� �� ��

��� ����.

�� ���

72 ���� ��� �� ������ ��� DDM � � iSeries� � �����

CPYFRMIMPF(���� ��� ��) ��� ���� ������ ��� DDM ��� ��

��� � ����.

��� ��� �� ��:

CPYFRMIMPF(���� ��� ��)� ���� ��� �� � �� �� �� �����.

���� �� �� �� � �� ���� ���� � ����.

��� ���� �� �� �(CPYFRMIMPF ��)��� �� ��� ��� ��� ���� �

� � (�� )� ����. �� ����� �� � ���� � � �����.

78 ���� �� ��� ���� ����� �� � ���� �� ��� ���� � �� �

� ��� ���. � �� �� � ��, �, ��� �����.

�� ��

79 ���� �CPYTOIMPF(���� �� ��) ��� ���� �� �� �� � ���

CPYTOIMPF(��� ��� ��) ��� �� �(��� ������ �)�� ���� �

� �� �����.

�� ��

CPYFRMIMPF ��

��� ��� ��� �� (CPYFRMIMPF ��):

� ���� ��� � � � ��� �� ���� �� � ���� �� �� ����.

� ��� �� � �� �����.

v RMVBLANK ����� � � ��� � �� � �� ��� ��� �� � ��

��� �� �����.

v RMVBLANK *NONE� ���� ��� �� �� �� 1��� �� � �� ���

�.

v ��� �� ��� ��� � ���.

v ��� �� �� �� ��� �� � ���.

RMVBLANK ������ �� �� � � ����.

v *NONE: �� � � �� ��� �����.

v *LEADING: � ��� �����. �� ��� ����.

v *TRAILING: �� ��� �����.

74 IBM ��� - iSeries: � � � ��� ������ � ��

|

|

Page 81: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v *BOTH: � � �� ��� �����.

�: RMVBLANK ����� � ��� � �� �� ��� ��� �� � ���.

�(null) ��

�� �� �� �����.

v � �� � � �� (��� � �).

v � �� � ��� �� (��� � �).

v �� ��� �� (��� � �), �� �� ���� �� � �� .

�� (null)�� �� ����.

v ���� � �� � � � ����� ��� ���� ���� � ��� �

����.

����

v � �� ��� �� � ��� � � ���.

v ��� �� �� ��� �� � � � �� , ��� �� , ���, �� �

�� �� � � �� � ���.

v ��� �� � STRESCCHR(*NONE)� ��� � ��� �� � �� �� �� �

����. ��� �� � � ��� �� ��� � ���.

v � �� � ��� �� � �� � ���.

v ���� ��� �� � ��� � ��� �� � STRESCCHR ����� ��� �

�� �� � � �� ��� �� ����.

v ��� �� � �� ����.

– ���� *DBLQUOTE(� )

– �� ,(� )

– �� � � .(� )

– ���� *EOR(��� �)

v From� � ��� CHARACTER, OPEN, EITHER �� ONLY�� �� 2��� �� �

�� �� � ��� � (OPEN, EITHER, ONLY � ��� � )� ��� ���.

�: ��� �� � � �� � �� ���� �� �� ����.

�� �� ��

���� ��� �� � ��� � STRESCCHR ����� ���� ��� �� � �

�� �� � ��� � � ��� �� ��� ��� �� � � ��� � ���

�.

STRESCCHR ������ �� �� � � ����.

v *NONE: ��� �� � � ���� ����.

v *STRDLM: ��� �� � ��� �� � � �������.

������ � �� 75

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 82: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v character-value - character-value� ��� �� � � �������.

�� ��

v �� ��� �� ���� ��� � ����.

v ��� ���� �� � � ��� � �� � ����.

v �� � � � � � (�� � )� � � ����.

v +� - ��� �� �� �����.

�� �� Varcharacter ��

v �� �� � �� !� �� �� ���(�����). ��� �� ���� �����.

v �� �� ���� ��� �� � � �� ��� �� � �����.

v ��� � � �� ��� �� � ����� ���� RMVBLANK � � ��� ��

� � � ��� � �� �� �� � �� ���. �� �, �� � ’ ‘abc’� abc

� ���.

IGC �� VarIGC ��

v ��� �� ��� �� �� �� �����. �� ���� ��� ��� �� ��

� �����.

v SO� SI � ��� �� �� 2��� �� �����. � �� �� � ��� �

���. � � � ��� � � ″��� �� ″� ���.

�� , VarGraphic ��

��� �� ��� �� �� �� �����.

CCSID

v �� �� �� �� �� CCSID� � ��� �� ����. ��� �� ���

�� �� ����. �� � CCSID� ���� ��� � �� �� CCSID� ��

�� ��� �����.

�� � CCSID� ���� �� � CCSID� ����. �� � �� CCSID� 65535

�� �� CCSID(TOCCSID) ����� ��� CCSID� ����.

�� �� ��� �� FROMCCSID(*FILE)� ���� �� ����� �����.

– �� CCSID� �����

– �� � �� � CCSID� �����.

v ��� �� � �(�� )� �� �� CCSID� ����. �� �� �� �

�� ��� �� ����� �� � ����.

�� ��

v iSeries�� ���� �� �� ��� ��� � ����(*ISO, *USA, *EUR, *JIS, *MDY,

*DMY, *YMD, *JUL � *YYMD).

v �� �� ��� �� ��� � ����.

76 IBM ��� - iSeries: � � � ��� ������ � ��

|

|

|

Page 83: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��

v iSeries�� ���� �� �� ��� ��� � ����(*ISO, *USA, *EUR, *JIS, *HMS).

v �� �� ��� �� ��� � ����.

�� � �� ���

��� ��� �� �� � �� ��� � � �����.

���� ��

��� ���� �� 26����� ���. ����� �� ��� � , ���� ��

� �� � ���� ��(-)� �� �����.

LOB ��

LOB � �� LOB �� ���� � �� ��� � ��� �����. ��� � �

� LOB �� ���� ��� ��� �����. � �� �� �� ���� ����

� �� �(FDF)� LOB �� �� ���(LOB � �� ��)� �����.

LOB ���� ���� �:

FDF �:

COLCHAR10 1 10 42COLLOB 12 40 44*END

� �� 44� � ��� ���� �� �� � ����.

0 1 2 3 412345678901234567890123456789012345678901234aaaaaaaaaa /lobdata/lob1.dat N Nbbbbbb /lobdata/lob2.dat N N

/lobdata/lob3.dat Y Ncccccccccc N Y

�: ��� � �� � �����,

1. � 1–10� ��� �� 42� (null) ����� �� COLCHAR10��� �� �

���.

2. � 12–40� ��� �� 44� (null) ����� �� COLLOB��� �� ���

�. COLLOB �� LOB �� � �� �����.

3. � ���� ��� �� LOB �� � �� � �� � �(lob1.dat, lob2.dat �

lob3.dat)� ����.

��� �� �� �

�� ��� �� �� � �� �� ��� �� �� �� � ��� ���� ��

�� � �� �� �����. �� �� ��� � � � ��� �� ���� ��

���.

�� ��

� ��� ���� ��� �� CHGQRYA ��� DEGREE(*NBRTASKS) ����� �

������ � �� 77

Page 84: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

����. �� ��� ��� � ��� ��� ��� ���� �� �����. �� �

� ��� ��� ��, �� �� ��� � ����. ��� �� ��� ��� ��� ���

��� ���� ����.

� ��� ��� ���� �� ��� ���� ��� �� � �� �� ��� ���

����� � ����. �� �� � �� ���� �� ��� ��� � �����

��� �����.

���� 50 000� �� �� � ��� �����.

�� ��� ��� ��:

� ����� � �� �� ���� � �� �� �� �� ���.

- *********************************************************/- **** Field Definition File */

- *********************************************************/- Description: This Field Definition File- defines the import’s file */- (FROMFILE) field start and end positions. */- *********************************************************/- (FROMFILE) field start and end positions. */-FILE MYLIB/MYFILE */field1 1 12 13field2 14 24 0field3 25 55 56field4 78 89 90field5 100 109 0field6 110 119 120field7 121 221 0*END

��� �� �� �� ��� ��� �����.

- = �� �*END = �� �, ��� ����� ���.

��� �� � � � � �� �_________________________________________________________

field1 1 12 13field2 14 24 Nonefield3 25 55 56field4 78 89 90field5 100 109 Nonefield6 110 119 120field7 121 221 None

���

� ��� �� � �����.

�� �

� ���� ���� �� �� �� �����. ��� ����.

78 IBM ��� - iSeries: � � � ��� ������ � ��

Page 85: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� �

� ���� ���� �� �� �� � �����. ��� ����.

�(null) �� �

� ���� ���� �� �� �� NULL � �����. 0 �� NULL� �� �� ��

���. ���� �� �� ‘Y’ �� ‘N’� � � ����.

‘Y’� �� NULL�� �����. ‘N’� �� NULL� ��� �����.

� �� �� � � �� ���.

� �� ����� ����� ���.

� �� � ��� ���� � � �� � ��� ���� �� *COL ���� ���� ����.

*COL� ���� ��� �� �� �� �� �� ��� ��� � ��� ����. �� ��

*COL ���� ���� � �� � �� � � ����.

*COL 1 12 13*COL 14 24 0*COL 25 55 56*COL 78 89 90*COL 100 109 0*COL 110 119 120*COL 121 221 0*END

CPYFRMIMPF �� �� ��� �� �� ��:

�� ��� ���� CPYFRMIMPF ��� ��� �������.

1. TOFILE� � � � �� �� ������.

2. TOFILE� �� ���� ���� ������.

3. ��� ���� ���� FROMFILE ���� ��� ����� �����. FROMRCD� ���

� � � ���� ��� ���� �����.

4. �� ��� ��� � ��� �� ��, ERRLVL(*NOMAX) ����� ������.

5. ERRLVL(*NOMAX) ����� ��� � ���� �� ��� ��� �����. ���

� �� ��� �� ��� ���� �� ��� CPC2955� ��� ��� ���� ��� ��

���� �� � ����.

CPYTOIMPF(��� ��� ��) ��� ���� �� �� �� � ��:

CPYTOIMPF(��� ��� ��) ��� �� �(��� ������ �)�� ���� ��

�� �����.

�� �� �� � (�: TCP/IP � ��(��� ��), CA/400 ��(� ��, ODBC) ��

CPYTOTAP(��� �� ��) ��)� ���� ���� �(�� ��� �)� �� � ���� �

� � ����. ��� ��� �� � �� � � ��� ���� �� �� �����.

������ � �� 79

|

|

|

||||||||

|

Page 86: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� � ��� �� ��� � ���, CPYTOIMPF ��� �� ��� �� �����.

�� ��

74 ���� ����� �� � ���

CPYFRMIMPF(���� ��� ��)� ���� ��� �� � �� �� �� ����

�. ���� �� �� �� � �� ���� ���� � ����.

�� ��

�CPYTOIMPF ��� �� ��

CPYTOIMPF(���� �� ��) ��� �� �� ��� �� �� ���� �� ���

��. ��� ���� ��� �� 1���. ���� �� �� �� � ����� �� ��

� ����.

CPYTOIMPF ��� �� :

CPYTOIMPF(���� �� ��) ��� �� �� ��� �� �� ���� �� �����.

��� ���� ��� �� 1���. ���� �� �� �� � ����� �� �� � ��

��.

81 ���� ��� ���� �� �� �(CPYTOIMPF ��)��� � �� � � ��� ����

� ���� �� � (�� )� ����. �� ��� 81 ���� �CPYTOIMPF ��� �����

� ������.

�� ����� �� � ���� � � �����. � �� ���� ��� � ��� ����

�. �� ��� 83 ���� �� ��� ���� �� � ��(CPYTOIMPF ��)�� �����

�.

�� �� �� ��� ������ ��� ��� ��� ����� �� ���� �� ���

�.

�� ���� �� ��� �� � ������� � ��� � �� �� � �� ���

����.

v � ��� �� �� ���� �� ��� �� *ADD.

v �� ��

�� �� �� � �� � ����.

v �� �� �

v ���� �� �� �

v � �� �

v � �� �� �

v �� �� �� �

�� �� �� � �� � ����.

80 IBM ��� - iSeries: � � � ��� ������ � ��

Page 87: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ��� �

v �� �� �

v ���� �� �� �

v � �� �� �� � �� �

v � �� �� �� �� �� �� �

�� ��

79 ���� �CPYTOIMPF(���� �� ��) ��� ���� �� �� �� � ���

CPYTOIMPF(��� ��� ��) ��� �� �(��� ������ �)�� ���� �

� �� �����.

�� ��

CPYTOIMPF ��

CPYTOIMPF ��� ����:

CPYTOIMPF ��� ��� � �� ����� ����.

v ��� �� � ��� ��� �����.

v �� �� �� ������ �� � ��� �� � �� � ����.

– CHARACTER, IGC OPEN, IGC EITHER, IGC ONLY, GRAPHIC �� �� ��. ��� ��

�, � � � �� ����� ���.

– �� � �� �� �� �� � � ���.

– �� �� �� ��� �� �� � � ���.

v �� �� ��� ��� �� �� ��� ��� �����.

v IGCDTA� CPYTOIMPF ���� ���� ����.

UDT(�� �� ��) UDF(�� �� ��)� � �� ��� � ��� ��� � ����.

LOB( ����)� DL( ���)� � �� ��� � ��� ��� � ���.

JOBCCSID� 65535 CPYTOIMPF ��� ���� ������ ��� � � � � �� � ���

�.

�� ��

CPYTOIMPF ��

��� ��� ��� �� (CPYTOIMPF ��):

� ���� �� ���� �� CPYTOIMPF �� ��� �� ��� � ����.

� RMVBLANK ����� ���� � �� �� � � ��� � ����. RMVBLANK �

����� �� �� � � ����.

v *NONE: �� � � �� ��� �����.

v *LEADING: � ��� �����. �� ��� ����.

������ � �� 81

||

|

|

|

Page 88: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v *TRAILING: �� ��� �����.

v *BOTH: � � �� ��� �����.

�: RMVBLANK ����� � ��� � �� �� ��� ��� �� � ���.

�(null) ��

�� �� �� � �� � �� � �����(��� � �).

����

v �� � ��� � � ���.

v ��� �� �� ��� �� � � � �� , ��� �� , ���, �� �

�� �� � � �� � ���.

v � �� � ��� �� � �� � ���.

v ���� ��� �� � ��� � ��� �� � STRESCCHR ����� ��� �

�� �� � � �� ��� �� ����.

v ��� �� � �� ����.

– ���� *DBLQUOTE(� )

– �� ,(� )

– ���� .(� )

– ���� *EOR(��� �)

�� �� ��

���� ��� �� � ��� � STRESCCHR ����� ���� ��� �� � �

�� �� � ��� � � ��� �� ��� ��� �� � � ��� � ���

�.

STRESCCHR ������ �� �� � � ����.

v *NONE: ��� �� � � ���� ����.

v *STRDLM: ��� �� � ��� �� � � �������.

v character-value: character-value� ��� �� � � �����.

�� ��

���� � � � (�� � )� � � ����.

�� ��

�� ��� �� ��� �� � ����. �� ��� �� � � ��� �� �

*NONE ��� ��� �����.

�� ��

SQL� CAST ��� �� �� ��� �� �� �����. �� �� ��� ����

� �� ��� �� �� ��� �� � �� �� �� ��� ��� ����. ��

� ���� ���� ����.

82 IBM ��� - iSeries: � � � ��� ������ � ��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 89: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

CCSID

�� �� �� �� �� CCSID� �� ����.

�� � �� CCSID� 65535�� �� FROMCCSID ����� ��� CCSID�� �

���.

�� ��

iSeries�� ���� �� �� ��� ��� � ����(*ISO, *USA, *EUR, *JIS, *MDY,

*DMY, *YMD, *JUL, *YYMD).

�� ��

iSeries�� ���� �� �� ��� ��� � ����(*ISO, *USA, *EUR, *JIS, *HMS).

�� � �� ���

��� �� �� ��� �� � � �����.

���� ��

��� ���� �� 26����� ���.

�� ��� ��� ��� �� ��(CPYTOIMPF ��):

�� ��(DATFMT(*FIXED))� ���� �� �� ���� � �� � �� �����. �

� NULLS(*YES)� ����� �� �� � � �� ‘Y’ �� ‘N’� �� �� �� �

�� ����.

�� ��

����� � �� ���� ���� � �� ���� ��� � ����. � �� ��

� ��� ���� ��� ���� ��� �����.

����� ����� � ��� ���� � � � �� �� � �� � � ����.

v �� ���� � ��� ��� � ����. � � ��� � ��� ���� � ��� ���

��.

v � �� ��� ����� � �� �� ��� � ����. � ��� �� ��� ����

�� ��� ��� � ����. � ��� �� ��� �� � ��� ��� �� ������.

�� ��

3 ���� �� ���

�� ��� ��

�� ��� � �� ��� � �� �� �� ����� �� �� ��(���)� ��� ���

��. �� �� ��� ��� � �� �� ��� ���� ������. ��� � �� ��� �

�� �� � �� ��(���)� ��� �����.

�� ��� ���� �� ��� ��� ��� � ����. �� �, �� ��� ��� �� ���

� ��� � ����.

������ � �� 83

|

|

Page 90: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��

94 ���� ��� ���

��� ��, � ��� ��� �� �� ��� ��� �� ��� � ����.

88 ���� �� �� �� �� ��

��� �� �� dspjob option(*opnf)� � � Enter� � �� wrkjob option(*opnf)� �

� Enter� � � � �� �� ��� �� � ����.

�� �� ��� ���� �� ��

�� ���� ����� � �� ���� ��� � ����. ����� �� ��� �� ��

��� �� ��� � ��� �� ��� �����.

�� � �� � � ��� �� �����.

v ����� ��� �� �� � ����� ��� ��� �

v � ����� ����� � �� � �� ���� �� CL �� ��� ����

� �� � � ����� ���� ���� ��� � �� ����. � ���� ��� ��

�� ����� �� ��� ��� � � �� ����. ��� ��� �� ��� �� ����

���� ��� ��� �����. � �� �� ����� �� ��� � �� � �� ��� �

����.

� �� � � ���� ���� ��� ��� ��� � ����. iSeries ��� � � ��� �

�� CL ��� �����. ����� � �� ��� ����� ����� ���� � �� �

��� ��� ��� � ����.

� �� � � �� �� ��� � ����. ����� � � �� ��� � ����� ��� �

���, �� ��� �� ��� ��� � ����. �� �� ����� ��� � ����. ��

�� ��� � ����� ���� �� �� ��� ���.

1. � ��� �� ��� �����.

2. �� �� � ����� �� ��� �� ��� �� ��� �� �����.

3. �� �� �� �� ��� ���� �����. �� �� ����� � �� �� � �� �

�� ��� ���� �� ��� ����.

���� ����� ��� �� ��� � ����. �� ����� ��� �� ���� �� ��

��� � ����. ��� � �� ����� �� � �� �� ��� � ��� � ����

� � �� � �� ��� ��� � ����. � ����� �� �� ����� �� ��

��� ��� �� � ����. 85 ���� �� 1 � 86 ���� �� 2� � �� � �� �� �

���� ����.

84 IBM ��� - iSeries: � � � ��� ������ � ��

Page 91: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� 1. � � ��

������ � �� 85

Page 92: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

����� � �� �� � � ��� � ���� �� ��� � �� ��� � ����.

������ � � �� ��� ����� �� ������ � ��� ��� �����. �

� � � ����� �� �� �� �� �(�� �� � ��� ��� ���)��

��� �����. �� � ����� � ���� �� ���� � ��� � �� � ���

���� �����. �� ��� �� � ��� ��� �� � ��. ����� � � � ���

����� �� ��� ��� ��� ���� ��� ���.

DDM ��� �� *LIBL� ��� �� �� ���

DDM �� �� ������ *LIBL� ��� � � �� ��� � ���.

v ��� ����� ����� ��� ��� �� �� ������ �� �� �����. �� ���

��� �� DDM �� ���� ������� ����� ����� �� ������ ����

� � �� ��� ��� ���� �� ������ �� �����.

�� *LIBL� ���� DDM �� � � ����� ��� �� ��� ��� ���� �� �

�� �� ������� �� ���.

�� 2. � �� ��

86 IBM ��� - iSeries: � � � ��� ������ � ��

Page 93: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ��� ��� ��� �� �� ������ �� � �� � ����� ����� ��� ��

� �� � �� �� �����. �� ��� ��� ���� ��� ��� ���� �� � �

�� �����.

�� *LIBL� ���� DDM �� � � �� DDM �� ��� ��� �� ����� �

���� � �� ����.

�� �� �� �

�� �� �� ���� ����� ��� � � �� ���� ������ ���� �� ��

� �� �� � �� ��� ��� � ��� ��� ����� �� ����. ����� ��

�� ���� �� ��� ��� ��� ����� �� �� � ����.

��� �� �� ��� � � ��� ��� �� �� ID� �����. ��� �� ��� ����

�� ID� �����.

v ��� ���

v ��

v ��� ��� � ��

v ��� �� �� � �

v � ��(�� �, �� � �� ��)

v ��� �� �� � ��

�: ��� ��(�� �)�� � �� � ��� �� ����� � �� �� ID� ��� �

����. �� � �� �� ��� ���� � � �� � �� ��� � ��� ��

� � ����.

�� ���, �� � ICF �� ����� �� �� �� ��� ���� �� ID� ���

� ����.

��� ��� �� DDS� ��� �� ����� � ����� ���� �� ID� �����.

����� ��� � ��� �� ID� ���� � �� �� � �� ��� � LVLCHK(*YES)

� �����.

�� � � LVLCHK(*YES)� ���� ��� � �� �� ID� ��� ����� �

� ��� ����. ��� �� ID� ���� ����. ID� �� � �� ����� ��� ��

� �� ���� �� ��� � ��� ���� � ���� ������ �����.

ID� �� � � ��� ������ �����. ��� ����� ���� �� �� �� �

�� �� � ���� ����� �� ��� ���. ��� ����� ���� �� �� �

� �� � �� �� �� �� ��� � � LVLCHK(*NO)� ���� �� ���� � �

���� ��� � ����. LVLCHK(*NO)� ���� �� �� � ��� �� ID ��� ���

� ����. �� �, ������ �� �� ��� ��� �� �� ����� ����� ���

������ � �� 87

Page 94: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ���� �� ��� �����. ����� �� ���� � ���� OVRDBF(�����

� �� ��)��� LVLCHK(*NO)� � � � ����.

�� ��� �� � �� � �� CL ��� ����. DSPFFD ��� ���� ��� �� � �

�� ��� �� � ���, SEU(�� �� ��)� �� � �� � DDS� ���� �� �

� �� � ����. DSPFD(� �� �) �� DSPFFD ��� ���� �� ��� �� ��

ID� �� ���� ��� ��� �� �� ID� DSPPGMREF(���� �� �) ���� ��

� ����.

�� ��� � � ��� � ������ ��� ���� �� � � � ����. ��� ���

�� ID� ���� ��� ��� ��� ����� ���� �� �����. �� �� ��� ��

� ���� �� �� ����� �� �� � �� ��� �� �� ��� ��� ��� � �

���.

�� ID� ���� ���, � DDS ��� �� �� ���� ����� ��� ��� � � �

����. ���� ��� ��� ��� ���� �� �� ��� ��� ��� ���.

��, LVLCHK(*YES)� ��� �� ���� ���� �� � ���. LVLCHK(*NO)� ����

��� �� � � ��� � ����.

�� ��� �� �� ��

��� �� �� dspjob option(*opnf)� � � Enter� � �� wrkjob option(*opnf)� � �

Enter� � � � �� �� ��� �� � ����.

�� ��� ����.

-0 DO %C

�� . : QPADEV0027 ��� . : KELLYMR �� . . . . : 032138�� �� �� � . . . . . . . . . . . . . : 2

�� ���� �� ��/� �� ��QDUI80 QSYS QPADEV0027 *ACTGRPDFN 0000000002 *DFTACTGRPQDDSPOF QSYS QPADEV0027 *ACTGRPDFN 0000000002 *DFTACTGRP

����� Enter� �����.

F3=�� F5=���� F10=I/O �� �� F12=�� F16=�� ��

� �� �� ��� ��� �����. *ACTGRPDFN� ��� � �� ��� ��� ���� �

���. ��� � �� �� �� � �� � � �� ��� �� ����� �� �� ���

88 IBM ��� - iSeries: � � � ��� ������ � ��

Page 95: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

����. ��� � �� �� �� � �� � �� ��� � �� ��� ����. *JOB� �

�� �� ��� ��� ���� ����. �� ��� ���� �� ��� ��� ��� � ���

�.

�� �� �� � ��� ��� ��� �����. *DFTACTGRP� ��� � ��� ����.

�� ��

83 ���� �� �� ���

�� ��� � �� ��� � �� �� �� ����� �� �� ��(���)� ��� �

����. �� �� ��� ��� � �� �� ��� ���� ������. ��� � �� ��

� � �� �� � �� ��(���)� ��� �����.

94 ���� ��� ���

��� ��, � ��� ��� �� �� ��� ��� �� ��� � ����.

�� � I/O ��� �� �� �� �� ���

� �� ����� ��� ��� ��� � �� �� ��� ������. ��� �� ��

��� ��� � � ��� �� � ��� � �����. � ��� � �� � ����

� �� ��� � �� ��, �� �� � ��� ��� �����.

��� � �� �� � ����, � �� ��� � ��� � ��� �����. ���

����� �� �� ���� ��� � �� �� ��� ��� � �����. �� ���

�� �� ��� 90 ���� �� ���� ������.

��� � � ��� ���� ��� ��� �� �� �� � � ��� ���� � ����.

�� �� ��� ��� �� �� � ��� ����.

v �� ���

��� ����� �� � � , � �� �� � ��� �� ��� � ����. ��

�, �� �� ����� � � �� �� ��� ����. �� ��� �� ��� � �

� ��� �� ���� 193 ���� ��� ��� �� ������. ��� ����� �� �

� , �� ��� �� �� �� ��� ��� �� �� ��� � ����. ����

� �� � ��� � ����.

�� ��� �� �� � ��� �� � �� � ��� �� ��� � ����.

v I/O ���

� � � ��� ����� ��� �� ��� I/O ��� � �� �� � �� � � ��

��.

– ��

� �� �� � ����� I/O ��� �� ��� � ����. � �� ��� � �

�� �� ��� ��� �����. �� ��� �� ��� � �� ��� �� ���� 208

���� �I/O ��� �� ������.

������ � �� 89

Page 96: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

– �� ���

� �� ���, ������ �, �� � � ICF �� �� �� ��(�� �, �/

� �� �� � ����� ��� �� �)� � ����. � �� I/O ��� �� ��

� � �� ��� �� ���� 217 ���� �ICF � �� �� I/O ��� �, 223 ����

��� �� �� I/O ��� � � 223 ���� ������� �� I/O ��� �� �

�����.

��� ��� �� � �� �� �����. �� �, �� �� ��� ���� ����� �

� ��� �� �/� �� ��� � ����� �� �� ��� ��� � ����. �� ��

����� �� �� �� � �� �� ����� � ��� ��� � ����� ��� ���

�� � � � ��� ��� �� � ��� ���� ��� � ����. ��� �� ��� �

��, ��� ����� � �� �� �� ����� � �� �� �� � ����.

�� ��� �� ��� ���� � �� � �� ��� �� � ����. � ��� ��

� � ��� �����.

�� ��

�� ���

iSeries� � ��� �� �� � ��� ��� ��� �����. �� �� �� , �� �

� �� � �� �� �� ���� ���� ��� � ����.

�� ��

193 ���� ��� ��� �

�� ��� � � � ��(ODP)� ��� �� � �� � �� �� �� ��

� � ����. � ��� � �� ��� �� � ��� �� � �� � ��� �� �

�� � ����. � ��� �� �� �� ����, �� ��� ���� � ��� � ����.

208 ���� �I/O ��� �

iSeries��� OS/400 ���� I/O ��� ��� ���� I/O �� � � ����� �����. �

�� ������ � ��� I/O� ���� � � ���� I/O ��� ��� ��� I/O ��

� � �����.

217 ���� �ICF � �� �� I/O ��� �

� ��� � ICF � �� �� I/O ��� � ����.

223 ���� ��� �� �� I/O ��� �

� ��� � �� �� I/O ��� � ����.

�� �

iSeries� � ��� �� �� � ��� ��� ��� �����. �� �� �� , �� ��

�� � �� �� �� ���� ���� ��� � ����.

��� �� � �� ��� ��� �����. ���� ����� �� �� � �� ��� ��

� �� ��� � ����. ��� � �� � ��� ���� �� � � �� �� ����

90 IBM ��� - iSeries: � � � ��� ������ � ��

Page 97: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�. ��� ����� � �� � � �� ��� �� �� ����� � �� �� � �

���� � ����� �� ��� � ����. � �� �����, �� ��� � ���

�������� � �� ���� ��� ��� �����, � �� ���� � �� � ��� �

�� � ����.

�� �� ��

����� ��� �� ��� � � ��� ����� � �� ��� � ��� ��� � ��

��. �� �� ��� �� �� �� �� � �� ��� ���� �����. � ��, � ��

� � �� ��� SHARE ����� ���� � �� ��� ��� � ����. SHARE ����

� ���� � � ��� ����� � ��, �� � ����� ��� � ����. ��� �� �

����� ��� �� � �� � ��� ���� ��� ���� ��� ���� � ����. iSeries

�� � �� ��� � �� ��� ���� ���.

v �� ��� �� ILE(Integrated Language Environment)® ��� ���� �� iSeries ����

�� ��� ��� � �� ����� ���� ��� �����.

v ILE �� ILE� � �� � ��� �� �� �� � � �� � ���� API(�����

���� ����)� ���� �� � ���� �����.

�� ���� �� � ��

� ���� ����, SHARE(*YES) ����� ����� ���� � � ��� �����

ODP(� � ��)� ��� � ����. � ��� ����� �� �����. ��� ���� ��

�, �� �� ��� ��� � � ��� �����. �� � � �� �� � �����

ODP� �� � � �� �� ODP� �� �� ��� ��� � � ��� ODP�

��� �� �� ��� � ����. �� � �� �� ��� � ��� �� �� ���

�� �� � ����� �� � � ����. � � ��� ���� � �� � �� ��

� � ��� � SHARE(*YES)� ����� ���. � ��� ����� (���)� ������

�� � � ����� �� ����� ��� ��� ��� ����� �����. � �����

� � �� �� �� SHARE(*YES) ��� �� ����.

ILE �� � ��

ILE ����, �� �� �� �� �� � �� ���� � ��� �����. �� ��� �� �

��� �������. �� �� ��� ����� ��� �� �(���� �� ����� ��, ��

�� � � �� ����)�� �����. � ��� ��� ���� ���� ��� ��� ��

����.

� ���� ���� ����� �� ��� ��� ��� �� �� ��� � ����. � ���

� ���� ����� � �� ��� ��� ��� �� �� ��� � ����.

������ � �� 91

Page 98: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� ��: ���

�� ���� � ���� �� ���� � �� � ��� ���� ��� �� �� � ����.

��� ��, ��/�� �� �� � �� � �� � � � �� ���.

�� � �� �� � � ����� ��� ��� � �� � � ��� �� � ���

��� ��� ������.

�: ��� � �� ����� �� �� ��� ��� �� �� �� ��� �����. ��

� �� ������� ���� ���� ����. �� SHARE ����� ����� �

��� ����. SHARE ����� � CREATE, CHANGE, OVERRIDE ���� ��� �

�� � ����. �� ��� � �� ��� ������.

�� ��

3 ���� �� ���

89 ���� ��� � I/O ��� � �� � �� ����

� �� ����� ��� ��� ��� � �� �� ��� ������. ��� ��

�� ��� ��� � � ��� �� � ��� � �����. � ��� � �� �

����� �� ��� � �� ��, �� �� � ��� ��� �����.

���� ��� ��� �� ���

SHARE(*YES)� ���� ���� � �� �� � � �� ��� � ���.

v � ����� �� �� ���� � � � �� �� ��� �� �� �� � � ��� �

��. �� �� �� ��� ��� �� � � �� �� � �� ��� ��� �� � ��

� ��� �� ���� ����� �����. (��� �� � � ���� � ����� ���

� ��� �����.)

�� �, PGMA� ���� FILE1� �� � �� ������, PGMA� �� ��� �� ��

���. ���, PGMA� � �� ��� ���� ��� PGMB� �����. PGMB� ��

��� ���� ���� ���, PGMA� ���� ���� ��� �� ��� ���. �� �

��� ��� � � ����� �����. � � ��� �� ���� ���� �� � �

��� ��� � � ����. �� ��� � �� ��� ������.

v ��� � ����� �� ���� �� ��� �� ����. �� �, � ����� ���

���� ���� ��� �� ����� ���� ���� ��� � ����. �� � � �

�� � � �� ��� � ��� � ������ ��� � � ��� ���. ��� ��

��� � � ��� ���� ����. ����� ���� �� ���� �� �� ���

� SHARE(*NO)� ��� ���.

v ��� ������� �� �� � �� � ��� �� ��� UPDPROD(*NO)� � �� ��

� �� ��� �� � � ��� ���� �� ���� ���. �� ���� ����

�� � �� �� �� OVERRIDE ��� SHARE(*NO)� ��� ���.

v �� �� � �� ��� �� ��� ���� �� �� �� ���� �� ��� ��� ���.

92 IBM ��� - iSeries: � � � ��� ������ � ��

Page 99: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ������ OVERRIDE ��� ������� ���� ���(*LIBL� ���), ��� *LIBL� �

�� � �� �� �� �� � �� ����� ���� ���� �� ��� �����. �

���� ���� ��� � ��� �� ��� OVERRIDE ��� ������� ��� �

��.

v ��� �� �� � �� ��� ��� �� � ���� � � �����. �� ��� ��� ��

� ���� � � �����, OVERRIDE ��� SHARE �� LVLCHK ����� ��� ��

�� �� ���� ����.

���� ��� ��� I/O ���

��� �� ���� �� ����� � � �/� � ����� �� ��� ��� ���

� ����� ��� ������.

�� �, ���� A� ������ ��� ����� ���� �� ��, ���� A� ��� 1�

�� �� ���� B� ����, ���� B� ����� �� �� � ���� B� � �� ��

���� ��� 2� ����. ���� B� ��� ���� A� �� ���� ��� ��� 3� ��

���. ����� �� ���� �� � ���� A� ��� 1 ��� 2� �, ���� B� �

�� 1� ����.

�� �� � ��� �� I/O �� � ��� � ����.

�� � ICF �� � �� � � �� ����� ��� ����� ��� ���� ����

��� ��� � ���, � � ��� �� ��� ���� ���� ��� �� �� ����.

�� ���� �� ����� �� ��� ��� ��� � ��� �� ��� ��� � ���.

���� ��� ��� �� ���

����� �� �� �� � ���� ��� �� ����� �� � � ��� ���� ��

� ����.

�� ����� �� � ���� � ��� ��� ���� ����� ���� ���� ����.

������ �� � ����� ���� ��� ��� ����. ����� �� �� �� ��

�� �, � �� �� ��� � � ���. �� ���� �� �� ����� �� ODP� ���

� ��� I/O ��� ��� � ����.

�� �� ����� � �� ���� �� ���� � �� ��� �� �� � �� ��

� �� � � ��� ��� �� ��� �����. �� �� ��� �� ��� � � �

��� ���� �� �����.

�� �� ���� ��� ��� ��� �� � ��� ���� � �����. ����� � ��

� ��� ���� ���� � �� �� ��� � �� ��� ���� � �� ��� ��

����� � �� ��� ���. ��� �� �� �� �� �� ������ ���� � ����

�� �� ��� ���.

������ � �� 93

Page 100: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��

��� ��, � ��� ��� �� �� ��� ��� �� ��� � ����.

��� ���� ��� ��� ����� ��� � �� ���. ��� ����� ����� � �

��� �� �� � �� ���. �� ��� iSeries�� ��� ���� � � �����.

�� ��

83 ���� �� �� ���

�� ��� � �� ��� � �� �� �� ����� �� �� ��(���)� ��� �

����. �� �� ��� ��� � �� �� ��� ���� ������. ��� � �� ��

� � �� �� � �� ��(���)� ��� �����.

88 ���� �� �� �� �� ��

��� �� �� dspjob option(*opnf)� � � Enter� � �� wrkjob option(*opnf)� �

� Enter� � � � �� �� ��� �� � ����.

��: ��

��� ��, � ��� ����� ��� ��� �� �� ��� ��� �� ���� CL ��

���.

�� ��� ����� ����� � ��� ��� ��� �� ��� � ����. �� ���

CL(�� ��) ����� ������ ���� QCMDEXC� ���� �� ������ ��� � �

���. ��� � ��� ���� �� ��� � ��� ���� ��, ���� �� ��� �

(display station session)�� �� ���. �� �� �� � �� ���� �� �� ���.

����� ����� ��� � ����� ��� ��� � ��� �� � � �����. ��

� ����� ����� ��� � �� �� ���� ��� ��� � ����.

�� ��� � ��� �� � ��� ��� �� ��� � ��� ��� � ����. �� �

��� �� �� ��� �� ��� ���� � � ����.

� ��� � ��� �� ���� �� ���� ��� � �� � ����. �� �, ��

�� �� �� �� 2��� 6�� ���� � �� �� � ��� ��� 2�� ���� ��

� 6�� ���� ����. ��� � �� ��� ���� � � � � �� ��� ����

�.

��� �� �� � �� �� ��� �����.

v 99 ���� ��� ���

v 118 ���� ��� ���

v 118 ���� ��� ��

��� �� �� �� ��� �� �� �� �� ��� � �� ��� ����. ��� ��� �

�� ��� ��� � ����.

94 IBM ��� - iSeries: � � � ��� ������ � ��

Page 101: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��

�� ��(CL)

�� ��� ��:

��� ����� ��� �� ����� ����� �� ���� � ���� �� �� � �

� �����. ��� ��� �� �� � �� ����� ��� ���� ��� � �� ��

����.

��� ��� � �� ��� �� �� ����.

v ��� �� ��

v ��� ������ � �� �

v �� � �� �

v � � �� ��� ��� ��

v �� ��(�� � �, �� � �) ��

v ICF ��� ��� ��� �� �

v �� � �� ��

�� �� ��:

DLTOVR, DSPOVR, OVRDBF �� CL ��� ���� �� �� �� ��� ��� � ����.

�� CL ��� ���� �� �� �� ��� ��� � ����.

DLTOVR

�� �� ��� ��� �� ��� ���� ��� �� �� ��� ���� �� ��� �

��� �����.

DSPOVR

�� �� �� ��� �� � �� ��, � �� �� �� ��� �� ���� �

��� ����.

OVRDBF

������ �� �� �� ��� ����� ��� ������ �, ����� ���� �

����� �� �� ���� �� ��� � � �� �� ����� �����.

OVRDSPF

�� �� �� �� ��� ����� ��� �� �, ����� ���� ���� ��

���� �� ��� � � �� �� ����� �����.

OVRICFF

���� �� �� �� �� �� ��� ����� ��� � � ��� �� �� ���

�� �����.

������ � �� 95

Page 102: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

OVRMSGF

��� �� �� �� ��� ����� ���� ��� �� �����. � ���� ���

���� � �� �� �� ����. ��� � ��� �� �� ��� �� ��(CL)

� ������.

OVRPRTF

�� �� �� �� ��� ����� ��� �� �, ����� ���� �� ��

�� ���� �� ��� � � �� �� ����� �����.

OVRSAVF

�� �� �� �� ��� ����� ��� �, ����� ���� �� �� �� ��

��� � � �� �� ��� �����.

OVRTAPF

��� �� �� �� ��� ����� ��� �, ����� ���� �� �� �� �

� ��� � � �� �� ��� �����.

�� ��� �� �� ��:

� ��� ��� ��� ��� � ��� �� ����� ��� ��� �����.

�� �� � ���� ��� ��� ��� �����.

v ADDLFM

v ADDPFM

v ALCOBJ

v APYJRNCHG

v CHGOBJOWN

v CHGPTR

v CHGSBSD

v CHGXXXF(�� �� � ��)

v CLRPFM

v CLRSAVF

v CPYIGCTBL

v CRTDUPOBJ

v CRTAUTHLR

v CRTSBSD

v CRTTAPF

v DLCOBJ

v DLTF

v DLTAUTHLR

96 IBM ��� - iSeries: � � � ��� ������ � ��

Page 103: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v DSPDBR

v DSPFD

v DSPFFD

v DSPJRN

v EDTOBJAUT

v EDTDLOAUT

v ENDJRNPF

v GRTOBJAUT

v INZPFM

v MOVOBJ

v RGZPFM

v RMVJRNCHG

v RMVM

v RNMOBJ

v RTVMBRD

v RVKOBJAUT

v SBMDBJOB

v SIGNOFF

v STRDBRDR

v STRJRNPF

�: �� �� � �� ��� � ��(���, ���, �� �)� ��� �� � ��� �����.

��� � � � �� �� �� � ��� � ��� � �� �� �� ��� ���� ����.

�� �, �� �� �� �� ��� ��� � ���. � � � �� � ��� ��� ��

� � �� ��� �� �� ��� ���� �� ��� � ����. �� �, �� ��� �� �

����� ���� CHGJOB(�� ��) ��� OUTQ ����� ���� ��� �� � ��

���� ����� ��(sign off) �� � ����� ��� � ����. �� ��� �� �

� � ����� � *JOB� � �� � � ����� ��� ��� �������.

�� ��� SRCFILE SRCMBR ����� ��� ��� �����.

v CRTCMD

v CRTICFF

v CRTDSPF

v CRTLF

v CRTXXXPGM

������ � �� 97

Page 104: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v CRTPRTF

v CRTSRCPF

v CRTTBL

v CRTPF

v �� �� ���� ��. � ��� ��� ����� � �� �� ���� � ��� ��

���.

�� ��� TOFILE, MBR, SEQONLY, LVLCHK � INHWRT ����� � ��� �����.

OPNQRYF

�� ��� ��� ����� *ALL� �� MBR ��� ���� ����.

v CPYFRMPCD

v CPYTOPCD

�� ��� ��� ���� �� �� �� � � � ���. � � ���� �� �� ��

��� � ���� ��� ������ ����. ��� ��� ���� �� �� ���

��� � � ����� ��� ��� � � �� ��� ���� ��� ���� ���� ��

� � ���.

DMPOBJ � DMPSYSOBJ

(� ��� �� ��� ���� �� ���, ���� �� �� ��� ���� ��)

DSPXXXXXX

(�� � ��. �� �� ��� ��� � ��� � �� �� ��� ���� ��)

DSPIGCDCT

EDTIGCDCT

GO (��� �� ��� � ��)

PRTXXXXXX

(�� � ��)

QRYDTA

TRCXXX

(�� �� ��)

WRKXXXXXX

(�� ��(work-with) ��)

�� ��

116 ���� ����� �� � �� ���

�� �� ���� �� � ��� ���� ���� I/O ��� ��� ��� ��� ���

� � ���� � ��� ���� ����� ��� � ����.

98 IBM ��� - iSeries: � � � ��� ������ � ��

Page 105: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

����� ���� �� ��:

� ����� �� "��� ���� OVRDBF, OVRPRTF, OVRMSGF � DLTOVR ��� ��

� � ����.

����� �� ����.

v OVRDBF(������ �� ��) ��. "��� ��� � ���� � ��� ��� � ���

�. �� �� ILE � ��� ���� ��� � �� ����� ��� �� ��� �� � �

����.

v OVRPRTF(�� �� ��) ��. "��� ��� � ���� � ��� ��� � ����. �

� �� ILE � ��� ���� ��� � �� ����� ��� �� ��� �� � � ���

�.

v OVRMSGF(��� �� ��) ��. "��� ��� � ���� � ��� ��� � ����.

� ��� � ���� ��� � ���� �� ����. � �� ����� ��� ��� �

��� �� ��� ����.

v DLTOVR(�� ��) ��. "��� ��� � ���� � ��� ��� � ����.

� �� ��� "��� ���� ���� ��� �����.

�� �

� �� ��� ��(� �� � ���� �� �� ��)� ��� � ����.

�� ��

� ��� ���� ��� ��� � ����.

v � ��

v ��

v � �� ��� ��

v � �� ��

v � ��

� �� ��� �� �� ��� 125 ���� �� ����� ������.

��� �� � ��

���� �� �� ��� ���� ����� ���� �� �� � ��� ��� �����

��� ��� ���� ICF �� ��� ��� � ����. ���� �� �� ��� ��

�� ��� ICF ���� �� ������.

�� ��

3 ���� �� ���

������ � �� 99

Page 106: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

125 ���� �� ����

� ���� ���� � � � � ��� ����� �� ��� ��� � � � � �

���. �� � ������ ��� �� ��� ��� ��� ����. ��� ��� ���

� �� ����� ��� � ��� �� ��� ��� � ��� �� ��� �� ��� �� ��

��� ��� �� � � �����.

�� ��

ICF ���� PDF

�� � ��:

�� ���� �� ��� � � � ��� ���� ����.

� ��� �� ��� � � �����.

v � �� � �� �� ��. � ��� � ��� �� �����.

v �� ���� ����. �� � �� ����� � ��� �� ��� � ����(��� �

�� ��� ����� �� � ��� � ��).

v �� ��. � ��� ���� �� � � �� �� ����� ��� � ����� ����

� ��� ���� � ��� ��� � ����.

�� �� ��� �� �� � OUTPUT� ���� �� �������.

v ��� �� : 60 x 80

v �� � � : 6 LPI

v �� � �� � : 2�

v � � : 2 ���

v � � �� : 55�

� � CRTPRTF(�� � ��) ��� �� ����.

CRTPRTF FILE(QGPL/OUTPUT) SPOOL(*YES) +PAGESIZE(60 80) LPI(6) COPIES(2) +FILESEP(2) OVRFLW(55)

� � �� 58 � 66 x 132� ��� ��� ����� ����� �� � OUTPUT� ����

�.

��� ����� ����� ���� �� � ��� 3�� � � ��� 60�� ��� � ��

��� �� ����.

OVRPRTF FILE(OUTPUT) COPIES(3) OVRFLW(60)

�� ��, ����� ����� ���� 3�� � ��� � ���.

����� ����� OUTPUT �� �� ��� � �� ��, ���� �� �� � �� �� �

�� ���� � � ��� �����. � � ��� ����� ��� � ��� �����. �

100 IBM ��� - iSeries: � � � ��� ������ � ��

Page 107: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� � �� ��� ���� �� ��� �����. �� �� � ��� �� �� ��� ��

���. � ���, OUTPUT �� �� � ��� ���� ��� ��� 66 x 132, 1�� 6�,

�� � 3, � � � 2 ���, � ��� 60 �� � � �����.

�� 3� � �� ��� ����.

��� ��:

������ ���� �� ���� � ��� � � ��� ���� ����. ��� ���� ��

�� �� ���� ��� ��� � �����.

�� �, �� � OUTPUT(����� ����� OUTPUT �� �� ���) �� �� �

REPORTS� ���� � � �� ���. ����� ���� �� �� ��� � ����.

OVRPRTF FILE(OUTPUT) TOFILE(REPORTS)

�� ���� �� CRTPRTF ���� REPORTS �� ��� ���.

��� � �� � ��:

� � �� ��� � �� ��� �� ��� ��� ����. � ��� ����, ������ �

��� �� ���, �� �� ��� ��� �� ����.

�� 3. � �� ��

������ � �� 101

Page 108: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �, �� � OUTPUT(����� ����� OUTPUT �� �� ���) �� �� �

REPORTS� ���� ����� ������ � � ���. ����� ����� �� �

REPORTS� ���� � �� ��� 3�� ��� ���. �� ���� � REPORTS� ��

� ��� ������.

CRTPRTF FILE(REPORTS) SPOOL(*YES) +PAGESIZE(68 132) LPI(8) OVRFLW(60) +COPIES(2) FILESEP(1)

����� ���� �� �� ��� � ����.

OVRPRTF FILE(OUTPUT) TOFILE(REPORTS) COPIES(3)

�� ��, ����� ����� ���� ����� �� � REPORTS� ���� 3�� � �

�� �����.

��� ��� ��� �� �� � �� �� ������.

�� 1 OVRPRTF FILE(OUTPUT) TOFILE(REPORTS)

�� 2 OVRPRTF FILE(REPORTS) COPIES(3)

�� � ��� �� � �� ��� ��� �� ��� �����. �� ����� ���� ��

�� � �� ����� � ��� ��� ���� � ��� ��� ���. � �� �� ���

���� � � �� �� ��� �� � REPORTS� ���� � � ����. ��� � ��

��� �����.

�� �� �� ��:

� �� ��� ��� ���� � �� ��� OPNSCOPE(�� ��)� ������. OPNSCOPE

����� �� *JOB�� *ACTGRPDFN(���) � ��� � � ����.

�� �� ��� �� �� �� �� � �� ���� �� ��� ���� � ����� ����

��.

�� � �� �� ��� BILLING �� �� ��� �� ��� �����.

OVRDBF FILE(BILLING) OPNSCOPE(*JOB)

��� �� �� ��:

�� �� ��� ��� ��� �� ��, � �� ��(���) � �� ����� � � ����.

103 ���� �� 4� �� �� ��� �� � ��� ����.

102 IBM ��� - iSeries: � � � ��� ������ � ��

Page 109: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� ��� ���� �� �� �� 4� � �� �� ����.

��� ��� ���� ��� ����. ��� ��� �� � � �� � ���� � ��� �

�����. �� �� ��� ��� ��(A)� ���� ���� �� � �� ����� ��

���. �� ����� � �� ��� ���� �� � ����. � � ��� ���� ��

�� ��� �����. �� �� ��� ��� ��� �� ��� � ��� ��� ��� �����.

v �� ��

v ��� ��� ����� ���

v �� �� �� �� �� �� ��� �� ��� ���

��� ��� ��� �� ��� ��� �����. �� �, �� �� 3�� ��� ��� �� �

� ��� ���� �� �� 3� ��� ��� �����. ��� �� ���� OVRSCOPE(*JOB)�

����� �� �� ��� ��� � ����.

�� ��� � ��� ���� ��(B)� �� �� �� �� �� ��� ����. ��� ��

��� � �� �� ��� ��� � ���. ��� ��� � ��� ���� ��(C � D)� �

�� 4. �� �� ���� ��

������ � �� 103

Page 110: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� ��, � �� �� �� �� �� ��� ����. ��� � �� �� ��� ��(C)� ���

� ��� ���� ��� ��� �� ��� ��� � ��� ��� ��� �����.

��� � �� �� �� �� ��� ��� ��(D)� ����� ��� ��� �� ����� ��

��� ��� ��� �����. ��� �� ���� OVRSCOPE(*CALLLVL)� ���� �� �� �

�� ��� � ����.

��� � �� �� ��� ��� ��� ��� � ���� ���� ������ �����. ��

� �� � ���� �� ��� � ���� ���� ������ �� ��� ����.

�� �� �� ��� � ����� �� ����� ���� � �� ���� ��� �� ���

�����. �� �� ��� ��� ��� ���� ����� ��� ��� �� ��� ����� �

���� ��� ��� �����. ��� �� ��� � �� �� ��� � ���� ��� ��

�� � � �����.

�:

WRKJOB(��� �� ��), WRKACTJOB( ��� �� ��) �� DSPJOB(�� �)� �� �

�� ���� ��� �� ��� �� � �� � � ����. �� �� � �� ��� ���

���� ��� 1� 1� ��� ����. �� ��� �� � ��(���� � �� ��) ������

�� 5. �� �� �� ��

104 IBM ��� - iSeries: � � � ��� ������ � ��

Page 111: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� ��� �� �� �� 1� �� �������. �� �� 1� ��� �� �� �����. ��

� �� ������ � ��� �� �� �� 2� �������. �� �� ������ � ���

�� �� �� ��� �� �������.

104 ���� �� 5� ���, PGMC� �� TFRCTL(�� ��) ��� �� ���� PGMC� PGMB

� �����. CALL ��� �� ����� �� ��� �����. RETURN ��� ����� ��

�� �����.

�� �� ����:

� ���� �� ���� �� ��� ��� � ����.

��� �� �� �� � �� ��� ��� �����.

1. � ��� �� �� ��� ����� �����(����) �� �� ��� �� �� �����.

2. � ��, �� ��� ����� � �� � �� ��� ��� � �� �� ��� �����.

3. � ��� �� �� ��� ����� �� ��� �� �� ��� �����.

4. �� �� ��� �����.

��� �� �� ��: ����:

��� ��� � ���� � ��� � � ���� �� ��� ������ �� ��� �

� ��� ��� ��� ���� ����.

��� �� � ���� �� �� � � ����.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

������ � �� 105

|

|

Page 112: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

���� I� � ZZZ� �� � � ZZZ� �� �� ��� ����.

CPI(12)

�� �� 4���

FILE(YYY)

�� �� 3����

LPI(5)

�� �� 9���

FOLD(*YES)

�� �� 2���

DEV(P2)

�� �� 5���

��� A (��� ��� �� ��� ��)�� �� 2 OVRPRTF FILE(YYY) FOLD(*YES) OVRSCOPE(*CALLLVL)

CALL PGM B

�� �� 3 ��� B(�� �� 8� ��)OVRPRTF FILE(ZZZ) TOFILE(YYY) DEV(P1) LPI(6) +

OVRSCOPE(*CALLLVL)CALL PGM C

�� �� 4 ��� C(��� ��� �� ��� ��)OVRPRTF FILE(ZZZ) CPI(12) OVRSCOPE(*CALLLVL)

CALL PGM D

�� �� 5 ��� D(�� �� 21� ��)OVRPRTF FILE(YYY) DEV(P2) OVRSCOPE(*JOB)

CALL PGM E

�� �� 6 ��� E(�� ��21� ��)OVRPRTF FILE(ZZZ) LPI(12) OVRSCOPE(*ACTGRPDFN)

CALL PGM F

�� �� 7 ��� F(�� �� 8� ��)OVRPRTF FILE(ZZZ) LPI(9) OVRSCOPE(*CALLLVL)

CALL PGM G

�� �� 8 ��� G(�� �� 8� ��)OVRPRTF FILE(ZZZ) DUPLEX(*NO) +

OVRSCOPE(*ACTGRPDFN)CALL PGM H

�� �� 9 ��� H(�� �� 8� ��)OVRPRTF FILE(YYY) LPI(5) OVRSCOPE(*ACTGRPDFN)

CALL PGM I

�� �� 10 ��� I(�� �� 8� ��)OPEN FILE(ZZZ)

�� 6. �� � ���� �� ��� �. �� � ���� �� ��� ���� � � ����.

106 IBM ��� - iSeries: � � � ��� ������ � ��

Page 113: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� �� ��� ��� �����.

1. � ZZZ� �� �� 10�� ���. ��� �� ��� ��� ��� �� �� 10�� ���

��� �����. �� ��� ��� ���.

2. ��� �� � �� �� ��(�� 9)�� �� �� ��� �� ��� ��� �����. ��

��� ��� ���(� ��� � YYY� � �� �� 9�� ������ ���� ��).

3. ��� �� �� 8�� �� �� ��� �� ��� ��� �����. � ZZZ� �� ��� �

�� � �� �� ��� ����. ��� � �� 8� �� �� ��� ������ �� ��

��� �� ��� �� �� ��� ��� �� � ��� �����. � ���, � �� 8��

�� ��� ������ �� ��� 3���. �� ��� �� �� 8�� ��� � �� ��

� ���� �� 3 ��� �� ���� ��� �� �� �� ��� ���� ���.

4. ��� �� �� 7�� �� �� ��� �� ��� ��� �����. �� �� 7�� ��� ��

� �� �� ��� ����� �����. LPI(9) ��� � ZZZ� �����.

5. ��� �� �� 6�� �� �� ��� �� ��� ��� �����. �� �� 6� � �� 21

� ��� ������. � ZZZ� �� ��� ���, � �� 21� � �� ��� ����.

��� � ��� � �� 8 ��� �� � �� ��� ��� ��� � ��� �����.

6. ��� �� �� 5�� �� �� ��� �� ��� ��� �����. �� ��� ��� �

��(� ��� � YYY� � �� �� 5�� ������ ���� ��).

7. ��� �� �� 4�� �� �� ��� �� ��� ��� �����. �� �� 4�� ��� ��

� �� �� ��� ����� �����. CPI(12) ��� � ZZZ� �����.

8. ��� �� �� 3�� �� �� ��� �� ��� ��� �����. �� �� 3�� ��� ��

� �� �� ��� ����� �����. � �� �� ZZZ�� YYY� ������ ����

��. DEV(P1) ��� � YYY� �����. LPI(9) ��� LPI(6)�� ���� � YYY� �

����.

�� �� 3� � �� 8�� �� ��� ������ �� �����. �� � �� 8� �

�� ��� ��� ��(� YYY� ��)� �����. �� �� 9�� ��� ��� �����.

�� LPI(6) ��� LPI(5)� ������.

9. ��� �� �� 2�� �� �� ��� �� ��� ��� �����. �� �� 2�� ��� ��

� �����. �� FOLD(*YES) ��� � YYY� �����.

10. ��� �� �� 1�� �� �� ��� �� ��� ��� �����. �� ��� ��� �

��.

11. ��� �� ���� �� �� ��� �� ��� ��� �����. �� �� 5�� ��� ���

�� �� ��� ��� � YYY� �� ����, �����. �� DEV(P1) ��� DEV(P2)�

�����.

�� ��: � ��:

��� � �� �� � ��� �����.

������ � �� 107

Page 114: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ��� ���� �� � ����� �� � �� �� �� �� �� �� ����� �����

�� ��� � ��� �� ��� �����. (100 ���� �� �� ���, 116 ���� ���

�� �� � �� ��� � 96 ���� �� ��� �� �� � � ��). ��, ��� ���

�� ����� �� ��� �� � ����� ���� �� ��� ���. ������ �

��� �� �� ��� ��� ���� ��� ���. ��� ���� �� ��� �� ���

� �����.

v �� �� ��� �� ��� ��� ����� ��� ��� �� ��� ��� ��� ��� ���

��. �� ��� �� �� ��� 118 ���� ��� ���� ������.

v � ��(�� ��, � �� �� �� �� ��)��� � �� � � ��� ���� ��

� ���. �� � � � ��� ��� �� ��� ��� �� �� �� �����.

�� ���� �� �� � � � ��� ��� �� � ��� ��� ���� � � �� ��

111 ���� ��� �� ��� �� �� ��: ������ ������.

v �� �� ��� �� ��� ��� ��� �� �� �� � ��� ��� ���� �� � �

� ����� �����.

v � �� �� ��� �� ��� ��� ��� �� �� � ��� � ���� �� � ��

����� �����.

v ����� � � �� ��(�� ��� ��)� � �� ����� �� � �� �� ��� ��

���. �� �, �� � ��� � � ��(�� ��� ��)� �� � ���� ��� �� �

����� �� �� ��� � ���.

v CL ������ ���� (�� �� ���) �� �� ��� CL ����� �� �����.

v � �� ��(batch job)�� ���� ��� ��(�� �� ���)� ��� �� �� �����

�� ��� �����.

v �� ��(�� �� ���)� QCMDEXC ������� ��� � ���� ��� QCMDEXC �

���� ��� ����� �� ��� �����. �� ���, 112 ���� �CL ���� ����

������.

v ���� �� (ENDPGM, RETURN �� �� ��) ��� �� �� ��� ��� �����. ��

� � �� �� �� �� ��� �� � � �� ���� ��� ��� ���� ����.

�� ���, 109 ���� ������ �� � : ������ ������.

v TFRCTL ��� ��� ���� ����� TFRCTL ��� � �� ���� �� �� ����

�����. ��� �� ����� ��� ������ �� ��� �� �� ��� ���� ���

�.

�� ���, 110 ���� ����� TFRCTL� � : ������ ������.

v � �� �� �� �� ��(��� � �� ��� � �, � �� ���� � � �� �� ��

�� � �)� �����. �� � 105 ���� ��� �� ���� ��� ��� � ����

�.

108 IBM ��� - iSeries: � � � ��� ������ � ��

Page 115: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��� �� ���, 105 ���� ���� �� �� � : ������ ������.

v ��� �� �� ��, � �� �� � �� ����� ��� � ���� �� � � ����.

��� SECURE(*YES)� ������. �� ���, 112 ���� ���� �� � ���� ��

����.

����� �� ��: ����:

���� ��(ENDPGM, RETURN �� �� ��) ��� �� �� ��� ��� �����. ���

� �� �� �� �� ��� ��� �� ���� ��� ��� ���� ����.

�� �, RETURN ��� � �� �� ��� �� ��� �����. �� RETURN �� ENDPGM

���� ���� ��� ����� �� ��� ��� ��� ���� ����� ���� ����.

TFRCTL(�� ��) ��� ���� ������ ���� ����.

110 ���� �� 7��, RETURN ��� ���� B� � �� ��� ����, FILE X� ���� A

�� ���. ��� RETURN ��� �� ��� ���� ���� A� FILE A �� ��� ���

� FILE B� ���� A�� ���.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

������ � �� 109

Page 116: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

���� TFRCTL� ��: ����:

TFRCTL ��� � ����� � �� ��� �� �� ������ �����. ��� ���� �

���� TFRCTL ��� � �� ���� �� �� ���� �����. ��� �� ����� �

�� ������ �� ��� �� �� ��� ���� ����.

�� ��� ���� A� ��� ���� B� ���, ���� B� ���� A � �� ���

� �����. �� � ���� A B�� �� ���� � OVRDBF(������ �� ��)

��� ���� �� ��� �� ���� �����.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

���� A

.

.

.

CALL PGM(B)

���� B

�� 1 OVRDBF FILE(X) FILE(Y)

�� 2 OVRDBF FILE(A) TOFILE(B) +

OVRSCOPE(*JOB)

.

.

.

RETURN

OPEN FILE X

.

.

.

OPEN FILE A

�� 7. ����� �� � �. ���� ��� �� �� ��� ���� �.

110 IBM ��� - iSeries: � � � ��� ������ � ��

Page 117: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� � � �� ��� ��: ����:

�� �� ��� �� ��� � � �� ��� � �� � � �� ��� � �� ��� ���

��. �� � �� ��� ���� � � �� ���� ��� �� � ����.

�� ���, ����� FILE A� � ���� �� 2 ��� FILE B� FILE A� �����. �

�� ��� � ��� ��� �� ����� ��� �� 1� ���� FILE B� ������ ���

���.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

CALL PGM(A)

���� A

OVRDBF FILE(INPUT) POSITION(*END)

(INPUT� �� ��� ��

���� ���� ��� �

����.)

TFRCTL PGM(B)

���� B

(INPUT� �� ��� ��

���� �����.)

�� 8. TFRCTL ��� �. TFRCTL ��� �� ���� ��� � ����� � �� ��� �� �� �

����� �����.

������ � �� 111

Page 118: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

FILE C� �� ��� OVRDBF(������ �� ��) ��� �� ���� ������.

OVRDBF FILE(A) TOFILE(C)

�� ���� � �� �� �� �� ����� �� ��� ���� ��� �� � ��.

� �� ��� ��� �� � ��� � �� ���� � ��� �����.

�� ��

118 ���� ��� ���

��� ����� �� ������ ��� ���� ��� ��� ����� �� ��� ��� �

�� �����.

CL ���� ��:

CL ����� �� ��� � � �� ����� ��� � � ��� � �� ����� ��

� �����. ��� � �� ����� �� ���� CL ����� ���� � ��� � �

� ������ ���� ��� �� ��� �����.

��� �� �� ��:

�� � ����� ���� ��� ����� �� � ��� ���� ��� ���� ���

� � � � ����. ����� � � �� �� � �� ��� � SECURE(*YES) ����

� ����� �� � ��� ��� � ����. ��� �� �� �� �� �� ���� ���

� �� � � ����.

���� A

.

.

.

�� 1 OVRDBF FILE(B) TOFILE(C)

�� 2 OVRDBF FILE(A) TOFILE(B)

.

.

.

OPEN FILE A

.

.

.

�� 9. ��� ���� � �� ��� �� �� �� �. � �� ��� � ��� ��� ��� � ����.

�� �� ��� � �� ��� ��� � �� ��� ���� � � �� ��� �����.

112 IBM ��� - iSeries: � � � ��� ������ � ��

Page 119: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� �� � ����� �� � �� ���� ��� ���� ��� �� � � �� ���

�.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

�� �, EREPORT ����� ���� ����� INPUT � PRINT1 �� � ���. ����

EREPORT� � NEWEMP, �� N77� ���. �� 3� SECURE(*YES)� ����� ���� ��

2� ���� ����. ELIST ����� ���� ����� INPUT � PRINT1 �� � ���.

��� ���� ELIST� � OLDEMP, �� N67� ���. �� 4� �� 3 �� ��� � ��

��� �� ��� �� 3� �����. �� �� �� �� �� ��� ����� ���� �

��, ��� ELIST ����� �� 2� �����.

PRINT1� �� 1� ��� �� ���, �� 1� EREPORT� ELIST ����� �� ����.

��� ��� �� �� ��:

�� 1 OVRPRTF FILE(PRINT1) SPOOL(*NO)

�� 2 OVRDBF FILE(NEWEMP) TOFILE(OLDEMP)+

MBR(N67)

CALL PGM(CHECK)

���� CHECK

�� 3 OVRDBF FILE(INPUT) +

TOFILE(NEWEMP) MBR(N77) +

SECURE(*YES)

CALL PGM(EREPORT)

���� EREPORT

(NEWEMP� PRINT1� ��)

�� 4 OVRDBF FILE(INPUT) +

TOFILE(NEWEMP) MBR(N77)

CALL PGM(ELIST)

���� ELIST

(OLDEMP� PRINT1� ��)

�� 10. �� �� �. �� �� ���� �� � �� � �� � �� �� � ��� �� �

�� ����� ���� ��� � � ����.

������ � �� 113

|

|

Page 120: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

OVRPRTF ��� ���� � � ��� �� ���� �� �� �� �� ��� ��� � �

���. �� ��� �� �� � ��� � ����� ��� ��� ���.

*PRTF� ��� OVRPRTF �� ��� �� ����� �� ��� ������.

: *PRTF� ��� OVRPRTF �:

��� *PRTF� ���� �� �� �� OVRPRTF ��� ��� � ����. � �� ��

�� �� ��� �� �� ��� � � *PRTF� ��� OVRPRTF ��� �����.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

��� *PRTF� ��� �� ����.

���� X� � OUTPUT� �� � �(opened file)� �� �� ��� ����.

COPIES(6)

�� 1���

LPI(6)

�� 1���

���� X� � PRTOUT(�� OUTPUT� �� �� �� �)� �� � �� �� �� �

�� ����.

COPIES(1)

�� 2���

LPI(8)

�� 2���

: �� �� � �� *PRTF� ��� OVRPRTF �:

�� �� *PRTF �� ���� �� �� ���� �� � ��� ���� � � ����.

�� 1 OVRPRTF FILE(OUTPUT) COPIES(6) +

LPI(6)

�� 2 OVRPRTF FILE(*PRTF) COPIES(1) +

LPI(8)

CALL PGM(X)

�� 11. OVRPRTF �� � *PRTF ����� �. �� ��� OVRPRTF �� � *PRTF ����� �� �

���.

114 IBM ��� - iSeries: � � � ��� ������ � ��

Page 121: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

���� X� � PRT1� �� � �� �� �� ��� ����.

COPIES(1)

�� 1���

LPI(4)

�� 4���

PRT1� �� ��� ��� ��� *PRTF ��(1 4)� �����.

���� X� � PRT2� �� �� �� �� ��� ����.

COPIES(2)

�� 2���

LPI(4)

�� 4���

���� B� PRT2� ��� ��� ��� ��� �� 4� �����. ���� A��� �� 2�

PRT2� ���� �����.

���� X� � PRT3� �� � �� �� �� ��� ����.

COPIES(1)

�� 1���

LPI(8)

�� 5���

���� A

�� 1 OVRPRTF FILE(*PRTF) COPIES(1)

�� 2 OVRPRTF FILE(PRT2) COPIES(2)

�� 3 OVRPRTF FILE(PRT4) COPIES(2)

CALL PGM(B)

���� B

�� 4 OVRPRTF FILE(*PRTF) LPI(4)

�� 5 OVRPRTF FILE(PRT3) LPI(8)

�� 6 OVRPRTF FILE(PRT4) LPI(8)

CALL PGM(X)

�� 12. �� � ��� �. *PRTF �� ���� �� �� ���� �� � ��� ��� � ����.

������ � �� 115

Page 122: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

���� B��� �� 5� PRT3� ���� �����. ���� A� PRT3� ��� ��� ���

��� �� 1� �����.

���� X� � PRT4� �� � �� �� �� ��� ����.

COPIES(2)

�� 3����

LPI(8)

�� 6����

���� B��� �� 6� PRT4� ���� �����. ���� A��� �� 3� PRT4� ���� �

����.

���� ��� � �� �:

�� �� ���� �� � ��� ���� ���� I/O ��� ��� ��� ��� ����

� ���� � ��� ���� ����� ��� � ����.

�� �� �� ��� �� ��� ����� �����. �� �, ������ �� �� ��, �

���� ���� �� �� � ���� � � ��� ��� � ����.

�� ������ �� �� �� ���� � ���� ������� ���� �� ���

��� ��� � ����. ��� � � �� � ��� ���� ��� � ��� ��� ���

� ����. ����� I/O ��� ���� � ��� �� �� ���� � ��� �� ��

���� ��� � �� ��� ��� �� � �����. ��� ��� �� � ��� �� �

�����. ����� ��� ��� ��� ����� � �� ��� ��� � �� ��� �

� � �� � � ��� �� � ����� ���.

��� ����� ��� � ��� ��� ���� ��� ���� ��� � ����, ����

�� � ��� ��� ��� ��� �����. �� � ��� ��� ���� ����. ���

��� �� ��� ��� ���� �� �� ���� ��� �� �� � ��� ���. ���

� �� � �� ��� �� ��� � � �� � �� �� ��� �� ��� ��� ��

��. ����� �� �� �� ���, �� �� �� � �� �� ���� ��� ���

LVLCHK(*NO)� ��� ���. �� ��� 125 ���� �� ����� ������.

�� �� ���� �� � ��� ���� � � ����.

116 IBM ��� - iSeries: � � � ��� ������ � ��

Page 123: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

���� INVENTORY� �� � LISTOUT ��� REPORTS� �� 1�� 8��� � � ��

���.

���� INVENTORY� ������ � SRCPGMS�� �� INVN42��� ��(��)���. � �

� ���� �� 4� �� � ��� �����. �� ���� �� 1� � RPGSRC� ����

�� � SRCPGMS, �� INVN42� �����.

���� INVENTORY� � REPORTS��� �� �� �� �����. SRCPGMS � �� INVN42

��� �� ���� INVENTORY � ��� �� � LISTOUT� �� ��� � �� ��

���. � �� ���� �� 3� � LISTOUT� OUTPUT�� �����. �� ���� �� 2�

OUTPUT� REPORTS� �����. �� �� � ��� ��� �� ��� ��� ��� �� ��

� ����� �� �� �� � ��.

�� � �� 3� ���� A� ����� ��� �� ��� � ���. ���� �� 2� LISTOUT

� �� �� ����. ��� �� � � �� 5� LISTOUT� REPORTS� ����, 1��

8�� �����. �� � �� �� �� �� ���� ��� �� ��� �� ��� � � �

����.

�� ��

96 ���� �� ��� �� �� � �

� ��� ��� ��� ��� � ��� �� ����� ��� ��� �����.

�� 1 OVRDBF FILE(RPGSRC) +

TOFILE(SRCPGMS) MBR(INVN42)

�� 2 OVRPRTF FILE(OUTPUT) TOFILE(REPORTS)

CALL PGM(A)

���� A

�� 3 OVRPRTF FILE(LISTOUT) +

TOFILE(OUTPUT)

�� 4 OVRDBF FILE(RPGSRC) WAITFILE(30)

CRTRPGPGM PGM(INVENTORY) +

SRCFILE(RPGSRC)

RETURN

�� 5 OVRPRTF FILE(LISTOUT) +

TOFILE(REPORTS) LPI(8)

CALL PGM(INVENTORY)

�� 13. ���� �� � ��� �. �� �� ����� ��� � ��� ���� � � �����.

������ � �� 117

Page 124: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��

��� ����� �� ������ ��� ���� ��� ��� ����� �� ��� ��� ���

�����.

���� � �� �� �� �� �� ��� �� ��� ���� ����. � �� ��� ���

��� ����� ��� ��� �� ��� � ��� ��� ��� �����. �� �� ��� ��

� ��� ����� ��� ��� �� ��� ��� ��� ��� �����.

��� �� ����(TFRCTL ��)�� ��� � �� ����� �� ���� ��� �����.

�� DLTOVR(�� ��) ��� ���� ���� ��� ����� ��� � ����. DLTOVR �

�� �� ��, � �� �� �� �� ��� ��� ��� ��� � ����. � �� �� ���

��� ���� OVRSCOPE(*ACTGRPDFN)� ������ OVRSCOPE ���� �� ��� �

� ���. �� �� ��� ��� ���� DLTOVR ��� OVRSCOPE(*JOB)� ��� ��

�.

��� ���� �� ��� FILE ����� ��� ��� ������. FILE ����� � *ALL

� ����� �� ��(�� ��, � �� �� �� �� ��)� �� ��� ��� � ����.

�� ��

111 ���� ��� �� ��� �� �� ��: �����

�� �� ��� �� ��� � � �� ��� � �� � � �� ��� � �� ��� �

����. �� � �� ��� ���� � � �� ���� ��� �� � ����.

�� ��

DSPOVR(�� �) ��� ���� �� ��, �� �� �� � ��� �� �� ���� � ��

� �� � ����. �� � �� � �� �� ��� �� � ��� �� � ����.

� ��� ��� �� ��� � ����. ��� ��� �� ����� ��� �� �� ��� �

� ����� �� � �� � ����, �� �� �� ���� ��� � ��� �� ��� ��

���. �� �� ��� �� �� � ����� �� �����. � ����� �� ��� ���

� ��������. � ��� ��� �� ��� ��� �����. �� ��� �� �� ��

(WRKJOB �� ��)� � 15(� �� �) �� �� � ��(DSPJOB �� ��)� � 15(�

�� �)� ���

�� ��

DSPOVR ��

: �� �� ��� �� �� �� ��: ����: �� � ��� �� �� ��� ��� �

�� � ����.

DSPOVR FILE(REPORTS) ACTGRP(*)

118 IBM ��� - iSeries: � � � ��� ������ � ��

Page 125: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��� ��� � ��� REPORTS �� �� �� ��� ����. ACTGRP(*)� ����

� ���� ����� � ���� �� ����. ��� ��� � �� � ��� ����

ACTGRP ����� � ��� ��� ������.

: � ��� �� ��� �� �� ��: ��� �� ���� ��� �� � ��� � ���

��� ��� � ����.

DSPOVR FILE(REPORTS) MRGOVR(*YES) LVL(3)

� ��� �� ��� � ����� ��� ��� �� �� �� 3�� � REPORTS� �� �� �

�� ��� ��� �����. ��� ��� � � �� ��, � �� �� �� �� 1, 2, 3

� ���� �� ��� ����� �� �� �� ����� ��� �����. ��� �� ���

�� ��� �� ����� ����� �� ��� �����.

: � ��� �� �� �� �� ��: �� �� �� �� � ��� ��� �� ���� �

�� ��� � ����.

DSPOVR FILE(REPORTS) MRGOVR(*NO) LVL(2)

� ��� ��, ��� ��� �� ��, �� �� � �� ����� ���-���� ���� ��

� ��� �����. �� �� � ��� ��� �� ���� ���� ��� �� ��� CPF9842

� �����. CL ������ DSPOVR� �� ��� �� �� ��� � � �� � ����

� ���� �� � � DSPOVR �� ��� MONMSG ��� ��� � � � ��� � ��

���� � �� �� � �����.

�� ��

�� ��(CL)

: �� ��� �� ��� �� �� ��: �� �� ���� �� �� �� �� � ���

��� ��� � ����.

DSPOVR FILE(*ALL) MRGOVR(*YES) LVL(*)

� ��� ��, �� �� � ��� ���� ���� � �� ��(��� � � ���� �����

� ��)� ��� ��� �����. ���� � DSPOVR� � � � ��� �� ��

�. � ����� ����� ��� ����� ����. ��� ��� ��� ��� ����. ��,

�� �� 1000 ��� ��� ��� ����.

: WRKJOB�� �� �� ��: ��� DSPOVR ��� �� ��� �� ��� �� ����

� (�: WRKJOB)� � ��� � �� ���� �� �� ����� �� � ��� ���

�. �� ��� ��� � �� � ���.

DSPOVR FILE(*ALL) MRGOVR(*NO) LVL(*)

�� ��, ��� ��� ��(�� ��, � �� �� �� �� ��), �� �� � � ��� ��

��� ���� ���� � �� ����� ��� ��� �����.

������ � �� 119

Page 126: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � ��� �� �� � ��� ����� �� � ��� ��� �� � � ��� ��

��� ��� ��� � � �� �� � ����. �� �� ���� ��� �� �� �� �

�� � ����.

� � : �� ��: ��� �� �� ��� ��� �� � ��� ��� � �� �� ����

�� ����. DSPOVR ��� ��� ��� ��� ���� �� �� �� �� 1, 2, 3 � 18�

�� �� 1�� � �� �� ���.

�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��

� �����.

�� 1� �� 1 - 3�� PRTA �� COPIES �� �� �����.

�� 2� �� 1 - *IMMED�� DBC �� WAITFILE �� �� �����.

�� 3� ���� A� ��� ��� �� �� 2� �����.

�� 4� �� 2�� � PRTB� PRTA� �����. ��, ��� 6� �� COPIES �� �� ���

��.

�� 5� �� 2 - 60�� DBC �� WAITFILE �� �� �����.

��� A(��� ��� �� ��� ��)�� 1 OVRPRTF FILE(PRTA) COPIES(3)�� 2 OVRDBF FILE(DBC) WAITFILE(*IMMED)�� 3 CALL PGM(B)

��� B(�� �� 5� ��)�� 4 OVRPRTF FILE(PRTB) TOFILE(PRTA) COPIES(6) +

OVRSCOPE(*CALLLVL)�� 5 OVRDBF FILE(DBC) WAITFILE(60) OVRSCOPE(*CALLLVL)�� 6 OVRDBF FILE(DBE) TOFILE(DBF) OVRSCOPE(*JOB)�� 7 DSPOVR FILE(PRTB) MRGOVR(*YES)�� 8 CALL PGM(C)

��� C(�� �� 5� ��)�� 9 CALL PGM(QCMDEXC) PARM(’OVRDSPF FILE(DSPE) +

TOFILE(DSPF) OVRSCOPE(*CALLLVL)’ 50)�� 10 OVRDBF FILE(DBC) TOFILE(DBD) OVRSCOPE(*CALLLVL)�� 11 DSPOVR FILE(DBC) MRGOVR(*NO) LVL(3)�� 12 DSPOVR FILE(DBD) MRGOVR(*NO) LVL(2)�� 13 MONMSG MSGID(CPF9842)�� 14 OVRDSPF FILE(CREDITS) TOFILE(DEBITS)�� 15 CALL PGM(QCMDEXC) PARM(’DSPOVR FILE(*ALL) MRGOVR(*YES) +

LVL(*) OUTPUT(*)’ 47)�� 16 RETURN

�� 17 DSPOVR FILE(*ALL) MRGOVR(*NO)�� 18 RETURN�� 19 DSPOVR FILE(*ALL) MRGOVR(*NO) LVL(2) OUTPUT(*)

�� 14. �� �� �. �� �� �� � � � ���� �����.

120 IBM ��� - iSeries: � � � ��� ������ � ��

Page 127: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� 6� � DBE� � DBF� ���� ��� �� ��� �� �� ��� ���.

�� 7� �� 15��� �� �� 2�� � PRTB� �� ��� �� � ��� � ����� ���

��� ����. �� 4� �� �� PRTA� � �� 1� COPIES ��� 3� ���.

�� 8� ���� B� ���, ��� �� �� 3� �����.

�� 9� �� 3�� � DSPE� � DSPF� �����. QCMDEXC ����� �� ��� � �

��� ��� QCMDEXC ����� ��� ����� �� ��� ����.

�� 10� � DBC� � DBD� �����.

�� 11� 122 ���� �� 16��� �� �� ���� �� 3�� � DBC� �� �� ��� �

���. �� 10, 5 � 2� � ��� ��� ��� ���� ���� ����. ��� ��� DSPOVR

��� ���� ��� �� �� �� �� ��� ��� ������. �� 3�� ��� ��

3�� ��� ����� ���� ����.

�� ��� �� ��

�� . . . . . . . . . . . . . . : PRTB�� �� . . . . . . . . . . . : *��� . . . . . . . . . . . . . : *YES

��� ����� �� . . . . . . . . . . : FILE PRTB�� ��� �� �� . . . . . : TOFILE PRTA���� . . . . . . . . . . . . . : *LIBL

�� � . . . . . . . . . . . . . : COPIES 3

����� Enter� �����.

F3=�� F12=��

�� 15. �� �� �� ��. �� �� �� �� �� � ��� �����.

������ � �� 121

Page 128: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� 12� �� ���� �� 2�� � DBD� �� �� � ��� �� ���. � DBD� �

� ��� �� 1 �� 2� � ��� ��� ��� ���, �� � �� ���(CPF9842)� ���

��.

�� 13� �� ���� ��� CPF9842� ������. �� � ��� ���� ����� ��� �

��� ��� � �� ��� �����.

�� 14� �� � CREDITS� �� � DEBITS� �����. ��� � �� 5� � �� ��

� ����. OVRSCOPE(*ACTGRPDFN)� ������.

�� 15� 123 ���� �� 17��� �� �� ���� �� �� 3�� �� �� �� �� ���

��� ���� ���� ����. �� 10�� � DBC� � DBD� �����(�� 5� 2

� � � �). � DSPE� �� 9� � DSPF� �����. � PRTB� �� 4 � 1�

� PRTA� COPIES(3)� �����. � DBE� �� 6�� � DBF� �����. � DEBITS

� �� 14� � CREDITS� �����.

� �� �� ��

�� �� . . . . . . . . . . . : 3

��� �� � Enter� �����.5=�� �� ��

�� �� �� � ��� ��_ DBC 3 DB TOFILE(*LIBL/DBD)_ 2 DB WAITFILE(60)_ 1 DB WAITFILE(*IMMED)

F3=�� F5=���� F12=��

�� 16. �� � �� �(� �). �� �� �� � �� �� �����.

122 IBM ��� - iSeries: � � � ��� ������ � ��

Page 129: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

PRTB �� 5� � �� 121 ���� �� 15� �� � �� �� ��� � � ����. � �

� 8� � �� �� 18��� �� �� �� �� 4� 1� ��� ��� �� ���. � �� � PRTB

��� ���� � ��� ����.

� �� �� �� ��

�� �� . . . . . . . . . . . : *

��� �� � Enter� �����.5=�� �� �� 8=�� �� �� ��

�� �� � ��� ��_ DSPE DSP TOFILE(*LIBL/DSPF)8 PRTB PRT TOFILE(*LIBL/PRTA) COPIES(3)_ DBC DB TOFILE(*LIBL/DBD)_ PRTA PRT COPIES(3)_ DBE DB TOFILE(*LIBL/DBF)_ CREDITS DSPF TOFILE(*LIBL/DEBITS)

F3=�� F5=���� F11=� �� �� F12=��

�� 17. �� �� � �� �. �� �� �� �� � �� �� �����.

�� �� �� ��

�� . . . . . . . . . . . . . . : PRTB�� �� . . . . . . . . . . . : *

��� �� � Enter� �����.5=�� �� ��

�� �� � ��� ��_ 2 PRT TOFILE(*LIBL/PRTA) COPIES(6)_ 1 PRT COPIES(3)

F3=�� F5=���� F12=�� F14=� �� ��

�� 18. �� � �� �. �� �� �� � �� �� �����.

������ � �� 123

Page 130: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� 16� �� 2� ����� �� 3� �����. �� 3�� ��� ��� �� �� ��� ����

����� �����. �� 14� � ���� ��� � �� �� ��� ����� ���� ���

�.

�� 17� �� 19��� �� �� ��� � �� �� ��(�� 2)�� ��� �� ��� ����.

�� 1, 2, 4, 5, 6 � 14� ��� ��� ��� ���� ���� ����. �� 10�� ��� ���

�� �� 3� �� �� ���� ��� ����. � ���� F11 �� � � 123 ����

�� 17� �� �� ��� ��� � � ����.

�� 18� �� 1� ����� �� 2� �����. �� 2�� ��� ��� �� �� ��� ��� �

���� �����. �� 14� � ��� ��(� �� ��� ��)� � �� 5� ��� � ��

��� �����. � ���� � �� 5� ���� � ����, �� 18 �� �� ���� �

����. �� 6�� � ��� ���� ����.

�� 19� �� ��� � �� �� 2�� ��� ���� ���� �� ��� ����. �� 2�

�� �� ����, ��� �� ��(�� 6) ��� ���, �� 1 2�� �� 1� ��� ��

�� ����.

�� ��: �� ��: � � � �� � ������ �� ��� ��� � �� ��� ���� �

� �� ��� �� 1� �� �� � ����. �� ����� ��� � �� �� � � �� �

���� �� � ���� �� ��� ��� � � �� �� ��� �� 3�� 4� � �� �

����. WRKJOB � � � 11(�� ��)� � �� �� �� ���� �� � ����� �

� ����.

� �� �� ��

�� �� . . . . . . . . . . . : *

��� �� � Enter� �����.5=�� �� ��

�� �� �� � ��� ��_ CREDITS *ACTGRP PRT TOFILE(*LIBL/DEBITS)_ PRTB 2 PRT TOFILE(*LIBL/PRTA) COPIES(6)_ DBC 2 DB WAITFILE(60)_ 1 DB WAITFILE(*IMMED)_ PRTA 1 PRT COPIES(3)_ DBE *JOB DB TOFILE(*LIBL/DBF)

F3=�� F5=���� F11=� �� �� �� F12=��

�� 19. �� � �� �(�� �). �� �� �� � �� �� �����.

124 IBM ��� - iSeries: � � � ��� ������ � ��

Page 131: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

���� �� ��� �� � �� �� ��� � � � ��� ��� �� ��� �� � ��

�� ���� � �� �� ���� �� ����. ��� � �� � � �� ����.

v �� ��� ��� ������, 119 ���� ��: WRKJOB�� �� � ������� ���� �

� �� ��� � ����.

v �� ��� ���� �� ���� ��� ��� ��� � ����.

v �� ��� �� ���� 119 ���� ��: � �� �� ��� � �� ��� ��� ���

�� ��� �� �� �� ��� ��� � ����.

v �� ��� ��� ������ � ��� �� �� ��(�� �� �� �� ��)� ���� ��

�� ��� ��� ��� � ����.

v �� �� ���� �� ��� ��(���� ��)���� � �� ���� �� �� �� ��

� ��� ��� � ����.

�� ���

� ���� ���� � � � � ��� ����� �� ��� ��� � � � � ��

��. �� � ������ ��� �� ��� ��� ��� ����. ��� ��� ���� ��

����� ��� � ��� �� ��� ��� � ��� �� ��� �� ��� �� ����� ��

� �� � � �����.

�� ��� �� ���� � ��� �� �� �� ��� ������. �� �, �� ��

��� �� ���� � OVRPRTF(�� �� ��) ��� ������.

� � � ����� ����� ���� �����. �� ��� � ���� ��� �� � ��

�� �� �� ����. �� ��� ��� ���� � � �� � 96 ���� �� ��� ��

�� � �� ������.

OVRDBF ��� ���� �� � � ��(DDM) �� �������. ��� ��� �� iSeries

�� � � ��� ��� �� � �����. ��� ��� iSeries �� �� System/38™�

�� � �� ��� �� �� � � ��� ���� ��� ���.

����� ���� �� � ��� �� �� ���� � �� �� � � � ��

����� . � �� � �� �� �� �� ��� �� �� ����� ���

LVLCHK(*NO)� ����� ����� �� ��� ���. �� ��� � ����� �� ��

� ��� ����� ���� �� � ��� ���. � ��� �� ��� ��� � � ��� �

���.

��� TOFILE ���� �� *FILE� ��� �� �� ���� ���� ����� ������ ��

� � �����. ���� ���� ������ ����� �� �� ��� �� ���� ���

� �� �, ��� � *FIRST� ����.

������ � �� 125

Page 132: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��� �� ���� � ��� �� �� �� � ��� ����� ��� �� ���� ��

���. � �� � �� ��� � �� ����� ��� ���. � �� � ��� ���� �

����. ��� ��� ��� � � ��� � � � ���� �����.

��� � � �� �� �� � ��� ��� ��� �� ��� �����. ��� SPOOL,

SHARE � SECURE ����� � � � �����. ��� �� ��� ��� �� ����

��� ����� �����.

� ���� �� �� ��� �� ��� ������.

�� ��

99 ���� ��� ���

� �� ��� ��(� �� � ���� �� �� ��)� ��� � ����.

�� ��

� ��� ��

�� ���� �� ��:

� ��� � � ���� ��� ��� ����.

� � � ���� �� � ��� ���� �� �� �� � ��� ���� � ���

������. �� I, O �� �� ��� ���� � � �� � �� ��� � � �� �

��� � ��� ���� �����.

�� �, ��� � �� ��� � ��, ��� � �� ��� � �� ��� � ��

��. � � � ��� ���� ��� ����. , � �� � �� ���� ���� ��

� ��� �� ���.

12. � ���. ��� � ���� �� � ���� ����.

�� ��

�� ��

���

ICF(���� ��

��) ��� �� ������ ���

�� O* O O O O O

ICF O I/O O I O I I/O O I O I O I

��� O O I O I O I O I O I

�� O I/O O I O I I/O O I O I O I

������ O O I O I O I O I O I

��� O O I O I O I O I O I

�:

v I=� � O=� � I/O=�� �

v *=�� ��� ��� ���

�� ���: �� ��:

126 IBM ��� - iSeries: � � � ��� ������ � ��

Page 133: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� �� ��� ��� ��� ���� �� ���� ����.

��

v ��� �� �� ����� ��� ���.

v ������ ���� ������ �� �� ������ � �� DDM ��� ���� � �

���.

v �� ��(MAXDEV �� MAXPGMDEV > 1)� ���� �� � � ICF �� �� � ��

ICF ��� ���� � ����.

v �� �� �� � ���� ������ �� � ��� �� �� ���� � � �� �

�� � �� �� �� � �� ��� � � �� ���� ����� ������. ��

�� �� �� ���� �� ��� ���� ��� �� ����� �� � ��� ��� �

� ��� ����.

��� ��� �� �� ��:

� ����� � ��� � ��� ��� �� ���� � ��� ��� � ��� ���� ���

� � �����.

From ��

To ICF: ���� � �� ��� �� ��. �� �� ��� ���.

��: ��� ���� �� ��� �� �� �� �� ��. ���� �� �� �

Enter� ���� ��� ���� ��� � ��. �� �� ��� ���.

������: ���� ����� ������� ��. �� �� ��� ���.

���: ���� ��� �� �� ���� ��� � ��. ��� �� ���

��� � �� �� ���� ����� �. �� �� ��� ���.

���: ���� ����� ���� ��. ��� �� ��� ��� � �� �� ���

� ����� �. �� �� ��� ���.

From ICF �

To ��: ���� � �� ��� ������ ���. ���� ���� ��� ���� �� �

� � Enter� � ���.

������: ���� ��������� ���.

���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���

�� �.

���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���

�� �.

������ � �� 127

Page 134: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

From ICF �

To ��: ���� �� �� ��� �� ����� �� ��.

��: ��� ���� �� ��� �� �� �� �� ��.

������: ���� ����� ������� ��.

���: ���� ��� �� �� ���� ��� � ��. ��� �� ���

��� � �� �� ���� ����� �.

���: ���� ����� ���� ��. ��� �� ��� ��� � �� �� ���

� ����� �.

From ICF ��

To ��: � ���� � �� ��� ���� ���. ���� ���� ��� ���� ��

� � � Enter� � ���. � ���� �� � �� � � � ��� �� �� ���

��. � � � ���� ����� �� ����, �� �� � � ��� ���.

From ��� �

To ICF: ���� � �� ��� ICF ���� ���.

��: ���� � �� ��� ������ ���. ���� ���� ��� ���� �� �

� � Enter� � ���. �� �� �� �� ����� �. ��� �� ��� ��

�.

������: ���� ����� ���. ��� �� ��� ���.

���: ���� ����� ���. �� �� ������ ���� � �� ��� �� �

� �� � ���.

From ��� �

To ICF: ���� � �� ��� ICF �� ��.

������: ���� ����� ������� ��.

��: ��� ���� �� ��� �� �� �� �� ��. Enter� ���� ��� �

���� ��� � ��.

��: ���� �� �� ��� �� ����� �� ��.

���: ���� ����� ���� ��.

128 IBM ��� - iSeries: � � � ��� ������ � ��

Page 135: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

From �� �

To ICF: ���� � �� ��� ICF ���� ���.

���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���

�� �.

������: � ���� ���.

���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���

�� �.

From �� �

To ICF: ���� � �� ��� ICF �� ��.

������: ���� ����� ������� ��.

���: ���� ��� �� �� ���� ��� � ��. ��� �� ���

��� � �� �� ���� ����� �.

���: ���� ����� ���� ��. ��� �� ��� ��� � �� �� ���

� ����� �.

��: ���� �� �� ��� �� ����� �� ��.

From �� ��

To ICF: � ���� � �� ��� ICF ���� ���. � ���� � �� ��� ICF �

� ��. � � ����� ��� ����� ����� � ���.

From ������ � (����� ���)

To ICF: ���� � �� ��� ICF ���� ���.

��: ���� � �� ��� ������ ���. ���� ���� ��� ���� �� �

� � Enter� � ���. �� �� �� �� ����� �.

���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���

�� �.

���: ���� ����� ������ ���. ��� �� ��� ��� � �� �� �

��� ����� �.

������ � �� 129

Page 136: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��

�� ��� ��� ���� � �� � �� �� �����.

From ������ � (����� ���)

To ��: ��� � �� ��� ��� ��� � ���. ��� ���� ��� ����

�� ��.

ICF: ���� � �� ��� ICF �� ��.

��: ��� ���� �� ��� �� �� �� �� ��. Enter� ���� ��� �

���� ��� � ��.

���: ���� ��� �� �� ���� ��� � ��. ��� �� ���

��� � �� �� ���� ����� �.

���: ���� ����� ���� ��. ��� �� ��� ��� � �� �� ���

� ����� �.

From ��� �

To ICF: ���� � �� ��� ICF ���� ���.

��: ���� � �� ��� ������ ���. ���� ���� ��� ���� �� �

� � Enter� � ���. �� �� �� �� ����� �. ��� �� ��� ��

�.

������: ���� ����� ���. ��� ���� � ��� ���. ��� ��

��� ���.

���: ���� ����� ���. �� �� ����� ���� � �� ��� �� ��

�� �� ���.

From ��� �

To ��: ���� �� �� ��� �� ����� �� ��.

ICF: ���� � �� ��� ICF �� ��. ��� �� ��� ���.

���: ���� ��� �� �� ���� ��� � ��. �� �� �����

���� � �� ��� �� �� �� �� ���.

��: ��� ���� �� ��� �� �� �� �� ��. Enter� ���� ��� �

���� ��� � ��.

������: ���� ����� ������� ��.

130 IBM ��� - iSeries: � � � ��� ������ � ��

Page 137: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ���� ��� � � ��� � �� ���� � �� ��� ��� �� ��� ��

��� ��� ���. DB2 Multisystem ��� � � �� �� iSeries ��� �� �� �� �

����. � �� ��� � �� ��� ��� �� ��� �� ��� ��� ���. � �

�� ��� � ��� ����� � �� ���. � � ��� �� �� ��� DB2

Multisystem� ������.

�� ��� �� ��

�� ��� ��� ����� �� �� ��� � � ��� ��� �� ���� ���.

� ��� �� ��� ��� �� �� �� ����� �� ��� ���� � ����. �� �

�� ��� ���� �� FROMRCD �� TORCD ����� ���� ���� �� �� ��

� ���� � ����.

�� �� � �� ��� ��� �� ������. ��� �� ������ �� ��� ��� ��

�� ��� �� ��� �� ��� �����.

�� ��� ��� ��� ��� � �����.

� �� ��� ��

��� �� ��� �� ����� �� ���� �� ��� ���� � ����.

�� ����� �� ��� ��� �� ����.

v ERRLVL

v FMTOPT

v INCCHAR

v INCREL

v PRINT

v SRCOPT

COMPRESS ��� ��� ��� �� ��� ����. �� �, �� ��� ���� ��� �

� �� ��� ��� ��� �� COMPRESS(*NO)� ������.

��� �� � ID ��

CPYF ��� ��� �� �� ID� �� � ���� �� ��� ���� � ����.

CPYF� ���� � �� ���� � � �� �� ��� � ��� �� �� ID�

� �� ��� ��� � ����. ��� �� �� ID� �� ��� CPYF� �� ���� �

� � �� ���� � �� ��� � ���. �� ���� ��� ��� �� � �� �

�� ���� � CPYF� �� ��� �� � ����.

������ � �� 131

Page 138: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� �� ��� �� � �� � �� ��� �� �� ID� �� �� ���. � � ��

� � � �� ��� ���� �� ��� � �� ��� ���� ��� �� ���� �� � �

���. FMTOPT(*NOCHK)� ���� ��� �� �� ID �� ��� � � � �� ��� ��

�� �� � ����. ��� FMTOPT(*NOCHK)� ���� �� �� ��(�: �)� �����.

�� �� � �� ��

��� ��� � ��� � � � � �� �� ��� ��� � ����.

�� ��

41 ���� ���� �(PRINT, OUTFMT � TOFILE(*PRINT) ����)�

��� �� ���, ��� �� ��� �� ERRLVL � ��� �� �� ���� ����

�� � ����. �� ��� PRINT �� �� ���� �����.

�� � �� ��� �� ��

������ ��� �� �� ��� ���� �� �, ��� ���� ��� �� �� ����

�� ��� ��� �� ��� � ����. � ��� ���� ERRLVL ����� �����.

� ����� �� ��� ��� �����,

CPF4826

�� ��

CPF5026

� ��� ��� ��� �� �� ��(�: CPYF� MBROPT(*UPDADD)� ���� �� ��

� CPF5026� ERRLVL ��� ���� ����.)

CPF5027

�� ��� �� � ���� ��(�: CPYF� MBROPT(*UPDADD)� ���� �� ���

CPF5027� ERRLVL ��� ���� ����.)

CPF5029

� �� � � ��

CPF502D

�� ��� ��� �

CPF502E

�� ��� ���� �� � ���.

CPF5030

��� �� ��

CPF5034

�� ��� ��� ��� �� �� ����.

CPF5036

�� ��� ��� ���� ����.

132 IBM ��� - iSeries: � � � ��� ������ � ��

Page 139: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

CPF504B

� �� ��

CPF504C

� �� �� ��

CPF5097

� ��� � ��� *NAN(��� ��) �� ���� ����.

ERRLVL ����� ��� � ��/�� �� � ���� �� ��� ��� � �� �����.

ERRLVL� ��� �� ���� � ��/�� �� � ��� �� � �� �� �� ����

��� ��� ����. ��� ��� ��� �� ����� �����.

1. � �� ��� ��� �� 1� �����.

2. TOFILE(*PRINT), PRINT(*COPIED) �� PRINT(*EXCLD)� ��� � ��� �� � �

���� ���� ���� �� �� ���� ����.

3. PRINT(*ERROR)� ���� �� ���� ����.

4. ��� �����.

5. ��� �� � �� � ��� �� ���� ����� ���� 0� �����, �� ���

��� �����.

6. ��� ���� �� ��� �� ��� ���� ��� � ��� ��� ��� ����

�����.

�� �� ��� ��� ������ �� ��� �� �� ��� �� ��� ����.

v � �(��) � ���� ��

v ���� ��� (�� ��)�� ���� ��

��� �� ��� �� �� ��� �� ��� ����.

v ��� ���� �� �

v ��� ��� ��� ��� ���� ����� �� �� ��

�� �� ��� �� �� ��� �� ��� ����.

v � � � ���� ��

v � �� � � �� �� � ���� ��

��� ��� ���� �� �� ���� ����. �� �� � ���� PRINT(*COPIED) �

PRINT(*EXCLD) � � � ����. �� ��, � � � �� ���� ���. � ����

���� ��� ���� �� ����. PRINT(*ERROR)� ���� *ERROR ����� �� �

�� �� ���� ����. �� �� ���� ��� ����� ����. �� ��� � ��

� ���� �� � � (TOFILE(*PRINT), PRINT(*COPIED), PRINT(*EXCLD) �� PRINT(*ERROR))

� �� � ���. ��� ���� �� � � ��� ���� ��� �� � � � ��

��.

������ � �� 133

Page 140: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

������ �� ��� �� �� ����� ��� �� �� ������ �� � � �

���� �����. ��� �� ���� ��� � ���� ���, ���� ���� �

� ���� ��� ����� , ��� �� ���� ��� � ����.

ERRLVL ���� �� ��� �� ��� ��� �� �� ��� ���(Cancel)�� ���� �C�

�� �� ����.

��� ��� �� �� � ERRLVL ����� �� ��� �� ����. ERRLVL ���

�� 0�� ���� �� �� ��� ��� ��� �� ���� �� ���� ����. ��

��� �����. ERRLVL� 0 ���� �� �� ��� ��� ��� �� �� ���� �

� ���� ����. ��� �� ��� �� �(�� ��� ��)� ���� ERRLVL �� ��

��� �����. � �� �� �� ��� �����.

ERRLVL ����� ��� ��� �� �� �� �� ���� �� ��� �� ��� ��

� � ��� � ����. �� �� � �� ���� �� �� �� �� ���� �� ����

��. � ��, ERRLVL(*NOMAX)� �� CPYF ��� ���� �� ��� ���� ������. �

� ��� � ���� � �� ��� ���. �� �� ���� �� �� �� ��� ��

�� �� ��� ���� �� �� ���� ����. ERRLVL� *NOMAX� ���� �� �

�� �� ���� �����.

� �� ��(CPYSRCF, CPYFRMTAP � CPYTOTAP)�� ERRLVL ����� ��� ����

� �� ��� �� � ��� ��� � �����.

�� �� � ��, �� � ���� �� ��

FMTOPT(*MAP), *BLDKEY� ��� FROMKEY, *BLDKEY� ��� TOKEY � INCREL ����

� � 2 � �� �� � �� �� ��� 40 - 99 �� � 19��, 00 - 30 �� � 20��

� �����.

�� �, 12/31/91� 1991� 12� 31�, 12/31/38� 2038� 12� 31���.

�� �� ��� 1940� 1� 1 - 2039� 12� 31 �� �� �� �� 2 � �� �� ��

� �� �� �� � �� ��� ��� �� ��� ���� ���.

FMTOPT(*MAP)� 4 � �� ���� � �� � � �� �� 2 � �� ���� ���� �

��� � ��� � �� � � �� 1940� 1� 1 - 2039� 12� 31 ���� ��� ���.

��� ��� �� ��� ����, �� � �� �� ��� ��� �����.

����� *BLDKEY� ��� FROMKEY �� *BLDKEY� ��� TOKEY�� ��� �� �

��� 4 � �� ��� ��� � � �� � �� 2 � �� ��� � �� ��� ��

� �� �� ��� ���. ��� ��� ��� �����. INCREL ��� �� � � 2 �

�� �� �� � � ��� ���� 4 � �� �� �� ��� �� ���� � �� ���

��.

134 IBM ��� - iSeries: � � � ��� ������ � ��

Page 141: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � �� ��� �� � � �� �� ��� ��� � �� ���� ������.

�� � �� ���: �� ��� ��, �� �� ���� ��� ��� � ��� �� ���

���� � �, � �� ��� � ��� ��� � ����. � ��� ����� ���

� ��� � ����.

�� ��� �� �� �(� � � )� � ��� ��� � ����.

*USA ��� � AM �� PM �� ��� ��� ���. � � CPYF ���� *BLDKEY� �

�� FROMKEY, *BLDKEY� ��� TOKEY �� INCREL ���� �� � � � ��, �� ��

��� �� ��� ����. � �� ��, �� � ��� �� � �� �� � 0� �

�� �� ��� ����.

TOKEY ����� � ��� ��(*BLDKEY �� � *BLDKEY) From �� ��� ����� ��

� ��� �� ����� ���. �� �� � *ISO �� *JIS ��� ��� ����� ��

� ����. �� �� � *HMS, *ISO, *EUR �� *JIS ��� ��� ����� �� � ��

��. �� �� �� �� � ��� � (��� � (*MDY, *DMY, *YMD, *JUL, *EUR ��

*USA), ��� � (*USA)), TOKEY ����� � ��� �� ����� ��� �� �

����. ����� �� � �� ��� ���� �� �� ��� �����.

��, �� �� ���� ��� �� �� ��� ��� �� �� ��� �� �����

FMTOPT(*NOCHK) �� FMTOPT(*CVTSRC)� �� �� ��, �� �� ��� �� ��

� �� �� � � �� � � ��� � ��� �� ��� � �� ��� ��� ��

����. � ��� ���� ���� ��� � ���. CPYF �� CPYFRMQRYF ��� ���

�� � 0� �� �� ��(ERRLVL ����)� ���� ���� ����� �� ��� ��� �

� ����. ��� � � �� ��, �� �� ��� �� �� �, �� � �� �� ��

� ��� ���.

�� �� � �� �� ��

�� ��� � �� ��� �� � ���� ��� � �� ���� � � � � �����.

� ��� CPYF, CPYSRCF �� CPYTOTAP ��� ��� � ��� � ����. �� � ���

�� �� ��� ��� � � �����.

v FROMKEY ����� ������ �� �� �� ���� FROMKEY ��� ��� ��� ��

�� �

v ��� �� �� FROMRCD ����� ����� ��� �� �� �

v �� � �� ��� �(OVRDBF ��� POSITION ����)� ��� �� (�� �� ��

� ��� ���� ��)��� ��� �� �� �

�� �� ��� ���� ��� �� �� ���� ���, ��� �� � ��� � ���� �

��� ����.

������ � �� 135

Page 142: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��� �� �� �� �� �� �� ��� ���� � �� ��� �� �� ��� �����.

�� ��� �� �� �� ��� ���� � ���� ���� ��� �� �� ���� ���

�.

�� �� � �� �� ��

iSeries� � �� � �� � �� �� ��� �����. � �� � �� ��� ����

� �� � � � ��� ��� � ����.

������ �� ��� � � �� � ��� �� ��(*SHRRD) �� ��� �����. �� �

� ��� � �� ��� �� ��(*SHRRD) �� ��� �����. �� ��� ���� ���

��� �����. �� �� �� ��� ��� � �� �� ���� � �� �� � �� �

��� � ����.

���, ��� ��� �� ��(*SHRUPD) �� ��� �����. ��� MBROPT(*REPLACE)

� ���� ��� ��� ��(*EXCL) �� ��� ���� �� �� �� ���� �����.

�� � ��� �� �� ��� ��� �� ��� ��� ���� �� ��� ���� ��

� ��� � ����.

v ��� �� � ��� �� �� ��(*EXCLDRD) �� ��� ��� � ����.

v ��� �� � ��� ��(*EXCL) �� ��� ��� � ����.

��� �� ��� � ��� �� �� �� ��� ����. �� ��� �� � �� �� �

�� ��� ERRLVL ����� � 1(�� 0� �� ��� �)� ������. �� ��� ��

��� ��� ����.

� �� � �� ��� �� �� ��� ����. �� �, �� �� �� �� ��� ���

���� ��� ���.

�� �� � �� �� ��: ��� �� � � �� ��� �� �� ��� � ��� � �� �

� ���� �� �� ��� �����. �� �� �� �� � �� ������ ������ �

���.

�� ��� ��� � �� �� ��� ���� ���� ���(���� � *EXCL ��� �

� ��). �� �� �� �� ��� ��� �� �� ��� ��� ��� ����� � �

� ��� ����. �� �, �� � �� ��� �� ��� ���� ��� ���.

WRKACTJOB

� 11(��� �� ��)

� 5(�� �� ��� �� ��)

� 8(���� ��� �� ��)

DSPDBR

DSPFD

136 IBM ��� - iSeries: � � � ��� ������ � ��

Page 143: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

DSPFFD

WRKJOB

� 12( � � ��� �� ��)

� 5(�� �� ��� �� ��)

F10 ( � � � � �)

WRKLIB

�� �� � �� �����

DSPLIB

�� �� � �� �����

WRKOBJLCK

WRKRCDLCK

�� �� �� ��� ��� ����� ��� ERRLVL(1)� ���� �� ���� ��� �

�� �� � � ���� � ���.

�� ��� ��� ��� ��� � ALCOBJ(���� ��) ��� ���� � ��� ��

��� � ����.

�� ��

�� ��(CL)

���� ��� �� �� �� ��

���� ��� �� � �� � �� � ���� ���� �� �����. � �� ��� �

��� ��� ��� ���.

�� �� �� � ��� ��� �� �� � �� � �� �� �� �� � ��� ��� ��

�� � � �� � � �� � �� � ��� ��� ��� �����. �� � ��

�� ���� �� � � ����. ��� �� �� �� �� ��� �� �� � � ��

�.

��� ��� �� ��� �� ��� �����.

v CPYF - �� � �� �� �� �� � �� �� �� ��� � ����.

v CPYFRMQRYF - �� �� �� ��� �� �� ���� ����.

v CPYFRMTAP - �� �� �� ��� �� �� ���� ����.

v CPYTOTAP - �� �� �� ��� �� �� ���� ����.

�� ��

138 ���� ��� �� ��� �� � ���

�� � �� �� �� �� �� ��� �� �� ���� ��� ��� � � ���� ��

� � �����.

������ � �� 137

Page 144: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� �� ��� � ���

�� ��� �� �� �� �� ��� �� ���� ��� ��� � � ���� ���

� �����.

�� �� ��� � �� ��

�� � �� �� �� �� �� ��� �� �� ���� ��� ��� � � ���� ���

� �����.

v �� �� ���� ��� ��� � �� �� �� �� ��� �� ��� ��� �

� ���� ���� � ����.

v �� �� ���� ��� ����� ��� � � ���� ��� �� �� ��� ���

�� �� � �����.

– �� �� � ��� ���� � � � � �.

– �� �� �� �� �� � ��� ��� � � ��� �� � �� �� � �(�� ��

�). , �� �� ���� ���� �� � � ��� �� � ���� �� ���� �

� ���� ����.

– �� �� � �� � �� �� ���� �� � �� � ��� ���. , �� �� �

��� ���� �� � � �� ��� ���� �� � ���� � � �� � ���

� �� �� ���� �� ���� ����.

�� ��� �� �� �� �� �� �� ���� ��� ��� ���. ���� ����

��� �� �� ��� � �� �� ��� �� �� ��� � ����. �� � ���� ��

� ���� �� ���� ���� � �� ��� �� 0�� ERRLVL ����� ���

� ���(CPYF � CPYFRMQRYF ����) �����.

�� � ��� �, �� �� �� �� ����� � ���� �, ��� ��� � ���

�� �� ��� � � ����. ��� ���� � ��� ���� ��� �� �� �� ��

� ��� ���.

�� ��

137 ���� ����� ��� � �� �� ���

���� ��� �� � �� � �� � ���� ���� �� �����. � �� ���

���� ��� ��� ���.

�� �� ��� �� ��

�� ��� �� �� �� �� ��� �� ���� ��� ��� � � ���� ��� �

�����.

v �� �� �� �� ��� �� ���� ��� ��� � � ���� �����. �� ��

�� ��� �� ���� �� �� ��� � ����. �� �� �� ��� �� ��

� ��� �� �� ��� � ���.

138 IBM ��� - iSeries: � � � ��� ������ � ��

Page 145: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v �� �� �� �� ��� �� ���� ��� ���� � ���� ��� ����. �� �

� �� ��� � ���� ��� � ����(MBROPT(*ADD)� ���). �� �� �� �

�� �� �� � ���(MBROPT(*REPLACE)� ���� ��). �� �� �� ��� �

MBROPT ���� ���� ����� ��� ���� ����.

�� � ��� �� �� �� �� ����� � ���� �, ��� ��� � �����

�� ��� ����. ��� ���� ��� ���� ��� �� �� �� ��� ��� ��

�.

�� ��

137 ���� ����� ��� � �� �� ���

���� ��� �� � �� � �� � ���� ���� �� �����. � �� ���

���� ��� ��� ���.

�� ��� ��� �� �� ��

� ��� � �� � �� �� �� ��� ��� ����.

13. �� �� ��� �� ��

�� �� �� ��

DDM � *OBJOPR *READ *OBJOPR1 *ADD�� �2 *OBJOPR *READ *OBJOPR *READ�� � *OBJOPR3 *READ ���� ��

�� � *OBJOPR *READ *OBJOPR1 *ADD:

1 MBROPT(*ADD)� �� ��. MBROPT(*REPLACE)� ���� *OBJMGT � *DLT ��� ����.

MBROPT(*UPDADD)� ���� *UPD ��� ����.

2 *OBJOPR *READ ��� �� ���� �� ��� �� �����.

3 ��� �� � ���� �� �� � ��� �� *READ ��� ����.

�� �� ���� � �� ��� �� �� ���� CRTFILE(*YES)� ��� � �� ��

CRTPF ��� �� �� ��� ��� ���.

��

iSeries��� �� � � � � ���� ���� � ��� �� �� �� �� ��� �����.

��� ��� � �� � �� ��� � �����. ��� ��� ���� �� ���, ���� �

�, ���� ��, ���� �� � ���� �� ��� ���� ���� ��� ��� �����.

� �� � ��� �� ���� ���� ��� ��� �����. � ���� � ���

�� �� � � �� � � ��� ���� ���� � � �����.

�� ��

iSeries �� ��� PDF

��� �� � � ��

������ � �� 139

Page 146: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� ��

�� � �� �� ��� � �� � �� �� ��� ����. � SQL �� �� �� ����

SQL � �� iSeries ��� ��� ���� � SQL GRANT � REVOKE ���� ��� � �

���.

�� ��

SQL ��

��� �� ��

���� �� ��� ���� ���� ��� ��� �� ����� �� �� � � ���� ��

� �� ����� ��� � ����.

��� � � ���� �� ��� ����.

v ��� � � ��. �� � �� �� �� ��� ��� ���. ���� ���� �� ��

� � � ��� �� ���� �� �� � �� � ��� ��� ���.

v � ��� ���� ���� ��

v � �� �

v � ��

v � ��� ��

v �� �� � ��

v � �� ��

v � � �� ���

��� �� ��

���� �� ��� ���� �� �� ��� ��� � ����.

��� � � ���� �� ��� ����.

v � ��

v �� �� ��, �� � �

v � ��� ��

��� �� ��

���� �� ��� ���� ��� �� �� ��� ��� � ����.

��� � � ���� �� ��� ����.

v �� �� � ��. �� � �� ���� ����� ��� � ����.

v � �� ��

v � � �� ���

v �� ������ ���� ������ � ��

140 IBM ��� - iSeries: � � � ��� ������ � ��

Page 147: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ������ ��/�� ��� ��/��

v ������ �� �� �� ��� � ��� ��

v ������ �� �� �� ��� � ��� ��

v ������ �� �� ��

v SQL ���� �� ��

� �� ��

���� �� ��� ���� �� ������ ��� � ������ �� ��� � ����. �

�� ������ ��� ��� � �� ��� ���� ������ �� � �����.

��� �� ��

���� �� ��� ���� ������ ��� SQL ���� ��� ��� � ����.

���� �� ��� �� �� �� � ����.

v ������ ��/�� ��� ��/��

v ������ �� �� �� ��� � ��� ��

v ������ �� �� �� ��� � ��� ��

v ������ �� �� ��

v SQL ���� �� ��

�� ��

��� �� �� �� ���� ���� � � ��� ��� � ����.

�� ��� ���� �� ��� ����.

�� ����� ������ ������� ����� ���.

�� �� ���� ����� � , ���� � �� ��� � ��� ����.

�� � ���� �� �����.

�� ���� � ������ �� ���.

�� ���� � ������ �� ���.

������ � �� � ��� � �� ��, ��, �� � �� ��� �����.

�� ��� ��� ��

� ����� � ��� �� � ���� �� � ��� �����.

142 ���� 14�� � ��� �� � ���� �� � ��� ����. 142 ����

15�� � ��� �� � ��� ����. � ��� �� � � � ��� � ��� �����

��� ��� ���� ������.

������ � �� 141

Page 148: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

14. � ��� �� ���� ��. � ��� �� � ���� ��

�� ��� �� ��� �� ��� �� ��� �� ��� ��

��, I/O, � ��1 X� ��� ����

���� ��

X

� �� � X� �� X X��/�� X��� �� X X�� ��/�� X X� �� �� X X� � X X� ��� X X� �� X X X�� � ��2 X X� ���� ��

�� ��3

X X

��� �� �� ��

4

X X

�� ��5 X X�:

1 ���� ���� �� �� �� � �� � ��� �� ���� �� �� � �� � ��� ��� �.

2 ������ �� � ��.

3 ������ �� � ��. �� ��� ���� �� �� �� ���� �� ��� ��. �� �� ����

�� �� �� ���� �� ��� ��.

4 ������ �� � ��. ��� ���� �� �� �� ���� �� ��� ��.

5 ������ � � SQL ���� � ��. ��� ���� �� �� �� ���� �� ��� ��.

15. � ��� �� � ��. � ��� �� � ��

�� �� �� �� �� ��

��, I/O, � ��1 X X2 X3 X3

� ��� ���� ��

�� ��

X

���� �� �� ���

���� ���� ��

X

� �� � X� �� X��� �� �� ��4 X X5 X6 X7

142 IBM ��� - iSeries: � � � ��� ������ � ��

Page 149: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

15. � ��� �� � �� (��). � ��� �� � ��

�� �� �� �� �� ��

�:

1 ���� ���� �� �� �� � �� � ��� �� ���� �� �� � �� � ��� ��� �.

2 ������ � � �� �� � � �� ��.

3 ����� �� �� �� ��� �� ��.

4 ������ �� � ��.

5 ��� ��� �� �� �� �� ��� �� ��� ���.

6 ��� ��� �� �� �� �� ��� �� ��� ���.

7 ��� ��� �� �� �� �� ��� �� ��� ���.

�� ��� �� � �� ��� ��

��� ���� �� �� ���� ��� � ����. �� ��� AUT ����� ���� � �

� � �� ��� ��� � ����.

� �� ��

�� ��� �� �� �� ��� � �� �� �� �� �� ��� �� ��� ��� ��

�� � �� �����. , �� � �� �� �� ��� � ��� �� � ��� ��� ��

��� �� � �� � �� �� ��� ��� � �� ��� ��� ���� ����. ��

��� �� �� ��� � ����.

v *LIBCRTAUT. �� �� � �� �� �� ��� � �� �� � �� ��� �����

� � ��� ��� ����. ����� �� � ������ � �� ��� ���� ��

*CRTAUT ��� � �����.

v *CHANGE. �� �� �� �� �� �� ��� � �� �� � �� ��� � �� ��

� ����. *CHANGE �� ��� �� �����. *CHANGE� �� �� ���� �� ��

��(All) � ��� �����.

v *USE. �� �� �� �� �� �� ��� � �� �� � �� ��� � �� ��� �

���. *USE� �� �� ���� �� ��, �� �� � � �� ��� �����.

v *EXCLUDE. �� , �� �� , �� ��� �� �� �� �� ��� �� ��� �� ��

� �� �� �� ��� � ����.

v *ALL. �� �� � �� �� �� ��� � �� �� � �� � �� � �� ���� �

�� ����.

v �� �� ����. �� �� ���� �� � � � ��� �� ������. � ���� ����

�� � � � �� ��� �� ���� � ����.

������ � �� 143

Page 150: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��� �� �� �� �� ��

�� �� �� �� ��� �� �� ���� EDTOBJAUT(���� �� ��), GRTOBJAUT(�

��� �� ��) �� RVKOBJAUT(���� �� ��) ��� ���� � �� ��� �����

��� � ����.

�� ��

3 ���� �� ���

�� ��

iSeries �� ��� PDF

��� �� � � ��

������ �� �� ��� ��

iSeries��� �� �� � �� �� � �� ���� ����. ��� � ��� ��� �� �

����.

��� �� �� � � ��

��� �� �� �, ���� ��� �� �� �� �, �� �� I/O �� �, �� �� ��

� ��� ��� � ����. ��� � ��� ��� ��� �� ��� ��� ��� �� �

� �����. ���� ���� ������ ����� ��� ��� ����.

��� �� �� ��

��� ���� ��� �� � � �� ��� �� �� � �� ����.

v ��, ��, �� �� �� ��� �� � �� ���� ����� ���� ��� ����� ��

���. ��� ���� ��� ��� ��� � ��� � �� ���� ����. �� ��

� 145 ���� ���� �� �� ��� � ��� ����� ������.

v � ��� � �� ��� �����.

v �/� �� ��� ICF(���� �� ��), ��� � �� �� �� I/O ��� � ����

�. �� ��� 146 ���� ���� �� �� �/� �� ���� ������.

v ��, ��, �� �� �� ���� ����� ��� ����(QSYSOPR) �� � ��� ����

(QHST)� �����.

v �� � � � ������ ��� � �� �� �� ��� �� �� ��� �����.

v � ���� ���� �� �� ��� �� ������� �����.

v ��� ���� ��� ����, ��� �� �� ������ ����� �� �� ��� �

�� � ����. �� � �� �� � � �� �� ��� � ��� ��� �� ������.

� �� ��� �� ��� ���� ����� �����.

144 IBM ��� - iSeries: � � � ��� ������ � ��

Page 151: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� � ��� � ��

�� �� � �� � ��� �� �� ��� 147 ���� �� �� ���� ���� �����

�.

��� � � ��

�� � ��� ����� �� ��� ���� �� � ��. � ��� �, �� �� �����

�� ��� ��� ��� � �� � �����. � � � ��� �� �� �(vary off)��

������ �� �� �� ����� ������ ��� ��� �� ����. � ���� ��

��� �� � �� �� �� ��� �� �� �� �� �� � �� �� ��� ��� ��

� ����� ����� ���. ��� � ������ ��� ���� � ����� ��

�����, ����� ����� �� ��� ���� �� � � �� ��� �� � ����.

�� ��

�� ��(CL)

�� ��� ��

��� �� ��� ��� � ��� ���

�� ���� ��� ����� � ����� ������ �������� ��� �� ��� ��

�. ��� ����� � �� ��, ���� �� �/� �� �� �� ��� �� ���

��� � ����. �� ��� ���� ����� CL ����� ���� ���� �� ��� ��

� �� ���.

��� �� � ��� ���� �� �� ��� CL ��� ��� � � ������. ��� �

����(�� � �� ����) � �� ��� �� ��� ��� �� ��� �����.

��� ��� ����� �� ��� ��� �� ���� � �� ���� �����. �� �

� �� ���� ��� ��� �� ��� ����.

16. OS/400� �� ��� �� ��. ����� �� ��� ��� �� ���� � �� � �� ���� �

��� ��� �� ��.

�� ID �� �� �

CPF4001-40FF �� �� � �� ���

CPF4101-43FF �� �� ���� ��� �� �� ���

CPF4401-44FF �� �� � �� ���

CPF4501-46FF �� �� ���� ��� �� �� ���

CPF4701-48FF I/O, �� � � ��� ��� �� �� ���, �

�� ��� ���� ��� �� ��

� �� ���

CPF4901-49FF I/O, �� � � ��� ��� ��(ignore)��� ��

(go) �� ���

������ � �� 145

Page 152: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

16. OS/400� �� ��� �� �� (��). ����� �� ��� ��� �� ���� � �� � �� ����

� ��� ��� �� ��.

�� ID �� �� �

CPF5001-50FF I/O, �� � � ��� ��� �� �� ���

CPF5101-53FF I/O, �� � � ��� ��� ���� ��� �� �

� ���

CPF5501-56FF I/O, �� � � ��� ��� ���� ��� �� �

� ���

� �� ���(�: CPF4018)� �� ��� ���� �� ���� � �� ����. �� ���� �

�� ��� � ��� � �� ��� ��� ��� � ����. CL ����� CPF4018, CPF5041

�� �� ��� ���� ����� ���� ��� ������� �� ���� �� ��� � ���

�.

�� ���� ����� � ���� ����� �� ��� ��� ��� ����� ��� ����

��� ���� ����. �� ���� ���� � ��� �� ���� ���� � � � ���

�� �����. CL� ��� ��� � ��� �� ���� �� �� � ��� �����, �

�� � �� ��� �����. ��� ���� � � ��� ����� ��� � ���� �

�� � ����. �� ����� ������ �� ����� �� ���� ��� ���� ��

�� ��� ��� � ����.

�� �� �� ���, ��� �� ���� � � �� �� �/� �� ��� ��� ���. �

�� � �/� �� ��� ����� � � �� � ��� �� �� ���� ����. � ���

�� ���� � ��� ��� � � �� ��� �� ��� � ����.

�� ��

�� ��(CL)

��� �� ��� /� � ��

�/� �� ��� ICF �, ���, �� �� �� �� � �� �� ��� ����. � ���

�� ��� ��� � ���. �� ��� �� 4� � ��� �� 2 � ����� � �� 2

� � �����.

� ��� ��� � ��� ���, � ��� ��� �� ��� �����. � ��� � ���

� �� ��� ��� �� �� ��� ��� ����(0� ��).

����� ����� � I/O ��� �� � �� ��� ���� � ����. � �� ��� 00��

��� ����� � ���, �� � �� ���� ��� �� �� �� ��� ����� ���� �

��� �� ��� � ����. � �� �� �� 04 ���� ��� ����� ����. ����

146 IBM ��� - iSeries: � � � ��� ������ � ��

Page 153: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� ����� ��� ���� ��� ��� � ���� � ����. ����� ����� � ��

� � ��� � ��� ��� ��� ��� ������ � ���� ����� �� ��� ���

� ����.

�� ��� ��� � �� ��� �� �� ��� �/� �� ��� �� ����. �� �� �

�� ��� �/� �� ��� �� ��� � ����.

17� � �� ��� �����. �� � � � �� � ��� ��� ��� � ���� �/�

�� ��� �� ��� ��� Application Display Programming �� ������. ICF ��

� ��� � �� �� � �� �� �� ��� ��� ��� � �� ��� �� �� � Printing

��� ������.

17. � �� �� ��. � �� �� � � ��� ��� ����� �����.

�� ��

00 ������ ��� ��� ����� ���. �� ���� �� � �� �

� ��� � ��

02 � ��� ����� ������ ��� �� ��(�� ��). � �� ���

�� ��� � ��

03 � ��� ����� ������ � �� ���� ��. � �� ��� �

� ��� � ��

04 �� �� ���� � ��� ������� ��� ���

08 ��� �� ������ � � �� ���� ���� �� ��� ���

11 �� �� � � ���� �� ��� �(invited) ���� ������ ��

��� ���.

34 � ��� ���. � �� �� ��� ��� ������ �� � �.

80 �(�� ���) �� �� �� � ��� ���. � ���� ���� �

����� ��� ��.

81 I/O �� �� �(�� ���) �� �� � ��� ���

82 �� �� �� �� �� �� �� � ��� ���. ��� ��� � ��.

83 I/O �� �� �� �� � ��� ���. ��� ��� � ��.

�� ��

Application Display Programming PDF

�� �� ���� ��

� � ��� ��� �� � ��� ���� ���� � �� � ��� � �����.

������ � �� 147

Page 154: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� �� ��� �� ��

�/� �� �� 0000� ������ ��� ��� ����� ������ ����.

��� � ��� ���� ���� ����. ��� � � ��� �� ���� ���� ���

�� �� �� ���� ��� ��� � �� �� �� �� �� ��. �� �, ����

�� ����� ����� � ��� ��� ����.

�� �� � �� ���� ��� ����� ������ ��� � �� �� 00�� ����

� � ��� ��� ��� ���� � �� ��� � ����. 0� �� � �� ��� ��� �

�� ���, ���� ���� ����.

���� � �� �� ��

����� ����� �� ��� ��� �� � ��� �� �� �� � �� ��(�: 02, 03,

0309 �)� �����.

� �� �� 02� ��� � ��� ������, ��� ��� ���� ��� �� ��� ���

�. ����� ����� ��� �, ���� ��� ��� ���. ��� ��� ���� ��� �

��� ���� ���. ENDJOB ��� ��� �� �� ����� ���� ��� ��� �� ��

� ��� �����.

� �� �� 03� � �� ����� � � ��� ����� ������ ����. � �

���� � ����, � ��� �� ��� ���� �� � �� � �� � �� �� �� �

��� � �� ����. ��, �� �� ���� ����� ����� �� �� ��� �

� �� ����. �� � ��� ������ � �� ��� ����� ���.

�/� �� 0309� ��� �� ���� ���, �� ��� ���� ��� �� ��� ����.

�/� �� 0310� ��� �� ��� ������� �� �� ����. � �� 02 �� 03� �

�� � �� � �� ��� � �� 00��� �� � ���, �� ��� ��� ��� ���

����.

� �� �� 04� � ��� ����� ����. �� ����� � �� ���� �� ���

� � ���. � � � ��� ��� ��� ����� � �� ��� �� � ���� ��

��� ��� ����. ����� ��� �� �� � �� ��� ���� �� � ���

��� � ����.

� �� �� 34� � ��� ����� ����. ��� �� �� ��� ��� ��� !� �

� �����. � �� ��� ��� �� � � ���� �� ������� ��� ����.

�� ����� ��� ���� ��� ��� � �� ����. �� ��� � �� ��� ���

���� �� �� �� ����.

� �� �� �� � �� �� �� 0800 1100� �� ����� ���� ����� �����

��. 0800� ��� �� ������ � � �� ����� ��� �� ��� ������ ���

148 IBM ��� - iSeries: � � � ��� ������ � ��

Page 155: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�. 1100� ����� �(invited) ��� �� �� �� ����� ��� ������ ����.

� � �� ����� ���� �� ��� ��� ��� ��� � ����.

02 � �� �� 03 � ��� � ��� � ��� ���� ���� ��� CPF4701-CPF47FF �

� CPF5001-CPF50FF �� ��� �� ��� ���� ���.

� �� �� �� ��

� �� �� 80� �� �� ��� ��� ��� ����.

�� ����� ����� �� �� ���� �� �� � �� ��� ���, ��� ���� �

��� ��� ���� ��� �����. �� �� � �� �� �� ��� �� ��� ���

�� � � ��� ���� �� ����� �� ��� ���. ��� �� �� �� �� �

� ������ ���� � ������ �� �� ��� ���. �� ��� �� ��� ��� �

������ ������ ��� �� ��� ���� ���� ��� ���.

� ��� ���� � �� � �� ��� ��� �� ���. �/� �� 8081� APAR� ���� �

�� �� ��� ����. �/� �� ��� �� ��� ������ �� ��� �� �

ANZPRB(�� �) �� ��� �����.

�/� �� 80EB� �� � �� �� ��� ����� � � �� ���� � � ������

����. ��� � �� �, ����� ����, �� ��� ���� ���� �� �����

��� � ����� �� ��� � ����. �� ��� � ��� ��� ���� �� ����. �

��� �� ��� �� ��� � �� ��� � � �� �� ����� ����� � ���

���.

I/O ���� � �� �� �� ��

� �� �� 81� � �� � � �� ��� ��� ��� ����.

���� ��, �� � �� �� ���� �� ��� ���� �� �����. �� ��� ��

� �� ����� �� ���� ��� �� � ��� � ���� �� ��� �� ���� �

� �����. � �� ��� ��� ���� �� ���� �� �� ��� ��� �����.

� ��� �, ����� �� � �� � ��� �� � �� ����� � � �� ���

���. �� �� � �� �� �� ��� �� ��� ����� � � ��� ���� �

� ����� �� ��� ���. � � � ���� ��� �� �(vary off)� �� �� �

(vary on)�� ��� ���� �� �����. ��� �� �� ���� ���� ��� ��� ��

��� ��� ��� ��� � ���. ��� �� ��� �� ���� �������� ��� ��

���.

� �� �� � � �� ��� � �� �� 82��� � ����. �� �� � ��� ����

��� � ���, � �� 81� I/O ���� �����. �� ����� �� �� �� � ���

������ �����. ��, ��� �� ����� ���� ��� � ����� � �� ��

� � ����. �� �� ��� ��� �� ����.

������ � �� 149

Page 156: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� �� 81� ��� ��� ��� I/O �� �� �� ��� ��� �� �� ����. �� ���

�� �� ��� �� �� ��� � ���, � � � ��� � ��� ��� � ���. �

� ���� ��� ���� �� ����� ����. �� �� ����� �� �� ��� �� �

��� � �� �� ��� � ���. � �� �� ��� ��� ��� �� �����.

�� �� �� �� � �� �� �� ��

� �� �� 82� �� �� �� �� �� �� �� � ��� ������ ����. � �� ��

� ��� ���� ���� �� �� ��� ��� �����.

� ��� �� � � �� ��� � �� �� 81��� � ����. �� �� � ��� ���

� ��� � ��� � �� 82� ����� ���� �� �� � � ��� ��� �� ��� �

�� � � ����. ��, ��� �� ���� ����. � ���� �� �� �� ���

��� � ����.

� �� ��� � ����� ��� ���� � ��� �� � ���� ��� �� �� � �

����. �� ��� ����� ��� ���. �� �� �� ��� � � �� ��� �� ���

�.

� �� 82� ��� ��� ��� �� �� �� ��� ��� �� �� ����. �� �� �

�� ���� ���� � ���� � �� �� � �� ��� ���. �� �� � ��

��� �� ���� �� � ��� ��� ���. �� � �� ��� ���� ����� ��

�� ��� �� ��� ���.

I/O ���� ����� �� �� �� ��

� �� �� 83� ��� �� ��� � �� ����� �� ��� � ��� ������ ��

��. ����� ����� �� ��� �����. � �� ��� ��� ���� �� ���� �

� �� ��� ��� �����.

� �� �� �� � ��� ���� �� ���� �� ��� ������ ��� �� ����

�� �� ������ �� ��� � � ��� ���� � �����. ����� ����� �

�� ���� � ��� ���, �� ��� ��� ��� ���� ���� ��� ��� � ���

�. ����� � �� ��� �� � ����.

��

�� ��, ��� �� � � �� �� � �� �� ��� ���� ����� � ���

����� �� �� �� �� �� ��� �����.

2 � �� �� ��

� � ��� 2��� � � ���� � �� ��� �����.

DBCS �� � ��� �� ��� �� ������.

150 IBM ��� - iSeries: � � � ��� ������ � ��

Page 157: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

2 � �� �� ��

� �, ��, �� �� � ��� 1��� ��� �� � � �� ��� � � ���� ��

��� � ����. �� �� ��� �� ��� � ��� ���� � ��� 2���� ����

� � � ����. 2��� ��� ���� � � 2��� � � ���.

�� 20� 1��� �� ��� ���� � � 2��� ��� ���� 2��� � � ����

�.

��� ����� �� 1��� � �� ��� 2��� � � ��� � ����. �� �, ���

���� 2��� �� 1��� �� �����, 2��� ��� � �� � ��� �����, 2

��� � � ��� �� �� � � ����.

DBCS �� ��:

IBM� 2�� DBCS �� ��� �����.

IBM ��� �� ���� ��� �� �� ��� ����.

� �� ��

16�� 41 - 16�� FE

� �� ��

16�� 41 - 16�� FE

�� 20. 1��� � 2��� �� ��

������ � �� 151

Page 158: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

2�� �

16�� 4040

�� 21�� � �� ���� �����, � �� ���� ����� ���� 256 x 256 �� ��

���� ����. � ��� �� � ��� 2��� �� �� ����, X� 2��� ���

� �����.

� �� ���� � �� ���� 16�� 41 - 16�� FE� �� DBCS � ���� ����, ���

� � �� 192 ��� � �� ���� � ����. �� � 16�� 42� ���� � �� ����

�� �� ��� � 42� ���. � 42� 1��� EBCDIC �� ���� ��� �

� � ����, 2��� ��� �� ����. �� � � A� 1��� EBCDIC ����� 16��

C1�� ���, IBM ��� ����� 16�� 42C1� ����.

iSeries ��� �� �� 2��� � ��� �����.

v IBM �� � ��

v IBM �� � ��

v IBM �� � � ��

v IBM �� � � ��

�� � � � ��� �� �� ��� � � ���� ���� � �� ����.

18. IBM �� � ��

�� �� �� �

40 4040��� �� 1

�� 21. IBM ��� �� ��

152 IBM ��� - iSeries: � � � ��� ������ � ��

Page 159: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

18. IBM �� � �� (��)

�� �� �� �

41 - 44 ��� �

v ���� � , ���� � , �� (� 41)

v � �� ��(� 42)

v ����, ���� � �� ��(� 43 - 44)

549

45 - 55 �� �� � 3226

56 - 68 ��� �� � 3487

69 - 7F �� �� � 4370��

80 - FE ��

IBM �� � � � �: 7263

19. IBM �� � ��

�� �� �� �

40 4040��� �� 1

41 - 46 ��/� � �� � (�� � , ���� � , �� , �� �

�, , �� ��)

939

47 - 4F ��

50 - 6C � � 5265

6D - 83 ��

84 - D3 �� � ( � ��) 2672

D4 - DD �� �� � 1880��

DE - FE ��

IBM �� � � � �: 8877

20. IBM �� � � ��

�� �� �� �

40 4040��� �� 1

41 - 47 � � �� � (�� � , ���� � , ����

� , � ��, � �� ��)

712

48 - 6F � � : 1��� 2�� 3755� 3008

70 - 75 ��

������ � �� 153

Page 160: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

20. IBM �� � � �� (��)

�� �� �� �

76 - 7F �� �� � 1880��

80 - FE ��

IBM �� � � � �: 7476

21. IBM �� � � ��

�� �� �� �

40 4040��� �� 1

41 - 49 � � �� � (�� � , ���� � , �� , � �

�, � �� ��)

1003

4A - 4B ��

4C - 68 1� � � 5402

69 - 91 2� � � 7654

92 - C1 ��

C2 - E2 �� �� � 6204��

E3 - FE ��

IBM �� � � � �: 14060

� �� ��� System/370 ���� ��� iSeries ��, System/36™, System/38�� �����. Personal

System/55��� IBM �� ��� DBCS �� ��� �� �� DBCS �� ��� ����� IBM

�� ��� DBCS �� ��� �� �� ��� IBM PS/55 ��� ������.

��� �� 2 � ��:

IBM ��� �� ��� ��� � ��� SO/SI �� � � ���� 2��� � ���� �� �

� ����. ��/� ��(SO) �� � � 16�� 0E�, 2��� � ���� ��� ����. �

�/� �(SI) �� � � 16�� 0F�, 2��� � ���� �� ����.

154 IBM ��� - iSeries: � � � ��� ������ � ��

Page 161: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� SO/SI �� � � ��� � � � ��� �����. �� 2��� � � 2��

� � ��� ��� �����.

2��� � � ��� �� �� ��� � ��� ��� ��� � �� 2��� � � SO/SI ��

� � �� ��� ���.

���� �� 2 � �� � ���� �� 2 � ��:

���� �� 2��� ��� ��� 2��� �� �� �� � 2��� �� �� ����. DBCS �

� �� ��� IBM-Host �� ��� ��� 2��� �� ��� ����. ��� 2��� ��� ��

��� � ��� � ��� ��� ���� �� �� ��� ���� �� 2��� ��� ��� ��

��.

�� ��

151 ���� �DBCS �� ���

IBM� 2�� DBCS �� ��� �����.

2 � �� ��:

� � ��� 2��� �� ��� � �� � � �� � ����� � �����.

2 � ��� ��� � �� ��:

2��� �� �� �, ��� ���, ���� �� ���, ��� � ��, � �� ������

��� �� ��� � ����.

v ��� ��.

– ������ ��� �.

– �� �� � �� �� � � �� �� �� � �� �� �� �.

– �� �� � �� �� �� �.

– �� � �� ��� ���� ��� �.

v ���� ����.

v ���� ��� ����.

�� 22. SO/SI � ��

������ � �� 155

Page 162: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v � �� ����� � ���� ���, �� � ��.

2��� �� DBCS ������ �� � ���, DBCS ����� �� � ����. 2���

�� ���, ���, ��� � �� ����� �� � ����.

2 � ��� ��� � � ��:

2��� �� iSeries �����, �� ��(CL) � � � ��� � ����� ��� ��

����� � ���� �� � �� ��� � ���.

2 � �� ��:

�� �� �� �� 2��� � � �� 1��� � �� 2����.

� ��� �� ��� 1��� � ��� ��� �����, 2��� � �� ��� ��� ���

2��� � � �� ����. 2��� �� � �� � �� ��� �� �� ��� DDS

��� ������.

2 � �� ��

2��� � � �� ��� ��� � �� � 2��� � � ���� � �� ��� �� �

��.

2��� � �� 2��� �� � � 2��� �� � � ����. � � � �� � � ����

��� ��� �� �����.

2 � �� ��:

�� � � � ���� 2��� � �, DBCS �� ��� ����� �����.

�� � � � ���� 2��� � �, DBCS �� ��� ����� �����. �� �� ��� 2

��� � �� ��� �� ��� ��� ��� � ����. DBCS �� ��� ����� �

��� �� � �� ��� ���� ���, �� � � ���� �� � ����.

��� 2 � ��:

�� � �� � ��� ����� ��� ����. ��� � � ���� ��� �� ��� �

� ��� ��� ��� ��� ���. �� � � DBCS �� ��� ��� DBCS �� � �

����.

�� � � ���� �� � ��� ����� ���� ���� �� � � DBCS �� ���

�����.

�� � ��� DBCS �� ��� �� ��� DBCS �� � � � ���� � �� �����

���� � �����.

156 IBM ��� - iSeries: � � � ��� ������ � ��

Page 163: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � ��� ���� 2��� �� ���� �� � ��(CRTDSPF ��) �� �� �

��(CRTPRTF ��)�, � �� ���� 2��� �� � ���� IGCEXNCHR(*YES)� ����

��. IGCEXNCHR(*YES)� ��� ���� � � ���� �� � ��� �� �� � � ��

���. � ��(CHGDSPF �� CHGPRTF) �� � �� (OVRDSPF �� OVRPRTF) ��� ��

��, � �� ��� ��� � ����. �� �, �� � � ���� �� � DBCSDSPF� �

��� ��� � ����.

OVRDSPF DSPF(DBCSDSPF) IGCEXNCHR(*YES)

�:

1. �� ��� � ��� IGCEXNCHR ����� �����.

2. �� 5583 ��� ���� �� � � ��� � iSeries� IBM �� DBCS �� ��

���� ����� ��(kanji) � ��� ��� ���. � ��� �� � ��� Kanji

Print Function User’s Guide and Reference� ������.

2 � �� ��� ���� �� �� ����:

� ����� 2��� �� � � ���� �� � ���� � � � �����.

�� � � ���� �� � �� � � �����.

v �� 2��� � � �� ����.

v � ��� � , ��� �� � � ���� � �� � � �� ��� ���� �� � �

����.

v �� � � � , ��� �� � � ���� � �� � � �� ��� ���� �� � �

����.

v �� � � ��� ��� ��� ��� ��� �� � �����.

DBCS �� �� ��

� � ��� DBCS �� �� � � DBCS �� �� �� �� �� � ��� � �� ��

�����.

� ��� ���� �� � �� � (DDS)� DBCS �� �� �� ��� � ����.

DBCS �� ��:

DBCS �� 2��� �� ���� � �� 2��� �� ���� � ���� ����. �

�� ��� ���.

�� ��� �� �� DBCS �� � � ����.

v ��

v ��

v ���

������ � �� 157

Page 164: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ���

v ICF

DBCS ��� ���� ��:

� ����� �� DBCS�� �� �� ��� � �����.

�� � �� ��� ��� ���� �� DBCS ��� �� ���.

v �� 2��� � � �� � � ����� 2��� � � �� � � � �� ��� � .

v �� 2��� ���� � �� � .

v �� � �� ���� DDS� 2��� � (�� � � �� ���)� � �� � .

v �� DDS� DBCS ���� � �� � .

v �� 2��� �� ���� � (������ �).

DBCS �� �� ��:

��� 2��� �� �� � ��� � �� �� �� �� DBCS ��� �� ���. �

���� ��� �� DBCS �� �� � ����.

v DDS ��:

– DDS� �� �� � ��� �� �����.

- DBCS �� �: 2��� � � �� �����. DBCS �� � �� 2��� � � �

� ���� �� SO/SI �� � � ����.

- DBCS �� �: 1���� 2��� � � �� �� �����. 2��� � � � �� SO/SI

�� � � ����.

- DBCS � �: 1��� � � 2��� � � ��� �� ���� �� �� ���

�� ����. 2��� � � � �� SO/SI �� � � ����.

- DBCS ��� �: 2��� � � �� �����. DBCS ��� � �� � �� ��/

� �� �� � � ��/� � �� � � ���. iSeries DBCS ��� �� System/370

DBCS �� ���.

– ICF ����, DBCS � � ���� �� ����� (�� 0).

– �� ����, DBCS � � ��(�� 0) DBCS ��� � ��(�� G)�� �� �

���� .

– �� ��, DBCS �� � ��(�� J), DBCS � � ��(�� E), DBCS � � ��

(�� O) �� DBCS ��� � ��(�� G)�� �� ����� .

– ���(DFT)� �� ���(ERRMSG) DDS ���� ��� � � ��, �� � � �� ��

�� 2��� � � ����� .

158 IBM ��� - iSeries: � � � ��� ������ � ��

Page 165: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�: DDS ��� TEXT� � �� ��� ���� ���� 2��� ���� ��� �� ���

�. ��� ��� DBCS� 2��� ���� ��� � ��� � �� DBCS �� ��

�� ����.

– �� � �� ��� �� � ��(IGCALTTYP) DDS ���� �����. � ����

���� �� � �� ��� � 2��� ����� � �� ��� � ����.

IGCALTTYP ���� ���� �� 2��� �� ��� � ����.

IGCDTA(*YES) ��� �� � � �� �� ��, �� �� ���� IGCALTTYP ���

� ���� ����. �� �� � ���� IGCDTA(*YES)� ���� �� � �� �

� � IGCALTTYP ���� ��� � ����.

- CRTDSPF(�� � ��)

- CRTPRTF(�� � ��)

- CHGDSPF(�� � ��)

- CHGPRTF(�� � ��)

- OVRDSPF(�� �� ��)

- OVRPRTF(�� �� ��)

IGCDTA(*NO)� ���� IGCALTTYP ���� ���� ��� �� � ��� �

�� � ����. IGCALTTYP ���� ���� � �� ����� ���, �� DDS�

���� ����.

IGCALTTYP ��� ���� � � ���, DDS� DBCS ��� �� ����� � �� �

�� ��� IGCDTA(*YES)� ��� �� ���. ��, �� DDS�� ��� �� DBCS

��� �� ��� IGCDTA(*YES)� �����. �� �, �� 2��� �� � �� �

�� � �� ��� IGCDTA(*YES)� �����.

v �� �� � �� ��� IGCDTA(*YES)� ����� ,

– CRTDSPF(�� � ��)

– CRTPRTF(�� � ��)

– CRTTAPF(��� � ��)

v ��� ������ � �� ��� IGCDTA(*YES)� ����� ,

– CRTPF(�� �(PF) ��)

– CRTSRCPF(�� �� � ��)

��� ���� �� DBCS ��:

�� DBCS ���� �� �� � ��� ��� ��� ��� � ����.

v �� � � �� � ��� ��� �� � �� 2��� �� � �� �� ���

�����. � � � �� ��� ��� �� �� � �� �� �� � ��

����� ��� � ����.

������ � �� 159

Page 166: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � �� � � �� � �� � ��� SO/SI �� � � �� � � ���

� � � ���� �����. 2��� � �� �� ���� ��� � ��

� ����. ���� �� 2��� �� � ��� ����.

�� � �� � � ��� � ��� ����, �� � � ��� 2���

�� ��� ��� �����. ��� ����� SO/SI �� � � ���� ���� �

��� ��� ���� ���.

�� � �� � � ��� � ��� DBCS �� � 2��� �� �� � �

���� ��� ����. �� DBCS �� ���� ���� ��� �� � ��� ��

�� ����. ���� �� 2��� � � � �� � � ��� ����.

v �� � � ��� � ��� ���� �� � �� 2��� �� � �� �� �

�� �����. � � � ���� ��� DBCS ����� � ����.

���� ��� � 2��� �� �� ����. SO/SI �� � � ���

� ����. �� 2��� �� �� � ����.

���� DBCS ��� � �� � � ��� 2��� �� �� � ����. ��� �

�� �� � � ���� ����. �� ���� �� 2��� � � � �� � � ��� �

���.

v �� �� DBCS �� ���� ��� ��� DBCS ���� � �� ���� 2��� ����

��� ����.

DBCS �� ��� �� ��:

��� � ��� �� �� ���� ���� ���� �� �� �����. �� �

�� IBM �� �� � �� ��� ���� �� ��� �� ���� ���. �� � ��

�� ���� ��� �� � ��� � ���� ����.

��� �� 2��� � � � �� � �� �� ��� ����� � ���� �� �� 2

��� � ��� ��� ���. �� �� �� �� IGCDTA ����� *YES� ��� �

� 2��� � ��� �����. ��� � ��� 2��� �� ��� �� ��� ��

�� 2��� �� ��� � �� ��� ��� ����.

��� ��� 2��� �� ��� ��� ��� 2��� � �� ��� � �� �� ���

� � � ����. � � ��� �� ��� � � �� �� �� ����. �� 2��� � �

� �� ���� ��� ��� �� ���� �� � �����.

2��� � � ���� �� � ��� � � ���� �� �� � �� ���. 1���

��� 2� ��� ���� ��� �� ��� ��� �� ���. DBCS ��� �� ��� �

��� �� �� �� DBCS � ��� �����.

��� � ��� ���� ��� ��� � ��� ���.

160 IBM ��� - iSeries: � � � ��� ������ � ��

Page 167: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

1. �� ��� �� �� ��� � ���� DBCS� ��� � ��� �� �� �� 2�

�� �� � �� � ����. 1��� 2� �� ��� � ��� ���� IBM �� ��

�� � �� ��� ���� �� �� �� ����� � � ����.

CHGPRTF FILE(*ALL/*ALL) IGCDTA(*YES)

� ��� ��� ��, �� ������� �� �� �� �� 2��� �� � �����

� ����. ��� �� �����.

2. �� ��� �� �� ��� � ���� DBCS� ��� � �� �� IBM �� ��

�� ��� �� �� ����.

��, ��� ����� �� ��� ���� �� ��� ��� �� �� ������. 2���

�� ��� � � ��� �� ����� ���� �� � DBCS �� ��� �� ��

����� ����� � ��� ���� � �� ������ ���. ��, 1��� � �� �

�� �� ����� ���� DBCS��� �� ���� �� �� �� �� ���� ���

�� ���. �� �� � ��, �� � ��� ��� �� ��� ����. � ��� �

� �� ��� ��� � ��� �� ��� ��� � �����. ��� �� ��

�� ��� � ��� �� �� � ��� �� ����.

� � � �� �� ���� ���� �� ���� DBCS� ��� � �� ��� ��

�� � ����. ��� ��� OVRPRTF ��� ���� �� ��� � � ����.

�� �� �� ���� ����� �� � �� ��� ��� � ����.

OVRPRTF FILE(filename) IGCDTA(*YES)

��� filename� ����� � �� �����.

DBCS �� �� ��

� � ��� 2��� � �� �� ��� �����.

��� �� 2 � �� ��:

��� DBCS �� �� �� SO/SI �� � � �����.

�� �� � �� ��� �� � � ���� �� ��� ������.

1. 2��� �� ���� �� ��� �������.

2. SO/SI �� � �� �� � ���(DBCS ��� �� ���� �).

��� �� �� �� � �� SO/SI �� � � �����(��� 0E� SO � �, 0F� SI � �

��).

0E0F

������ � �� 161

Page 168: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� ��� SI � ��� ���� �� ��� ���. SO/SI �� � ��� 2��� � �

��� � ����. 2��� � � ��� � �� ���� 2��� � � � �����. �� �

�� �� 2��� ��� D1D2D3� � ���. (��� 0E� SO � �, 0F� SI � � ��� D1,

D2, D3� 3�� 2��� � � ����.)

0ED1D2D30F

�� SO/SI �� � � ��� ��� SO/SI �� � � �� � ���.

DBCS ��� �� SO/SI �� � � ��� ���� � 2��� � � �����. SO/SI �� �

� ��� � �� ��� ���.

��� 2 � �� �� �:

��� �� ����� � �� � 512�� �� �� �� � � �� � ����. �� �� �

� ���� �� � � ����. ��� �� �� � � ��� �� � �����.

�� ��� DBCS �� �� �:

DBCS � � ��� ���� ��� � �� ��� �� ���. �� 5250 ���� �

256�� � ��� ��� � ����. ��� 3�� DBCS ��� �� � �� 1�� �� �

��.

�� � ��� 9�� DBCS �� �� � � � �� 256 - (9/3) = 253���.

� ���� ��� 2 � �� �� ��:

���� 2��� �� �� � �� � ���.

����� 2��� �� �� � �� �� � � �����.

v ��� ���� �� ���� ���� 2��� �� �� ����� �� ��� �� ��� �

�� �� ����.

v ����� �� ��� � ��� SO/SI �� � � ��� 2��� � � 1��� � �� �

���. 2��� �� �� � ��� ����.

DBCS �� ��

�� DBCS � ���� �� DBCS �� ��� � ����.

�� ��

57 ���� �UCS-2 ��� � �����

UCS-2 ��� ��� ���� � � �� ����� ����.

��� DBCS �� ��:

CPYSPLF(�� � ��) ��� ���� 2��� �� �� �� �� ������. ��� ��

��� ������ �� �� IGCDTA(*YES) �� ���� ����� ���.

162 IBM ��� - iSeries: � � � ��� ������ � ��

Page 169: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� 2��� �� � �� ������ �� ��� � �, ��/� �� �� �����

�� �� �� �����. � ��/� �� �� � � ��� �� ��� �� � ��� ��

�. �� � �� � (CTLCHAR) ���� ��� �� � ��/� �� �� � � ��� ��

����.

CTLCHAR � ��/�� �� �� ���

*NONE 1*FCFC 2*PRTCTL 5*S36FMT 10

���� �� DBCS �� ��:

CPYF(� ��) ��� ���� � ��� �� �� 2��� �� ��� � ����.

2��� ������ ��� ������ �� �� ���� CPYF ��� �� ����

� ��� ������.

v � � � � � � � ��� � � � � � � � � FMTOPT(*MAP) ��� � � �

FMTOPT(*NOCHK) ����� ��� � ����.

v � �� �� �� �� �� ������ � � FMT(*CVTRSRC) ����� ����

�.

DBCS �� �� ���� ��� � ��� ��� ���� ��� ���� �� �� �

����.

�� � �� �� ��� � �� � �� � ��� �� � �� � �� �� ��

��� �� ��� ��� � � �� ��� � FMTOPT(*MAP) �� FMTOPT(*NOCHK)

� ��� ��� ���.

�� �� �� �� � �� �� �� �� �

A(� ) J(DBCS ��)O(DBCS-��) J(DBCS ��)O(DBCS-��) E(DBCS-�)E(DBCS-�) J(DBCS ��)J(DBCS ��) G(DBCS-���)O(DBCS-��) G(DBCS-���)E(DBCS-�) G(DBCS-���)G(DBCS-���) J(DBCS ��)G(DBCS-���) O(DBCS-��)G(DBCS-���) E(DBCS-�)G(UCS-2 ���) A(� (65535� �� CCSID))G(UCS-2 ���) O(DBCS �� (65535� �� CCSID))G(UCS-2 ���) E(DBCS � (65535� �� CCSID))G(UCS-2 ���) J(DBCS �� (65535� �� CCSID))G(UCS-2 ���) G(DBCS-���)A(� (65535� �� CCSID)) G(UCS-2 ���)O(DBCS �� (65535� �� CCSID)) G(UCS-2 ���)E(DBCS � (65535� �� CCSID)) G(UCS-2 ���)

������ � �� 163

Page 170: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� �� �� � �� �� �� �� �

J(DBCS �� (65535� �� CCSID)) G(UCS-2 ���)G(DBCS-���) G(UCS-2 ���)A(UTF-8) A(� (65535� �� CCSID))A(UTF-8) O(DBCS �� (65535� �� CCSID))A(UTF-8) E(DBCS � (65535� �� CCSID))A(UTF-8) J(DBCS �� (65535� �� CCSID))A(UTF-8) G(65535� �� DBCS-���)A(UTF-8) G(UTF-16)A(UTF-8) G(UCS-2 ���)A(� (65535� �� CCSID)) A(UTF-8)O(DBCS �� (65535� �� CCSID)) A(UTF-8)E(DBCS � (65535� �� CCSID)) A(UTF-8)J(DBCS �� (65535� �� CCSID)) A(UTF-8)G(65535� �� DBCS-���) A(UTF-8)G(UCS-2 ���) A(UTF-8)G(UTF-16) A(� (65535� �� CCSID))G(UTF-16) O(DBCS �� (65535� �� CCSID))G(UTF-16) E(DBCS � (65535� �� CCSID))G(UTF-16) J(DBCS �� (65535� �� CCSID))G(UTF-16) G(65535� �� DBCS-���)G(UTF-16) A(UTF-8)G(UTF-16) G(UCS-2 ���)A(� (65535� �� CCSID)) G(UTF-16)O(DBCS �� (65535� �� CCSID)) G(UTF-16)E(DBCS � (65535� �� CCSID)) G(UTF-16)J(DBCS �� (65535� �� CCSID)) G(UTF-16)G(65535� �� DBCS-���) G(UTF-16)G(UCS-2 ���) G(UTF-16)

CPYF ��� FMTOPT(*MAP)� ���� �� DBCS �� � �� DBCS ��� �� ��� �

�� �� � �� �� �� �� ���� ���.

v 2��� ��� � �

v �� ��� ��� � �

v �� ��� ��� DBCS �� �

�: DBCS ���� FMTOPT(*MAP)� ���� UCS-2 ��� ���� ����� UCS-2 ���

�� ��� � CCSID 65535� � � �� �� �����. UCS-2 ���� CCSID 65535� �

� ���.

From �� ��� � � ��� ���� ��� � � �� ���� �����.

FMTOPT(*MAP) ����� ���� � ������ ��� �� ������ �� 2��� ��

���� 2��� �� �� � �����. ��� � ���� � 2��� �� ��� � ��

�����.

CPYF ��� FMTOPT(*MAP)� ���� DBCS �� �� ��� �� ��� � DBCS �� �

� ��� SBCS �(�� ��)� ���� ��� � ��� �����.

164 IBM ��� - iSeries: � � � ��� ������ � ��

Page 171: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

DBCS� �� ���� � ���� ���

� � ��� 2��� �� ���� ����� ��� �� ��� �����.

2 � ��� ���� ���� � ���� ��:

� ���� ��� �� 2��� �� ���� ����� ����� ���� � � �� �

��� ����.

2��� �� ���� ����� ����� ��� �� ���� ����� ���� �

�� �� � �� ��, ��� �� ��� � ���.

v ������ ��� 2��� � ��.

v 2��� �� ��� � �� ��� �� � �� ��� ��.

v �� � ��� ����� � 2��� � � � �� DBCS �� ��. DBCS �� ��

DDS ���(IGCCNV)� ���� �� �� DBCS �� ��� � ����. DBCS �����

� ��� 2��� �� � ��� ����� �� � 2��� �� � �� � iSeries DBCS

� ��� ��� �� ���.

v ����� � ���� 2��� ��� ��.

v ��� �� 2��� �� �� �� � �� �� � ��� ��. �� � �� �

156 ���� ���� 2��� � �� ������.

v ��� � �� 2��� � ��. CGU(� �� ��)� ���� �� �� � � ���

����� � ����. CGU� �� ��� ADTS/400: Character Generator Utility �� �����

�.

2��� �� ���� ����� ����� �� � �, 2��� �� �� 2��� ���� �

��� � �� 2��� � � ��� �� � ���.

� ���� � ����� DBCS ���� � ������ ��:

����� ����� �� �� �� ��� � �� �� ��� ���� ����

� ����� DBCS ����� ������ ��� � ����.

����� ����� ��� �� ��� ������.

1. ���� �� �� ���� �� ������.

2. ��� ���� 2��� ��� ���� ������.

3. �� �� ��(0) � ���� ����� �� � ��(IGCALTTYP) DDS ���� ���

�, �� 2��� � �� � � � ����. 2��� �� ��� �� ����� �

��� ���� �� ����.

4. �� �� ��� ������ ������. �� �� � ��� ������.

������ � �� 165

Page 172: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

5. ��� �� ��� ���� CHGLIBL(����� ��� ��) ��� ���� �� ��� �

�� �� ����� ���� ������. DBCS �� �� ��� ������ �� �

�� ��� ����� ��� �����.

DBCS ���

DBCS �� �� ���� ���� 2��� �� � � ���� � ����. ��� � ���� �

��� �� � � �� ����.

�� DBCS �� � ����� ��� � �� �������. ��� �� � OS/400 ���� ���

�� DBCS � �� �� �����.

QIGC2424

24 x 24 �� ���� ����� �� � � �� ��� � ���� �� DBCS ��

. ��� �� ���, ���� �� ��, 5227 �� 1 �� � 5327 �� 1 ��

�� � � �����.

QIGC2424C

24 x 24 �� ���� ����� �� � � ��� � ���� �� � DBCS �� . �

�� 5227 �� 3 � 5327 �� 3 ���� � � �����.

QIGC2424K

24 x 24 �� ���� ����� �� � � ��� � ���� �� DBCS �� . ���

5227 �� 2 � 5327 �� 2 ���� � � �����.

QIGC2424S

24 x 24 �� ���� ����� �� � � ��� � ���� �� � DBCS �� . �

�� 5227 �� 5 ���� � � �����.

QIGC3232

32 x 32 �� ���� ����� �� � � ��� � ���� �� DBCS �� . ���

5583 �� � 5337 �� 1 ���� � � �����.

QIGC3232S

32 x 32 �� ���� ����� � � ��� � ���� �� � DBCS �� . ���

5337 �� R05 ���� � � �����.

�� DBCS �� � ���� ��� *IGCTBL���. DBCS �� � �� �� � � ���� �

�� �� ADTS/400: Character Generator Utility ��� ��� � ����.

DBCS ���� ��:

� ��� ��� ��� ���� DBCS �� � ��� ��� � ����.

v CHKIGCTBL(DBCS �� ��)

v CPYIGCTBL(DBCS �� ��)

v DLTIGCTBL(DBCS �� ��)

166 IBM ��� - iSeries: � � � ��� ������ � ��

Page 173: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v STRCGU(� �� �� ��)

v STRFMA(�� �� �� ��)

DBCS ��� �� �� ��:

CHKIGCTBL(DBCS �� ��) ��� ���� ��� DBCS �� � ��� �� � ����.

�� �, QIGC2424� ��� ��� ��� � ����.

CHKIGCTBL IGCTBL(QIGC2424)

� �� ��� ���� ����. � ��� ��� ���� �����.

���� ���� � ��� ��� ��� ��� ��� DBCS ����� � ��� � � �

�� ��� ���.

�� ��

CHKIGCTBL(�� ��) ��

DBCS ���� � � �� ��� ��:

CPYIGCTBL(DBCS �� ��) ��� ���� DBCS �� � ��� �� ���� ��� � ��

��.

SAVSYS(��� ��) �� �� � DBCS �� � ����� �� �� ��� ��� � CPYIGCTBL

��� ��� �� ���.

�� ��

CPYIGCTBL(DBCS �� ��) ��

DBCS �� � � �� ��� ��� ��:

�� �� � � ��� �� ���� DBCS �� � ������.

v � ���� �.

v ��� �� �� � � � ��� �.

v �� ��� �� � ���� � .

DBCS �� � � �� ��� ���� ��:

��� �� ���� DBCS �� � ���� �� ��� ������.

1. *DATA ���� ���� 1�� ���� ���� ������. �� � INZDKT(��� �

��) ��� FMT(*DATA) ����� ���� ��� �� ���� �������. ��� ��

� �� ��� �� ��� � ��� ������.

2. ��� ��� �� ���� ��� ������.

3. �� �� CPYIGCTBL ��� � ����.

a. OPTION(*OUT) �� �����.

������ � �� 167

Page 174: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

b. DEV ����� ���� � ���� ��� �����.

c. SELECT � RANGE ����� ���� ���� ��� � �� ������. SELECT �

RANGE ���� � �� �� �� CL ���� CPYIGCTBL ��� ��� ������.

��� DBCS �� � ����(���) ��� ���� � ���� CPYIGCTBL ��� 2�� �

���.

v DBCS �� QIGC2424� ���� ���� ��� � ����.

CPYIGCTBL IGCTBL(QIGC2424) OPTION(*OUT) +DEV(QDKT)

v DBCS �� QIGC2424��� �� �� � �� ���� ���� ��� � ����.

CPYIGCTBL IGCTBL(QIGC2424) OPTION(*OUT) +DEV(QTAP01) SELECT(*USER)

4. Enter� � ���. ��� DBCS �� � ��� ��� �����.

5. ��� ��� ����� ��� �� ���� ������.

� � �� ���� DBCS ��� ��:

CPYIGCTBL(DBCS �� ��) ��� ���� ��� �� ���� DBCS �� � ��� ��� �

����.

�� �� � ��� DBCS �� � ��� ��� � �� DBCS �� � �� �����.

v ��� � ��� � � .

v � ���� ��� �� IBM �� 2��� � � � �� � .

v CPYIGCTBL ��� SELECT(*ALL) �� SELECT(*SYS)� ���� �� � .

�� ��

CPYIGCTBL(DBCS �� ��) ��

� � �� ���� DBCS � �� ��:

��� �� ����� DBCS �� � ��� ���� � � �� ����.

1. ��� � �� �� ��� ��� ������.

2. �� �� CPYIGCTBL ��� � ����.

a. OPTION(*IN) �� �����.

b. DEV ����� ���� DBCS �� � ��� ��� ��� �����.

c. SELECT � RANGE ����� ���� � �� �� ��� �� ������� ����

� ������. SELECT � RANGE ���� � �� �� �� CL ���� CPYIGCTBL

��� ��� ������.

��� DBCS �� � ��� ���� � ���� ��� � �� ����.

v ������� DBCS �� QIGC2424� ���� ��� � ����.

168 IBM ��� - iSeries: � � � ��� ������ � ��

Page 175: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

CPYIGCTBL IGCTBL(QIGC2424) OPTION(*IN) +DEV(QDKT)

v ������� DBCS �� QIGC2424�� �� �� � �� ���, �� �� ��

� � ������� � � ���� ��� � ����.

CPYIGCTBL IGCTBL(QIGC2424) OPTION(*IN) +DEV(QTAP01) SELECT(*USER) RPLIMG(*YES)

3. Enter� � ���. ��� DBCS �� � ��� �� ����� ��� �����.

4. ��� ��� ����� ��� �� ���� ������.

DBCS ��� ��:

DLTIGCTBL(DBCS �� ��) ��� ���� ���� DBCS �� � ��� � ����.

�� ��

DBCS �� ��(DLTIGCTBL) ��

DBCS ��� �� ��:

���� �� DBCS �� � ���� �� ��� ����. �� �, �� �� 5583 ��

5337� ���� ���� �� � �� QIGC3232� ��� ���� ��� � ����.

DBCS ��� �� ��:

� ���� �� ��� ������.

1. �� � ��� �� ���� � ������. �� � �� � 167 ���� �DBCS

�� � ��� �� ���� ���� ������. � ���� �� ����(���) ���

� �� �� ��� ��� ��� � �� � ���� � ���.

2. � � ���� �� ��� �������.

3. DLTIGCTBL ��� � ����.

�� �, DBCS �� QIGC3232� ���� ��� � ����.

DLTIGCTBL IGCTBL(QIGC3232)

4. Enter� � ���. DBCS �� ��� �� � �� ��� �� ��� CPA8424� ���

����� ��� ����� �����.

5. �� ���� ������. ��� ��� ���� ���� �����.

�: �� �� �� ��� � ��� � DBCS �� � ���� ����. ��, ��� ����

�� ��� �� � ���. ��� ���� ��� � � � ��� ��, �� ��

�� � ��� ���� �� � � ���� �� � ��� � ���� �� �� ��

� ���� ���, �� ���� ��� ��� ����. ��� ��� �� ��� ����

��.

1. VRYCFG(�� �) ��� ���� ��� ��� �� �����.

������ � �� 169

Page 176: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

2. ��� ���� �� �����.

3. ��� ���� �� �����.

4. ��� ��� �� �����.

5. ��� ��� ������.

DBCS ���� �� �� �� ���� ��:

STRCGU ��� ���� � �� ��� ��� � ����.

���� ����� � CGU �� ��� ����� �� CGU ��� ��� � ����. �� ��

� ATDS/400: Character Generator Utility �� ������.

��� �� 2 � �� ��:

STRFMA ��� ���� Personal System/55, 5295 ��� �� InfoWindow® 3477 ����� iSeries

DBCS �� � �� �� � ���� �� �� 2��� � � ��� � ����.

�� ��

STRFMA ��

DBCS �� ��

�� �� DBCS �� ��� ��� DBCS �� �� �����. ��� DBCS �� �� � �

��� 2��� � � � �� �� ����.

� �� ��� ��� � ��� �� �� � � �� ����� ��� ��� � � ���

� ����. ��� �� ���� �� �� �� ��� �����. � �� ��� iSeries�

IBM �� DBCS �� �� ���� ����� ���� �� � �� ���� ��� ��� �

����. � � �� QSYS ������� �����.

��� DBCS �� � � OS/400 ���� ����� DBCS � ���� �����. CGU � iSeries

iSeries� IBM �� DBCS �� �� ���� ����� �� ��� �����.

QCGF2424

�� DBCS �� � ���� ��� ���� � ���� �� �� �.

QCGF2424K

�� DBCS �� � ���� ��� ���� � ���� �� DBCS �� �.

QCGF2424C

�� � DBCS �� � ���� ��� ���� � ���� �� � DBCS �� �.

QCGF2424S

�� � DBCS �� � ���� ��� ���� � ���� �� � DBCS �� �.

170 IBM ��� - iSeries: � � � ��� ������ � ��

Page 177: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

DBCS ��

DBCS �� �� ���� ���� �� 2��� � � �� ��� �� ��� � ����. ���

�� ��� ���� 2��� � � ��� � � � �����.

DBCS �� � ��, �� � ��� � �� �������. � �� ��� ���� DBCS ��

�� ��� �� ��� � �� �� � ��, ��, ��� � ����. ��� ��� �

�� DBCS ��� �� � � ���� ��� � ����.

�� DBCS �� � OS/400 ���� ����� DBCS � �� �� �����.

QCGMSTR

�� 2��� � ��� �� �� ��� ���� � ���� �� DBCS ��� �� .

QCGACTV

�� 2��� � ��� �� �� �� ��� ���� � ���� �� DBCS ��

.

QCGMSTRC

�� � 2��� � ��� �� �� ��� ���� � ���� �� � DBCS ��� �

� .

QCGACTVC

�� � 2��� � ��� �� �� �� ��� ���� � ���� DBCS �� .

QCGACTVK

� � � � ��� �� � � ����� �� DBCS �� .

QCGMSTRS

�� � 2��� � ��� �� �� ��� ���� � ���� �� � DBCS ��� �

� .

QCGACTVS

�� � 2��� � ��� �� �� �� ��� ���� � ���� �� � DBCS

�� .

��, ��, �� � � �� � 2��� � � ��� � ����. � ���� 2�� DBCS ��

, 1�� DBCS ��� �� � 1�� DBCS �� � ����(�, ���� 1�� DBCS

�� � ��). DBCS ��� �� �� ��� �� DBCS � � �� ��� � ����. ��, �

� � � �� � � DBCS � � �� � ��� �� ��� ���� ����, ���� � �

�� 2��� � � �� �� ��� � ����. � �� ��� ��� 1��� ��� ���

� EBCDIC � ASCII �� ��� �� �����. � �� � �� � � � ��� � �� �

�� �� DBCS ��� �����. �� ��� �� ��� ��� ���, � � DBCS ��

QCGACTVK� ���� ��� �� ��� �� �����.

�� DBCS �� � ���� �� *IGCSRT� ����.

������ � �� 171

Page 178: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

DBCS ��� ��:

� ��� ��� ��� ���� DBCS �� � ��� ��� � ����.

v CHKOBJ(���� ��)

v SAVOBJ(���� ��)

v RSTOBJ(���� ��)

v CPYIGCSRT(DBCS �� ��)(�� ��)

v DLTIGCSRT(DBCS �� ��)

v STRCGU(� �� �� ��)(CGU� �� ��� ADTS/400 Character Generator Utility �

� ��)

���� DBCS �� ��:

� ��� �� ���� ���, ���� � ����� ��� � ��� � ����.

�� �� DBCS ��� �� � � ��� ��� � ����, System/36 �� Application

System/Entry(AS/Entry) ��� ��� � ����. �� � �� �� � � �� �� ��� ��

� � ���, � �� ��� ���� �� ���� ��� DBCS �� ��� � � ��� �

����.

DBCS �� �� �� ��:

CHKOBJ(���� ��) ��� ���� ��� DBCS �� � ����� �� � ����.

�� �, QCGMSTR � ����� ��� �� ��� ������.

CHKOBJ OBJ(QSYS/QCGMSTR) OBJTYPE(*IGCSRT)

� �� ��� ���� ����. � ��� ��� ���� �����.

���� 2��� � � ���� DBCS �� � ����� ��� ���. � � ����

DBCS ��� �� DBCS � �� ��� ���.

�� ��

CHKOBJ(���� ��) ��

� � �� ��� DBCS �� ��:

SAVOBJ(���� ��) ��� ���� ��� �� ���� DBCS �� � ��� � ����. ��

�� ��� ��� *IGCSRT� ������.

SAVSYS �� �� � DBCS �� � ����� �� �� ��� ��� � SAVOBJ ��� ���

�� ���.

172 IBM ��� - iSeries: � � � ��� ������ � ��

Page 179: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� � �� ��� DBCS ��� ���� ��

�� �� � �� ��� �� ���� DBCS �� � �����.

v � � ���� �.

v � �� ��� ���� � ��� ��, �� �� ��� �.

v �� iSeries ��� �� � ���� � .

�� ��

175 ���� �DBCS �� �� � �

�� ��

SAVOBJ(���� ��) ��

� � �� ���� DBCS �� ��:

RSTOBJ ��� ���� ��� �� ����� DBCS �� � ��� ������.

��� �� ���� �� � SAVOBJ ��� ���� �� ���� ��� ���. ���� ���

��� *IGCSRT� ������. ��� � � ��� � � ��� �� DBCS �� �

������.

� ��� ��� �� � �� � � �� QSYS ������ ����� ���. ��� ��

�, RSTOBJ� *IGCSRT ����� ������ �� ���� �� � �� � ����� �� QSYS

������ �����.

�� ��

RSTOBJ ��

��� DBCS ��� ��� �� ��� ��:

�� DBCS ��� �� (QCGMSTR)� � �� ���� � �� ��� � CPYIGCSRT

��� �����.

��� � � �� System/36 �� �� AS/Entry ����� ��� �� ��� �� � ���

� ����.

��� DBCS ��� ��� �� ��� ��� ��:

��� � �� DBCS ��� �� � � �� �����.

v � ���� � System/36 �� AS/Entry� � �� � �. �� ��� �� �� DBCS

�� � �� �� DBCS ��� �� � �� ���.

v SAVOBJ ��� �� �� � �� � ���� �. ��� �� ���� �� �� �� ���

� ����.

��� DBCS ��� ��� �� ��� ���� ��:

������ � �� 173

Page 180: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�: � � �� AS/Entry ���� System/36� �� ���� �����.

� ���� �� DBCS ��� �� � ���� ��� ������.

1. ��� � �� ������. �� �� ��� �� �� �� �����.

2. �� �� CPYIGCSRT ��� � ����.

a. OPTION(*OUT) �� �����.

b. FILE ����� ���� ��� � ���� � ��� ������. System/36�� ��

�� � ��� � System/36�� ��� � �� #KAMAST� ����� ��� � �

�� � ��� ���� ���. ���� �� ���� iSeries CPYF ��� �����

�� System/36�� �� ���� System/36 TRANSFER ��� ������.

c. MBR ����� ����, ��� � ���� � � ���� ������. System/36��

���� � ��� � ��� � MBR ����� *FILE� ��� ���.

3. Enter� � ���. � ��� �� ��� � ��� ����, �� � �� �� �� �

� �����.

4. System/36�� #KAMAST �� ���� � � �� System/36�� �� � SRTXBLD �

����� ���� ��� ��� � �� � ��� ���.

�� ���� ��� DBCS ��� �� ��:

CPYIGCSRT ��� ���� � ��� �� DBCS ��� �� (QCGMSTR)� ��� � ��

��.

�� ���� ��� DBCS ��� ��� ���� ��:

�� � � �� DBCS ��� �� � � ���� �����.

v CPYIGCSRT ��� ���� � �� � . �� � AS/Entry #KAMAST(��� �� �)�

System/36 �� AS/Entry�� iSeries ��� ��� � ����. CPYIGCSRT ��� #KAMAST �

��� iSeries ��� �� (QCGMSTR)� �� ��� ������. ��� ���� iSeries ���

� #KAMAST �� ������.

v ��� � ��� � �� ��� � � ��� �� ���� � .

�: �� DBCS ��� �� � �� �� DBCS �� � �� ����� ��� ��� ���.

�� ���� ��� DBCS ��� ��� ���� ��:

� ��� �� DBCS ��� �� � ���� �� ��� ������.

1. �� �� CPYIGCSRT ��� � ����.

a. OPTION(*IN) �� �����.

b. ������� System/36 �� AS/Entry ��� �, �� iSeries ��� (CPYIGCSRT ��

� OPTION(*OUT)� ���� �� �� ���)� � �� � ��� FILE ����� �

��� ������. System/36 �� AS/Entry ��� �� ��������, System/36 ��

174 IBM ��� - iSeries: � � � ��� ������ � ��

Page 181: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

AS/Entry�� IFORMAT ����� �� TRANSFER ��� ���� #KAMAST ��� �

� ���� ������. iSeries CPYF(� ��) ��� ���� ����� ��� �

#KAMAST� ������. �� ���� CPYIGCSRT ��� ����, ���� iSeries��

DBCS ��� �� � �� ������.

c. MBR ����� ����, ��� �� ���� � � ���� ������.

2. Enter� � ���. �� �� DBCS ��� �� � �� ��� �����, � ��� ����

�� � � ��� ���.

3. ��� ��� ��� �� �� DBCS � ���� System/36 �� AS/Entry ��

� SRTXBLD ������ ����� �� OPTION(5)� ���� STRCGU ��� ������. �

� �� ��� ���� �� 2��� � � ���� �� ����� ���.

DBCS �� ��:

DLTIGCSRT ��� ���� ���� DBCS �� � ��� � ����.

DBCS �� �� ��:

�� ��� ��� ���� ���� �� DBCS �� � ������. ��� SAVOBJ ��� ��

�� � ��� �� ��� ���. �� � ��� �� � DBCS ��� �� DBCS ��� �

� � ��� ���.

1. � �� ��� ���� � ��� � ��� � � �� ���� �� � .

2. � ��� �� � � ���� � �� ��� ���� �� � .

DBCS ��� �� � � ���� � �� ��� ���� �� � � DBCS ��� �� DBCS

�� ��� ��� ���. � ��� �� �� ��� ���� DBCS �� � �

�� ��� ���.

DBCS �� �� ��:

� ���� �� ��� ������.

1. �� � ��� �� ���� � ������. � ���� �� ����(���) ���

� ���� ��� ��� ��� � ��� � ���.

2. DLTIGCSRT ��� � ����.

�� �, DBCS �� QCGACTV� ���� �� ��� � ����.

DLTIGCSRT IGCSRT(QCGACTV)

3. Enter� � ���. ��� ��� ���� ���� �����.

�� ��

172 ���� ���� �� ���� DBCS �� ���

SAVOBJ(���� ��) ��� ���� ��� �� ���� DBCS �� � ��� � ����. �

��� ��� ��� *IGCSRT� ������.

������ � �� 175

Page 182: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

DBCS �� �

DBCS � ��� �� �� ��� DBCS ��� �� ���. ��� DBCS �� ���

� � ��� �����.

�� DBCS � ��� ���� �� *IGCDCT� � ����. �� �� �� �� �� ���

DBCS � �� �����.

�� ��

185 ���� �DBCS � �� � �

DBCS �� �� � ��� � �� ��� �� �� ��� �����. ��� ���

DBCS ��� ��� �� � ��� ��� ����.

DBCS� �� � �(����� ��):

QSYS ������ ���� �� �� �� �� QSYSIGCDCT� � �� �� �� ��

� ��� ��� DBCS ��� �� ���. ��� DBCS �� ��� � � ��� � ��� ��

���.

QSYSIGCDCT� �� ��� �����.

v ��

– �

– ��

v � ��

– �� ��� �� ���

– ���

– �� ��� �

– �� � ��

– ��� ��� ��

v ��

– � ��� �� �� ��

– 11� �� �� �� �� ��

v ����� ����� ���� ���, �� �� �� ��

v IBM� ��� �� 2��� � � ���� �� 2��� �

�� � � ��� ��� ����� ��� � ���. ��� �� ��� �� ��� DBCS � �

� �� ��� �� DBCS ��� ���� � ����.

�� ��

178 ���� �DBCS � �� ���

DBCS� ��� �� �:

176 IBM ��� - iSeries: � � � ��� ������ � ��

Page 183: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� ���� �� � ���� �� �� �� DBCS ��� � ����. �

����� �� �� ���� � ��� �� ��� �� ��� ��� �� ��� ��� �

����.

�� � ��� ��� �� � � ��� DBCS � ��� ����, �� ��� ������ ���

� ����. ��� DBCS � �, �� ��� ��� ��� ��� ��� �� ����� ��

��� QUSRIGCDCT� ��� � �� �� ��� �����. ��� ��� ��� ��� � ��

����� ���� �� � ��� ���.

DBCS � � ��� QSYSIGCDCT� ���� �� QUSRIGCDCT� �����.

DBCS �� �� �� ��:

� ��� ��� ��� ���� DBCS � ���� ���� �� ��� ��� � ����.

�� ��� ���� DBCS � ���� ���� �� ��� ��� � ����. �� �� � �

� � OBJTYPE(*IGCDCT) ����� ������.

v CHGOBJOWN: DBCS � ��� �� � ��

v CHKOBJ: DBCS � �� ��

v CRTDUPOBJ: ��� �� ���� ��

v DMPOBJ: DBCS � �� ��

v DMPSYSOBJ: �� �� �� ��

v DSPOBJAUT: ��� �� �� �� �

v GRTOBJAUT: ��� ���� �� ��

v MOVOBJ: ��� �� ������ �

v RNMOBJ: �� �� ��

v RSTOBJ: �� ��

v RVKOBJAUT: ��� ���� �� ��

v SAVOBJ: �� ��

v SAVCHGOBJ: ��� �� ��

�� ��� ���� ��� DBCS � �� � ����� �����.

v RSTLIB: ��� ��� ����� ��

v SAVLIB: ��� ��� ����� ��

v SAVSYS: �� �� �, �� DBCS � �� QSYSIGCDCT ��

�� ��� ���� ��� ��, ��, � � ��� � ����.

v CRTIGCDCT: DBCS � �� ��

v EDTIGCDCT: DBCS � �� ��

������ � �� 177

Page 184: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v DSPIGCDCT: DBCS � �� �

v DLTIGCDCT: DBCS � �� ��

DBCS �� � ��:

DBCS � ��� ���� �� ��� ������.

1. CRTIGCDCT(DBCS � �� ��) ��� ������.

2. DBCS � �� ��� � �� ��� QUSRIGCDCT� ������. ��� �� �����

���� ���� � � �� �� �� ��� �����.

����� ����� �� � ��� ���� ��� �� �, ��� ���� �, � ��

� �� ���� ��� � ����. � � �� ��� RNMOBJ(���� ���) ��� ����

�� ��� ������.

�� �, DBCSLIB ������ ��� �� DBCS � ��� ���� �� ��� � ��

��.

CRTIGCDCT IGCDCT(DBCSLIB/QUSRIGCDCT)

3. ��� ��� � EDTIGCDCT ��� ���� ��� �� �� ��� � ����. ��� ��

� � �� � � � �� � �DBCS � �� ���� ������.

DBCS �� � �:

EDTIGCDCT(DBCS � �� ��) ��� ���� DBCS � ��� ������. �� ��� ��

�� �� �� � � ��� ���� DBCS �� ���� � � � �, �� � DBCS �

�� �� ��� ���� � ����.

�� ��

176 ���� �DBCS� �� �� ��(���� ���)�

QSYS ������ ���� �� �� �� �� QSYSIGCDCT� � �� �� �� ��

� ��� ��� DBCS ��� �� ���. ��� DBCS �� ��� � � ��� � ��

� �����.

DBCS �� �� �� ����:

DBCS � �� �� � �� ���� EDTIGCDCT ��� ENTRY ����� � � �� �

����.

v ENTRY ����� �� ���� ������ 2��� � � ��� DBCS ���� ����

��.

v ENTRY ����� �� ���� ���� ��� 2��� � � ��� ��� DBCS ���

�� 24� x 80� ���� ������.

�� ��

EDTIGCDCT ��

178 IBM ��� - iSeries: � � � ��� ������ � ��

Page 185: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

CL �� � ��

DBCS �� � ��:

�� � ��� DBCS � ���� � ��� ��� �� ��� ��� � ����.

v ��� �� ��(��� ��� � ��� � �� ��� ���� �� ���). � ���� 99,999�

� ��� �� � ����.

v ���� �� ��.

v �� �� �� ��( �� ��� DBCS ��� �� �).

v DBCS � �� DBCS ��� ��� ��� ����� �, �� ��� DBCS ���

�.

�� �� �� QSYSIGCDCT� ��� � �� �� ��� �� ��� DBCS ��� ��

� �����. DBCS � �� ��� ��� ��� ����� � ��� �����.

DBCS �� � � � ��� ����:

EDTIGCDCT ��� � �� � ��� ENTRY ����� � � �� � DBCS � ���� ��

���� �� �� �� ��� ����.

�� ��

EDTIGCDCT ��

CL �� � ��

DBCS �� �� �� �� ��:

� ��� ��� ���� ��� �� ��(�: ��� �� ��� �� ��)� ��� � ��

��. EDTIGCDCT ��� ENTRY ����� *ALL �� �� ���� � �� ‘DBCS � ���

�� ��’ ��� ����.

������ � �� 179

Page 186: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��

EDTIGCDCT ��

CL �� � ��

DBCS �� �� �� � � � ��:

� ��� ���� �� ��� DBCS ��� ��� � ����. ENTRY ����� �� �

��� � �� ‘�� �� ��’ ��� ����. ‘DBCS � ��� �� ��’ ���� ��� ��

� �� � �� ‘�� �� ��’ ��� ����.

181 ���� �� 24� ‘�� �� ��’ ��� ����.

�� ��

EDTIGCDCT ��

CL �� � ��

DBCS �� �� �� � ��� :

� � �� EDTIGCDCT ���� ���� ��� � �� �� ��� �� ����.

DBCS �� � � ��:

��� �� ��� �� EDTIGCDCT ��� � �� �� ��� ������. �� �, ��� � �

� ��� ��� �� ��� � ����.

EDTIGCDCT IGCDCT(DBCSLIB/QUSRIGCDCT) +ENTRY(*ALL)

HRSLS332-1

�� 23. DBCS � ��� �� �� ��

180 IBM ��� - iSeries: � � � ��� ������ � ��

Page 187: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� ��� ABC� ���� ��� ���� �� ��� � ����.

EDTIGCDCT IGCDCT(DBCSLIB/QUSRIGCDCT) +ENTRY(’ABC*’)

DBCS �� �� � �� � ��:

��� � �� ��� ���� �� ��� ������.

1. EDTIGCDCT ��� � � � ENTRY(*ALL)� ������. �� �, ����� DBCSLIB� �

�� �� QUSRIGCDCT� ���� �� ��� � ����.

EDTIGCDCT IGCDCT(DBCSLIB/QUSRIGCDCT) +ENTRY(*ALL)

��� DBCS � ��� �� �� ��� ����.

2. ��� �� � �� � �� 1� � �, ��� ��� ��� �� �� � ����.

��� ��� �� ��� � � �� �� ‘�� �� ��’ ��� ����.

3. �� ���� BEGINNING OF DATA � �� NBR �� I� � ����.

4. Enter� � ���. �� �� ����.

5. ��� �� ��� DBCS ��� �� �� � ����.

��� �� �� � � � ��� � �� , Enter� � � � � ��� ��� �� ���

�. � �� �� DBCS ��� � ��� � �� ���� � Enter� ����.

HRSLS328-2

�� 24. �� �� �� ��

������ � �� 181

Page 188: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

6. � �� �� ��� ���� F12 �� �� ‘�� �� ��’ ���� ����. Y � � � ��

��� ��� � ‘DBCS � ��� �� ��’ ���� ������. � 1� �� � � ��

�� �� ��� � �� ��� ��� �� ����� �� F3 �� �� �� ��� �

�����.

DBCS �� ��� � � �:

�� ��� ��� ��� DBCS � �� ��� ��� ��� �����. ��� ��

� �� ��� ������.

1. EDTIGCDCT ���� �� ��� � ��� ‘DBCS � ��� �� ��’ ������ ��� �

�� ���, DBCS ��� �� ��� �� ‘�� �� ��’ ��� �����.

2. ��� ��� �� DBCS �� �� NBR �� M� � ����.

3. ��� �� �� � �� NBR �� A� � ����.

4. Enter� � ���. M�� �� �� �� ��� A� �� � �� �� ��� ����.

DBCS �� �� � ��:

183 ���� �� 25� �� �� ��� �� �� � �� 4� � ����.

DBCS �� ��� � ���� ��:

�� ��� ���� F3 �� � ���. ��� ‘�� �� ��’ ��� ��� ��� ��� ��

� ��� �� � ����. �� � ‘�� ��’ �� �� �� �� ���� �����.

DBCS �� � �� �� ����:

DBCS � �� �� � � �� ��� ����.

v ‘�� �� ��’ ���� DBCS �� ����, �� ��� �� �� ��� � � � ����.

� ��� �� �� ��� 184 ���� �DBCS �(����� ���)�� ������.

182 IBM ��� - iSeries: � � � ��� ������ � ��

Page 189: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ‘�� �� ��’ ���� �� �� ���� DBCS ��� �� �� ���� � �� ����. �

� ��� ��� ��� ���� ��� ��� ��� �� DBCS �� �����.

DBCS �� � �� � �:

DSPIGCDCT(DBCS � �� �) ��� ���� DBCS � ��� �� �� � ����.

ENTRY ����� ��� �� � �� �� �� ��� ���� �� � ����.

�� �, QUSRIGCDCT ���� ABC �� �� ��� ��� ��� �� ��� � ���

�.

DSPIGCDCT IGCDCT(DBCSLIB/QUSRIGCDCT) +ENTRY(ABC) OUTPUT(*PRINT)

�� �� �� QSYSIGCDCT� �� �� � �� ��� ��� ��� � ����.

DSPIGCDCT IGCDCT(QSYS/QSYSIGCDCT)

184 ���� �� 26� DSPIGCDCT ��� � ��� ��� �� �����. � ��� ��

�� ��� ��� ����.

�� ��

CL �� � ��

DBCS � �� �(DSPIGCDCT) ��

DBCS �� � ��:

DLTIGCDCT(DBCS � �� ��) ��� ���� ���� DBCS � ��� ��� � ����.

HRSLS331-2

�� 25. ‘� �� �� ��’ ��

������ � �� 183

Page 190: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� ���� ��� �� ���� �� �� ��� ���� �� ������ �� ���� �

� ��� ��� ���.

��� ��� ��� ��� ������� ����� �� ���. �� �� � QUSRIGCDCT

� ��� �� �� ��� � � ������� �� � ����. �� � ������� ����

��� ��� �� ����� ����� � �� DBCS � ��� �����.

�� �, ����� DBCSLIB�� DBCS � �� QUSRIGCDCT� ���� �� ��� � ��

��.

DLTIGCDCT IGCDCT(DBCSLIB/QUSRIGCDCT)

�� ��

CL �� � ��

DBCS � �� ��(DLTIGCDCT) ��

DBCS ��(������ ��)

DBCS ���� ���� 2��� �� � �� � � ����� ���� ��� � � �

� ����� iSeries DBCS � ��� ��� � ����.

DBCS �� �� �� DBCS ��� � ��, � ���� ��� �� ��� DBCS ��� �

� � �� ���. DBCS �� �� � ��� �� ���� �� 2��� � ��� �� �

���� �� ��� � ���.

�� DBCS � ��� ���� �� �� �� � ����.

HRSLS337-2

�� 26. DSPIGCDCT ���� ��� ��

184 IBM ��� - iSeries: � � � ��� ������ � ��

Page 191: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v ��� � � ���� DBCS ���

v � � � 2��� � �

v ����� 2��� ����� ���� � �

v DBCS ��� ���� 2��� � �

v DBCS � ���� 2��� � �

DBCS ��� ��� � �� ��:

� ����� DBCS �� ��� � �� � � �����.

v �� SEU ��� � �� �� � �� � . DBCS �� ��� � �� � �� �� �

�� V5R1 �� ��� � ��� � �� AS/400®� ADTS Source Entry Utility ��� ���

���.

v QCMDEXEC� ���� 2��� �� � ����� � . � ������ �� �� �� ��

(CL)� ������.

v �� �� ����� �� DBCS �� �� � �� �� � �� � . DDS ��� IGCCNV

� ���� DBCS �� ������. � ���� �� �� ��� DDS ��� ������.

v DBCS � �� ���(EDTIGCDCT ��)� ��� �� �� �� ���� �� ��� ����

� .

�� ��

178 ���� �DBCS � �� ���

DBCS �� �� ��:

DBCS �� �� � ��� � �� ��� �� �� ��� �����. ��� ��� DBCS

��� ��� �� � ��� ��� ����.

��� DBCS � ��� ���� �� ��� ��� �����. ��� DBCS �� ���

� � �� DBCS � ��� �����. ���� �� ����� ���� ���� �

QUSRIGCDCT�� ��� � �� �� �� ��� �����. � � QSYS ������ ���� �

� QSYSIGCDCT �� �� ��� �����(QSYSIGCDCT�� �� 2��� � �� � ��).

�� � �� �� ��� ����� QUSRIGCDCT ��� ��� ��� � ���, ��� DBCS �

�� � �� ����� ����� � QUSRIGCDCT� ��� � �� �� �� ��� �

����.

��� ��� ��� �� �� ��� ��� ����. ��� �� � �� �� ���

��� Enter� ����. �� � DBCS �� ���� ��� �� �� � ��� � ���.

�� ��

������ � �� 185

Page 192: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

176 ���� �DBCS � ���

DBCS � ��� �� �� ��� DBCS ��� �� ���. ��� DBCS �� ��

� � � ��� �����.

DBCS �� ��:

DBCS � ��� �� ��� � ����.

DBCS � �� ���� �� �� ��� ��� � ����. �� �� ��� ���� �� ��

����� ����� ����� ��� ���� ��� ������. �� � ����� ���� �

��� ��� ��� ������(CHGLIBL �� ��).

DBCS �� �� DBCS � ��� ��� � ����. �� �� ��� � �� �� �

� �� � � ��� ��� �� DBCS ��� �� ���. � ������ �� �� 178 ��

�� �DBCS � �� ���� ������.

�� �� ��� � � ��� QSYSIGCDCT� �����. DBCS �� �� � ��� �� �

� ��� 176 ���� �DBCS � ���� ������.

DBCS �� ��:

� ����� DBCS �� ���� �� ��� ��� DBCS ��� ��� � � ����

�. 2��� �� � �� � ��� ����� DBCS �� ��� ���.

�: DBCS �� �� � ���� ��� � ����. �� ���� ��� � ���.

DBCS �� ���� ��� ��� �� �� ��� �� ��� �� � ����. DBCS �� �

�� ��� ���� �� �����.

1. 2��� � � � �� �� ��� ����. SO/SI �� � � � ���� ��� � �

� � � �� ������. SO/SI �� � � ���� � � � �� � 161 ����

���� �� 2��� � ���� ������.

2. ��� SI �� � ��� SO/SI �� � ��� �� � �� 2��� � ��� ����.

3. DBCS �� ��� � ���� �� �� � ���.

‘�� �� ��’ ��(EDTIGCDCT �� �� � ��) �� ��� SEU��� F18 �� � ��

�. �� �� ��� �� ����.

_ ____________ _A B C

4. �� �� � ����.

a. A� �� �� �� � � ��� � ����.

I 2���� ��� ���� � �� �� ��� �����.

R 2���� ��� ���� � � �� ��� �����.

186 IBM ��� - iSeries: � � � ��� ������ � ��

Page 193: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

b. B� �� �� �� � � ��� � ����.

1) �� � ���. � ����� 12�� � � � � � ����.

2) 2��� � � � 4 � DBCS ��

3) 2��� � � � 2 - 5 � DBCS

c. C� �� �� �� � �� � ��� � ����.

� ��

DBCS � ��� ���� � B� ��� �� 2���� ����.

G � B� 2 - 5 � DBCS � � ��� ��� � � ����.

H B �� ��� 2��� ����, �� , �� �� � � ����.

K B �� ��� 2��� ����, �� , �� �� � � ����.

X 4� DBCS ��� ��� ���� � � ����.

5. Enter� � ���. �� �� ��� �� ����.

_ ____________ _ _____________________________+A B C D

6. ��� B �� �� ��� ��� D �� ����.

�� �� �� �� ��� ��(+) ��� ��� ��� �� ��� �� � ���. �

��� �� �� � �� � ���. �� � ��� �� ��� ���� ��� � ��

� ���.

��� � ��� ��� �� ��� ��� � ����.

7. ��� DBCS �� �� ��� � D�� DBCS ��� �����.

8. Enter� � ���. � A� � � ��� �, ��� ��� ����� �� ��� ���� 2�

��� ��� ���� �� ��� �����.

9. �� � ��� ������.

a. DBCS �� �� ������. �� � � � ��� ��� 186 ���� 4 - 8� ���

��.

b. � ��� ��� �� �� � �� �� ��� DBCS �� ������. �� � �

�� ��� �� �� �����.

‘�� �� ��’ ��(EDTIGCDCT �� �� � ��) �� ��� SEU��� F18 �� �

���.

�: DBCS �� ��� ��� �� �� ��� ��� � ���. �� �, SEU ��� �

��� � F3 �� ��� � ���.

DBCS �� :

� � �� DBCS � �� �����.

������ � �� 187

Page 194: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

� � � �� 2 � ��� ��:

� ���� �� � �� ��� �� � �� � � �� ���.

1. 2��� �� � �� �� ��� ����(�� 27 ��).

2. SO/SI �� � � �� ������. SO/SI �� � � ���� � � � �� � 161

���� ���� �� 2��� � ���� ������.

3. DBCS �� ��� � ���� �� �� � ���. �� �� ��� ���� F18 �� �

���. ��� 189 ���� �� 28 �� ��� �� ����.

�� ����� � ��� ��/� � �� � � �����, �� ��� I(�� �� �

�)� �����.

4. ��� ��� � �� �� � ����.

� �� �� ���� ����. 189 ���� �� 29� �� �� �� �����.

5. Enter� � ���. ��� DBCS ��� ����.

6. � ��� �� � �� DBCS ��� �� � � �� DBCS ��� ��� �������. 190

���� �� 30� �� �� ����� � �� ��� � � �����.

7. Enter� � ���. 190 ���� �� 31� �� �� DBCS ��� �� � ���.

�� 27. � �� 1

188 IBM ��� - iSeries: � � � ��� ������ � ��

Page 195: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� 28. � �� 2

�� 29. � �� 3

������ � �� 189

Page 196: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� �� � �� ��� DBCS� ��:

� ���� �� �� ��� �� DBCS� ��� � � �� ���.

� ��� � ��� DBCS �� ��� �� ���. �� �� ��� ������.

�� 30. � �� 4

�� 31. � �� 5

190 IBM ��� - iSeries: � � � ��� ������ � ��

Page 197: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

1. � B� ��� ��� � �� �� � ����. � ��� ���� �����. � B�

� 12�� � � � � ����.

���� ���.| | |I XXX_YYY_ZZZ_ _A B C D

��� � � ���� � �� ��� ��� ����. ��� ��� ��� � �� ���

DBCS ��� � D� ����.

2. ���� DBCS ��� ��� ����.

3. Enter� � ���. ��� ��� � B� ��� �� ��� � �� � ���� ����.

� �� ��� DBCS ��� � D� ����.

� � �� �� ��� � B� �� � � � ����.

� �� DBCS ��� ��:

�� �� DBCS �� ���� ��(1 �)� DBCS ��(2 �, 2��� � � �� ��)��

��� � � �� ���.

��� ��� �� ��� ������.

1. �� ��� ��� � B� � ����.

_ ____________ _A B C D

2. Enter� � ���. ��� �� � � B� � � �� �� ��� DBCS ��� �

D� ����. DBCS ��� � ���� ����.

3. �� Enter� � ���. �� � DBCS �� ��� �� DBCS ��� � ���.

� � � �� ��� DBCS� ��:

�� �� ���� � ��� DBCS� ���� � � ����.

� �� �� �� �� � � �� ��� ���� �, �� �� ���� � (��

� �� �� �� ��� ����) ��� ������.

1. ��� � B� �����. �� � �� ����.

�� ��� �����.|

XXXXXX_ ____________ _ _________________________A B C D

2. �� �� � ��� ������.

a. ��� � �� �� � �� ��� ��� ����.

b. �� ��� � ����.

������ � �� 191

Page 198: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

c. H� K� ���� ���, � C� � ��� ������.

3. Enter� � ���.

4. DBCS �� ������.

DBCS ��� ���� DBCS �� �� � ��:

� �� �� �� �� ���� DBCS ��� � � � DBCS � �� � � ����.

DBCS �� ���� �� ��� ������.

1. DBCS ��� � � �� ��� ����.

2. F18 �� � ���. ��� � ��� � ��� �� ����.

186 ���� �DBCS � ���� ��� � � � DBCS �� �����.

�: � � ��� ����� DBCS �� ��� ��� ���.

DBCS �� ��� �� ���:

DBCS � �� � � �� ��� ����.

v DBCS �� 5556 ���� ���� DBCS ������ ��� � ����.

v 2��� � � ��� �� �� ��� �� � �� DBCS �� ���� � � ����� �

�� � ����.

– � � ��� � �� ��� ��� ��� �� �� � ��� ��� ��� ���� � �

� ����.

– � � ��� � �� ��� �� ��(��� ��� � ��)���� �� DBCS � ���

� � �� ����.

�� ��� � ��� �� �� � � �����.

– ��� � �� ��� � ��� � ���� �� �� ��� �� ��� ���� ���

��.

– ���� ��� Enter� �� � �, �� �� ��� ���� ����� � ��� � �

� �����.

��� � ��

� � � � �� � � ��� �� ��� � I/O ��� � � �����.

��� � � ��� � ��� ��� �����.

v ���(��� � � ���� � �� ����� ��� �)

v � ��

v ��(��� �� ��)

v ��(�� �� � � ��� ��� �)

192 IBM ��� - iSeries: � � � ��� ������ � ��

Page 199: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v � ��(� ��� � �� ����� ��)

�� � � ���� ���� �� ��� � �� ��� ����� � � ��� ���

� � �����. �� ��� � ��(HLL)� ������.

�� ��� �

�� ��� � � � ��(ODP)� ��� �� � �� � �� �� �� ���

� ����. � ��� � �� ��� �� � ��� �� � �� � ��� �� ���

� ����. � ��� �� �� �� ����, �� ��� ���� � ��� � ����.

22. �� ���

�� �� � �� �� �� �

0 � 2 � � ��(ODP) ��:

DS ��, ���, ICF, ��, ���� �� �� ��� ���

DB ������ ��

SP ��� �� ��� ��� � �� � � �

�� �

2 � 10 �� ��. ODP ��� DS � �� �� �� �� �� �

��. ODP ��� SP��, ��� �� �� �� � � �

����. ODP ��� DB � �� ��� ��� ������ �

��.

�� �

12 � 10 �� � �� ������. � � �� � �� *N. �� �

22 � 10 �� � �. �� � �� � ���� � �� ������ �

�.

��� �

�� ���

�� �

32 � 10 �� �� � �� ������ ��� �

�� ���

�� �

42 2�� 2 �� � �� ��� �

� �� �

��

44 2�� 2 � ��� �� �� �

46 2�� 2 � � �� ������

48 � 10 ���

v ODP ��� DB � ��� 2� ��� �� ���. � ��

MBR(*ALL)� ���� � �� ���� ��� ���.

v ODP ��� SP � , ��� 22� ��� �� ���.

�����

�, ��,

��� �

� �

58 2�� 4 ��.62 2�� 4 ��.

������ � �� 193

Page 200: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

22. �� ��� (��)

�� �� � �� �� �� �

66 2�� 2 � ��:

1 ��

2 ��

4 ���

5 ���

9 ��

10 DDM

11 ICF

20 � �

21 ������

�� �

68 � 3 ��.71 2�� 2 � ��� � � �� �� ���� � � ��, ��

� ��� � �� ������

73 2�� 2 � ��� � � �� �� �� � � ��, ��

� ��� � �� ������

75 2�� 4 �� � � �� �� ��� �. �� �� �� � �� 1� �

�� ��� �. �� � � � �� ��� ���.

�����

�, �

79 � 2 ��� ��:

AR �� ��

KC �� �� ��� �. �� �� ���(FCFO) ��� ��

��.

KF �� �� ��� �. �� �� ��(FIFO) ��� ���

�.

KL �� �� ��� �. �� �� ���(LIFO) ��� ���

�.

KN �� �� ��� �. �� �� �� �� � ��� ����

� ����.

v ��(FIFO)

v ���(LIFO)

v ���(FCFO)

KU � �

������

81 � 1 �� � �. ��� ��� KC, KF, KL, KN �� KU � ��

���.

D ��� ��� KF �� KL � ���� �� �.

U �� �� ���� ��. �� �� ��� ��� ���

KU�.

������

194 IBM ��� - iSeries: � � � ��� ������ � ��

Page 201: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

22. �� ��� (��)

�� �� � �� �� �� �

82 � 1 �� � �

Y �� ��

N �� �� ��

�����

�, ���,

��� �

� �

83 � 10 ��.93 � 10 ��.103 2�� 2 �� ��� � �� �� �� �� ��� ���, ��

105 2�� 2 � ��� I/O �� � ��� ��� �� � �� ���

� � �

�� �

107 2�� 2 � � �� ��

109 2�� 2 � ��� I/O ��� �. � �� ���� �� ��� �

�� � ��� � ��� ��� �� ���

�� �

111 2�� 4 ��.115 � 1 � ���.

�� 1: ��.

�� 2: � �� ��

0 �� ���� � �

1 �� ���� � �(SHARE(*YES)).

�� �

�� 3: �� ��

0 �� �� ���� �� ��

1 �� �� ���� ��

������

�� 4: �� �� ��

0 ��� ���� ��(LCKLVL(*CHG).

� ��� 0� ��� 132� �� � � 8� ��

� 1 � ���� �� ���� ���. ��� �

� �� ��� ���� ��� ��(LCKLVL

(*CS)).

1 ���� �� ���� ��(LCKLVL(*ALL)).

������

�� 5: �� ��

0 �� � ��

1 �� � ��

������

�� 6: � �� ��

0 �� � �� ��� � �� ��.

1 �� � �� ��� � ��.

��, ���

��� ��

������ � �� 195

Page 202: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

22. �� ��� (��)

�� �� � �� �� �� �

�� 7: DBCS �� ��� �� �

0 �� DBCS �� ��� �� �� � �� �

�.

1 �� DBCS �� ��� �� �� � ��.

�����

�, ��, �

�, ��

�, ���

� ICF

�� 8: � � ��

0 � � �� ��� ���� ��.

1 � � �� ��� ���.

������

116 � 10 ���� ���. �� �� � �� �� ��� �� ��.

ICF � � � ��� �� *REQUESTER� ��� ���� �

��.

� �� *REQUESTER� �� �� ��� ���� �� �� ��

�� ��� � �� ��� � �� ���. ��� ��� *N�.

��, ICF

126 2�� 2 � �� ��. �� ����� �� ��� �� � � ��

1� ��. �� ����� �� � � � �� �� � �

� ��� ���� �� ��.

�� �

128 2�� 2 ��.130 2�� 2 � �� �� �� �� �. �� ��� � �� �� ��� ��

� ��� �� ��� ��. �� �� � � �� 1� ���.

������

132 � 1 � ���.

�� 1: �� �� ��

0 ��� ��� ���.

1 �� ��� ���.

������

�� 2: �� �� �

0 �� �� �� ��.

1 �� �� ��.

������

�� 3: �� �� ��� �(DDM �)

0 �� �� ��� ���.

1 �� ��� ��� ���.

������

�� 4: ��� System/38 �� iSeries �(DDM �). �� 3� �

� 1 � �� ���.

0 �� ��� System/38 �� iSeries ��� ��.

1 �� ��� System/38 �� iSeries ��� �.

������

196 IBM ��� - iSeries: � � � ��� ������ � ��

Page 203: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

22. �� ��� (��)

�� �� � �� �� �� �

�� 5: � ����

0 ����� ����� I/O �� �� ��.

1 ����� ����� I/O �� �� �� ��. �

� ��� � DDS ��� INDARA� �����.

��, ��

� ICF

�� 6: �� ��

0 ��� ������� I/O ��� ���.

1 �� ����� I/O ��� ���.

�� �

�� 7: ��.

�� 8: �� �� �� �� ����. � ��� ��� 115� ��

� � �� 3� 1 � �� ���.

��� 115� �� � � �� 4� 0 �

0 ��� ���� ��(LCKLVL(*CHG).

1 ���� �� ���� ����� �� �� ��

��� ��� � ��� ��(LCKLVL(*CS)).

��� 115� �� � � �� 4� 1 �

0 ���� �� ���� ��(LCKLVL(*ALL)).

1 ��.

������

133 � 2 �� ID. � �� �� �� ��(SHARE(*NO)) �� SHARE(*YES)

� � �� �� ��� ��� ��. ��� ��� � ICF

�� � �����, �� � ��� � �����. � ��

�� � ����� ��� ���� � �� �.

�� �

135 2�� 2 � �� �� �� ��, � ����, �� ����, �� �

�, ���� � �� � �� �� ��� � � �� ����

� ��� �� �����. � �� 0�� ��� 44� �� ��

����.

��, ��

�, ���

� ICF

137 2�� 2 ��� �� � �� ��� � �� ID(CCSID) ������

139 � 1 � ���.

�� 1: �� � �

0 �� �� �� � �� ��.

1 �� �� �� � ��.

������

�� 2: �� �� � �

0 �� �� �� �� � �� ��.

1 �� �� �� �� � ��.

������

������ � �� 197

Page 204: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

22. �� ��� (��)

�� �� � �� �� �� �

�� 3: �� �� ��� ��

0 �� �� ��� ��� ���� ��.

1 �� �� ��� ��� ���.

������

�� 4: CCSID � ��

0 ��� �� � � CCSID � � �� ���

� ��.

1 CCSID � � � �� � � ��� � ��.

�����

�, ��

�� 5: �� �� �� ����

0 ODP� �� �� ��� ��� ����.

1 ODP� �� �� ��� ����.

�� �

�� 6-8:

��.140 � 6 ��.146 2�� 2 � ODP� ��� �� �. ��� � CRTDSPF(�� � ��)

��� DEV ����� ��� �� �� � ���. ICF� �

ADDICFDEVE(ICF �� �� ��) �� OVRICFDEVE(ICD ��

�� ��) ���� �� �� ����� ����� ��� � ��

�. � �� �� � � 1� ��.

�� �

148 � ��� �� ���. �� �

�� ��

89 ���� ��� � I/O ��� � �� � �� ����

� �� ����� ��� ��� ��� � �� �� ��� ������. ��� ��

�� ��� ��� � � ��� �� � ��� � �����. � ��� � �� �

����� �� ��� � �� ��, �� �� � ��� ��� �����.

�� �� ���:

�� ��� � �� �� ��� �� �� ��� �� ����. ��� � ���� �� ��

� �� �� �� � � �� ��� � ����. � �� �� �� �� �� ��� � ���

146� �� � � �����.

�� ���� �� ��� � ��� 148�� �����. ���� ���� ��� �� ���

��� �� �� ��� ��� ���� ���.

198 IBM ��� - iSeries: � � � ��� ������ � ��

Page 205: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ���

�� �� �� �� �� �� �

0 � 10 ���� ��� ������ �� � DATABASE�.

�� � �� �� ��� �� �� *N�, �� �

� �� *NONE���. ICF �� � ��

ADDICFDEVE �� OVRICFDEVE ��� ��� ���

� ���. � �� ���� �� �� ���.

� �� ��

� �� �

10 � 50 ��.60 � 10 �� �� ��. �� � �� �� ��� �� ��

*N�, �� �� �� *NONE���. � �� ��

�� �� �� ���.

������� �

�� ���

�� �

70 � 1 �� ��

16�� 01

��

16�� 02

��

16�� 04

���

16�� 05

���

16�� 09

��

16�� 0B

ICF

������� �

�� ���

�� �

������ � �� 199

Page 206: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ��� (��)

�� �� �� �� �� �� �

71 � 1 �� ��

16�� 02

5256 ��

16�� 07

5251 ���

16�� 08

�� ��

16�� 0A

BSCEL

16�� 0B

5291 ���

16�� 0C

5224/5225 ��

16�� 0D

5292 ���

16�� 0E

APPC

16�� 0F

5219 ��

16�� 10

5583 ��(DBCS)

16�� 11

5553 ��

16�� 12

5555-B01 ���

16�� 13

3270 ���

16�� 14

3270 ��

16�� 15

��� �� ��

16�� 16

����� ���

16�� 17

3180 ���

200 IBM ��� - iSeries: � � � ��� ������ � ��

Page 207: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ��� (��)

�� �� �� �� �� �� �

16�� 18

�� �

16�� 19

3277 DHCF ��

16�� 1A

9347 ��� ��

16�� 1B

9348 ��� ��

16�� 1C

9331-1 ��� ��

16�� 1D

9331-2 ��� ��

16�� 1E

��� � �� ��

16�� 1F

��� �� ��

16�� 20

SNUF

16�� 21

4234 (SCS) ��

16�� 22

3812 (SCS) ��

16�� 23

4214 ��

16�� 24

4224 (IPDS™) ��

16�� 25

4245 ��

16�� 26

3179-2 ���

16�� 27

3196-A ���

������ � �� 201

Page 208: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ��� (��)

�� �� �� �� �� �� �

16�� 28

3196-B ���

16�� 29

5262 ��

16�� 2A

6346 ��� ��

16�� 2B

2440 ��� ��

16�� 2C

9346 ��� ��

16�� 2D

6331 ��� ��

16�� 2E

6332 ��� ��

16�� 30

3812 ( IPDS) ��

16�� 31

4234 ( IPDS) ��

16�� 32

IPDS ��, ���� � �

16�� 33

3197-C1 ���

16�� 34

3197-C2 ���

16�� 35

3197-D1 ���

16�� 36

3197-D2 ���

16�� 37

3197-W1 ���

16�� 38

3197-W2 ���

16�� 39

5555-E01 ���

202 IBM ��� - iSeries: � � � ��� ������ � ��

Page 209: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ��� (��)

�� �� �� �� �� �� �

16�� 3A

3430 ��� ��

16�� 3B

3422 ��� ��

16�� 3C

3480 ��� ��

16�� 3D

3490 ��� ��

16�� 3E

3476-EA ���

16�� 3F

3477-FG ���

16�� 40

3278 DHCF ��

16�� 41

3279 DHCF ��

16�� 42

ICF ���� ��

16�� 43

�� �� ��

16�� 44

3477-FA ���

16�� 45

3477-FC ���

16�� 46

3477-FD ���

16�� 47

3477-FW ���

16�� 48

3477-FE ���

16�� 49

6367 ��� ��

16�� 4A

6347 ��� ��

������ � �� 203

Page 210: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ��� (��)

�� �� �� �� �� �� �

16�� 4D

���� �� ��� ���

16�� 4E

6341 ��� ��

16�� 4F

6342 ��� ��

16�� 50

6133 ��� ��

16�� 51

5555-C01 ���

16�� 52

5555-F01 ���

16�� 53

6366 ��� ��

16�� 54

7208 ��� ��

16�� 55

6252 (SCS) ��

16�� 56

3476-EC ���

16�� 57

4230 ( IPDS) ��

16�� 58

5555-G01 ���

16�� 59

5555-G02 ���

16�� 5A

6343 ��� ��

16�� 5B

6348 ��� ��

16�� 5C

6368 ��� ��

16�� 5D

3486-BA ���

16�� 5F

3487-HA ���

204 IBM ��� - iSeries: � � � ��� ������ � ��

Page 211: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ��� (��)

�� �� �� �� �� �� �

16�� 60

3487-HG ���

16�� 61

3487-HW ���

16�� 62

3487-HC ���

16�� 63

3935 ( IPDS) ��

16�� 64

6344 ��� ��

16�� 65

6349 ��� ��

16�� 66

6369 ��� ��

16�� 67

6380 ��� ��

16�� 68

6378 ��� ��

16�� 69

6390 ��� ��

16�� 70

6379 ��� ��

16�� 71

9331-11 ��� ��

16�� 72

9331-12 ��� ��

16�� 73

3570 ��� ��

16�� 74

3590 ��� ��

16�� 75

6335 ��� ��

72 2�� 2 � ��� �� ��

74 2�� 2 � ��� � �� � � ��

������ � �� 205

Page 212: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ��� (��)

�� �� �� �� �� �� �

76 � 2 �� �

�� 1: ���� ��

0 ��� ����� ���� ��.

1 ��� ����� ���.

�� 2: �� ��

0 �� ��

1 ��� ��

�� 3: �� ��. �� � � ��� ����� ���

� �� � ��� ���.

0 ��� ���� ��.

1 ��� ���.

�� 4: � �� ��.

0 ��� � ���� ��.

1 ��� � ���.

�� 5: � �� �� ��(��� �(invite)� � ��

�)

0 �� �� ���� ��.

1 �� �� ���.

�� 6: ��� ��.

0 ��� � ���� ��. �� ��� �

��� ��� � ��� �� �� �

����� ��� � �����.

1 ��� � ���. ��� � ��.

�� ��� �� �� ������, ��

� � ���� ��.

�� 7: ���� ��.

0 ���� ��� ��.

1 ���� ���.

206 IBM ��� - iSeries: � � � ��� ������ � ��

Page 213: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

23. �� �� ��� (��)

�� �� �� �� �� �� �

�� 8: DBCS ��

0 ��� 2��� �� ��� � �.

1 ��� 2��� �� ��� � ��.

�� 9-10:

��.

�� 11:

DBCS ���

0 ���� 2��� �� � � � �.

1 ���� 2��� �� � � � ��.

�� 12-16:

��.

��

78 � 1 �� ��.

16�� 00

SYNLVL(*NONE)� ���� ��� � ����

�. �� ��� ���� ��.

16�� 01

SYNLVL(*CONFIRM)� ���� ��� � ��

���. �� ��� ���.

16�� 02

SYNLVL(*COMMIT)� ���� ��� � ��

���.

ICF

79 � 1 �� ��

16�� D0

�� ��(CNVTYPE(*USER)).

16�� D1

��� ��(CNVTYPE(*SYS)).

ICF

80 � 50 ��

�� � � ��:

� ��� � �� �� �� � ��� ����.

24. �� �� �

�� �� �� �� �� �� �

0 � 128 �� ��� �� �� ���, ���

128 � 128 � �� � �� 1 ���, ���

256 � 128 � �� � �� 2 ���

������ � �� 207

Page 214: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

I/O ��� �

iSeries��� OS/400 ���� I/O ��� ��� ���� I/O �� � � ����� �����. ���

������ � ��� I/O� ���� � � ���� I/O ��� ��� ��� I/O ��� �

�����.

������ � ��� I/O� ���� � ��� ��� � ��� �� � �� ��� �

�����. � ��� �� �� ���� ���. I/O �� ��� �� � ��� ���

�� �� ��� � �� �� ��� ����. ����� �� ��� I/O� ����� �

�� � �� ��� ������.

I/O ��� � �� �� �� ������.

�� ��

89 ���� ��� � I/O ��� � �� � �� ����

� �� ����� ��� ��� ��� � �� �� ��� ������. ��� ��

�� ��� ��� � � ��� �� � ��� � �����. � ��� � �� �

����� �� ��� � �� ��, �� �� � ��� ��� �����.

� I/O ��� �:

�� � iSeries� �� I/O ��� � ����.

25. �� I/O ���

�� �� � �� ��

0 2�� 2 �� ��� � �� ���

2 2�� 4 �� �� ��. �� ��� ����� ��� ��� �

��. � ��� I/O �� � � ��� �� ��

� ��.6 2�� 4 �� �� ��. �� ��� ����� ��� ��� �

��. � ��� I/O �� � � ��� �� ��

� ��.10 2�� 4 ��-�� �� ��. ��-�� ��� ����� ���

��� ���.14 2�� 4 � �� ��. ��, �� �� ��-�� �� ��� �

�� ��� ��. ��� ����� ��� ��� ��

�. � ���� ��, ��, � �� ��, ��� ��

� � �� ��/� �� �� ���.18 � 1 ��.

208 IBM ��� - iSeries: � � � ��� ������ � ��

Page 215: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

19 � 1 �� ��

16�� 01

��, �� �� �(invited) ������ �

16�� 02

��

16�� 03

�� ��

16�� 05

�� �� ��

16�� 06

��-��

16�� 07

��

16�� 08

��

16�� 09

� �� ��

16�� 0A

�� �� ��

16�� 0D

��� �� �

16�� 0E

�� � ��

16�� 0F

��(Put) �� ���

16�� 11

�� �

16�� 12

�� ��

������ � �� 209

Page 216: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

20 � 10 �� ��� ��� ����� �� � ���.

v I/O ���� ��� � ��

v ��� �� �� � ��� � ��� �

�� �� � ����� ��� �� ��� ��

� �� � �� �� � �� ���� �� ��

�� �� �� ��� ����. �� �� �����

�� �� ��� �� � ����, � ��� �� �

� ��� � ��� ��� ��� �� �� ��.

ICF �� � ���� ��� �� � � � � �

��� ���. �� ��� ICF ���� �� �

�����.30 � 2 �� ��

��� 1:

16�� 00

������

16�� 01

��

16�� 02

��

16�� 04

���

16�� 05

���

16�� 09

��

16�� 0B

ICF

210 IBM ��� - iSeries: � � � ��� ������ � ��

Page 217: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

��� 2(��� 1� 16�� 00� � �� � ):

16�� 00

� � �

16�� 01

� �� �

��� 2(��� 1� 16�� 00� � �� �� � ):

16�� 02

5256 ��

16�� 07

5251 ���

16�� 08

�� ��

16�� 0A

BSCEL

16�� 0B

5291 ���

16�� 0C

5224/5225 ��

16�� 0D

5292 ���

16�� 0E

APPC

16�� 0F

5219 ��

16�� 10

5583 ��(DBCS)

16�� 11

5553 ��

16�� 12

5555-B01 ���

16�� 13

3270 ���

16�� 14

3270 ��

������ � �� 211

Page 218: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

��� 2(��� 1� 16�� 00� � �� � ):

16�� 15

��� �� ��

16�� 16

����� ���

16�� 17

3180 ���

16�� 18

�� �

16�� 19

3277 DHCF ��

16�� 1A

9347 ��� ��

16�� 1B

9348 ��� ��

16�� 1C

9331-1 ��� ��

16�� 1D

9331-2 ��� ��

16�� 1E

��� � �� ��

16�� 1F

��� �� ��

16�� 20

SNUF

16�� 21

4234 (SCS) ��

16�� 22

3812 (SCS) ��

16�� 23

4214 ��

16�� 24

4224 ( IPDS) ��

212 IBM ��� - iSeries: � � � ��� ������ � ��

Page 219: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

��� 2(��� 1� 16�� 00� � �� � ):

16�� 25

4245 ��

16�� 26

3179-2 ���

16�� 27

3196-A ���

16�� 28

3196-B ���

16�� 29

5262 ��

16�� 2A

6346 ��� ��

16�� 2B

2440 ��� ��

16�� 2C

9346 ��� ��

16�� 2D

6331 ��� ��

16�� 2E

6332 ��� ��

16�� 30

3812 ( IPDS) ��

16�� 31

4234 ( IPDS) ��

16�� 32

IPDS ��, ���� � �

16�� 33

3197-C1 ���

16�� 34

3197-C2 ���

16�� 35

3197-D1 ���

16�� 36

3197-D2 ���

������ � �� 213

Page 220: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

��� 2(��� 1� 16�� 00� � �� � ):

16�� 37

3197-W1 ���

16�� 38

3197-W2 ���

16�� 39

5555-E01 ���

16�� 3A

3430 ��� ��

16�� 3B

3422 ��� ��

16�� 3C

3480 ��� ��

16�� 3D

3490 ��� ��

16�� 3E

3476-EA ���

16�� 3F

3477-FG ���

16�� 40

3278 DHCF ��

16�� 41

3279 DHCF ��

16�� 42

ICF ���� ��

16�� 43

�� �� ��

16�� 44

3477-FA ���

16�� 45

3477-FC ���

16�� 46

3477-FD ���

16�� 47

3477-FW ���

214 IBM ��� - iSeries: � � � ��� ������ � ��

Page 221: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

��� 2(��� 1� 16�� 00� � �� � ):

16�� 48

3477-FE ���

16�� 49

6367 ��� ��

16�� 4A

6347 ��� ��

16�� 4D

���� �� ��� ���

16�� 4E

6341 ��� ��

16�� 4F

6342 ��� ��

16�� 50

6133 ��� ��

16�� 51

5555-C01 ���

16�� 52

5555-F01 ���

16�� 53

6366 ��� ��

16�� 54

7208 ��� ��

16�� 55

6252 (SCS) ��

16�� 56

3476-EC ���

16�� 57

4230 ( IPDS) ��

16�� 58

5555-G01 ���

16�� 59

5555-G02 ���

������ � �� 215

Page 222: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

��� 2(��� 1� 16�� 00� � �� � ):

16�� 5A

6343 ��� ��

16�� 5B

6348 ��� ��

16�� 5C

6368 ��� ��

16�� 5D

3486-BA ���

16�� 5F

3487-HA ���

16�� 60

3487-HG ���

16�� 61

3487-HW ���

16�� 62

3487-HC ���

16�� 63

3935 ( IPDS) ��

16�� 64

6344 ��� ��

16�� 65

6349 ��� ��

16�� 66

6369 ��� ��

16�� 67

6380 ��� ��

16�� 68

6378 ��� ��

16�� 69

6390 ��� ��

216 IBM ��� - iSeries: � � � ��� ������ � ��

Page 223: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

25. �� I/O ��� (��)

�� �� � �� ��

��� 2(��� 1� 16�� 00� � �� � ):

16�� 70

6379 ��� ��

16�� 71

9331-11 ��� ��

16�� 72

9331-12 ��� ��

16�� 73

3570 ��� ��

16�� 74

3590 ��� ��

16�� 75

6335 ��� ��

32 � 10 ���. �� ��� ��� ���. ��, ��, ���,

��� � ICF ��� ���. ��� �� �� ��

� �� � � � *N, ICF �� � �� ����

���. � � � �� �� �� ���.42 2�� 4 �� I/O ��� � ��� ���� ��(ICF, ��,

��� �� ������ �� ��� ���). ICF

�� ����� � ��� �� ��� ���. ICF �

� ����� � ��� �� � �� ��� ��

�� ��� ���.46 � 80 ��.126 2�� 2 � ���� �� �� ���� ��� ��� � �

� � ���� �� ��� � �� ��� �� �

� �� � ��� ��� �. ������, ��� � �

�� ��� ���.128 2�� 2 � � � � �� �� �� ��, � ����,

�� �� � ���� � �� �� ���� ��� �

� ���. �� 0�� ��� 42� �� ������.

� � � � �� �� ���� � �� ��� �

��� ��� �� ���. �� 0�� ��� 42� �

� ������.130 � 2 ��.132 2�� 4 �� ��. �� ��� �� ��� � ��

�. ��� ��� ���.136 � 8 ��.

ICF � �� ��� I/O ��� �:

� ��� � ICF � �� �� I/O ��� � ����.

������ � �� 217

Page 224: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

26. ICF � �� �� I/O ���

�� �� � �� �� �� �

0 �� 2 ��� ��

�� 1: �� �� ����

0 �� �� ��� �� ���

���� ��.

1 �� �� ��� �� ���

����.

�� 2: � �� ����

0 �� �� ��� � ���

��� ���� ��.

1 �� �� ��� ��� ��

������ � �� � �

�� �����.

�� 3: �� � ����

0 � ���� ��� �� �

� ��� ��.

1 � �, ��� �, � �, ��

� �, ��� � � ��

�� �� � �. �� ��

��� ���� �� � DDS

���� ���� �� �� �

�� ��� �.

�� 4-16:

��.

��

218 IBM ��� - iSeries: � � � ��� ������ � ��

Page 225: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

26. ICF � �� �� I/O ��� (��)

�� �� � �� �� �� �

2 �� 1 � ����� ��(AID). � ��� ��

�� �� ���.

ICF �� � � ��� ����� ��

Enter� ���� � 16�� F1� �� ��

� ��.

�� �� � � ��� ����� ���

1��� 16�� �� � ��.

16�� ��

�� �

16�� 31

1

16�� 32

2

16�� 33

3

16�� 34

4

16�� 35

5

16�� 36

6

16�� 37

7

16�� 38

8

16�� 39

9

16�� 3A

10

16�� 3B

11

16�� 3C

12

16�� B1

13

16�� B2

14

������ � �� 219

Page 226: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

26. ICF � �� �� I/O ��� (��)

�� �� � �� �� �� �

16�� B3

15

16�� B4

16

16�� B5

17

16�� B6

18

16�� B7

19

16�� B8

20

16�� B9

21

16�� BA

22

16�� BB

23

16�� BC

24

16�� BD

��

16�� F1

� /Rec Adv

16�� F3

��� (����� �� �� �����

�)

16�� F4

��� �(Roll Down)

16�� F5

�� �(Roll Up)

16�� F6

�(Print)

16�� F8

��� ��(Record Backspace)

16�� 3F

� (Auto Enter) (�� ��)

��, ICF

220 IBM ��� - iSeries: � � � ��� ������ � ��

Page 227: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

26. ICF � �� �� I/O ��� (��)

�� �� � �� �� �� �

3 �� 2 �� �(� � �). ����� �� ���

�� ��� ��� �� � ���� ���.

�� �, 16�� 0102� 1�, 2�� �����.

10�, 33�� 16�� 0A21� ���.

��

5 2�� 4 �� �� ��. ICF �� �� �� ���

ICF ���� �� ������. ��

�� � ��� I/O ��� � ��� ��

� ��� �����.

��, ICF

9 2�� 2 ��� ���� �� ��� ��. ��� �

�� �� � � ���. � ��� � �

� ����� ��� �� ���. �� ���

� ��� �� � � ����� ��� �

���� �� �� ��� ��� ���.

��

11 2�� 2 � ���. SFLDSP� ���� ��� �

� ���� �� � �� ��� ��� �

� ��� ��� � � �� ��

�� ��� �� ��� ��� ����. �

� � � ��� � ��� � ���. ��

���� �� �� ���� 0�� ����. �

�� ���� ��� ���� ��.

��

13 2�� 2 ��� �� � ��� �. ��� ����

�� put �� ��(put-relative operation)� �

���. � �� SFLINZ ��� � � ����

��� �� ���� �� �� �� ��-��

��� 0� ���. ���� ��� �� ���

� � � ���� SFLINZ ��� � �

���� ��� �� ���� �� �� ��

��/�� ��� ���� ��� ���� ��

���� �� � ��� �� �����.

��

15 �� 2 �� � �� �� �(� � �). �����

�� ����� ��� ��� �� � �

��� ���. �� �, 16�� 0203� �

� �� �� ���� ��� 2� 3�� ���

��.

��

17 �� 17 �.

������ � �� 221

Page 228: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

26. ICF � �� �� I/O ��� (��)

�� �� � �� �� �� �

34 �� 2 � � ��.

00 ��� ����� ���.

02 � ��� ����� ������ ��

� ��(��)�.

03 � ��� ����� ������ �

� ���� ��.

04 � ��

08 ��� �� ���.

11 �(invited) ������ �� ��� �

���� ���� ��.

34 � ��

80 � �� �� � ��

81 � � �� �� �� .

82 �� �� �� ��� ���.

83 � �� ��� ����� ��.

��, ICF

36 �� 2 � � ��. �� �� �� ���

Application Display Programming ��

������. ICF �� �� ���, ICF �

��� �� ������.

��, ICF

38 �� 8 ��� �� ��(SNA) � � ��. �

�� ��� � , � �� ��� �� ��

�� ��� � �� � ����. SNA ��

��� �� ��� ��� SNA �� �����

�.

ICF

46 �� 1 �� �����:

0 ��� �(ETX) �� � � ���� �

�.

1 ETX �� � � �����.

ICF

47 �� 1 �.48 �� 1 ��� ���/������� RQSWRT(��

��) ��.

0 RQSWRT ���� ��.

1 RQSWRT �����.

ICF

49 �� 10 ��� ��� �� ��� ���. ICF59 �� 4 �.63 �� 8 ���. ICF71 �� 9 �.

�� ��

222 IBM ��� - iSeries: � � � ��� ������ � ��

Page 229: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

89 ���� ��� � I/O ��� � �� � �� ����

� �� ����� ��� ��� ��� � �� �� ��� ������. ��� ��

�� ��� ��� � � ��� �� � ��� � �����. � ��� � �� �

����� �� ��� � �� ��, �� �� � ��� ��� �����.

��� ��� �� I/O ��� �:

� ��� � �� �� I/O ��� � ����.

27. �� �� �� I/O ���

�� �� � �� ��

0 2�� 2 ���� �� � ��

2 2�� 4 �� ��� ��

6 � 1 1� ��: �� �� �����.

1 �� �� �����.

0 �� �� ���� ��.

2-8� ��: ��

7 � 27 ��.34 � 2 � �� ��.

00 ��� ����� ���.

80 � �� �� � ��

81 � �� ��.

82 �� ��� �����.

83 ����� �� ��� �����.36 � 2 � �� ��.

�� ��

89 ���� ��� � I/O ��� � �� � �� ����

� �� ����� ��� ��� ��� � �� �� ��� ������. ��� ��

�� ��� ��� � � ��� �� � ��� � �����. � ��� � �� �

����� �� ��� � �� ��, �� �� � ��� ��� �����.

�� ��

� �� � ��� I/O ��� �:

� ��� � ������ �� I/O ��� � ����.

28. ������ �� I/O ���

�� �� � �� ��

0 2�� 4 �� � � ��� �� ��� �����

� ��� � ��

������ � �� 223

Page 230: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

28. ������ �� I/O ��� (��)

�� �� � �� ��

4 � 4�� 1-32

� ��� JFILE ���� �� �� �

� ��.

0 JDFTVAL� �� ����

��

1 JDFTVAL� �� ���.

8 2�� 2 ������ �� �� I/O ��� � �

��� � �(� �� ��� 34�� ���

�) �� ��� � � ��� ���� �

��.10 2�� 2 �� ��� �

12 2�� 2 �� � �

14 2�� 4 � �� �� �� �� �� ���

18 � 1 �� � �� �

�� 1: �� � ��� �� � � ���

� ���.

0 � ��� ���� ��.

1 � ��� ���.

�� 2-8:

��.

224 IBM ��� - iSeries: � � � ��� ������ � ��

Page 231: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

28. ������ �� I/O ��� (��)

�� �� � �� ��

19 � 1 ��� �� ��� �:

�� 1-2:

��.

�� 3: �� ��� ����

0 �� ���� �� �� �

�.

1 �� ���� �� � �

��.

�� 4: ��� ��� ����

0 �� � ��� ���

� ��.

1 �� � ��� ��� ��

�� ��.

�� 5: �� �� � ��� ����

0 �� �� ���� � ��

� � ���� ��.

1 �� �� ���� � ��

� � ���.

�� 6: � �� �� ����. �� � ��

�� I/O ��� � �� ���. ��,

�� � �� I/O ��� � � ���

� ��.

0 � ��� ���� ��.

1 � ��� ���.

�� 7: �� � �� ����. N� 1��

SEQONLY(*YES N)� � �� �

��� � ���.

0 �� � �� ��� ���

� ��.

1 �� � �� ��� ���.

�� 8: �� � ����

0 �� �� �� �� ���

�� �� �� ��.

1 �� �� �� �� ���

�� �� ��.

������ � �� 225

Page 232: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

28. ������ �� I/O ��� (��)

�� �� � �� ��

20 2�� 2 � �� �. � ���� 2� ��� ���.

�� ���(��� 21)� � ��� ���.

���� ���� �� �� ���(32�� �

�� ����, ��� 20 � �� ��� ��

�� ���).21 � 1 � �� �.22 � 4 ��.26 2�� 2 � ��

28 2�� 2 � �� ��

30 2�� 4 � �� �� �� ��� ��

34 � * � �

* � * � � ��� �

� �� ��� �:

�� �� ��� ���� ��� ��� �� ICF� �� ��� �� � ����.

29. �� ��

�� �� � �� �� �� �

0 � 10 ���� ��� ��, ICF10 � 10 �� �� ��. � �� ��� �� �� ��. ��, ICF20 � 10 �� ID. ��, ICF30 � 1 �� ��

D ��

I ICF

U � �.

��, ICF

31 � 6 �� ��

3179 3179 ���

317902 3179-2 ���

3180 3180 ���

3196A 3196-A1/A2 ���

3196B 3196-B1/B2 ���

3197C1 3197-C1 ���

3197C2 3197-C2 ���

3197D1 3197-D1 ���

3197D2 3197-D2 ���

3197W1

3197-W1 ���

3197W2

3197-W2 ���

3270 3270 ���

226 IBM ��� - iSeries: � � � ��� ������ � ��

Page 233: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

29. �� �� (��)

�� �� � �� �� �� �

3476EA 3476-EA ���

3476EC 3476-EC ���

3477FA 3477-FA ���

3477FC 3477-FC ���

3477FD 3477-FD ���

3477FE 3477-FE ���

3477FG 3477-FG ���

3477FW

3477-FW ���

525111 5251 ���

5291 5291 ���

5292 5292 ���

529202 5292-2 ���

5555B1 5555-B01 ���

5555C1 5555-C01 ���

5555E1 5555-E01 ���

5555F1 5555-F01 ���

5555G1 5555-G01 ���

5555G2 5555-G02 ���

DHCF77

3277 DHCF ��

DHCF78

3278 DHCF ��

DHCF79

3279 DHCF ��

��, ICF

������ � �� 227

Page 234: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

29. �� �� (��)

�� �� � �� �� �� �

3486BA 3486-BA ���

3487HA

3487-HA ���

3487HC

3487-HC ���

3487HG

3487-HG ���

3487HW

3487-HW ���

APPC ��� ����� �� ��

ASYNC

��� �� ��

BSC ��� �� ��

BSCEL BSCEL �� ��

FINANC

ICF ����� �� ��

INTRA ��� � �� ��

LU1 LU1 �� ��

RETAIL

RETAIL �� ��

SNUF SNA �� �� �� ��

��, ICF

37 � 1 ���� ��. � ��� �� ��� ���

*REQUESTER ��� ����� ��� ��.

N *REQUESTER ��� ��(�� �� ��).

Y *REQUESTER ���(�� � ��).

��, ICF

38 � 1 �� ��. ��� ��� ����� ��� � �� ���.

N ��� ���� ��.

Y ��� ���.

��, ICF

39 � 1 � �� ��.

Y ��� � ���.

N ��� � ���� ��.

��, ICF

40 � 1 �� �� ���

Y �(invited) �� �� ���.

N �(invited) �� �� ���� ��.

��, ICF

41 2�� 2 ��� � � ��

43 2�� 2 ��� � � ��

228 IBM ��� - iSeries: � � � ��� ������ � ��

Page 235: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

29. �� �� (��)

�� �� � �� �� �� �

45 � 1 ���� ����� ���.

Y ��� ����� ���.

N ��� ����� ���� ��.

��

46 � 1 ��/��� ��

O ���� �� ���.

F ���� ��� ���.

��

47 � 1 ��� ��

L �� ���

R ��� ���

��

48 � 1 ��� ��

A �� ����

I DBCS.

G ��� DBCS

��

49 � 1 ��� ��� ��

A �� ���� ���

I DBCS ���

��

50 � 1 ��� ��. �� �� ��.

N ��� � ���� ��. �� ��� ���� �

�� � ��� �� �� ������ ���

� �����.

Y ��� � ���. ��� � ��. �� ��

� �� �� ������, ��� � ���� �

�.

ICF

51 � 1 �� ��. APPC � INTRA.

0 �� �� 0(SYNLVL(*NONE))

1 �� �� 1(SYNLVL(*CONFIRM))

2 �� �� 2(SYNLVL(*COMMIT))

ICF

52 � 1 ��� ��. APPC ��.

M ��� ��

B �� ��

ICF

53 � 8 ��� �� ��. �� �� ��. ICF61 � 8 �� LU�. APPC ��. ICF69 � 8 �� ���� ID. APPC ��. ICF77 � 8 ��� LU�. APPC ��. ICF85 � 8 ��� ���� ID. APPC ��. ICF93 � 8 ��. APPC ��. ICF

������ � �� 229

Page 236: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

29. �� �� (��)

�� �� � �� �� �� �

101 � 1 ��� ��

N ���� � ����� � �� ����� �

��� ���� ��� ��� ����.

1 ���� � ����� � �� ����� �

��� ���(�� 1)� ��� ����. �� �

�����.

2 ���� � ����� � �� ����� �

��� ���(�� 2)� ��� ����. �� �

�����.

3 ���� � ����� � �� ����� �

��� ���(�� 3)� ��� ����. �� �

�����.

��

102 � 1 ������ �� � � .

Y �� ���

N �� ���

��

103 � 1 ���� �� ��

Y ����� � ���.

N ����� � ���� ��.

��

230 IBM ��� - iSeries: � � � ��� ������ � ��

Page 237: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

29. �� �� (��)

�� �� � �� �� �� �

104 � 1 16�� 00

��� ��

16�� 01

�� ��

16�� 02

�� �� ��

16�� 03

�� � �� ��

16�� 04

�� ��

16�� 05

�� ��

16�� 06

�� �� ��

16�� 07

�� � ��

16�� 08

�� ��

16�� 09

�� �� ��

16�� 0A

�� � �� ��

16�� 0B

�� � ��

16�� 0C

!� �� ��

ICF

105 � 8 LU.6 �� �� ICF113 � 31 ��. ��, ICF�: �� ��� ICF �� ��� ��� � � �� ��� ��� ����(ISDN)� ��� � �� �����. ��, ��

� � �� �� � �� �� ��� ������ ���.144 2�� 2 ��� ��� ISDN ��� �� ��. �� ��� ISDN

��� �� �� ��, ISDN ��� �� �� � , ISDN

��� ���� � �� �� ���. ISDN ��� ��

� ���� ���� ��� � ��� ��� � ���

���� ��. :p ISDN� ���� �� � �� 0�

���.

��, ICF

������ � �� 231

Page 238: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

29. �� �� (��)

�� �� � �� �� �� �

146 � 2 ISDN ��� �� �� ��(10�).

00 � �.

01 �

02 ��

03 ���� ��

04 ��

06 ����.

��, ICF

148 � 2 ISDN ��� �� �� � (10�)

00 � �.

01 ISDN/�� ��

03 �

04 Telex**

08 � �

09 �

��, ICF

150 � 40 �� ��� �� � � ���� ���� ���

EBCDIC� � ISDN ��� ��.

��, ICF

190 � 4 ��. ��, ICF194 2�� 2 ��� ��� ISDN ��� �� �� ��. �� ���

ISDN ��� �� ���� � �� �� ���. ISDN

��� �� ��� ���� ���� ��� � ��� �

�� � ��� ���� ��. ISDN� ���� �� �

� �� 0� ���.

��, ICF

196 � 2 ISDN ��� �� �� ��(10�).

00 NSAP

01 �� ��

��, ICF

198 � 40 ISDN ��� �� ��(���� 0�� ��� � 16��

�� EBCDIC � ).

��, ICF

238 � 1 ��. ��, ICF239 � 1 ISDN ��(10�)

0 �� ISDN ��

1 �� ISDN ��

�� �ISDN ��

��, ICF

240 2�� 2 ��� ��� ISDN ��� ���� ��. ISDN ��� �

��� �� ���� ���� ��� � � ��� ��

� � ��� ���� ��.

ISDN� ���� �� � � �� 0� ���.

��, ICF

242 � 32 � �� ��� �� � ���� ���� ���

EBCDIC�� � ISDN ��� ���� ��.

��, ICF

274 � 4 ��. ��, ICF

232 IBM ��� - iSeries: � � � ��� ������ � ��

Page 239: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

29. �� �� (��)

�� �� � �� �� �� �

278 � 2 ��� ��� ISDN ��� �� �� ��. �� ���

ISDN ��� �� �� �� � ISDN ��� �� ���

�� � �� �� ���. ISDN ��� �� ��� ��

�� ���� ��� � ���� ��� ���� ���

�.

ISDN� ���� ��� ISDN ��� �� �� ��

� � � �� 0� ���.

��, ICF

280 � 1 ISDN ��� �� �� ��(10�).

0 ISO 8348/AD2� � ��� ��

2 ISO 8348/AD2� � ���� �� ��

�� ��.

��, ICF

281 � 40 ISDN ��� �� ��(���� 0�� ��� � 16��

�� EBCDIC � ).

��, ICF

321 � 4 ��. ��, ICF325 � 1 X.25 �� ��(10�).

0 ��� �� ��(SVC)

1 �� SVC

2 X.25 SVC� ��.

�� ��.

��, ICF

�: �� ��� ��� ���� �� ��� � �� �� � ����� ��� � �� �������. ��, ��� �

�� �� � �� �� ��� ������ ���.

326 � 64 ��� �����. � � ���� �� �����

������, ��� ���� �� ��� � �� ���

��� �����.

ICF

390 2�� 1 ��� LUWID �� ��. ���� 0�� 26���. ICF391 2�� 1 ��� LU-NAME �� ��. ���� 0�� 17���. ICF392 � 17 netid luname ��� ���� � �� LU-NAME. �

�� ���� � �� LU-NAME� �� ���.

ICF

409 � 6 ��� LUWID ��� �� ICF415 2�� 2 ��� LUWID �� ICF�: �� ��� ��� ��� ��� ���� ��� � �� ��� � ����. , ��� *COMMIT� SYNCLVL� �

�� ����. ��, ��� � �� �� � �� �� ��� ������ ���.

417 2�� 1 ���� LUWID �� ��. ���� 0�� 26���. ICF418 2�� 1 ��� LU-NAME �� ��. ���� 0�� 17���. ICF419 � 17 netid luname ��� ���� � ��� LU-NAME. �

�� ���� � ��� LU-NAME� �� ���.

ICF

436 � 6 ���� LUWID ��� ��. ICF442 2�� 2 ���� LUWID ��. ICF

������ � �� 233

Page 240: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

29. �� �� (��)

�� �� � �� �� �� �

�:

� 1 V2R2�� �� ��� ���. �� Windows® � ���� �� �� �� � �����.

� 2 V2R3�� �� ��� ���. �� V2R2� �� ��� ���, �� � �, �� ��� � �� � ��� ���

��.

� 3 V3R1�� �� ��� ���. �� V2R2 � V2R3� �� �� ��� Windows� � ����� ��� � � ��

���.

��� �� �� ��

� ����� ������ � ��� �� �� ��� ���� iSeries �� � ��� �����.

��, �� � � �� �

v i5/OS™ globalization ����� � �� �� , ��� ����� � �� , ����� ����

�, �� , IBM ��� �� � ��� ����� iSeries ��� � �� ��� ��

���� � �� ��� �����. � ��� � iSeries �� � iSeries NLS(National Language

Support) � iSeries ��� �� �� ��� � , ��, �� � ���� �� ��� � � ����.

�� �� �� �� ������ ��� �� �� �� �� ���� �� ����� ��

� �����.

v �� �� �� � ��� ����� �� ��� �� �� � �� ���� �� � � �

�� �� � � �� ��� �����. �� � ��� �� ��� �� ��� ��� 9406, 9404,

9402 ��� ��� �� ��� �� � ��� � ����.

���� � ��

v ATDS/400: Character Generator Utility��� ����� ����� �� ��� �������

����� �� � CGU(Character Generator Utility) ��� �� ��� ���� ���� 2���

� ��(DBCS)� ��� ����� � �� ���.

v V5R1 �� ��� � ��� � �� AS/400� ADTS: Source Entry Utility ���� ����

��. � ���� ����� ����� �� ��� ������� ����� �� � SEU(Source

Entry Utility) ��� �� ��� ���� �� ��� ��� ��� � �� ���.

��� ��

v �� � ��� ��� ������� �� � �� �� � � �� ��� �����. �� �� �

�� ��� ���� �� ��, ��� �� ����� ���� � , ��� ��� ���� � �

� ����.

v �� �� ����� �� �� � �� � �� � � �� ��� �����.

234 IBM ��� - iSeries: � � � ��� ������ � ��

Page 241: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

v iSeries �� �� ��� ��� ������� �� � , �� � ��� �� ��� �����.

�� ��� �, �� ��� � � ��� �� ��� �����.

�� � ���

v ICF ���� ��� ����� ������� iSeries �� �� � ��� � �� � (DDS)

���, ��� �� ��, �� ��, � �� �� � ���� �� �� � ����.

���� �� ��

v DDS ��� ����� ������� ������ �(�� � ��) �� ����� ���

�� �� �(��, �� � ICF)� ���� � �� �� � ���� �� �����.

v Database Programming��� ����� ������ ��� ������� ����� ������

�� ��, ��, ���� � � �� ��� ���� iSeries ������ ��� � �� ��

���.

v Application Display Programming ��� ����� � �� �� �� � ����, �� ��

� �� �� � iSeries ���� �� � ��� �� ��� �����.

v Printing��� � ��� ��, �� � ��, � ��� ��, �� ���, �� �� � �

�� ���� � � �� �� ���� � � �� ��� �����.

v ��� ���� ��� �� �� �� � ����� �� ��� �����.

v CL ���� ����� ����� ������ �� ��, CL(Control Language) ����,

����� �� �� ��, CL ����� ����� �� �� � CL ���� ��� ��� ��

�� ���� ��� � �����. �� ���� ����� � ���� ��� �� � , ��

�� �� ��� �� � ��, �� �� ��, ��� ��, ��� ��� ���� ����

� ���� �� ��� ��� ����.

v iSeries Information Center� CL(Control language) ����� CL(Control Language) � � ���

� �����. �� �����, ����, ��� �, ���� ���� � ��� �����.

��� ��

v � � ��� ����� ����� �� ��� ������� ��� � ��� �� ���

�����. i5/OS � � ��(DDM)� � ��� �� ���� � , DDM �� ����

� , DDM� � ���� � �� � �� ��� ��� i5/OS DDM� �� �� ���

��.

�� ���� � ���� ��

IBM� ���� ��� ��� ��� �� ��� !� ���� ��� � �� �� ���� ��

��� ��� � �� ���� ��� ����� �����.

������ � �� 235

Page 242: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

�� � �� �� ��� ��� ���, IBM� � ���� �� �� ��� �� ���, ��

���� ��� � � �� �� �� ��� ��� ���(�, �� ��� ��) �� ���

�� ��� ���� ��� ���� ����.

IBM, IBM ���� �� �� �� �, � ��� ���� �� �� � � ��� ��� � ��

��� ��� �� �� ����.

1. ���� �� �� ��

2. �, ���, �� �� �� �� �� �� �� � ��� �� ��

3. ���� ��, ��, ��, �� �� �� ��� ���� ���� ���� �

� ������ ��� �� � � �� ������ ����� ���� ����, �� �����

� ����� ���� ���� �� �� ����.

236 IBM ��� - iSeries: � � � ��� ������ � ��

Page 243: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��. ����

� ��� � �� ���� �� � ������ ��� ����.

IBM� �� ���� � �� ��� ��, ��� �� ��� ���� �� �� ����. �� �

�� � �� �� � ���� �� ��� � IBM �� �� ������. � ��� IBM ��, ��

�� �� ���� ���� � � IBM ��, ���� �� ����� ��� � ��� �� ��

��� ����. IBM� �� ���� �� �� �, ����� �� ��, ���� �� ����

�� ��� � ����. ��� �IBM ��, ���� �� ���� ��� �� �� � ��� ��

� �����.

IBM� � ��� �� �� �� ��� � ��� ��� ��� �� �� �� � � ����.

� �� ���� � ��� �� ������ ���� �� � ��. ����� �� ����� �

��� ������.

135-270

����� �� �! 467-12, �������

� ��.�.! ����

"����

����: 080-023-8080

2���(DBCS) ��� �� ���� ��� � IBM "����� ����� �� ��� �� ��

��� ����.

IBM World Trade Asia Corporation

Licensing

2-31 Roppongi 3-chome, Minato-ku

Tokyo 106, Japan

�� �� ���� �� ���� �� ����� ���� ����. IBM� � �� �, �

�� � �� ���� ���� �� ��� ��� ����(�, �� ��� ��) ����� �����

�� ��� � �� ������� �����. � ���� �� ���� ��� �� ��� ��

� ����� ���� ����, � ��� ���� �� �� ����.

� ���� ����� ���� ���� ��� ��� �� � ����. � ��� ����� ���

�, ��� ��� ��� �����. IBM� � �� ��� �� �(��) ����� �� ��� �

��� � �(��) ��� � ����.

� ���� ���� �IBM� � ���� �� ��� ��� ���, � ����� � � ����

"�� �� �� � ��. � � ���� �� � IBM �� �� �� ���� � � �

�� ���� � ��� �� �� ��� ���.

© Copyright IBM Corp. 1998, 2006 237

Page 244: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

IBM� ��� ��� �� �� �� ��� ���� ���� ���� ��� ��� ��� ��

��� ��� � ����.

(i) ���� ��� ���� � ����(� ���� ��) �� �� � (ii) � ��� �

� ��� ���� � ����� �� ��� � �� ���� �� � �� ��� ������.

135-270

����� �� �! 467-12, �������

� ��.�.! ����

"����

��� ��� � �(�� �, ��� � �)� � ��� � ����.

� �� ��� ����� �� ���� � �� ��� �� ����� �� �� IBM� IBM ��

��, IBM ���� ���� ��(IPLA), ��� ��� IBM ���� �� �� �� �� ���

� ��� ����.

� ��� ��� �� �� ���� ��� ��� ��� ����. �� �� � ��� ���

� � ��� �� � ����. � ��� �� �� ��� ����� ����� � ���� ���

���� ��� ��� �� ������ �� �� ���� ��� � ���. ��,

� ��� ��� � ����� �� ���� �� � � �� � ����. � �� �� � � �

��� �� � �� ��� ��� ���.

�IBM ��� �� ��� � ��� ����, �� � �� �� � �� ����� �� ����.

IBM��� ��� �IBM ��� ����� ����, � �� ��� ��� ���, �� �� �

��� ��� ��� � ���. �IBM ��� ��� �� ����� � ��� ����� �

�����.

IBM� ���� �� �� ��� �� �� ��� ��� ��� ��� � ����.

� ���� �� ���� ��� ���� � � ��� �� ��� � ����. � ����

��� ���� ��� ���� � �, ��, � � ��� ��� ��� � ����. � ���

�� ��� ��� �� ��� �� � ��� ����� �� ���� ����.

��� ����:

� ���� �� �� � ������ ���� � � ���� �� ��� � � �������

� ����. ��� � ����� �� ��� � � ���� ������ ���� �����

���� ������� ��, ��, ��� � ���� �� ���� IBM� �� �� � � ���

� ��� � ����� ��, �� � ��� � ����. ��� ��� �� ���� ��� ���

� �� � ��. �� IBM� ��� � ����� �"�, ��� ��� �� ��� ����� �

��� ����.

��� � ���� �� �� ��� � ���� � ��� �� �� �� ��� �� ���

�� ���.

238 IBM ��� - iSeries: � � � ��� ������ � ��

|

|

|

Page 245: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

© (��� ���) (��). � ��� �� IBM Corp.� � ������ �����. © Copyright IBM

Corp.,_�� � _. All rights reserved.

� ��� ������ ��� � �� �� �� ��� ��� �� �� ����.

����� ����� ��

� ������ � �� �� ��� �� � IBM i5/OS� ���� ���� � ����� ���

� �� ���� ����� �����.

��

�� ��� � �� � ��� ���� IBM Corporation� � ���.

AS/400

DB2

DB2 Universal Database

i5/OS

IBM

IBM(�)

InfoWindow

Integrated Language Environment

IPDS

iSeries

SAA

System/370

Systems Application Architecture

Microsoft, Windows, Windows NT � Windows �� � �� � ��� ���� Microsoft

Corporation� � ���.

� ��, �� �� ��� ��� � ��� � �� ��� ���.

��

�� �� � � ���� ��� � ����.

��� ��: ��� �� ��� ��� ��� �� ��� � ���� ��, ���� ��� ��

� � ����. ��� IBM� ��� �� � ��� �� � �� �� �� ����� �� ��

2�� ���� � � ���.

�. ���� 239

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 246: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

��� ��: ��� �� ��� ��� ��� �� ��� � ���� �� ��� ���� ��,

�� � ��� � ����. ��� ��� ���� IBM� ��� �� � ���� 2�� ����

� �� � ��� �� � �� ��, �� �� ��� � ���.

� ���� ����� ��� � � ���, � ����� � ���� ��� ��, ���, �����

�� � �� ���� ��� ��� ��� ���� �� ��� ��� �� ����� ���� �

���.

IBM� � ���� ��� IBM� ��� �� ����� ��� ��� ����� ���� ���

���� � ���� ��� ��� ��� � ����.

��� � �� � �� �� ���� �� �� ��� # � �� ��� ���� �� ��

� � ��� ����, �� �� ���� � ����.

IBM� � ���� ��� � ��� ��� �� ����. IBM� ��� � �� ���� ����

�� ��� ���� ����� ����� �� ��� ″�����″ � ���� �����.

240 IBM ��� - iSeries: � � � ��� ������ � ��

Page 247: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta
Page 248: IBM - iSeries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) + mbropt(*add)rcvmsg msgid(&msgid) msgdta

���