ibm - iseries€¦ · v ddm( ) . . . , . ... cpyf fromfile(lib1/xxx) tofile(lib2/xxx) +...
TRANSCRIPT
IBM ��� - iSeries
�� � �� ���
������ �� ��
�� 5 ��� 4
���
IBM ��� - iSeries
�� � �� ���
������ �� ��
�� 5 ��� 4
���
�!
� ��� � ��� ���� ��� ���� ��, 237 ���� ������� ��� �����.
� 7 �(2006� 2�)
� ���� � ����� ��� ���� �� � IBM i5/OS(�� �� 5722–SS1)� �� 5, ��� 4, �� 0 � �� ��
���� ��� �����. � ��� �� �� ��� �� ���(RISC) �� � CISC ���� ���� ����.
© Copyright International Business Machines Corporation 1998, 2006. All rights reserved.
��
������ �� �� . . . . . . . . . . . 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
iv IBM ��� - iSeries: � � � ��� ������ � ��
������ �� ��
��� � ��� 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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: � � � ��� ������ � ��
|
|
� ��� �� �� �� �� ��� ��� ���� ��� ��� ��� ����� ����
���. �� �, ��� ��� �� ��� � ��� ��� � �� ��� � �����
��� � ����.
iSeries ��� � �(� ������ �)�� � �� � � ��� �� ���� ��� �
� �(��� � )� ���� � � �� ��� ���� ����. �� ��� ���, ���
�� ���(Operating System/400® �� OS/400® ����)�� � ��� �����.
��� � ����� ���� ����� �� ��� ���� � ����. � ��� � �� �
� ��� �� ��� �����. � � ���� �� ��� ���� �� �� CL ��� �
�� � ��� ���� ���� �� ��� ���� � ����.
�� ��
� �� ��� �� �� � ��� �����.
v �� ��� �� �� ���� � ��� �(� �� ����)���.
v �� ��� �� �� � �� ��, ��, ���, ��� � � ��� �� �� �� �
�� ���� ���� ����. ���� �� �� �� ����.
– ���� �� ���� ���� �� �� �
– � � � ��� ���� �� �
– ��� ��� � �� ���� � �� �� ��� �
– ��� ��� � �� ���� � �� �� ��� �
– � ��� �� ����� �� ��� �� ��� �� ���� ��� � �� �� ���
� �� ��(OS/400-ICF) �(�� ICF ��� �)
v �� ��� ���� ��� �� ���� � ���� �(��� �� ���� � �)���.
v DDM(�� �� ��) ��� ��� ��� ��� � �� ���� � �� ����.
��� � ��� �� ���� � �� ���� ��� ���� �� ��� � ����.
��� �� ��� � �� ��� ���. ����� � �� ��� � �� ��� �
����, � �� � � ����� � ���� � ���� �����. � ��� ��
� ��� ��� �� � �� ����� ��� �� ���� ��� � ����.
�� ��
6 ���� �� ���
iSeries� �� ��� �� � �� �, ��� � ���, �� ���� � �� ��� �� ��
� � ����.
83 ���� �� ���
����� � �� ���� ���� � �� ���� ��� � ����. � �� �
� � ��� ���� ��� ���� ��� �����.
������ � �� 3
143 ���� �� ��� � � � ��� ���
��� ���� �� �� ���� ��� � ����. �� ��� AUT ����� ���� �
�� � �� ��� ��� � ����.
90 ���� �� ���
iSeries� � ��� �� �� � ��� ��� ��� �����. �� �� �� , �� �
� �� � �� �� �� ���� ���� ��� � ����.
99 ���� ��� ���
� �� ��� ��(� �� � ���� �� �� ��)� ��� � ����.
������ ��� �� ��
� ����� �� ����� ���� � � �� �� �� ��� �����.
v ��� � � ��� � ��� �.
v �� � ������� �� �� � ���� �� ��� � .
v ����� � � ���� ��� � ���� � .
v �� �� ���� �� ��.
v ��, ��� �� ��� ��� �� � �� �� ����.
�� �� ��
�� � ����, ��, �� ��, ����, �, ����� � �� ���� �� �� ����
���� ��� ����. � �� ����� ��� � , ��� � � ��� � ��� ��
��� ���.
��� ��� ��� ��� �� �� � ��� ��� �����. �� �, ��� �� �
� � ������ ���� � �� � �� �����.
����� ���� �� ����� �� �� �� ��� � ��� ��� ����� ����
�� ���� ALCOBJ(Allocate Object) CL ��� ��� � ����. �� ALCOBJ ��� ����
������ � � ��� ��� ��� � ����.
� ��� �� ��� �� �� ����.
v ��
v ��
v ��� ���� ���� ��
�� �� �� ��
� �� ����� �� ��� �, � �� ��� � ��� � ��� ���� � �� �
� ��� ���. ��� ��� �� �� � �� ���� � ��� ���� �� ��
�����.
4 IBM ��� - iSeries: � � � ��� ������ � ��
�� �, ��� ����� ����� �� ��� �� � � �� ��� � � ���.
��� �� ��� � � �� � ��� ���� ��� �����. �� � �� ��� ��
�� ��� �� �� � �� ���� ����� �� � �� ��� ��� � ��� ��
�� �� �� ��� ��� �����.
���� � �� ��
��� ��� �� � �� �� � � ��� � ����.
� �� �� ���� �����.
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
�� � ����� � �� ��� ���� �� ��� ���� �� �� ������ ��� ��
� ��� ��� � �� *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: � � � ��� ������ � ��
� �� ���� ���� �� ��� ������.
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
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: � � � ��� ������ � ��
– �� � ��� ��� ���� �� �� � ��� ��� �� ��(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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
�� ��� � �� �� ��� ���� ���� �� �����. �� �� � �� �� �
�� �� � ����. �� �� �� �� ���� �����. �� ���� �� ��� ��� �
� ���� ��� � ��� � ����.
�� ��� �� �� �� ��
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
�� �� 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: � � � ��� ������ � ��
|
|
|
|
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
���� ���� �� ��� �� ��� ��� ��(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: � � � ��� ������ � ��
/* 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
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: � � � ��� ������ � ��
� ��� ��� �� ��� � ��� ��� �� �� �� �� ��� �( �� ��)�� �
� �� �����. �� ��� ����� ��� � ���. �� ��� ��(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
�� � �� �� �� ��
�� ��� � ��� � �� � � ��� ���� ��� ��� ��� � ����.
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: � � � ��� ������ � ��
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
�� ��
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: � � � ��� ������ � ��
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
|
|
MBROPT(*ADD)� ���� �� �� ���� ���� �� �� �� �����. �� ���
� FILEDB1� �� ��� �� �� ��, FILEDB2� �� ��� �� �� ����. �� �
���� ��� ��� ����. FILEDB2� �� ��� ���� ����.
24 IBM ��� - iSeries: � � � ��� ������ � ��
|
|
|
MBROPT(*ADD), FROMKEY(1 2) � TOKEY(1 5)� ��� � � �� ���� � � ���
FILEDB2� �� �����.
��� ��� ���� �� ��� ��� � ��� � � �� ���� ����.
������ � �� 25
���� � ���� ��� � �� �� �� �� ��� ����. � �� � � �� ���
��� ��� ����. �� �� ���� �� ���� �� ��� ��� � 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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
�� �� � �� ��� � ��� ���� ���� ��� 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
� � �� ���� �� ���� �� �� �� � � ��(�� ��)� �� ��� ��
���� � � �� ��� ���� � �� �� ���� � ���� ����� �����.
� �, 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: � � � ��� ������ � ��
� �� �� �� 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
��� �� ��� �� ���� � � ���� � �� � ��� �� 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: � � � ��� ������ � ��
�: �� ���� � ����� ��� � ����. 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
|
|
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: � � � ��� ������ � ��
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
|
|
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: � � � ��� ������ � ��
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
�� ���� ��� ���� �� ��� ��� ���� � ��� ���� ��� �� ����.
�� ��� 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: � � � ��� ������ � ��
– �� ��� � �
– � �� ���� �� ��� �� 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
|
|
|
|
� � 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: � � � ��� ������ � ��
�� ��
������ �� � ��� ���
����� �� � ���� ���� �� � ���� 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
�� ������ �� �� ��� �� � ��� ��� � �� � �� �� �� � ��� �
����. ��, � �� � �� �� �� � ��� ���� ���� �� ����.
�� �� �� � � �� ��� � ��/�� � ��� �� �� �����. 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: � � � ��� ������ � ��
|
������ �� � 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
�� �����. ��� �� ��� �� �� � 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: � � � ��� ������ � ��
|
|
|
|
������ �� �, 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
*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: � � � ��� ������ � ��
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
�� � ��� �� � ��� ��: From �� � ��� To � �� �� � ��
� �� To �� ���� � ���� � �����.
From � �� ��� To � ���� � From � �� To �� ��� � ����
����� ���� ���.
�� � ��� �� � ��� ��: To �� From � �� �� � From � �� To
�� � ��� ��� ���� 1��� ���� ����. To � ��� From �� ���
�����.
From �� ��� �� �� To �� � ���� � �� �� To �� �� �� �� �
� To �� � ��� �����. �� � �� From ���� �� �� To �� � ��
��� � ���� ����� ���� ���.
50 IBM ��� - iSeries: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
� �� ��, ���� �� 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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
� ��� � (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: � � � ��� ������ � ��
�� � �� ��� ��� �� �� �� ��� � �� � �� ���� �� �
��� 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
�� �� �� ��� � ��� ���� �� ��� �� � �� �� �����.
���� ��� � �� �� ��� �� � �� ���� �� ������. �� ��� �
� �� �� �� �� �� � �� ����� �����.
� �� � �� ��� � �� � �� ��� ��:
������ �� �� ������ �� �� ���� � 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: � � � ��� ������ � ��
��� �� �� �� �� �� ��:
�� �� ��(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
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: � � � ��� ������ � ��
�� � �� �� �� 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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
�� ���
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
�� �� � ��� �����. � ��� ���� �� ����� �� �� �� � �
� ��� � ����. � �� ���� �� �� �� �����. �� ��� ���� ��
� 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
|
|
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: � � � ��� ������ � ��
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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: � � � ��� ������ � ��
|
|
|
�� ��
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
����. �� ��� ��� � ��� ��� ��� ���� �� �����. �� �
� ��� ��� ��, �� �� ��� � ����. ��� �� ��� ��� ��� ���
��� ���� ����.
� ��� ��� ���� �� ��� ���� ��� �� � �� �� ��� ���
����� � ����. �� �� � �� ���� �� ��� ��� � �����
��� �����.
���� 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: � � � ��� ������ � ��
� �
� ���� ���� �� �� �� � �����. ��� ����.
�(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
|
|
|
||||||||
|
�� �� � ��� �� ��� � ���, 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: � � � ��� ������ � ��
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
||
|
|
|
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: � � � ��� ������ � ��
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
�� ��
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: � � � ��� ������ � ��
�� 1. � � ��
������ � �� 85
����� � �� �� � � ��� � ���� �� ��� � �� ��� � ����.
������ � � �� ��� ����� �� ������ � ��� ��� �����. �
� � � ����� �� �� �� �� �(�� �� � ��� ��� ���)��
��� �����. �� � ����� � ���� �� ���� � ��� � �� � ���
���� �����. �� ��� �� � ��� ��� �� � ��. ����� � � � ���
����� �� ��� ��� ��� ���� ��� ���.
DDM ��� �� *LIBL� ��� �� �� ���
DDM �� �� ������ *LIBL� ��� � � �� ��� � ���.
v ��� ����� ����� ��� ��� �� �� ������ �� �� �����. �� ���
��� �� DDM �� ���� ������� ����� ����� �� ������ ����
� � �� ��� ��� ���� �� ������ �� �����.
�� *LIBL� ���� DDM �� � � ����� ��� �� ��� ��� ���� �� �
�� �� ������� �� ���.
�� 2. � �� ��
86 IBM ��� - iSeries: � � � ��� ������ � ��
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
�� ���� �� ��� �����. ����� �� ���� � ���� 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: � � � ��� ������ � ��
����. ��� � �� �� �� � �� � �� ��� � �� ��� ����. *JOB� �
�� �� ��� ��� ���� ����. �� ��� ���� �� ��� ��� ��� � ���
�.
�� �� �� � ��� ��� ��� �����. *DFTACTGRP� ��� � ��� ����.
�� ��
83 ���� �� �� ���
�� ��� � �� ��� � �� �� �� ����� �� �� ��(���)� ��� �
����. �� �� ��� ��� � �� �� ��� ���� ������. ��� � �� ��
� � �� �� � �� ��(���)� ��� �����.
94 ���� ��� ���
��� ��, � ��� ��� �� �� ��� ��� �� ��� � ����.
�� � I/O ��� �� �� �� �� ���
� �� ����� ��� ��� ��� � �� �� ��� ������. ��� �� ��
��� ��� � � ��� �� � ��� � �����. � ��� � �� � ����
� �� ��� � �� ��, �� �� � ��� ��� �����.
��� � �� �� � ����, � �� ��� � ��� � ��� �����. ���
����� �� �� ���� ��� � �� �� ��� ��� � �����. �� ���
�� �� ��� 90 ���� �� ���� ������.
��� � � ��� ���� ��� ��� �� �� �� � � ��� ���� � ����.
�� �� ��� ��� �� �� � ��� ����.
v �� ���
��� ����� �� � � , � �� �� � ��� �� ��� � ����. ��
�, �� �� ����� � � �� �� ��� ����. �� ��� �� ��� � �
� ��� �� ���� 193 ���� ��� ��� �� ������. ��� ����� �� �
� , �� ��� �� �� �� ��� ��� �� �� ��� � ����. ����
� �� � ��� � ����.
�� ��� �� �� � ��� �� � �� � ��� �� ��� � ����.
v I/O ���
� � � ��� ����� ��� �� ��� I/O ��� � �� �� � �� � � ��
��.
– ��
� �� �� � ����� I/O ��� �� ��� � ����. � �� ��� � �
�� �� ��� ��� �����. �� ��� �� ��� � �� ��� �� ���� 208
���� �I/O ��� �� ������.
������ � �� 89
– �� ���
� �� ���, ������ �, �� � � 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: � � � ��� ������ � ��
�. ��� ����� � �� � � �� ��� �� �� ����� � �� �� � �
���� � ����� �� ��� � ����. � �� �����, �� ��� � ���
�������� � �� ���� ��� ��� �����, � �� ���� � �� � ��� �
�� � ����.
�� �� ��
����� ��� �� ��� � � ��� ����� � �� ��� � ��� ��� � ��
��. �� �� ��� �� �� �� �� � �� ��� ���� �����. � ��, � ��
� � �� ��� 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
� ��: ���
�� ���� � ���� �� ���� � �� � ��� ���� ��� �� �� � ����.
��� ��, ��/�� �� �� � �� � �� � � � �� ���.
�� � �� �� � � ����� ��� ��� � �� � � ��� �� � ���
��� ��� ������.
�: ��� � �� ����� �� �� ��� ��� �� �� �� ��� �����. ��
� �� ������� ���� ���� ����. �� 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: � � � ��� ������ � ��
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
�� ��
��� ��, � ��� ��� �� �� ��� ��� �� ��� � ����.
��� ���� ��� ��� ����� ��� � �� ���. ��� ����� ����� � �
��� �� �� � �� ���. �� ��� 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: � � � ��� ������ � ��
�� ��
�� ��(CL)
�� ��� ��:
��� ����� ��� �� ����� ����� �� ���� � ���� �� �� � �
� �����. ��� ��� �� �� � �� ����� ��� ���� ��� � �� ��
����.
��� ��� � �� ��� �� �� ����.
v ��� �� ��
v ��� ������ � �� �
v �� � �� �
v � � �� ��� ��� ��
v �� ��(�� � �, �� � �) ��
v ICF ��� ��� ��� �� �
v �� � �� ��
�� �� ��:
DLTOVR, DSPOVR, OVRDBF �� CL ��� ���� �� �� �� ��� ��� � ����.
�� CL ��� ���� �� �� �� ��� ��� � ����.
DLTOVR
�� �� ��� ��� �� ��� ���� ��� �� �� ��� ���� �� ��� �
��� �����.
DSPOVR
�� �� �� ��� �� � �� ��, � �� �� �� ��� �� ���� �
��� ����.
OVRDBF
������ �� �� �� ��� ����� ��� ������ �, ����� ���� �
����� �� �� ���� �� ��� � � �� �� ����� �����.
OVRDSPF
�� �� �� �� ��� ����� ��� �� �, ����� ���� ���� ��
���� �� ��� � � �� �� ����� �����.
OVRICFF
���� �� �� �� �� �� ��� ����� ��� � � ��� �� �� ���
�� �����.
������ � �� 95
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
����� ���� �� ��:
� ����� �� "��� ���� OVRDBF, OVRPRTF, OVRMSGF � DLTOVR ��� ��
� � ����.
����� �� ����.
v OVRDBF(������ �� ��) ��. "��� ��� � ���� � ��� ��� � ���
�. �� �� ILE � ��� ���� ��� � �� ����� ��� �� ��� �� � �
����.
v OVRPRTF(�� �� ��) ��. "��� ��� � ���� � ��� ��� � ����. �
� �� ILE � ��� ���� ��� � �� ����� ��� �� ��� �� � � ���
�.
v OVRMSGF(��� �� ��) ��. "��� ��� � ���� � ��� ��� � ����.
� ��� � ���� ��� � ���� �� ����. � �� ����� ��� ��� �
��� �� ��� ����.
v DLTOVR(�� ��) ��. "��� ��� � ���� � ��� ��� � ����.
� �� ��� "��� ���� ���� ��� �����.
�� �
� �� ��� ��(� �� � ���� �� �� ��)� ��� � ����.
�� ��
� ��� ���� ��� ��� � ����.
v � ��
v ��
v � �� ��� ��
v � �� ��
v � ��
� �� ��� �� �� ��� 125 ���� �� ����� ������.
��� �� � ��
���� �� �� ��� ���� ����� ���� �� �� � ��� ��� �����
��� ��� ���� ICF �� ��� ��� � ����. ���� �� �� ��� ��
�� ��� ICF ���� �� ������.
�� ��
3 ���� �� ���
������ � �� 99
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: � � � ��� ������ � ��
�� �� � �� ��� ���� �� ��� �����. �� �� � ��� �� �� ��� ��
���. � ���, OUTPUT �� �� � ��� ���� ��� ��� 66 x 132, 1�� 6�,
�� � 3, � � � 2 ���, � ��� 60 �� � � �����.
�� 3� � �� ��� ����.
��� ��:
������ ���� �� ���� � ��� � � ��� ���� ����. ��� ���� ��
�� �� ���� ��� ��� � �����.
�� �, �� � OUTPUT(����� ����� OUTPUT �� �� ���) �� �� �
REPORTS� ���� � � �� ���. ����� ���� �� �� ��� � ����.
OVRPRTF FILE(OUTPUT) TOFILE(REPORTS)
�� ���� �� CRTPRTF ���� REPORTS �� ��� ���.
��� � �� � ��:
� � �� ��� � �� ��� �� ��� ��� ����. � ��� ����, ������ �
��� �� ���, �� �� ��� ��� �� ����.
�� 3. � �� ��
������ � �� 101
�� �, �� � 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: � � � ��� ������ � ��
��� ��� ���� �� �� �� 4� � �� �� ����.
��� ��� ���� ��� ����. ��� ��� �� � � �� � ���� � ��� �
�����. �� �� ��� ��� ��(A)� ���� ���� �� � �� ����� ��
���. �� ����� � �� ��� ���� �� � ����. � � ��� ���� ��
�� ��� �����. �� �� ��� ��� ��� �� ��� � ��� ��� ��� �����.
v �� ��
v ��� ��� ����� ���
v �� �� �� �� �� �� ��� �� ��� ���
��� ��� ��� �� ��� ��� �����. �� �, �� �� 3�� ��� ��� �� �
� ��� ���� �� �� 3� ��� ��� �����. ��� �� ���� OVRSCOPE(*JOB)�
����� �� �� ��� ��� � ����.
�� ��� � ��� ���� ��(B)� �� �� �� �� �� ��� ����. ��� ��
��� � �� �� ��� ��� � ���. ��� ��� � ��� ���� ��(C � D)� �
�� 4. �� �� ���� ��
������ � �� 103
� ��, � �� �� �� �� �� ��� ����. ��� � �� �� ��� ��(C)� ���
� ��� ���� ��� ��� �� ��� ��� � ��� ��� ��� �����.
��� � �� �� �� �� ��� ��� ��(D)� ����� ��� ��� �� ����� ��
��� ��� ��� �����. ��� �� ���� OVRSCOPE(*CALLLVL)� ���� �� �� �
�� ��� � ����.
��� � �� �� ��� ��� ��� ��� � ���� ���� ������ �����. ��
� �� � ���� �� ��� � ���� ���� ������ �� ��� ����.
�� �� �� ��� � ����� �� ����� ���� � �� ���� ��� �� ���
�����. �� �� ��� ��� ��� ���� ����� ��� ��� �� ��� ����� �
���� ��� ��� �����. ��� �� ��� � �� �� ��� � ���� ��� ��
�� � � �����.
�:
WRKJOB(��� �� ��), WRKACTJOB( ��� �� ��) �� DSPJOB(�� �)� �� �
�� ���� ��� �� ��� �� � �� � � ����. �� �� � �� ��� ���
���� ��� 1� 1� ��� ����. �� ��� �� � ��(���� � �� ��) ������
�� 5. �� �� �� ��
104 IBM ��� - iSeries: � � � ��� ������ � ��
� ��� �� �� �� 1� �� �������. �� �� 1� ��� �� �� �����. ��
� �� ������ � ��� �� �� �� 2� �������. �� �� ������ � ���
�� �� �� ��� �� �������.
104 ���� �� 5� ���, PGMC� �� TFRCTL(�� ��) ��� �� ���� PGMC� PGMB
� �����. CALL ��� �� ����� �� ��� �����. RETURN ��� ����� ��
�� �����.
�� �� ����:
� ���� �� ���� �� ��� ��� � ����.
��� �� �� �� � �� ��� ��� �����.
1. � ��� �� �� ��� ����� �����(����) �� �� ��� �� �� �����.
2. � ��, �� ��� ����� � �� � �� ��� ��� � �� �� ��� �����.
3. � ��� �� �� ��� ����� �� ��� �� �� ��� �����.
4. �� �� ��� �����.
��� �� �� ��: ����:
��� ��� � ���� � ��� � � ���� �� ��� ������ �� ��� �
� ��� ��� ��� ���� ����.
��� �� � ���� �� �� � � ����.
�: � �� ��� ���� �� 235 ���� ��� ���� � ���� ���� �� �� ��
� �����.
������ � �� 105
|
|
���� 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: � � � ��� ������ � ��
��� �� ��� ��� �����.
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
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: � � � ��� ������ � ��
�� ��� �� ���, 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
���� 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: � � � ��� ������ � ��
�� �� � � �� ��� ��: ����:
�� �� ��� �� ��� � � �� ��� � �� � � �� ��� � �� ��� ���
��. �� � �� ��� ���� � � �� ���� ��� �� � ����.
�� ���, ����� 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
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: � � � ��� ������ � ��
��� �� � ����� �� � �� ���� ��� ���� ��� �� � � �� ���
�.
�: � �� ��� ���� �� 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
|
|
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: � � � ��� ������ � ��
�: � �� ��� ���� �� 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
���� 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: � � � ��� ������ � ��
���� 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
�� ��
��� ����� �� ������ ��� ���� ��� ��� ����� �� ��� ��� ���
�����.
���� � �� �� �� �� �� ��� �� ��� ���� ����. � �� ��� ���
��� ����� ��� ��� �� ��� � ��� ��� ��� �����. �� �� ��� ��
� ��� ����� ��� ��� �� ��� ��� ��� ��� �����.
��� �� ����(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: � � � ��� ������ � ��
�� ��� ��� � ��� 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
�� � ��� �� �� � ��� ����� �� � ��� ��� �� � � ��� ��
��� ��� ��� � � �� �� � ����. �� �� ���� ��� �� �� �� �
�� � ����.
� � : �� ��: ��� �� �� ��� ��� �� � ��� ��� � �� �� ����
�� ����. 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: � � � ��� ������ � ��
�� 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
�� 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: � � � ��� ������ � ��
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
�� 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: � � � ��� ������ � ��
���� �� ��� �� � �� �� ��� � � � ��� ��� �� ��� �� � ��
�� ���� � �� �� ���� �� ����. ��� � �� � � �� ����.
v �� ��� ��� ������, 119 ���� ��: WRKJOB�� �� � ������� ���� �
� �� ��� � ����.
v �� ��� ���� �� ���� ��� ��� ��� � ����.
v �� ��� �� ���� 119 ���� ��: � �� �� ��� � �� ��� ��� ���
�� ��� �� �� �� ��� ��� � ����.
v �� ��� ��� ������ � ��� �� �� ��(�� �� �� �� ��)� ���� ��
�� ��� ��� ��� � ����.
v �� �� ���� �� ��� ��(���� ��)���� � �� ���� �� �� �� ��
� ��� ��� � ����.
�� ���
� ���� ���� � � � � ��� ����� �� ��� ��� � � � � ��
��. �� � ������ ��� �� ��� ��� ��� ����. ��� ��� ���� ��
����� ��� � ��� �� ��� ��� � ��� �� ��� �� ��� �� ����� ��
� �� � � �����.
�� ��� �� ���� � ��� �� �� �� ��� ������. �� �, �� ��
��� �� ���� � OVRPRTF(�� �� ��) ��� ������.
� � � ����� ����� ���� �����. �� ��� � ���� ��� �� � ��
�� �� �� ����. �� ��� ��� ���� � � �� � 96 ���� �� ��� ��
�� � �� ������.
OVRDBF ��� ���� �� � � ��(DDM) �� �������. ��� ��� �� iSeries
�� � � ��� ��� �� � �����. ��� ��� iSeries �� �� System/38™�
�� � �� ��� �� �� � � ��� ���� ��� ���.
����� ���� �� � ��� �� �� ���� � �� �� � � � ��
����� . � �� � �� �� �� �� ��� �� �� ����� ���
LVLCHK(*NO)� ����� ����� �� ��� ���. �� ��� � ����� �� ��
� ��� ����� ���� �� � ��� ���. � ��� �� ��� ��� � � ��� �
���.
��� TOFILE ���� �� *FILE� ��� �� �� ���� ���� ����� ������ ��
� � �����. ���� ���� ������ ����� �� �� ��� �� ���� ���
� �� �, ��� � *FIRST� ����.
������ � �� 125
�� ��� �� ���� � ��� �� �� �� � ��� ����� ��� �� ���� ��
���. � �� � �� ��� � �� ����� ��� ���. � �� � ��� ���� �
����. ��� ��� ��� � � ��� � � � ���� �����.
��� � � �� �� �� � ��� ��� ��� �� ��� �����. ��� 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: � � � ��� ������ � ��
� �� ��� ��� ��� ���� �� ���� ����.
��
v ��� �� �� ����� ��� ���.
v ������ ���� ������ �� �� ������ � �� DDM ��� ���� � �
���.
v �� ��(MAXDEV �� MAXPGMDEV > 1)� ���� �� � � ICF �� �� � ��
ICF ��� ���� � ����.
v �� �� �� � ���� ������ �� � ��� �� �� ���� � � �� �
�� � �� �� �� � �� ��� � � �� ���� ����� ������. ��
�� �� �� ���� �� ��� ���� ��� �� ����� �� � ��� ��� �
� ��� ����.
��� ��� �� �� ��:
� ����� � ��� � ��� ��� �� ���� � ��� ��� � ��� ���� ���
� � �����.
From ��
To ICF: ���� � �� ��� �� ��. �� �� ��� ���.
��: ��� ���� �� ��� �� �� �� �� ��. ���� �� �� �
Enter� ���� ��� ���� ��� � ��. �� �� ��� ���.
������: ���� ����� ������� ��. �� �� ��� ���.
���: ���� ��� �� �� ���� ��� � ��. ��� �� ���
��� � �� �� ���� ����� �. �� �� ��� ���.
���: ���� ����� ���� ��. ��� �� ��� ��� � �� �� ���
� ����� �. �� �� ��� ���.
From ICF �
To ��: ���� � �� ��� ������ ���. ���� ���� ��� ���� �� �
� � Enter� � ���.
������: ���� ��������� ���.
���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���
�� �.
���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���
�� �.
������ � �� 127
From ICF �
To ��: ���� �� �� ��� �� ����� �� ��.
��: ��� ���� �� ��� �� �� �� �� ��.
������: ���� ����� ������� ��.
���: ���� ��� �� �� ���� ��� � ��. ��� �� ���
��� � �� �� ���� ����� �.
���: ���� ����� ���� ��. ��� �� ��� ��� � �� �� ���
� ����� �.
From ICF ��
To ��: � ���� � �� ��� ���� ���. ���� ���� ��� ���� ��
� � � Enter� � ���. � ���� �� � �� � � � ��� �� �� ���
��. � � � ���� ����� �� ����, �� �� � � ��� ���.
From ��� �
To ICF: ���� � �� ��� ICF ���� ���.
��: ���� � �� ��� ������ ���. ���� ���� ��� ���� �� �
� � Enter� � ���. �� �� �� �� ����� �. ��� �� ��� ��
�.
������: ���� ����� ���. ��� �� ��� ���.
���: ���� ����� ���. �� �� ������ ���� � �� ��� �� �
� �� � ���.
From ��� �
To ICF: ���� � �� ��� ICF �� ��.
������: ���� ����� ������� ��.
��: ��� ���� �� ��� �� �� �� �� ��. Enter� ���� ��� �
���� ��� � ��.
��: ���� �� �� ��� �� ����� �� ��.
���: ���� ����� ���� ��.
128 IBM ��� - iSeries: � � � ��� ������ � ��
From �� �
To ICF: ���� � �� ��� ICF ���� ���.
���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���
�� �.
������: � ���� ���.
���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���
�� �.
From �� �
To ICF: ���� � �� ��� ICF �� ��.
������: ���� ����� ������� ��.
���: ���� ��� �� �� ���� ��� � ��. ��� �� ���
��� � �� �� ���� ����� �.
���: ���� ����� ���� ��. ��� �� ��� ��� � �� �� ���
� ����� �.
��: ���� �� �� ��� �� ����� �� ��.
From �� ��
To ICF: � ���� � �� ��� ICF ���� ���. � ���� � �� ��� ICF �
� ��. � � ����� ��� ����� ����� � ���.
From ������ � (����� ���)
To ICF: ���� � �� ��� ICF ���� ���.
��: ���� � �� ��� ������ ���. ���� ���� ��� ���� �� �
� � Enter� � ���. �� �� �� �� ����� �.
���: ���� ����� ���. ��� �� ��� ��� � �� �� ���� ���
�� �.
���: ���� ����� ������ ���. ��� �� ��� ��� � �� �� �
��� ����� �.
������ � �� 129
��
�� ��� ��� ���� � �� � �� �� �����.
From ������ � (����� ���)
To ��: ��� � �� ��� ��� ��� � ���. ��� ���� ��� ����
�� ��.
ICF: ���� � �� ��� ICF �� ��.
��: ��� ���� �� ��� �� �� �� �� ��. Enter� ���� ��� �
���� ��� � ��.
���: ���� ��� �� �� ���� ��� � ��. ��� �� ���
��� � �� �� ���� ����� �.
���: ���� ����� ���� ��. ��� �� ��� ��� � �� �� ���
� ����� �.
From ��� �
To ICF: ���� � �� ��� ICF ���� ���.
��: ���� � �� ��� ������ ���. ���� ���� ��� ���� �� �
� � Enter� � ���. �� �� �� �� ����� �. ��� �� ��� ��
�.
������: ���� ����� ���. ��� ���� � ��� ���. ��� ��
��� ���.
���: ���� ����� ���. �� �� ����� ���� � �� ��� �� ��
�� �� ���.
From ��� �
To ��: ���� �� �� ��� �� ����� �� ��.
ICF: ���� � �� ��� ICF �� ��. ��� �� ��� ���.
���: ���� ��� �� �� ���� ��� � ��. �� �� �����
���� � �� ��� �� �� �� �� ���.
��: ��� ���� �� ��� �� �� �� �� ��. Enter� ���� ��� �
���� ��� � ��.
������: ���� ����� ������� ��.
130 IBM ��� - iSeries: � � � ��� ������ � ��
�� ���� ��� � � ��� � �� ���� � �� ��� ��� �� ��� ��
��� ��� ���. 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
� �� ��� �� � �� � �� ��� �� �� 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: � � � ��� ������ � ��
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
������ �� ��� �� �� ����� ��� �� �� ������ �� � � �
���� �����. ��� �� ���� ��� � ���� ���, ���� ���� �
� ���� ��� ����� , ��� �� ���� ��� � ����.
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: � � � ��� ������ � ��
�� � �� ��� �� � � �� �� ��� ��� � �� ���� ������.
�� � �� ���: �� ��� ��, �� �� ���� ��� ��� � ��� �� ���
���� � �, � �� ��� � ��� ��� � ����. � ��� ����� ���
� ��� � ����.
�� ��� �� �� �(� � � )� � ��� ��� � ����.
*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
�� ��� �� �� �� �� �� �� ��� ���� � �� ��� �� �� ��� �����.
�� ��� �� �� �� ��� ���� � ���� ���� ��� �� �� ���� ���
�.
�� �� � �� �� ��
iSeries� � �� � �� � �� �� ��� �����. � �� � �� ��� ����
� �� � � � ��� ��� � ����.
������ �� ��� � � �� � ��� �� ��(*SHRRD) �� ��� �����. �� �
� ��� � �� ��� �� ��(*SHRRD) �� ��� �����. �� ��� ���� ���
��� �����. �� �� �� ��� ��� � �� �� ���� � �� �� � �� �
��� � ����.
���, ��� ��� �� ��(*SHRUPD) �� ��� �����. ��� MBROPT(*REPLACE)
� ���� ��� ��� ��(*EXCL) �� ��� ���� �� �� �� ���� �����.
�� � ��� �� �� ��� ��� �� ��� ��� ���� �� ��� ���� ��
� ��� � ����.
v ��� �� � ��� �� �� ��(*EXCLDRD) �� ��� ��� � ����.
v ��� �� � ��� ��(*EXCL) �� ��� ��� � ����.
��� �� ��� � ��� �� �� �� ��� ����. �� ��� �� � �� �� �
�� ��� ERRLVL ����� � 1(�� 0� �� ��� �)� ������. �� ��� ��
��� ��� ����.
� �� � �� ��� �� �� ��� ����. �� �, �� �� �� �� ��� ���
���� ��� ���.
�� �� � �� �� ��: ��� �� � � �� ��� �� �� ��� � ��� � �� �
� ���� �� �� ��� �����. �� �� �� �� � �� ������ ������ �
���.
�� ��� ��� � �� �� ��� ���� ���� ���(���� � *EXCL ��� �
� ��). �� �� �� �� ��� ��� �� �� ��� ��� ��� ����� � �
� ��� ����. �� �, �� � �� ��� �� ��� ���� ��� ���.
WRKACTJOB
� 11(��� �� ��)
� 5(�� �� ��� �� ��)
� 8(���� ��� �� ��)
DSPDBR
DSPFD
136 IBM ��� - iSeries: � � � ��� ������ � ��
DSPFFD
WRKJOB
� 12( � � ��� �� ��)
� 5(�� �� ��� �� ��)
F10 ( � � � � �)
WRKLIB
�� �� � �� �����
DSPLIB
�� �� � �� �����
WRKOBJLCK
WRKRCDLCK
�� �� �� ��� ��� ����� ��� ERRLVL(1)� ���� �� ���� ��� �
�� �� � � ���� � ���.
�� ��� ��� ��� ��� � ALCOBJ(���� ��) ��� ���� � ��� ��
��� � ����.
�� ��
�� ��(CL)
���� ��� �� �� �� ��
���� ��� �� � �� � �� � ���� ���� �� �����. � �� ��� �
��� ��� ��� ���.
�� �� �� � ��� ��� �� �� � �� � �� �� �� �� � ��� ��� ��
�� � � �� � � �� � �� � ��� ��� ��� �����. �� � ��
�� ���� �� � � ����. ��� �� �� �� �� ��� �� �� � � ��
�.
��� ��� �� ��� �� ��� �����.
v CPYF - �� � �� �� �� �� � �� �� �� ��� � ����.
v CPYFRMQRYF - �� �� �� ��� �� �� ���� ����.
v CPYFRMTAP - �� �� �� ��� �� �� ���� ����.
v CPYTOTAP - �� �� �� ��� �� �� ���� ����.
�� ��
138 ���� ��� �� ��� �� � ���
�� � �� �� �� �� �� ��� �� �� ���� ��� ��� � � ���� ��
� � �����.
������ � �� 137
��� �� ��� � ���
�� ��� �� �� �� �� ��� �� ���� ��� ��� � � ���� ���
� �����.
�� �� ��� � �� ��
�� � �� �� �� �� �� ��� �� �� ���� ��� ��� � � ���� ���
� �����.
v �� �� ���� ��� ��� � �� �� �� �� ��� �� ��� ��� �
� ���� ���� � ����.
v �� �� ���� ��� ����� ��� � � ���� ��� �� �� ��� ���
�� �� � �����.
– �� �� � ��� ���� � � � � �.
– �� �� �� �� �� � ��� ��� � � ��� �� � �� �� � �(�� ��
�). , �� �� ���� ���� �� � � ��� �� � ���� �� ���� �
� ���� ����.
– �� �� � �� � �� �� ���� �� � �� � ��� ���. , �� �� �
��� ���� �� � � �� ��� ���� �� � ���� � � �� � ���
� �� �� ���� �� ���� ����.
�� ��� �� �� �� �� �� �� ���� ��� ��� ���. ���� ����
��� �� �� ��� � �� �� ��� �� �� ��� � ����. �� � ���� ��
� ���� �� ���� ���� � �� ��� �� 0�� ERRLVL ����� ���
� ���(CPYF � CPYFRMQRYF ����) �����.
�� � ��� �, �� �� �� �� ����� � ���� �, ��� ��� � ���
�� �� ��� � � ����. ��� ���� � ��� ���� ��� �� �� �� ��
� ��� ���.
�� ��
137 ���� ����� ��� � �� �� ���
���� ��� �� � �� � �� � ���� ���� �� �����. � �� ���
���� ��� ��� ���.
�� �� ��� �� ��
�� ��� �� �� �� �� ��� �� ���� ��� ��� � � ���� ��� �
�����.
v �� �� �� �� ��� �� ���� ��� ��� � � ���� �����. �� ��
�� ��� �� ���� �� �� ��� � ����. �� �� �� ��� �� ��
� ��� �� �� ��� � ���.
138 IBM ��� - iSeries: � � � ��� ������ � ��
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
��� ��
�� � �� �� ��� � �� � �� �� ��� ����. � 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: � � � ��� ������ � ��
v ������ ��/�� ��� ��/��
v ������ �� �� �� ��� � ��� ��
v ������ �� �� �� ��� � ��� ��
v ������ �� �� ��
v SQL ���� �� ��
� �� ��
���� �� ��� ���� �� ������ ��� � ������ �� ��� � ����. �
�� ������ ��� ��� � �� ��� ���� ������ �� � �����.
��� �� ��
���� �� ��� ���� ������ ��� SQL ���� ��� ��� � ����.
���� �� ��� �� �� �� � ����.
v ������ ��/�� ��� ��/��
v ������ �� �� �� ��� � ��� ��
v ������ �� �� �� ��� � ��� ��
v ������ �� �� ��
v SQL ���� �� ��
�� ��
��� �� �� �� ���� ���� � � ��� ��� � ����.
�� ��� ���� �� ��� ����.
�� ����� ������ ������� ����� ���.
�� �� ���� ����� � , ���� � �� ��� � ��� ����.
�� � ���� �� �����.
�� ���� � ������ �� ���.
�� ���� � ������ �� ���.
������ � �� � ��� � �� ��, ��, �� � �� ��� �����.
�� ��� ��� ��
� ����� � ��� �� � ���� �� � ��� �����.
142 ���� 14�� � ��� �� � ���� �� � ��� ����. 142 ����
15�� � ��� �� � ��� ����. � ��� �� � � � ��� � ��� �����
��� ��� ���� ������.
������ � �� 141
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: � � � ��� ������ � ��
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
�� ��� �� �� �� �� ��
�� �� �� �� ��� �� �� ���� 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: � � � ��� ������ � ��
�� �� � ��� � ��
�� �� � �� � ��� �� �� ��� 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
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: � � � ��� ������ � ��
� ����� ��� ���� ��� ��� � ���� � ����. ����� ����� � ��
� � ��� � ��� ��� ��� ��� ������ � ���� ����� �� ��� ���
� ����.
�� ��� ��� � �� ��� �� �� ��� �/� �� ��� �� ����. �� �� �
�� ��� �/� �� ��� �� ��� � ����.
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
��� �� ��� �� ��
�/� �� �� 0000� ������ ��� ��� ����� ������ ����.
��� � ��� ���� ���� ����. ��� � � ��� �� ���� ���� ���
�� �� �� ���� ��� ��� � �� �� �� �� �� ��. �� �, ����
�� ����� ����� � ��� ��� ����.
�� �� � �� ���� ��� ����� ������ ��� � �� �� 00�� ����
� � ��� ��� ��� ���� � �� ��� � ����. 0� �� � �� ��� ��� �
�� ���, ���� ���� ����.
���� � �� �� ��
����� ����� �� ��� ��� �� � ��� �� �� �� � �� ��(�: 02, 03,
0309 �)� �����.
� �� �� 02� ��� � ��� ������, ��� ��� ���� ��� �� ��� ���
�. ����� ����� ��� �, ���� ��� ��� ���. ��� ��� ���� ��� �
��� ���� ���. ENDJOB ��� ��� �� �� ����� ���� ��� ��� �� ��
� ��� �����.
� �� �� 03� � �� ����� � � ��� ����� ������ ����. � �
���� � ����, � ��� �� ��� ���� �� � �� � �� � �� �� �� �
��� � �� ����. ��, �� �� ���� ����� ����� �� �� ��� �
� �� ����. �� � ��� ������ � �� ��� ����� ���.
�/� �� 0309� ��� �� ���� ���, �� ��� ���� ��� �� ��� ����.
�/� �� 0310� ��� �� ��� ������� �� �� ����. � �� 02 �� 03� �
�� � �� � �� ��� � �� 00��� �� � ���, �� ��� ��� ��� ���
����.
� �� �� 04� � ��� ����� ����. �� ����� � �� ���� �� ���
� � ���. � � � ��� ��� ��� ����� � �� ��� �� � ���� ��
��� ��� ����. ����� ��� �� �� � �� ��� ���� �� � ���
��� � ����.
� �� �� 34� � ��� ����� ����. ��� �� �� ��� ��� ��� !� �
� �����. � �� ��� ��� �� � � ���� �� ������� ��� ����.
�� ����� ��� ���� ��� ��� � �� ����. �� ��� � �� ��� ���
���� �� �� �� ����.
� �� �� �� � �� �� �� 0800 1100� �� ����� ���� ����� �����
��. 0800� ��� �� ������ � � �� ����� ��� �� ��� ������ ���
148 IBM ��� - iSeries: � � � ��� ������ � ��
�. 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
� �� 81� ��� ��� ��� I/O �� �� �� ��� ��� �� �� ����. �� ���
�� �� ��� �� �� ��� � ���, � � � ��� � ��� ��� � ���. �
� ���� ��� ���� �� ����� ����. �� �� ����� �� �� ��� �� �
��� � �� �� ��� � ���. � �� �� ��� ��� ��� �� �����.
�� �� �� �� � �� �� �� ��
� �� �� 82� �� �� �� �� �� �� �� � ��� ������ ����. � �� ��
� ��� ���� ���� �� �� ��� ��� �����.
� ��� �� � � �� ��� � �� �� 81��� � ����. �� �� � ��� ���
� ��� � ��� � �� 82� ����� ���� �� �� � � ��� ��� �� ��� �
�� � � ����. ��, ��� �� ���� ����. � ���� �� �� �� ���
��� � ����.
� �� ��� � ����� ��� ���� � ��� �� � ���� ��� �� �� � �
����. �� ��� ����� ��� ���. �� �� �� ��� � � �� ��� �� ���
�.
� �� 82� ��� ��� ��� �� �� �� ��� ��� �� �� ����. �� �� �
�� ���� ���� � ���� � �� �� � �� ��� ���. �� �� � ��
��� �� ���� �� � ��� ��� ���. �� � �� ��� ���� ����� ��
�� ��� �� ��� ���.
I/O ���� ����� �� �� �� ��
� �� �� 83� ��� �� ��� � �� ����� �� ��� � ��� ������ ��
��. ����� ����� �� ��� �����. � �� ��� ��� ���� �� ���� �
� �� ��� ��� �����.
� �� �� �� � ��� ���� �� ���� �� ��� ������ ��� �� ����
�� �� ������ �� ��� � � ��� ���� � �����. ����� ����� �
�� ���� � ��� ���, �� ��� ��� ��� ���� ���� ��� ��� � ���
�. ����� � �� ��� �� � ����.
��
�� ��, ��� �� � � �� �� � �� �� ��� ���� ����� � ���
����� �� �� �� �� �� ��� �����.
2 � �� �� ��
� � ��� 2��� � � ���� � �� ��� �����.
DBCS �� � ��� �� ��� �� ������.
150 IBM ��� - iSeries: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
��� 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
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: � � � ��� ������ � ��
�� � ��� ���� 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
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: � � � ��� ������ � ��
�: 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
�� � �� � � �� � �� � ��� 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: � � � ��� ������ � ��
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
��� ��� 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: � � � ��� ������ � ��
�� �� 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
�� �� �� �� � �� �� �� �� �
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
� � �� ��� 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
�: � � �� 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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
�� �� ���� �� � ���� �� �� �� 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
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: � � � ��� ������ � ��
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
�� ��
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: � � � ��� ������ � ��
�� ��� 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
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: � � � ��� ������ � ��
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
��� ���� ��� �� ���� �� �� ��� ���� �� ������ �� ���� �
� ��� ��� ���.
��� ��� ��� ��� ������� ����� �� ���. �� �� � 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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
� � � �� 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: � � � ��� ������ � ��
�� 28. � �� 2
�� 29. � �� 3
������ � �� 189
�� �� � �� ��� DBCS� ��:
� ���� �� �� ��� �� DBCS� ��� � � �� ���.
� ��� � ��� DBCS �� ��� �� ���. �� �� ��� ������.
�� 30. � �� 4
�� 31. � �� 5
190 IBM ��� - iSeries: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
26. ICF � �� �� I/O ���
�� �� � �� �� �� �
0 �� 2 ��� ��
�� 1: �� �� ����
0 �� �� ��� �� ���
���� ��.
1 �� �� ��� �� ���
����.
�� 2: � �� ����
0 �� �� ��� � ���
��� ���� ��.
1 �� �� ��� ��� ��
������ � �� � �
�� �����.
�� 3: �� � ����
0 � ���� ��� �� �
� ��� ��.
1 � �, ��� �, � �, ��
� �, ��� � � ��
�� �� � �. �� ��
��� ���� �� � DDS
���� ���� �� �� �
�� ��� �.
�� 4-16:
��.
��
218 IBM ��� - iSeries: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
29. �� �� (��)
�� �� � �� �� �� �
101 � 1 ��� ��
N ���� � ����� � �� ����� �
��� ���� ��� ��� ����.
1 ���� � ����� � �� ����� �
��� ���(�� 1)� ��� ����. �� �
�����.
2 ���� � ����� � �� ����� �
��� ���(�� 2)� ��� ����. �� �
�����.
3 ���� � ����� � �� ����� �
��� ���(�� 3)� ��� ����. �� �
�����.
��
102 � 1 ������ �� � � .
Y �� ���
N �� ���
��
103 � 1 ���� �� ��
Y ����� � ���.
N ����� � ���� ��.
��
230 IBM ��� - iSeries: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
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: � � � ��� ������ � ��
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
�� � �� �� ��� ��� ���, IBM� � ���� �� �� ��� �� ���, ��
���� ��� � � �� �� �� ��� ��� ���(�, �� ��� ��) �� ���
�� ��� ���� ��� ���� ����.
IBM, IBM ���� �� �� �� �, � ��� ���� �� �� � � ��� ��� � ��
��� ��� �� �� ����.
1. ���� �� �� ��
2. �, ���, �� �� �� �� �� �� �� � ��� �� ��
3. ���� ��, ��, ��, �� �� �� ��� ���� ���� ���� �
� ������ ��� �� � � �� ������ ����� ���� ����, �� �����
� ����� ���� ���� �� �� ����.
236 IBM ��� - iSeries: � � � ��� ������ � ��
��. ����
� ��� � �� ���� �� � ������ ��� ����.
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
IBM� ��� ��� �� �� �� ��� ���� ���� ���� ��� ��� ��� ��
��� ��� � ����.
(i) ���� ��� ���� � ����(� ���� ��) �� �� � (ii) � ��� �
� ��� ���� � ����� �� ��� � �� ���� �� � �� ��� ������.
135-270
����� �� �! 467-12, �������
� ��.�.! ����
"����
��� ��� � �(�� �, ��� � �)� � ��� � ����.
� �� ��� ����� �� ���� � �� ��� �� ����� �� �� IBM� IBM ��
��, IBM ���� ���� ��(IPLA), ��� ��� IBM ���� �� �� �� �� ���
� ��� ����.
� ��� ��� �� �� ���� ��� ��� ��� ����. �� �� � ��� ���
� � ��� �� � ����. � ��� �� �� ��� ����� ����� � ���� ���
���� ��� ��� �� ������ �� �� ���� ��� � ���. ��,
� ��� ��� � ����� �� ���� �� � � �� � ����. � �� �� � � �
��� �� � �� ��� ��� ���.
�IBM ��� �� ��� � ��� ����, �� � �� �� � �� ����� �� ����.
IBM��� ��� �IBM ��� ����� ����, � �� ��� ��� ���, �� �� �
��� ��� ��� � ���. �IBM ��� ��� �� ����� � ��� ����� �
�����.
IBM� ���� �� �� ��� �� �� ��� ��� ��� ��� � ����.
� ���� �� ���� ��� ���� � � ��� �� ��� � ����. � ����
��� ���� ��� ���� � �, ��, � � ��� ��� ��� � ����. � ���
�� ��� ��� �� ��� �� � ��� ����� �� ���� ����.
��� ����:
� ���� �� �� � ������ ���� � � ���� �� ��� � � �������
� ����. ��� � ����� �� ��� � � ���� ������ ���� �����
���� ������� ��, ��, ��� � ���� �� ���� IBM� �� �� � � ���
� ��� � ����� ��, �� � ��� � ����. ��� ��� �� ���� ��� ���
� �� � ��. �� IBM� ��� � ����� �"�, ��� ��� �� ��� ����� �
��� ����.
��� � ���� �� �� ��� � ���� � ��� �� �� �� ��� �� ���
�� ���.
238 IBM ��� - iSeries: � � � ��� ������ � ��
|
|
|
© (��� ���) (��). � ��� �� 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
|
|
|
|
|
|
|
|
|
|
|
|
|
��� ��: ��� �� ��� ��� ��� �� ��� � ���� �� ��� ���� ��,
�� � ��� � ����. ��� ��� ���� IBM� ��� �� � ���� 2�� ����
� �� � ��� �� � �� ��, �� �� ��� � ���.
� ���� ����� ��� � � ���, � ����� � ���� ��� ��, ���, �����
�� � �� ���� ��� ��� ��� ���� �� ��� ��� �� ����� ���� �
���.
IBM� � ���� ��� IBM� ��� �� ����� ��� ��� ����� ���� ���
���� � ���� ��� ��� ��� � ����.
��� � �� � �� �� ���� �� �� ��� # � �� ��� ���� �� ��
� � ��� ����, �� �� ���� � ����.
IBM� � ���� ��� � ��� ��� �� ����. IBM� ��� � �� ���� ����
�� ��� ���� ����� ����� �� ��� ″�����″ � ���� �����.
240 IBM ��� - iSeries: � � � ��� ������ � ��
���