ibm i€¦ · cpf3243 member xxx already saved with storage freed media and storage extensions , ....

238
IBM i 7.1

Upload: others

Post on 10-Apr-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

IBM i

��� ��

7.1

���

Page 2: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF
Page 3: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

IBM i

��� ��

7.1

���

Page 4: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�!

� ��� � ��� ���� ��� ���� ��, 227 ���� ������� ��� �����.

� ���� � ����� ��� ���� �� �� IBM i 7.1(�� �� 5770-SS1) � �� �� ��� � ��� ���

�. � ��� �� RISC(Reduced Instruction Set Computer: �� ��� ���) ���� ���� ��� CISC �����

���� ����.

© Copyright International Business Machines Corporation 1996, 2010.

Page 5: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��

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

IBM i 7.1� ��� �� . . . . . . . . . . 2

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

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

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

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

�� � ���� ���. . . . . . . . . 5

���� ��� �� ��� �� . . . . 7

���� �� � �� �� . . . . . . . . 7

���� ��� �� �� . . . . . . . . 8

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

��� �� . . . . . . . . . . . . . 12

���� �� �� � . . . . . . . . . 12

�� �� �� . . . . . . . . . . . . 13

��� � �� �� �� . . . . . . . . 24

�� � ��� ��� � . . . . . . . 24

�� � �� � ��� � . . . . . . . 25

��� �� �� . . . . . . . . . . . 26

�� �� . . . . . . . . . . . . . . 30

�� �� . . . . . . . . . . . . . . 30

��� �� �� ��. . . . . . . . . . 30

GO SAVE �� �� . . . . . . . . . . . 31

GO SAVE �� � � . . . . . . . . 34

��� ��� �� �� . . . . . . . . . 56

��� � ��� �� �� . . . . . . . 56

�� ���� � ��� �� ��. . . . . 58

��� ��� �� . . . . . . . . . . . 61

��� ��� � �� ��� ��� �� . . . 63

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

�� ��� � ��� ������ �� . . . 124

� ��� ��� �� . . . . . . . . 128

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

��� �� ���) �� . . . . . . . . 131

� �� �� . . . . . . . . . . . . 137

� �� �� . . . . . . . . . . . 137

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

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

�� . . . . . . . . . . . . . . . 145

� �� ��� �� ��� � ���� 146

� �� ��� �� ���� . . . . . 159

� ��� �� � � �� . . . . . 164

�� � � ��� . . . . . . . . . 167

�� � � �� . . . . . . . . . . 170

���� �� . . . . . . . . . . . . . 187

��/� ��� � � �� . . . . . 187

��� �� � � . . . . . . . . . 188

���� �� ���� � �� . . . . . . 189

�� ���� ��. . . . . . . . . . . 190

�� � ��� . . . . . . . . . . 190

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

��(SAV) � �(RST)� � �� . . . . 193

�� �� � �� . . . . . . . . . . 214

�� �� ��� ��� �� . . . . . 225

�� � � � �� . . . . . . . . 225

��. ���� . . . . . . . . . . . . . 227

���� ����� �� . . . . . . . . 229

�� . . . . . . . . . . . . . . . . 229

��� . . . . . . . . . . . . . . . 229

© Copyright IBM Corp. 1996, 2010 iii

Page 6: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

iv IBM i: ��� ��

Page 7: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� ��

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

���� ��. ��� ��� � ���� �� ��� ������. GO SAVE � ���� �� �

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

�� ��

�� ��� ���� �� GO SAVE ��� ���� ���� �� � ����. GO SAVE ���

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

� � 21, ��� ���� ���� � 22 � ��� ���� ���� � 23� ����. ��

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

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

�� ���� ���� GO SAVE ��, � � 21� ������. � �� �� GO SAVE ��

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

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

�� �� ��� ���� ��, GO SAVE ��� ��� ���� GO SAVE ��, � � 21, 22

�� 23� ���� �� ��� ����� ������. � �� ���� �� �� � ��� �

�����.

�� � �� ��

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

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

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

2. GO SAVE ��� �� � ��� ��� �� �� ��� �� ��� ������.

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

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

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

�: � �� ��� 226 ���� �� ��� � ��� ���� ��� ��� ����.

© Copyright IBM Corp. 1996, 2010 1

Page 8: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

�� � � FAQ

�� � � �� ��

IBM i 7.1� ��� ��

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

��� ��� �� ��

QUSRSYS ������ ����� ��(SAVLIB) �� ��� ���� ��(SAVCHGOBJ) ���� �

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

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

��� �� � UPDSYSINF LIB(QUSRSYS)� ���� ��� ��� �� � ����. � � �

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

�� �� ����

� �� � �� �� �, ������ ���� �� TCP/IP� �����. � � ��� 34 ��

�� �GO SAVE �� � �� ��� ������.

BladeCenter® ���� ��� ��� ��

BladeCenter ��� ��� IBM® i ����� �� ��� �� � �� �� ��� �� � ��

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

v IBM i ����� ��� ���

v IBM i on POWER® Blade Read-me First

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

�� ����� �� �� �� � ��� �� �� Information Center� ��� �� ��.

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

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

PDF ���� �� � ��� ��� � ���� �� ��(|)� � � ����.

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

2 IBM i: ��� ��

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 9: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� ��� �� PDF ��

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

� ��� PDF ��� ��� ����� ��� ��( 894KB)� ������.

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

v �� � � FAQ

v BRMS(Backup, Recovery, and Media Services)( 328KB)

v ��� ��( 2.7MB)

v �� � � �� ��( 317KB)

v ��� �( 4.3MB). � ��� �� ��� ���(SC41-5304)�� �� � ����.

v ���� ���( 2MB)

�� ��

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

v ���:

i5/OS®� BRMS(Backup, Recovery, and Media Services) ( 2559KB). � ���� BRMS(Backup,

Recovery, and Media Services) CL �� �� � �� ��� �� ��� �� ��.

v IBM Redbooks®:

A Practical Approach to Managing Backup, Recovery, and Media Services for OS/400®

PDF � ��

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

1. ������ PDF ��� ��� ��� ���� ������.

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

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

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

Adobe Reader ����

��� PDF� ��� ���� ���� Adobe® Reader� ���� ��. Adobe � ���

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

��� �� 3

|

|

|

Page 10: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� ���� ��

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

���� �� ��

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

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

����� �� � ����(PRECHK) ����� ���� ����� �� ����� ��� ��

� ��� �� � ����. PRECHK(*YES)� ��� , ���� ������� ���� �����

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

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

��.

v ����� �� ��.

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

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

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

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

PRECHK(*YES)� �� �, ������ ����� �� ����� ��� ���� ��. ��� �

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

����� PRECHK ���� ���� ��� ���� �� ������ ���� ��� �� ���

�. ��� SAVACT(*SYNCLIB)� ���� ��, � ����� ���� �� �� �� �� ��

��� ����.

PRECHK(*NO)� ��� ���� ������ ��� �� ��. ���� ��� ���� �� ��

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

�� ��

160 ���� ������ ���

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

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

�� �� ��

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

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

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

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

4 IBM i: ��� ��

Page 11: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

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

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

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

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

v ��� ��(DTACPR)

v ��� ���(COMPACT)

v � �� �� ��(USEOPTBLK)

SAVSYS �� ���� ���� �� �� � � ����.

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

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

���. �� ����� �� ��� ��� ��(DTACPR) ���� � ���� ��(QsrSave) � ��

�� ��� ��(QSRSAVO) API�� �� � ����.

v ��: �� � � � ��� �� ��� �� ����. � ��� �� �� �� ����

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

v ��: � DVD ��� �� ��� �� ����. ��� �� � ����� ���� ��

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

���� ��.

v ��: � �� �� �� ��� � � �����. �� ��� �� � � ���� ��

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

System i® Performance Capabilities Reference �� ��, ��� � � �� ��� �� � � �

�� �� � ����. ��� �� ��� �� � �� �� *LOW, *MEDIUM � *HIGH ��� �

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

�� ��

13 ���� ��� ��

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

�� ��

���� ���

��� � ���� ���

�� � ���� ���� STG ����� ���� ����� ��� � ����� ����� ���

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

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

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

��� �� 5

Page 12: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

STG(*FREE)� ��� ���� ��� �� �� ���� �� ����. ���� ����� ���

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

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

�� ���� ���� �� �� STG(*FREE) ����� �� � ����.

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

���� �� ��

*FILE1,2 ��� �� �

*STMF3 ��� �

*JRNRCV4 � ���

*PGM5 ����

*DOC ��

*SQLPKG SQL �

*SRVPGM ��� ����

*MODULE ��

1 ��� �� �� �� �, ���� ����� ��� �� � � ����� ���� ���� ��� ����

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

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

CPF3243 Member xxx already saved with storage freed

���� Media and Storage Extensions ��� ���, ��� �� �� ��� �� ����� ��� �� �

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

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

3 *STMF ����� ����� �� � ���, �� �� �� ��� ��. �� ���� ��� ″Qp0lSaveStgFree()

API″� ���� *STMF ����� ����� �����.

� ����� � � *STMF ����� �� � ��� *STMF ����� ���� ��� ��.

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

�� �� � ����.

5 �� � ����� �� STG(*FREE)� ���� ����. �� ����� ����� �� ��. Integrated

Language Environment®(ILE) ����� �� ����� ����� ���� ����. ���� ILE ����� �

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

�� ����� ���� ��(SAVDLO) ���� STG(*DELETE)� �� �� ����. �� ��

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

�� ��� ����.

6 IBM i: ��� ��

Page 13: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

111 ���� ���� ���� ��� �� ��� ���

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

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

�� ��

Qp0lSaveStgFree()

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

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

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

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

�.

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

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

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

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

� ����.

���� �� � �� ��

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

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

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

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

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

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

���(DLO)� ������ ���� ���, � ��� ��� �� ���� �(ASP)� QDOC ����

� � ��� ASP� QDOCnnnn ������ ����.

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

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

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

��� �� 7

Page 14: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

83 ���� �SAVOBJ ��� ��� ���� ���

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

QSRSAVO API� ���� �� ����� �� �� ����.

�� ��

�� � � ��

�� �� �� ��

�� �� �� ��� 4 293 525 600 �����. ��� 512��� � �� �� �� ���

2TB���(1TB� 1 099 511 627 776 ���� ��).

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

��(DLO)� �� �, � ��� �� �� �� �� ���� �(ASP)� ��� �� � ���

�.

�� ��

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

���� ��� �� ��

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

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

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

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

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

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

�� ��� �� 75� ��� �� ID� ��� ����. ���� ��� ID� ���� ���� ��

� ����� � ��� �� ��. � ����� � ��, ��� �� ID � ���� ���

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

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

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

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

� ��� �� ������ ���� �� �� �� �(CPC3720 �� CPC3721)�� ���� �

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

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

� �� � ���. �� ��� ���� ��� ��� � �� �� �� ���� CPF379A

�� � � ����. �� ��� ��� � � �� ����� �� SAVOBJ ��� ���

���.

8 IBM i: ��� ��

Page 15: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

��� CPF3797: <������> ������ ����� ���� �����. �� ��� ������.

��� CPC3701: ��� ���� � ������ �� �����.

��� CPC3718 : SAVSYSINF ��� �� ����.

��� CPC3722: �� �� ���� ������ �� �����.

��� CPC9410: ��� �� SAVDLO ��� �� ����.

��� CPC9063: �� �� �� SAVDLO ��� �� ����.

��� CPC370C: ��� �� SAV ��� �� ����.

��� CPC370D: �� �� �� SAV ��� �� ����.

�� ��

193 ���� ���(SAV) � �(RST)� � ���

��(SAV) ���� �(RST) ��� �� � �� ��� ��� ��� ��� �� �� �

����.

�� ��

214 ���� ��� �� � ���

�� �� ���� API� ���� �� � �� �� �� � ����.

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

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

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

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

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

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

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

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

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

�.

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

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

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

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

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

��� �� 9

Page 16: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAVLIB, SAVOBJ � SAVCHGOBJ ���� OUTPUT(*OUTFILE) INFTYPE(*ERR)� �� �

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

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

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

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

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

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

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

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

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

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

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

DSPOBJD OBJ(QSYS/*ALL) OBJTYPE(*LIB) +OUTPUT(*OUTFILE) +OUTFILE(library-name/file-name)

2. � ��� ����� ���� � �� �����. ODSDAT �� ����� �� ���

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

��.

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

� ����.

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

������ ����� �� �� ���� �� ��(DSPOBJD) ��� ���� ���� ����� �

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

QSYS ������ ����� �� �� DSPOBJD ��� ���� �� �� ��� ��� ��

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

�� DSPOBJD ��� ���� ������ �� �� ����� ����(DLO)� �� �� � �

����. DLO� ��� ����� � ASP ID� ��� �� ����� ����� ��(DSPDLONAM)

��� ������. DSPOBJD ���� OBJ ����� ��� ������ ������. ������

�� QDOCxxxx� ������. xxxx� ASP ID���. �� �� �� ���� �(ASP) 2� �� ��

����� QDOC0002���.

�: ��� ASP� ASP 1� �� ������� QDOC0001� ��� QDOC���.

10 IBM i: ��� ��

Page 17: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

����� ���� ����� �� SAV ��� �� ���� �� � ��� ��� � ���

�. �� ���� SAV ��� �� � �� � ��� � �� ���� ��. �� � �

�� ��� SAV ��� OUTPUT ����� *PRINT� ��� � �� ��� � ���� �

�����.

�: SAV ��� �� ����� �� ����� �� ��� ��� ���� ���� ����. ��

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

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

v ��� ��(SAVSYS)

v �� ��(SAVSECDTA)

v � ��(SAVCFG)

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

v ��� �� ��(SAVSYSINF)

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

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

�� ��.

� ��� ���� �� � ���� ��� �� �� ��. ��� ��� �� RSTOBJ� ��

�� �� ��� �����. ���� QSAVDLOALL ��� �� ���� ����.

QUSRSYS ������ QSRSAV21 ��� �� �� ��� ��� 5�� GO SAVE � 21(��

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

, �� ID � ��� ��� ����. �� ��� �� � � �� ��(*)� ����. � ��

� ���� �� GO SAVE � 21 ��� �� �� �� �� � ����.

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

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

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

SAVCFG QSAVCFG ���

SAVLIB *ALLUSR QSAVALLUSR �1

SAVLIB *IBM QSAVIBM �1

SAVLIB *NONSYS QSAVLIBALL �1

SAVSECDTA QSAVUSRPRF ���

SAVSTG QSAVSTG ���

SAVSYS QSAVSYS, QSAVUSRPRF, QSAVCFG ���

SAVSYSINF QSYSINF ���

GO SAVE � 21 QSRSAV21 ���

1 UPDHST(*NO)� ��� ���� ���� �� ��� �� ��� ��� � �� ���� ����.

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

��� �� 11

Page 18: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

85 ���� ���� ����� ���

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

���� ��� �� ��

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

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

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

����.

v �� ���

v � ��

v �� �

v �� �

v �� ���

12 IBM i: ��� ��

Page 19: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

�.

�� ��

BRMS

�� �� ��

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

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

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

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

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

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

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

SAVSYS � �4 �1 �4 ���

SAVCFG � � � � �

SAVSECDTA � � � � �

SAVLIB � � �2 � �

SAVOBJ � � � � �

SAVCHGOBJ � � � � �

SAVDLO � � �3 � �

SAVSAVFDTA � � � � ���

SAVLICPGM � �4 �1 �4 �

SAVSTG � ��� ��� ��� ���

SAV � � � � �

RUNBCKUP � � ��� ��� ���

SAVSYSINF � � � � �

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

2 � ��� �� �� SAVLIB LIB(*ALLUSR), SAVLIB LIB(*IBM) �� SAVLIB LIB(*NONSYS)� �� � ����. ��

� � ��� *UDF ��� ����� ��. *HPOFS ��� ���� � ��� �� � ���.

3 ��� SAVDLO ��� ���� � ��� �� ���� �(ASP)� �� ����� ����(DLO)� � ��� �� � ���

�. ��� � ��� *UDF ��� ����� ��. *HPOFS ��� ���� � ��� �� � ���.

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

�� ��

���� ���

�� �

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

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

��. �� �� �� ���� �� ��� �� � System i ���� �� ���� ����� ��

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

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

��� �� 13

Page 20: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ������. SAVSAVFDTA ��� ���� ��� ��� ����� RSTLIB, RSTOBJ �� RST

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

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

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

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

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

��� �� �� �� ASP�� ���� ASP� � � ����.

v �� �� �� ��� 2TB���(��� 1TB� 1 099 511 627 776���). �� � �

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

�� �� �� SAVSAVFDTA ��� ��� ��� �� ��� �� ��� �� ��� ���

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

�� ���, � � ��� ��� ���� �� I/O ����� �� � �� �� �� �� ���

� �� � ����.

�� ��

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

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

��� �� � ��:

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

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

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

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

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

�� � ��� ��(SAVSAVFDTA) ��

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

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

��� �� ��.

SAVLIB LIB(LIBA) DEV(*SAVF) SAVF(LIBB/SAVFA)SAVSAVFDTA SAVF(LIBB/SAVFA) DEV(media-device-name)

RSTLIB ��� ���� �� ���� �� ���� LIBA ������ � � ����.

SAVSAVFDTA ��� �� � ���� �� � ���� ��� ���� ����.

� ��� ��(SAVFDTA) ����

SAVLIB ��, SAVOBJ �� �� SAVCHGOBJ ���� � ��� ��(SAVFDTA) ���

�� ������. SAVFDTA(*YES)� ��� ���� �� � � �� ��� �� ���

14 IBM i: ��� ��

Page 21: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

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

SAVFDTA(*YES)� �� � �� ����� ����.

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

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

��� ����.

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

� CPI374B �, SAVFDTA(*YES) ignored for file <your-file-name> in library

<your-library-name>� ����, �� ��� �����.

�� �� �� �:

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

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

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

FTP� ���� �� �� �� �� �� System i ����� �� � ����.

v �� � ��(CHGSAVF) ��� �� �� �� ��� �(�: �� �� �)� �� ��.

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

� �� ��.

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

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

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

v ���� ��(SAVOBJ) �� ����� ��(SAVLIB) ��� ���� �� �� ��� �� �

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

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

�� �� �� ���� �� API� ������.

�� � ��(QSRLSAVF) API� ��� �� �� �� �� ��� �� ��. �� �� ��

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

QSRLSAVF API� DSPSAVF ��� ���� �� � ��� �� ��. �� SAVF0200 ��

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

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

v ����� ��� ASP

QSYSINC ������ QSRLSAVF API �� ��� C, COBOL � RPG� �� ��.

�� � �� ��:

��� �� 15

Page 22: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

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

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

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

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

v ��(*USE) ��� �� ���� �� ��� ��� � ����� � � ����. � ��

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

v ��(*USE) � ��(*ADD) ��� �� ���� ��� ��� �� �� ����� �� �

����.

v ���� �(*OBJOPR) � ���� ��(*OBJMGT) ��� �� ���� CLRSAVF ��� ��

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

� ��.

v ��� ��(*SAVSYS) �� ���� �� �� ���� ��(*OBJEXIST) ��� �� ���� �

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

�� �� �� ��� ��

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

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

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

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

��.

�� ��

���� �� � �� ��

�� �� �� I/O � :

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

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

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

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

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

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

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

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

� �� ��, FEOD� ��� ���� ����� � �� �� ��.

16 IBM i: ��� ��

Page 23: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� ��� � ��� FEOD ��� ��� � ��� �� ��� �� �����. � ��

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

�� �� � �� ��

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

– � ��� �� �� ��� �� ���� � �� ��� �� �� � POSITION �����

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

�����.

– � ��� ��, �(EXTEND ����� ���� ���)� � �� �� �� � ���

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

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

– �� �� � �� ������ �� �� ���� �� �� 528���� �� �� �

�. ����� �� � �� ���� �� 528����� ��.

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

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

�� �� ��:

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

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

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

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

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

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

� SAVSAVFDTA � � �� �� �����. ��� �� ��� ��� � � �� ���

� ��� ��� �� � ����. SAVSAVFDTA ��� � ������ �� � ���� �

� �� �� � �� �� �����. SAVSAVFDTA� �� �� ���� �� �� ��

�� SAVF� ����� RSTOBJ� ���� ���� � � ����.

��� � ��:

�� � ��(SNDNETF) ��� ���� �� � �� � ����� ��� �� � ��� �

� ����. SNDNETF ��� �� �� �� � �� ��� � ��.

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

� �� � � ��(RCVNETF) ��� ���� ��� ��� �� ������ ��� ���� ��

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

�� ����(�: ���� �� ��)� �� �� ��� ��� SNDNETF ��� ���� �� �

����.

��� �� 17

Page 24: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�: �� ��� TGTRLS(*PRV)� ���� �� � �� ���� �� ���� ����� �� ���

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

� TGTRLS(VxRxMx)� �� �� ���, (VxRxMx)� �� ��� ����. �� ��� � �

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

�� ��

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

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

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

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

� ��.

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

�� ��

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

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

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

� ����.

�� � ��� 50�� ��� ����.

� �� WORM(Write Once Read Many) � ��� � ����� ������. ��� ��

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

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

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

�.

� ����� � �� ��� DVD-RAM ��� � ��� �(UDF) � ���� ��

�� �� ����� �� � ����. UDF� � � � ������.

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

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

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

�� ���� ��(/) ����� ���� � �� �� ���� �� � ����. ��(*)� ���

���� ��(/) ����� � ��� � ��. 'optical_directory_path_name/*'� ���

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

� ����� � ��.

�� �� SAVLIB LIB(MYLIB) DEV(OPT01) OPTFILE('MYDIR/*')� ���� �� ���� � �

MYDIR/MYLIB� � ��.

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

��� SAVLIB� � ��� ������. �� ���� � SAV ��� � ��� �� ��. �

��� SAVLIB �� ���� SAV ��� �� �� � �� ��� ����.

18 IBM i: ��� ��

Page 25: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� ��� OPTFILE ����� ��� ���� ��� � �� ����. SAVSYS �

SAVE �� � 21� 22� �� � �� ����.

� 5. � ��� � � ��

���� � ��

CLEAR(*NONE) ���� �� ��� CLEAR(*NONE)� ���� �� ���� � � �� ��� � ��

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

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

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

� �� � ����.

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

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

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

CLEAR(*ALL) ���� CLEAR(*ALL) ����� ����� � � �� ��� �� �� ��� ����.

CLEAR(*AFTER) ���� CLEAR(*AFTER) ����� � �� �� ��� �� �� ��� ����. ���� �

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

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

CLEAR(*REPLACE) ���� CLEAR(*REPLACE) ����� ��� �� ��� ��� � �� � ���� �

� ��.

GO SAVE ���� � � �

��� ��

GO SAVE ��, � � 21 �� 22 �� SAVSYS �� � ���� ��� � �

� �� � �� ���� �� QSYSOPR � �� OPT1563 �� �� ��.

�� �� �� � ���� CLEAR ����� �� ��� OPT1260 �� �� �

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

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

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

� ��� ��.

GO SAVE ��, � � 21 � �� � �� ���� Y �� N� ���� �� �

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

v �� � ��: N �

� � ��: N �� �� � �� ���� ��� DVD-RAM � ��� �

� �� ����� ��.

v �� � ��: Y �

� � ��: Y �� �� � �� ���� DVD-RAM � ��� � ��

���� ��.

SAVSYS �� � � �� ��� SAVSYS ��� �� �, ���� � �� ��� � �� �� �

� OPT1503 - �� ��� �� �� � �� �� ��. � ���(INZOPT) �

��� ��� ������ SAVSYS ���� CLEAR(*ALL)� ���� �� �� ���

�� � ����.

��� �� 19

Page 26: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���

42 ���� �GO SAVE ������ ��� �� �� ���

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

�� ��

���� ���� �

� ����

�� �� ��

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

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

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

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

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

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

� �� ��� � ��. �� ��� MSGID(OPT149F)� � �� ���� �� �� ���

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

� ��� �� ��

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

� ����. �� FTP� �� �� � ���� �� ����� ��� �� �� �� ����. �

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

�� � ����� FTP�� ��� �� � ����. �� ��� � ��� ���� ����

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

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

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

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

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

�� PTF ��� ��

CD-ROM �� �� ����� ���� �� �� ������ �� ����� �� � ���

�. ���� ��� �� �� ����� �� ��� ����� �� �� PTF ��� ��� �

� � ����. � �� � ���� �� � PTF ��� �� �� ������ ��

� �� � ����.

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

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

����.

20 IBM i: ��� ��

Page 27: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

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

CRTDEVOPT DEVD(OPTVRT01) RSRCNAME(*VRT) ONLINE(*YES)TEXT(text-description)

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

VRYCFG CFGOBJ(OPTVRT01) CFGTYPE(*DEV) STATUS(*ON)

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

CRTIMGCLG IMGCLG(MYCATALOG) DIR('/MYCATALOGDIRECTORY') CRTDIR(*YES)TEXT(image-description)

5. ��� 48MB - 16GB �� � �� ���� ������. SAVSYS ��� ����� �� �

�� ��� ���� �� �� �� ���� �� 2048MB ����� ��. � ��� ���

� �� ��� �� ��� 4GB� � �� ��� ��� ������. �� ���� ��

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

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

ADDIMGCLGE IMGCLG(MYCATALOG) FROMFILE(*NEW) TOFILE(file-name)IMGSIZ(*DVD4700) TEXT(text-description)

��

ADDIMGCLGE IMGCLG(MYCATALOG) FROMFILE(*NEW) TOFILE(file-name)IMGSIZ(*CD650) TEXT(catalog-description)

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

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

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

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

LODIMGCLG IMGCLG(MYCATALOG) DEV(OPTVRT01) OPTION(*LOAD)

7. � ��� �������.

INZOPT NEWVOL(MYVOLUMEID) DEV(OPTVRT01) TEXT('volume text')

������ � �� ��� � ��� �����. WRKIMGCLGE(�� ��� ��� ��

��) ��� ���� ��� ��� ����� LODIMGCLGE(�� ��� �� � �� �

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

LODIMGCLGE IMGCLG(MYCATALOG) IMGCLGIDX(2) OPTION(*MOUNT)

LODIMGCLGE IMGCLG(MYCATALOG) IMGCLGIDX(1) OPTION(*MOUNT)

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

8. DEV ����� �� � ��� ��� � ��� �� ��� �� �� ��� ������.

�: �� � ��� �� �, ���� GO SAVE � 21� ���� �� ��� ��� �� �

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

��� �� 21

Page 28: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� � 21 �� ��� ���� � ��� �� �� �� � ����. �� ��� ����

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

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

�:

CHGATR OBJ('/MYINFO') ATR(*ALWSAV) VALUE(*NO)

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

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

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

�� ��

�� � ����

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

CRTDEVOPT

VRYCFG

CRTIMGCLG

ADDIMGCLGE

LODIMGCLG

INZOPT

CHGATR

SAV

�� ��

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

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

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

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

�� ��

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

��.

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

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

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

�� ���� �� �� ���� �� � �� ��� GB� ��� ���.

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

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

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

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

22 IBM i: ��� ��

Page 29: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

���

�� �� ��

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

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

�� �� �� ��.

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

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

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

� ��� �� ��

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

�� � � ����. �� FTP SSL� �� �� ��� ���� �� ����� ��� �� ��

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

� �� �� ���� �� �� � �� � ����� ��� �� FTP����.

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

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

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

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

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

� 2 - 5��� ������.

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

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

CRTDEVTAP DEVD(TAPVRT01) RSRCNAME(*VRT) ONLINE(*YES)TEXT(text-description)

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

VRYCFG CFGOBJ(TAPVRT01) CFGTYPE(*DEV) STATUS(*ON)

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

CRTIMGCLG IMGCLG(MYCATALOG) DIR('/MYCATALOGDIRECTORY') CRTDIR(*YES)ADDVRTVOL(3) PREFIX(ABC) IMGSIZ(10000)TEXT(catalog-description) TYPE(*TAP)

5. �� ���� �����. � ��� �� ��� ��� �� ���� ������. � ��

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

LODIMGCLG IMGCLG(MYCATALOG) DEV(TAPVRT01) OPTION(*LOAD)

��� �� 23

Page 30: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

6. DEV ����� �� ��� ��� ��� �� ��� ������. �� ��� ��� ��� �

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

��.

�� ���� �� ���

�� ��� ��� �� �, ���� GO SAVE � 21� ���� �� ��� ��� �� �

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

���� � 21 �� ��� ���� � ��� �� �� �� � ����. �� ��� ���� �

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

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

�:

CHGATR OBJ('/Catalog-Path') ATR(*ALWSAV) VALUE(*NO)

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

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

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

�� ��

�� ���

�� � �� �� ��

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

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

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

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

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

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

�� 1 �� A�� 2 �� B�� 3 �� C�� 4 �� A�� 5 �� B�� 6 �� C

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

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

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

�� � �� ���� ��

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

24 IBM i: ��� ��

Page 31: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

��. ��/�� �� ���� ��� � � ��� � � �� �� � �� ��� ����. ��

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

�� ��� ��/�� �� �� ��� ��� �� ����. � ��� ����� ���� �

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

��� ���(INZTAP) ���� System i Navigator�� �� � �� ��� �� ���� ����

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

�, CLEAR ����� ���� ��� �� ���� ���� �� � ����.

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

��� � INZTAP ���� ����� ���� �� ������.

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

�� ��� �� ��� ��, �� � � ��� � ��� ���� *UDF ��� ����

��.

GO BACKUP �� � 21(��� �)� �� � ����. � �� �� � �� � ��� �

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

�� ��

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

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

�� �� �� � ���

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

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

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

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

�� �����. INZTAP � INZOPT ��� �� ��� �� ���� � ��. ���� �

(��� A, ��� B �) � ��� ���� ���� ����.

�:

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

�.

2. � �� �� ���� � � 30��� �� � ����.

� 7. �� �� ��� �� �� � ��

���(INZTAP) � ��

B23001 �-GO SAVE ��, � � 23–�� 1B23002 �-GO SAVE ��, � � 23–�� 2B23003 �-GO SAVE ��, � � 23–�� 3

��� �� 25

Page 32: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

���(INZTAP) � ��

E21001 �–GO SAVE ��, � � 21–�� 1E21002 �–GO SAVE ��, � � 21–�� 2E21003 �–GO SAVE ��, � � 21–�� 3

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

� 8. �� ��� �� �� � ��

��� � ��

E21001 �–GO SAVE ��, � � 21–�� 1E21002 �–GO SAVE ��, � � 21–�� 2AJR001 �-� ��� ��-�� 1AJR002 �-� ��� ��-�� 2ASC001 �-��� ���� ��-�� 1ASC002 �-��� ���� ��-�� 2BJR001 �-� ��� ��-�� 1BJR002 �-� ��� ��-�� 2B23001 �-GO SAVE ��, � � 23–�� 1B23002 �-GO SAVE ��, � � 23–�� 2

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

�. �� ��� ���� ��� � ���� � ��� � ����(�: � A� ���, � B�

�� �).

�� ��

�� � � �� ��

���� ���

��� �� ��

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

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

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

�� ��� � ���.

BRMS(Backup, Recovery, Media, and Services)� ��� ����� ���� ����� ��� ��

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

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

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

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

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

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

� �� ����.

26 IBM i: ��� ��

Page 33: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

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

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

�� ��

��� ��� � ����

�� ���� ���

IBM System Storage™ TS1120 � IBM Ultrium 4 �� �� ��� ����� ��� �� ���� �

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

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

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

��� ��� ���� IBM EKM(Encryption Key Manager)� ���� ��� � �� ��. ��

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

�. ��/�� ���� BRMS(Backup, Recovery, and Media Services)� ���� ��� ��� ��

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

System i ��� �� ��� ��� ���� ��� ������ ���� ���, ������ EKM

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

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

v ��� �� ����� ��� �� ���(�� ��, EKM� �� � ����� �� ���� ��

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

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

v EKM� �� �� �� �� �� � �� � ��� ��� ��

��� � �� � �� � ��� �� �� � ��� EKM ����� �� ��� �� ����

��. EKM� ��� ����� �� ��� �� �� ����� ���� ��. � ���� EKM

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

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

�� � ���� �� ��� � EKM � ��� ��� ��.

EKM ��� �� � � ��� IBM Publications Center� IBM Encryption Key Manager Introduction,

Planning, and User’s Guide, GA76-0418� ������. ���� IBM Publications Center�� �

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

���.

��� �� 27

Page 34: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

��� ���

Java ���� IBM Encryption Key Manager ���

BRMS� ��� ��� ���

BRMS(Backup, Recovery, and Media Services)� ���� ��� ��� ����� ��� �� ��.

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

�� �� ��� ��� �� ��� �� � ��. ��� ���� BRMS� ���� ���

� ����.

BRMS� �� ���� ���� ���� ��� �� ��. ���� ��� �� � BRMS ����

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

�� ���� �� ��. BRMS� ��� ����� ���� ��� �� ��� ���

�� ���.

��� �� �� ����� �� ���� �� BRMS� �� ��. ���� ��� �� ���

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

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

�: ��, ��/� ��� ��� ����� ���� �� � ���. ��� ��/� ��� ���

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

�� ��

�� ��� � ��

��� �� �� ����

i5/OS� BRMS(Backup, Recovery, and Media Services) PDF

�� ��� ��� ���

��� ���� System i ��� ��� �� ��� �����. ����� �� ��� ��� ��

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

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

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

v �� � � ����� �� *ALLOBJ �� *SAVSYS �� ���� *ALL ��� �� ��.

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

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

v SAVSYS ��� ���� ��� ���� ��� � ���(BRMS� �� ���).

v QBRM, QUSRBRM, QMSE � QUSRSYS �� BRMS �� ���� ��� � ���.

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

28 IBM i: ��� ��

Page 35: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

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

��� � ���.

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

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

���� �� ��.

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

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

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

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

v SAVSYS ��� ���� �� ��� � �� � ����.

v ��/� �� � �� �� ���� ���� ��� � � ��� � ���. ��� ��

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

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

v ���� ��� ���� �� �� i5/OS ���� ���� ��� �� � ���.

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

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

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

�� ��� ���.

v SAVSYS ��� ���� ���� �� ���� ����� �� �� ����� EKM(Encryption Key

Manager)� �� ��� ��.

v EKM� ���� ����� �� ���� ����� �� �� �� ��. � ����� EKM�

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

– SAVSYS ���.

– EKM ��� � � EKM � �

– ��� �����

– ��� ����

– ��� �����: QSYS2, QGPL, QUSRSYS � QUSRBRM.

v ��� ��� ���� �� � ��, �� � ���� ��� � EKM � ��� ��

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

v ���� ���� � � ��� ���� ��� �� �� �� �� EKM� �� � ��

� ��. �� ��� �� EKM � �� � � ��� ��.

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

��� ��.

��� �� 29

Page 36: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

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

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

�� ��

�� ��� ��(VOL) ����� �� ���� *MOUNTED� �� � ����. � �� �

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

��� �����.

��� ��

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

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

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

���.

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

��� � ����� ���� ��, �� ��� �� *PERM(�)� ��(EXPDATE)� �� � �

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

� �� �� ��� �� CLEAR(*ALL) �� CLEAR(*REPLACE)� ������. CLEAR(*REPLACE)

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

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

(EXPDATE)� ������. �� �� ��� �� 5 �� ��� ���� �� �� ���� �

� �� 4� � ��� ������. �� ���� CLEAR(*NONE)� ���� ���� ����

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

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

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

�� ��

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

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

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

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

�� �� �� ��

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

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

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

30 IBM i: ��� ��

Page 37: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� ��� �

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

� �� �� ��.

� ���� � - �� � ��

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

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

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

� ���� � - �� � ���

� ���� � ���� �� ��� �� ���� �� �� �� � ��. SAVLIB �

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

��.

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

� � ����. �� �� ��(PRTERRLOG) ��� ��� TYPE(*VOLSTAT)� ������. �

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

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

��� ��.

�� ���� �� ���� �� ��� ��(DSPTAP) �� ��� �(DUPTAP) ��� ���� �

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

�� �� ��.

�� ���

67 ���� �SAVLIB �� �� ����� ��

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

GO SAVE �� ��

�� ��� �� ���� ���� ��� ��� ���� GO SAVE ��� ������.

GO SAVE ��� ��� ��� �� ���� �� ��� �� � ����. GO SAVE ��� �

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

��� ��� GO SAVE ��� � � 21� ���� �� ����.

GO SAVE ��� � � 21� �� �� ��� �����. � ��� ���� �� �� ����

�� ��� �� � ����. � � 21� ��� ��� �� � �� ���� ��� ���

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

� �� �� ��� �� �� �� ���� BRMS(Backup, Recovery, and Media Services)� ��

��. BRMS� �� � � ��� �� ��� �� ���� �� ��.

��� �� 31

Page 38: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

����: SAVSYS ���� GO SAVE � � 21 �� 22� ���� �� �� ���� �� �

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

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

32 IBM i: ��� ��

Page 39: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��� GO SAVE ��� � � �� ��� �� ��� ����� �� ��.

v GO SAVE �� � �� ��� GO SAVE ��� ���� ��� ��� ��� GO SAVE

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

�� 1. �� ��� � �

��� �� 33

Page 40: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v GO SAVE �� ��� ��� ��� ���� ���� �� ��� � ��� GO SAVE ���

���� � � ����.

v �� GO SAVE ����� ��� GO SAVE ��� �� �� ��� �� ��. � ��� ���

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

�� ��

BRMS(Backup, Recovery, and Media Services)

GO SAVE �� �� ��

� ��� GO SAVE �� � ���� �� � �� ��� �� � �� �� �� ��.

����� GO SAVE� ��� GO SAVE �� �� �����. �� ��� �� ��

�� �� � 21, � 22 � � 23� � � ����.

GO SAVE(� 21 - 23, 40) �� ������ ���� �� TCP� ����� ������.

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

v ENDTCPSVR

v ENDHOSTSVR

v ENDTCP

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

�� ����� ��(ENDSBS) ��� ���� �� � 10� ��� �� ��.

��� �� ��(+)� ��� �� ����� � �� ���� �� �� ��� ���� ��

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

� ��. ��� ����� �� ���� �� �� �� ENDSBS ��� ��� � ����.

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

�� ���� ENDSBS ��� ��� � ���.

34 IBM i: ��� ��

|

|

|

|

|

|

|

Page 41: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� 35

Page 42: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

GO SAVE: �� 20(�� ��� ��)

�� � � 20� ���� GO SAVE �� � � 21, 22 � 23� �� ��� �� �� � �

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

���� ���� QUSRSYS ����� � QUSRSYS ������ QSRDFLTS ��� � ���

�� *CHANGE ��� ��� ��.

GO SAVE ��� �� � � � 20� ��� ���� � � 21, 22 � 23� �� ��� �

��� �� �� ��. ���� �� ��� � 20� ��� �� ���� IBM� ���� ���

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

�� �� ��� ��� ����� � � �� ���� �� � ����. ���� QUSRSYS �

����� QSRDFLTS ��� �� � ��� �� �� ��. ���� ���� IBM� ���� �

�� �� ��� ��� QSRDFLTS ��� �� � ��.

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

� ��� �� ��� � Enter� ��� � ��� ����� ���� ��� �� � ����.

36 IBM i: ��� ��

Page 43: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

��. � ����� � 20� ���� �� ��� ����� �� � ����. � ��

QSRDFLTS ��� �� ���, ��� ��� �� �� ���� � �����.

GO SAVE: �� 21(�� ��� ��)

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � �� �

�.

� 21� �� � ��� ���� �� �� � Domino® �� �� IBM i5/OS Integrated Server

Support �� ���� � �� �� �� ���� �� ����� �� �� ���� �� ��.

�� �� ���� ���� ���� �� � ����. ��� �� ���� Linux® �� AIX®� ��

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

� 21� ���� �� �� ���. �� ��� �� � ���� ���� � � �� ��

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

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

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

�: �� ASP(System i Navigator��� �� ��� ��� �)� ��� �� ��, � 21� ��

�� �� �� �� ASP� ������� ������.

�� ��� ��� �� � ��/� ��� � ��� �� �� ��� � �����.

�� ��: HMC(Hardware Management Console)� �� � �� ��� ��� �� � � 21�

��� ��� ��� �� � ����. �� �� ����� HMC� � ��� � �� ��� �

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

� �� �� ��

21�� ��(QMNSAVE)

ENDTCPSVRENDHOSTSVRDLYJOB JOB(300)ENDTCPDLYJOB JOB(300)ENDSBS SBS(*ALL) OPTION(*IMMED)CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK or *NOTIFY)SAVSYSSAVLIB LIB(*NONSYS) ACCPTH(*YES)SAVDLO DLO(*ALL) FLR(*ANY)SAV DEV('/QSYS.LIB/media-device-name.DEVD') +

OBJ(('/*') ('/QSYS.LIB' *OMIT) +('/QDLS' *OMIT))1 UPDHST(*YES)

STRSBS SBSD(controlling-subsystem)1 SAVSYS ��� SAVLIB LIB(*NONSYS) ��� � � QSYS.LIB � ���� ���� ��� � ��� �� � �

��� �� ��. SAVDLO ��� QDLS � ���� ���� ��� ��� �� ���� �� ��.

42 ���� �GO SAVE ������ ��� �� �� ����� GO SAVE ��� � � 21� �

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

��� �� 37

||||||||||||||

Page 44: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���

68 ���� ��� ASP ���

System i Navigator�� �� �� ���� �(ASP)� ���� �����, �� ��� ��(GO

SAVE � 21)� ��� �� �� ��� ���� �� �(GO SAVE: � 23) �� ASP� �

� � ����. �� ASP� �� ��� ���� ��.

42 ���� �GO SAVE ������ ��� �� �� ���

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

�� ��

111 ���� ��� � �� � ��

i5/OS V5R4 ��� �� ���� ���� ���� �� �� �� � � � ����. � ���

� �� � API� ���� ��� ���� ���� ����.

56 ���� ���� ��� �� ���

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

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

78 ���� ��� ��� �� ���

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

79 ���� �QSYS� � ���� �� ���

QSYS� � ����� ���� �� �� ��� ������.

80 ���� �i5/OS �� �����(QHLPSYS, QUSRTOOL) �� ���

i5/OS �� ������ ���� �� �� ��� ������.

�� ��

�� ��� �

SAVLICPGM

GO SAVE: �� 22(��� ��� ��)

� 22� ��� ���� �� ��. �� ��� ���� ���� ����. � 22� ���� ��

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

� ��.

38 IBM i: ��� ��

Page 45: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� �� �� ��

22��� ����(QSRSAVI)

ENDTCPSVRENDHOSTSVRDLYJOB JOB(300)ENDTCPDLYJOB JOB(300)ENDSBS SBS(*ALL) OPTION(*IMMED)CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK or *NOTIFY)SAVSYSSAVLIB LIB(*IBM) ACCPTH(*YES)SAV DEV('/QSYS.LIB/media-device-name.DEVD') +

OBJ(('/QIBM/ProdData') +('/QOpenSys/QIBM/ProdData')) +

UPDHST(*YES)STRSBS SBSD(controlling-subsystem)

42 ���� �GO SAVE ������ ��� �� �� ����� GO SAVE ��� � � 22� �

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

�� ���

42 ���� �GO SAVE ������ ��� �� �� ���

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

�� ��

78 ���� ��� ��� �� ���

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

79 ���� �QSYS� � ���� �� ���

QSYS� � ����� ���� �� �� ��� ������.

80 ���� �i5/OS �� �����(QHLPSYS, QUSRTOOL) �� ���

i5/OS �� ������ ���� �� �� ��� ������.

�� ��

SAVLICPGM

GO SAVE: �� 23(��� ��� ��)

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� ��

���� ����.

� 23� ���� �� �� ���. �� ���� ���� � � �� ��� ����� �

� � � ���� � ��.

�: �� ��� �� �� ��� �� �� � 23� ���� �� ����� �� ��� �� ��

����� ������. � � ��� 68 ���� ��� ASP ���� ������.

��� �� 39

||||||||||||||

Page 46: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� �� �� ��

23 �� � �� ���

(QSRSAVU)ENDTCPSVRENDHOSTSVRDLYJOB JOB(300)ENDTCPDLYJOB JOB(300)ENDSBS SBS(*ALL) OPTION(*IMMED)CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK or *NOTIFY)SAVSECDTASAVCFGSAVLIB LIB(*ALLUSR) ACCPTH(*YES)SAVDLO DLO(*ALL) FLR(*ANY)SAV DEV('/QSYS.LIB/media-device-name.DEVD') +

OBJ(('/*') ('/QSYS.LIB' *OMIT) +('/QDLS' *OMIT) +('/QIBM/ProdData' *OMIT) +('/QOpenSys/QIBM/ProdData' *OMIT))1 +

UPDHST(*YES)STRSBS SBSD(controlling-subsystem)

1SAVSYS ��, SAVSECDTA ��, SAVCFG �� � SAVLIB LIB(*ALLUSR) ��� QSYS.LIB � ���� ����

��� � � 23� �� � ���� �� ��. SAVDLO ��� QDLS � ���� ���� ��� ��� �� �

��� �� ��. /QIBM � /QOpenSys/QIBM ����� IBM� ���� ����� ���� ��� � � 23� ��

����� �� ��.

42 ���� �GO SAVE ������ ��� �� �� ����� GO SAVE ��� � � 23� �

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

40 IBM i: ��� ��

||||||||||||||||||

Page 47: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���

68 ���� ��� ASP ���

System i Navigator�� �� �� ���� �(ASP)� ���� �����, �� ��� ��(GO

SAVE � 21)� ��� �� �� ��� ���� �� �(GO SAVE: � 23) �� ASP� �

� � ����. �� ASP� �� ��� ���� ��.

42 ���� �GO SAVE ������ ��� �� �� ���

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

�� ��

111 ���� ��� � �� � ��

i5/OS V5R4 ��� �� ���� ���� ���� �� �� �� � � � ����. � ���

� �� � API� ���� ��� ���� ���� ����.

78 ���� ��� ��� �� ���

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

79 ���� �QSYS� � ���� �� ���

QSYS� � ����� ���� �� �� ��� ������.

113 ���� ���� ��� �� ���

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

GO SAVE: �� 40, 41, 42, 43(��� ��)

GO SAVE � � 40, 41, 42 �� 43� ���� ���� �� �� � ����. �� CL ��

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

� �� �� ��

40��� �����(QMNSAVN)

��� �� �����

ENDTCPSVRENDHOSTSVRDLYJOB JOB(300)ENDTCPDLYJOB JOB(300)ENDSBS SBS(*ALL) OPTION(*IMMED)CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK or *NOTIFY)SAVLIB LIB(*NONSYS) ACCPTH(*YES)STRSBS SBSD(controlling-subsystem)

41��� ����� ��� ��

IBM �����

SAVLIB LIB(*IBM)

42�� ��� �����

SAVLIB LIB(*ALLUSR)

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

��� ����

SAVCHGOBJ LIB(*ALLUSR)

��� �� 41

|||||||||

Page 48: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

56 ���� ���� ��� �� ���

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

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

GO SAVE ������ ��� �� �� ��

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

GO SAVE ��� � � 21, 22 � 23� �� �� ������ ������. � �� ���

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

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

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

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

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

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

� ������ �����, GO SAVE �� ��� ��� ���� ���� �� ��� � ����

��� �� �����.

�: HMC(Hardware Management Console)� �� � �� GO SAVE: � 21� ���� ���

� �� ��� ���� � �� HMC� ���� ��. HMC �� � �� ������.

�� POWER ��� ��� ��� �� �� �� I/O ��� ���� ��, ���� GO SAVE:

� 21 ��� ���� � �� Integrated Virtualization Manager� ����. �� I/O ��� ���

��� �� ��� �� i5/OS ����� �� ���� � � ����. �� I/O �� �� �

�� ���� PowerVM Editions Operations Guide� ������.

1. �� ���� �� ����� ���� �� � ��� ���� ����(GO SAVE � 21 �

� 22) ��, �� ��� ���� �� ��/� ��� � ������. ��/� ��� �

SAVSYS �� GO SAVE ���� �� � �� �� ��� � ����� � ���� ��

� ��� ���. �� ���� ��/� ��� � � ��� ������.

2. *SAVSYS � *JOBCTL �� ��� � �� �� �� ��� ��� ���� �� � ��

� �� ��� ���� ���� �� �����. (QSECOFR ��� ���� ��� ��� �

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

�� ��.

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

�� ��� ��� ���� ��� �� ���� � 21 �� ��� ���� � ��� �

� �� �� � ����.

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

�:

CHGATR OBJ('/MYINFO') ATR(*ALWSAV) VALUE(*NO)

42 IBM i: ��� ��

Page 49: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

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

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

���.

4. �� �� ���� �(ASP)� �� ��, � 21 �� 23 �� ��� ��� �� �� ASP

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

�: ���� ���� ���� �� ASP� �� ��, �� ASP� �� ����� �� �

GO SAVE ��� ���� �� �� ��. ���� ���� �� ASP� � GO

SAVE ���� ��� ���� ��.

���� ���� ASP� GO SAVE �� � �� ��� �� �� ��, ���� �

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

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

5. ���� ���� � � ���(failover) � �� ASP� ����� �� �� �� ��

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

���� ��.

���� �� �� ��(ENDCRG) ��� ���� � ��(ENDCLUNOD) ��� ������.

6. OptiConnect ���� �� ��, �� �� �� ��������. ������ ��� �� ��

�� ��� ���� ��� QSOC ������ ���� �� �� �� OptiConnect ���� �

����� ��. ������ ���� �� OptiConnect ���� ������ �� ��, �� �

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

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

7. ������ IBM WebSphere® MQ, V6(5724-H72)� �� ��, ���� ���� �� WebSphere

MQ, V6� ������ ��. WebSphere MQ ��� �� ��� WebSphere MQ

(www.ibm.com/software/integration/wmq/library/library53.html)� ������.

8. �� ����� �� �� ��� �� ����� �� � ��� �� ���, � ���

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

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

�� ������.

9. ���� � ��� ���� 11��� ����.

10. �� �� ��� ���� �� ��� ������. �� �� ��� �� ��� ��� �

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

a. �� ��� ��� ���� �� � �� ��� �����.

WRKRPYLE

b. MSGID(CPA3708)� �� �� ���� � ������. xxxx� ���� 1 - 9999 ��

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

��� �� 43

Page 50: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

ADDRPYLE SEQNBR(xxxx) +MSGID(CPA3708) +RPY('G')

c. �� ��� �� �� ��� �� � ��, �� ��� MSGID(OPT149F)� � �� ��

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

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

� �� ��� � ��.

d. �� ���� ��� ����� ���� �� � �� ����� ��� ������.

CHGJOB INQMSGRPY(*SYSRPYL) BRKMSG(*NOTIFY)

�: �� � � 21, 22 �� 23� �� ��� ���� �� �� ���� ����� ����

�� �� ����. ���� ���� �� ��� � � 20� ������. ���

� ��� �� ��� Yes� ������.

11. �� ���� GO SAVE� ��� �� �� ������.

12. �� ��� �(21, 22 �� 23)� ��� Enter� �����.

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

13. �� ��� �� ��� �� � � �� � Enter� �� ������.

�� ��� ��

�����������Enter ���������

�� . . . . . . . . . . . TAP01 ��______________________________

�� ��� �� . . . . . Y Y=�, N=����� �� �� . . . . . Y Y=�, N=���

�� � �� . . . . *BREAK *BREAK, *NOTIFY

� �� . . . . . . . . . . *CURRENT *CURRENT, time

���� �� ���� . . . . *ALL *NONE, *ALL

�� ��� �� ��. . . . . Y Y=�, N=���

�� ��� ��

�����������Enter���������

��� �� �� . . . . N Y=�, N=���

��� � ��� ��. . . . . N Y=�, N=���

�� �� ��� . . . . . . . *NONE *NONE, *ALL

44 IBM i: ��� ��

Page 51: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

14. �� ���� ����� �����. 4�� ��� �� ����� �� � ����. � ���

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

�� DVD-RAM � �� ��, ��� �� ����� �� �� �� ��� ��� �� � �

���.

� 21 � 22� � �� ��� �� IPL ���� ��. �� ���� �� ��� ����

��, �� ��� �� ���� �� IPL ��� ����� ��. �� ���� ���� ��

�� � � � ��� ���� ��� �� �� ���� SAVSYS ��� �� � ��� ��

��.

15. �� ��� ���� ����� �����. �� �� ��� ����� �� N(���)� ���

���. SAVxx ��� ���� ����� �� Y(�)� ������.

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

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

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

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

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

�: ��� DVD-RAM � ��� ���� �� ���� � � �� �� � QSYSOPR

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

�� ��.

���� ����� ��� � �� ��� �� � �� ���� ��� �� N(���)� �

�����.

17. � � �� ���� ����� �����. �� �� ��� ���� *NOTIFY� ����

��. � �� �� �� �� ��� ��� ��� ��. *NOTIFY� ���� ��, ��

��� ���� �� � � 99 �� �� �� �� ������ � QSYSOPR � ��

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

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

��� ��� � � 99 �� �� ������� �� *BREAK� ������.

18. �� � ���� ����� �����. �� ��� ��� �� 24� ��� ��� � ��

��. �� �� �� �� �� �� 4:30�� ������. �� ��� 2:30� ��� �

� ��� �� �� 2:30� �� ��.

�:

a. ���� �� ��(DLYJOB) ��� ���� �� ��� ��� ��. ������ ��

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

b. ������� ��� ��� �� � ����. ������ ��� ����� ���

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

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

�� �� ����.

��� �� 45

Page 52: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

c. QINACTITV ��� �� �� �� *NONE�� ������. QINACTITV �� *NONE

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

�� �� ������.

d. ���� �� ��� ��� �� ��� ���� ����� ��� �� ��� ����

� ������.

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

v QINACTITV ��� �� *NONE� ������.

v � � ��� *NOTIFY� ������.

v �� � �� �� *NOTIFY� ������.

v �� ��� ���� N� ������.

v � � ��� N� ������.

19. �� � �� ���� ���� ����� �����. � ��� ���� �� ���� ��

����� ���� �� �� � �� ��� ���� � ����. �� � ��� ��� i5/OS�

IBM Extended Integrated Server Support� ��� Windows® �� Linux � ��� ��� ��

�� ��� ����� Linux �� AIX ��� ����.

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

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

*NONE

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

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

� ��.

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

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

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

20. � ��� ��� �� ���� ����� �����. �� �� ���� � ���� �

�� �� � �� �� Y(�)� ������. � ��� ��� �� � ���(UDFS) � ��

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

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

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

UDFS� �� � ��� �� ��� � ���� �� UDFS� �� �����. � � �

�� ���� � UDFS� ���� RST ��� RBDMFS(*UDFS) ����� ���� �

�.

21. ��� �� �� ���� ����� �����. ��� ��� ���� Y(�)� ������. �

�� ��� �� �� � � ����. ″��� �� ��″ ���� � GO SAVE �� �

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

46 IBM i: ��� ��

Page 53: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

22. ��� �� ��� �� ���� ����� �����. ���� �� �� �� � ���

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

23. �� � ��� ���� ����� �����. � ��� ���� � �� �� �� � �

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

*NONE

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

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

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

24. Enter� �����. � �� �� ��� �� �� � � CPI3716 �� �����. �

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

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

� �� �� ���� �� �� 25���� ������. QSYSOPR � � ��� �� �

� � � �� 60 ��� �� *BREAK� ��, ����� ��(ENDSBS) �� ���� �

�. �� �� *CURRENT� ��� �� �� ��� ����� ���� ������.

25. ��� ��� ″�� ���″� Y� ��� �� TCP� ��� � ����� �� �� � � ���

��. ����� �� Enter� �����. ���� ������ ���� � �� �� �

����. QSYSOPR � �� � � �� 60 ��� *BREAK� ��� �� �� �� ��

�� ��. �� � � �� �����. �� ���� Enter� �����.

a. CPF0994 ENDSBS SBS(*ALL) command being processed

b. CPF0968 System ended to restricted condition

�� ��� ���� N� ��� �� 27��� ������.

26. ���� �� ��� �� ��� �� �� ��� � ����� �� ��� �� ��� �

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

�: �� ASP� �� � �� ��, �� ASP �� ���� ��� ��� � 21 � 23� ��

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

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

ENDSBS SBS(*ALL) OPTION(*IMMED)SAVSYSSAVLIB LIB(*NONSYS) ACCPTH(*YES)SAVDLO DLO(*ALL) FLR(*ANY)SAV DEV('/QSYS.LIB/media-device-name.DEVD') +

OBJ(('/*') ('/QSYS.LIB' *OMIT) +('/QDLS' *OMIT)) +

UPDHST(*YES)STRSBS SBSD(controlling-subsystem)

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

��� �� 47

|

|

|

|

|

|

|

Page 54: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

ENDSBS SBS(*ALL) OPTION(*IMMED)SAVSYSSAVLIB LIB(*IBM) ACCPTH(*YES)SAV DEV('/QSYS.LIB/media-device-name.DEVD') +

OBJ(('/QIBM/ProdData') +('/QOpenSys/QIBM/ProdData')) +

UPDHST(*YES)STRSBS SBSD(controlling-subsystem)

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

ENDSBS SBS(*ALL) OPTION(*IMMED)SAVSECDTASAVCFGSAVLIB LIB(*ALLUSR) ACCPTH(*YES)SAVDLO DLO(*ALL) FLR(*ANY)SAV DEV('/QSYS.LIB/media-device-name.DEVD') +

OBJ(('/*') ('/QSYS.LIB' *OMIT) +('/QDLS' *OMIT) +('/QIBM/ProdData' *OMIT) +('/QOpenSys/QIBM/ProdData' *OMIT)) +

UPDHST(*YES)STRSBS SBSD(controlling-subsystem)

��� �� � � ����� �� Enter� �����.

27. ���� ����� �� ��� � �� ��� �� �� � �� ��� ��

�� ������. �� �� �� ��� �� �� �� ��� �� � R� ��� ��

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

Device was not ready or next volume wasnot loaded (C R)

�: SAVLIB ���� � � ���� �� ��� ���� �� SAVLIB �� �� ��

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

28. �� ��� �� ��� ��� �� � ���� �� �� ��� �� � ���� ������

�.

29. QINACTITV ��� �� �� � ��� ������. 18c ���� � �� ������.

30. �� ��� �� � �� ��� ������. ��� �� ��� �� ��� �� ����. ��

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

DSPJOBLOG * *PRINT

��

SIGNOFF *LIST

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

31. �� ��� ���� �� ������ ��� �� ������ � ��� ��� �� ��

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

48 IBM i: ��� ��

Page 55: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� � ��� ���� �� ���� ��� ���� ����� i5/OS Clusters technology� ��

����.

32. �� ���� �� ��� ����� �� � � �� ����.

33. �� ASP� ����� �, � ���� ��� �� �� ��� �� Qdefault.UDFS� ���

�������. �� ASP� �� ���� Qdefault.UDFS� �� �������. ��� ��

ASP� �� � ��� ������.

MOUNT TYPE(*UDFS) MFS('/dev/iasp_name/Qdefault.UDFS') MNTOVRDIR('/iasp-name')

��� �� 49

Page 56: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

124 ���� ��� ��� � ��� ������ ���

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

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

187 ���� ����� ���

��� ��� ���� ���� �� �� ���� BRMS(Backup, Recovery, and Media Services)

� ���� ���� ��� �� � ����. ��� ����� ��� ��� ���� �� BRMS

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

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

38 ���� �GO SAVE: � 22(��� ��� ��)�

� 22� ��� ���� �� ��. �� ��� ���� ���� ����. � 22� ���� ��

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

� ��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

68 ���� ��� ASP ���

System i Navigator�� �� �� ���� �(ASP)� ���� �����, �� ��� ��(GO

SAVE � 21)� ��� �� �� ��� ���� �� �(GO SAVE: � 23) �� ASP� �

� � ����. �� ASP� �� ��� ���� ��.

53 ���� ���� �� ���

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

SAVSYS ��� ���� � � ��� ���� �� ��� � ��.

�� ��

111 ���� ��� � �� � ��

i5/OS V5R4 ��� �� ���� ���� ���� �� �� �� � � � ����. � ���

� �� � API� ���� ��� ���� ���� ����.

128 ���� �� ��� ��� ���

i5/OS � � Windows ��� � �� ���� �� � � � ����.

18 ���� �� ���

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

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

�� ��

�� HMC ��� ��

50 IBM i: ��� ��

Page 57: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� ���

��� � �� �

����

��� �� � ���(UDFS)

IBM i on POWER Blade Read-me First

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

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

� ��� � � ����.

��� �� � ��� �� ���?:

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

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

System i Navigator ��:

System i Navigator� ����, your_system → � ��� → �� � ��� → � → dev → QASPxx

� ���� �� ��� �� �� ������. UDFS ����� ���� �� ��� �� ��

���.

�� �� ���� ��:

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

1. ����� wrklnk ’/dev’� ������.

2. ���� ��� �� �� �� � �� � 5(��)� ���� dev ����� ��� ������.

3. QASPxx� ���� ���� �� �� �� ��� �� �� �, � 5� ���� �� ���

� �(ASP)� �� UDFS� ������.

��� �� ��� ���� �� ���?:

�� ���� �� ����� ���� �� � ��� ���� ����(GO SAVE � 21 ��

22) ��, �� ��� ���� �� ��/� ��� � ������. �� ���� ��/� ���

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

�� ����� �� �?:

�� ��� ��� ��� ��� �� ���� ���, CD �� DVD ��� ����� ��. ��

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

1. ����� WRKIMGCLG� ������.

��� �� 51

Page 58: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�: �� ���� �� ��(WRKIMGCLG) �� �� ���� �, � � �� �� �

����.

� ��� � �� �?:

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

������. ��� ��� �� �� �� ��� �� ���� ����� �� � ����. System

i Navigator� ����, your_system → �� � ��� → �� � → ��� �� → ��� �� �

����. �� ��� �� 33 - 255� ��� �����.

���� ��� ��� �� � ��� � ����?:

System i ����� � ����� �� ��� �� ��� ��� �� �� ���� ��� �� �

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

� � ����.

1. System i Navigator� ����, your_system → �� � ��� → �� � → ��� �� → ���

�� �����.

2. �� ��� �� 33 - 255 �� ��� �����. �� ��� �� ��� ��� ���� ���

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

3. ��� ���� �����, �� ��� �� ��� ��� ����� �� �� � �� ��

��: �� �����.

� ����� WebSphere MQ, V6 �� �?:

������ IBM WebSphere MQ, V6(WebSphere MQ, V6), 5724-H72, ���� �� �����

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

� ���� ���� ����� ���� ����(�� ��, z/OS® � i5/OS � ��� ��� ���)

�� �� � ����.

WebSphere MQ, V6� ����� ���� �� �� ��� ������.

System i Navigator ��:

System i Navigator� ����, your_system → �� � ��� → �� � → ��� � �����.

�� �� ���� ��:

1. ����� GO LICPGM� ������.

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

��.

WebSphere MQ, V6� ��� ��, ���� �� ���� 5770-SS1� �� �� �� 5724-H72

� �����.

52 IBM i: ��� ��

Page 59: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

WebSphere MQ� ��� ��, � ���� �� ��(WRKMQM) ��� ���� � ���� �

��� �� � ����.

OptiConnect ��� �� �?:

OptiConnect� �� ��� �� �� ��� ��� � ����� ���� ��� � �� ���

�.

OptiConnect� ����� ���� �� �� ��� ������.

System i Navigator ��:

System i Navigator� ����, your_system → �� � ��� → �� � → ��� � �����.

OptiConnect� �� 5770-SS1, i5/OS - OptiConnect� � 23���.

�� �� ���� ��:

1. ����� GO LICPGM� ������.

2. � 10� ���� ��� ���� �� ����� ������.

3. OptiConnect� ��� �� ���� �� ���� 5770-SS1� �� �� �� OptiConnect� ��

���.

��� ��� �� �?:

System i ���� �� � ��� ���� �� � �� �� �� ���� �� � ����. x86

�� Linux �� Windows � ��� ���� ���� � �� ��� � �� ����� �� �

Linux �� AIX� ����.

HMC(Hardware Management Console)� �� �?:

System i5® �� 5xx� �� �� ���� HMC(Hardware Management Console)� �� � ����.

CoD(Capacity on Demand) �� �� ���� ���� �� HMC� �� ��.

��� �� ��:

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

SAVSYS ��� ���� � � ��� ���� �� ��� � ��.

� ��� ���� *ALLOBJ, *IOSYSCFG � *JOBCTL ��� ���� �� � �� �� �

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

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

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

� ��� �����. � ��� �� �� ASP� ��� �� ���� �����. ��� ��

����.

a. *SERVICE �� ��� �� ��� ���� ���� �� �����.

��� �� 53

Page 60: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

b. ���� STRSST� �� Enter� �����.

c. ��� � ��� ID � ��� � ��� ������. ����� � ��.

d. ��� ��� �(SST) �� � �� � 3 ��� ��� �� ��� ������.

e. ��� ��� �� �� �� � �� � 1 ��� �� ��� ������.

f. ��� � �� �� � �� � 3 ��� �� �� ��� ������.

g. �� � � ������. �� � � �� PRINT � �� � ���� � ����.

h. ��� ��� � �� �� � � �� ��� F3� �����.

i. ��� ��� � �� �� � �� Enter� �����.

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

� ��� ������.

a. ���� �� �� — DSPCLUINF DETAIL(*FULL) OUTPUT(*PRINT)

b. ���� �� �� �� — DSPCRGINF CLUSTER(cluster-name) CRG(*LIST) OUTPUT(*PRINT)

3. �� ASP� �� �� �� ASP�� �� ��� ��� �������. System i Navigator��

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

4. *ALLOBJ �� ��� �� ��� ���(�: �� ���)� ���� �� �����. ��� �

�� �� ���� ���� ��� �� ��. *ALLOBJ ���� �� ��� �� ����� �

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

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

5. � ��� ���� ��� � ��� ���� �� �� ��� ������.

a. ��� �� QHST� ������. �� ��� ��� �� �� ����. ��� ����

�.

DSPLOG LOG(QHST) OUTPUT(*PRINT)

b. ��� ��� �� ��� ������.

WRKF FILE(QSYS/QHST*)

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

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

��� �� � � ��� �� �� �� �� �� � �� � 8(� �� ��)�

������.

c. �� �� �� �� ��� �� �� �� �� � �� �� �� ������. ��

� ��� �� ��� ��� �� ��� ������. � ��� SAVSYS ��� �� �

����.

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

a. GO SAVE ��� ����, �� ��� �� �� � � ��� �� �� ����� Y� ��

����.

b. PRTSYSINF ��� ������.

54 IBM i: ��� ��

Page 61: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���� ���� ��� �� �� �� ��. PRTSYSINF ��� � �� �� ��

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

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

� 9. ���� ��� �� �

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

QPEZBCKUP DSPBCKUPL �� ��� ������ ���

QPEZBCKUP DSPBCKUPL �� �� ���

QSYSPRT DSPSYSVAL �� ��� �� �� ���

QDSPNET DSPNETA �� �� � �� �� ���

QSYSPRT DSPCFGL � ���

QSYSPRT DSPEDTD ��� �� �� ��( � �� ��� �� �)

QSYSPRT DSPPTF ���� ��� �� �� ����� ���

QPRTRPYL WRKRPYLE �� �� ��� ��

QSYSPRT DSPRCYAP � �� � � ���

QSYSPRT DSPSRVA ��� � ���

QSYSPRT DSPNWSSTG �� � �� ���� � ��

QSYSPRT DSPPWRSCD �� ��/�� ���

QSYSPRT DSPHDWRSC ��� � ��( �� �(�: *CMN �� *LWS)� �� ���

�� �)

QSYSPRT WRKOPTCFG � �� ��(���� � ��� � ���� ��� �� � �

��� ���� ��)

QSYSPRT DSPRJECFG ��� �� �� �

QPDSTSRV DSPDSTSRV SNADS �

QPRTSBSD DSPSBSD ����� ��(���� ����� ��� �� ��� �� �)

QSYSPRT DSPSFWRSC ��� ���� �� ����(����� �� ���)

QPRTOBJD DSPOBJD ���� �� �� � � ���

QPDSPJNA WRKJRNA QUSRSYS ������ � � � �� � �( � � ��

��� �) ��� QUSRSYS ������ � � IBM� ����

� ���. QUSRSYS ������ ��� � � � �� �� ��

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

QSYSPRT CHGCLNUP � �!� ���

QPUSRPRF DSPUSRPRF QSECOFR ��� ���� �� �

QPRTJOBD DSPJOBD QDFTJOBD �� ��� �� �

QPJOBLOG PRTSYSINF � ��� �� ��1

1 ����� � �� �� QEZJOBLOG � �� �� � ����.

7. ����(/) ����� ���� ���� ������.

DSPLNK OBJ('/*') OUTPUT(*PRINT)

8. QSYSPRT �� � �� ���� ��� IBM� ���� �� ����� ������.

9. ���� � ��� ��� CL ����� ����� �� � �� ��(RTVCFGSRC) ��

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

��� �� 55

Page 62: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

RTVCFGSRC CFGD(*ALL) CFGTYPE(*ALL) +SRCFILE(QGPL/QCLSRC) +SRCMBR(SYSCFG)

10. ��� �� �� ������. �� �� � ��� � ��� �� ��� �� ��� ���

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

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

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

�� ���

42 ���� �GO SAVE ������ ��� �� �� ���

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

��� ��� �� ��

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

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

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

GO SAVE �� � �� ���� ��� ��� �����, �� �� ��� ���� ����

��� �� � ����.

���� ��� ���� �� GO SAVE ��� � � 21� ���� �� ���� ���� ��.

�� ���� ���� �� ��(PTF)� ��� � �� �������� ���� ��� �� ���

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

�� ���

41 ���� �GO SAVE: � 40, 41, 42, 43(��� � ��)�

GO SAVE � � 40, 41, 42 �� 43� ���� ���� �� �� � ����. �� CL �

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

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

�� ��

�� ��

��� �� �� ��

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

v ��� ���

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

v ��� ���

56 IBM i: ��� ��

Page 63: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

� 10. ��� � ��

��� �� GO SAVE �� �� � �� ��

��� ���� ��� ��� � ������ ���� IBM �� ������.

���� �� �� � � 21 �� 22 SAVSYS

QSYS� i5/OS ���� � 21 �� 22 SAVSYS

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

��� ��� � 21, 22 �� 23 SAVSYS �� SAVSECDTA

�� �� � 21, 22 �� 23 SAVSYS �� SAVSECDTA

� ���� � 21, 22 �� 23 SAVSYS �� SAVCFG

IBM� ���� ���� � 21 �� 22 SAV

i5/OS �� ����� � 21 �� 22 SAVLIB *NONSYS �� SAVLIB *IBM

���� �� ���� ����� � 21 �� 22 SAVLIB *NONSYS �� SAVLIB *IBM

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

��� ���� �� IBM ����

� 21 �� 23 SAVLIB *NONSYS �� SAVLIB

*ALLUSR

��� ����� � 21 �� 23 SAVLIB *NONSYS �� SAVLIB

*ALLUSR

�� � � � 21 �� 23 SAVDLO

����� ��� ���� � 21 �� 23 SAV

���� � 21 �� 23 SAVDLO

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

� � � ��� �� ��.

��� �� 57

Page 64: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

61 ���� ���� ��� ���

��� ���� ���� �� ��� � ������ ���� IBM� ���� ������. ���

����� QSYS, ����� � ����� �� ���� �� �� � � i5/OS ����� ��

��.

�� ��

73 ���� ���� �� ���

��� ��(SAVSYS) ��� �� ���� ���� � ��� ���� ��� �� ��

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

63 ���� ���� ��� � �� ��� ��� ���

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

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

83 ���� ����� ��� ��� ���

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

��.

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

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

�� ��

SAVSYS

SAVSECDTA

SAVCFG

SAV

SAVLIB

SAVDLO

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

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

SAVxx ��� ���� �� �� ����� ���� �� � �� �� SAV ��� �� X� �

����. SAV OBJ('/*')� ��� ���� �� �� �� ����� �� ��.

� 11. ���� �� ��� ��� �� ���� ����

���� ��

��� ���

� ��

SAVxx ��:

SAVOBJ LIB SECDTA SYS CFG DLO

� ��� *ALRTBL X X X1 X�� � *AUTHLR X6 X6

���� ��� *AUTL X6 X6

�� ���� *BNDDIR X X X1 X�� �� � *BLKSF10 X

58 IBM i: ��� ��

Page 65: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

���� ��

��� ���

� ��

SAVxx ��:

SAVOBJ LIB SECDTA SYS CFG DLO

C �� �� *CLD X X X1 X�� �� � *CHRSF X�� � *CHTFMT X X X1 X�� � ��� *CRQD X X X1 X�� *CLS X X X1 X��� �� �� *COSD X3 X���� �� �� *CRG X X X�� �� *CMD X X X1 X��� �� *CSI X X X1 X� ���3,4 *CFGL X3 X�� ���3 *CNNL X3 X��� �� *CTLD X3 X� ��� �� " *CSPMAP X X X1 X� ��� �� ��� *CSPTBL X X X1 X��� � *DTAARA X X X1 X��� �2 *DTAQ X X X1 X��� �� *DTADCT X X�� �� 11 *DEVD X3 X���� *DIR X ���� *DDIR X ��� � *DSTMF X *MAIL8 X�� *DOC X X2��� �� � �� *IGCDCT X X X1 X2��� �� � �� ��� *IGCSRT X X X1 X2��� �� � �� ��� *IGCTBL X X X1 X�� ��4 *EDTD X X X X�� �� *EXITRG X X X X�2,5 *FILE X X X1,7 X�� *FTR X X X1 X����(FIFO) �� � *FIFO X� *FLR X X�� "� ��� *FNTTBL X X X1 X�� �� *FNTRSC X X X1 X� �� ��� *FCT X X X1 X� �� *FORMDF X X X1 X�� �� � *GSS X X X1 X��� � � �� *IPXD X3 X3

�� �� *JOBD X X X1 X�� �2 *JOBQ X X X1 X�� ���� *JOBSCD X X X1 X� 2 *JRN X X X1 X� ��� *JRNRCV X X X1 X����� 9 *LIB X7 X�� �� *LIND X3 X�� *LOCALE X X X1 X�� ��� *MGTCOL X X X1 X�� �� *MEDDFN X X X1 X� *MENU X X X1 X � � *MSGF X X X1 X � �2 *MSGQ X X X1 X

��� �� 59

Page 66: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

���� ��

��� ���

� ��

SAVxx ��:

SAVOBJ LIB SECDTA SYS CFG DLO

� �� *MODD X3 X�� *MODULE X X X1 XNetBIOS �� *NTBD X3 X�� � ����� �� *NWID X3 X�� � �� � *NWSCFG X X X1 X�� � �� �� *NWSD X3 X� �� *NODGRP X X X1 X� ��� *NODL X X X1 X� �2, 11 *OUTQ X X X1 X���� *OVL X X X1 X��� �� *PAGDFN X X X1 X��� ��� *PAGSEG X X X1 XPDF " *PDFMAP X X �� *PNLGRP X X X1 X�!� �� �� *PDG X X X1 X�� �� *PRDAVL X X X1 X���� *PGM X X X1 XPSF � ���� *PSFCFG X X X1 X� �� *QRYDFN X X X1 X� � *QMFORM X X X1 X� �� ���� � *QMQRY X X X1 X�� � �� ��� *RCT X X X1 XSystem/36 �� �� *S36 X X X1 X�� �� *SCHIDX X X X1 X�� ���� *SVRSTG X X X1 X��� ���� *SRVPGM X X X1 X � �� *SSND X X X1 X��� ��� �� *SPADCT X X X1 XSQL � *SQLPKG X X X1 X��� � *STMF X����� �� *SBSD X X X1 X�� �� *SYMLINK X��� ���� �� ���� *SOMOBJ X��� �� �� ��� *SRMDATA8 X3 X��� *TBL X X X1 X� �� �� *TIMZON X X��� �� SQL � *SQLUDT X X X1 X��� �� *USRIDX X X X1 X������� *USRPRF X6 X6

��� �2 *USRQ X X X1 X��� � *USRSPC X X X1 X ��� *VLDL X X X1 X ����� ��� �� *WSCST X X X1 XXML �� ��� *SQLXSR X X X

60 IBM i: ��� ��

|

Page 67: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

���� ��

��� ���

� ��

SAVxx ��:

SAVOBJ LIB SECDTA SYS CFG DLO

�:

1 ����� QSYS ������ �� ��

2 �� �� �� SAVFDTA(*NO) �� �� SAVFDTA(*YES)� ���� �� ����. ��� �� ��

QDTA(*NONE) �� �� QDTA(*DTAQ)� ���� �� ����. � �� �� SPLFDTA(*NONE) �� ��

SPLFDTA(*ALL)� ���� �� ����.

3 ��� ����� ��� RSTCFG ��� ������.

4 �� �� � � ���� QSYS ������� �� ��.

5 SAVSAVFDTA ��� �� �� ��� �� ��.

6 ��� ���� ��� RSTUSRPRF ��� ������. ��� ����� �� � ��� ��� RSTAUT

��� ������. RSTUSRPRF USRPRF(*ALL) �� � ����� �� � ���� ���� ��� � �� �

� � ��.

7 ������ �� �� �� �� ���� ���� �� �� � ���� �� ��.

8 � SRM ���� �� ���� ��� ����.

9 SAVLIB ��� �� �: LIB ����� SAVLIB ���� �� � � IBM �� ������ �� ��.

10 �� �� �� ����� ��� �� �� �� �� � ����. ��� �� ��� ��� ��� �� �

������.

11 �� �� ��� �� � QUSRSYS ������ �� ��� � �� ���� ����.

�� ��

56 ���� ���� � ��� �� ���

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

84 ���� ���� ���� �� �����

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

��� ��� ��

��� ���� ���� �� ��� � ������ ���� IBM� ���� ������. ��� �

���� QSYS, ����� � ����� �� ���� �� �� � � i5/OS ����� ���

�.

��� ���� ���� �� �� ��� GO SAVE ��� � � 22� ���� ����. � �

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

��� ���� ��� ���� SAVSYS ��� ������. SAVSYS ��� ���� ��

� ��� ���� ���� �� ���� �(IPL)� �� � ����. SAVSYS �� ��� ���

� IPL� �� �� ����.

��� �� 61

Page 68: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAVSYSSAVLIB LIB(*IBM) ACCPTH(*YES)SAV DEV('/QSYS.LIB/media-device-name.DEVD') +

OBJ(('/QIBM/ProdData') +('/QOpenSys/QIBM/ProdData')) +UPDHST(*YES)

����: SAVSYS ���� GO SAVE � � 21 �� 22� ���� �� �� ���� �� �

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

�� ��

56 ���� ���� � ��� �� ���

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

�� ��

CL ��� SAVSYS ��

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

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

� 12. ���� �� �� � ��

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

� ��

IBM� ��� ��� � �

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

��� ���� �� ��(PTF)

� � �� � ��� ��

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

���.

��� �

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

SAVSYS �

GO SAVE ��, � � 21 �

GO SAVE ��, � � 22 �

�: IPL �� ��� �� �� � 5=���� �� �� � ���� DST� �� �� ����

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

���. � �� �� ���� �� �� � PTF � �� �� i5/OS � ��� ���� �

�� �� ���� � ��. � �� ���� ���� ���� ��� ��, SAVSYS ���

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

�� ��� � ���� PTF� � � ����.

��� �� �� ��

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

62 IBM i: ��� ��

Page 69: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 13. ��� ��

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

� ��

IBM� ��� ��� � �

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

� �� ��� ��� ��

�� �����.

� �

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

SAVSYS �

SAVSYSINF ���

GO SAVE ��, � � 21 �

GO SAVE ��, � � 22 �

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

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

� 14. � ��� ��� ���� ��

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

� ��

IBM� ��� ��� � �

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

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

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

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

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

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

���1 �

�: 1 ��� IBM� ���� ������ ��� ����� ����� ��� ���� ����� �

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

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

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

SAVSYS �

SAVSYSINF ���

GO SAVE ��, � � 21 �

GO SAVE ��, � � 22 �

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

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

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

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

v ��� ���

v �� ��

��� �� 63

Page 70: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v � ����

v IBM� ���� ����

v i5/OS �� �����(QHLPSYS � QUSRTOOL)

v ���� �� ���� �����(QRPG, QCBL � Qxxxx)

�� ��

56 ���� ���� � ��� �� ���

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

SAVLIB �� ��� ���� ��

�� ��� ������ ������. � ��� ���� i5/OS �� ������ �� � ����.

� ��� �� SAVLIB ���� � ����� ������ ���� ��� �� ����.

�� ��� ������ ���� ����� ��(SAVLIB) ���� GO SAVE ��� � � 21

� ������. SAVLIB ���� ������ ��� ��� ���� ���� �� ���� �

�� ������ �� ��. LIB ����� �� �� �� � ����.

�� ��

80 ���� �i5/OS �� �����(QHLPSYS, QUSRTOOL) �� ���

i5/OS �� ������ ���� �� �� ��� ������.

SAVLIB ��� �� �:

����� ��(SAVLIB) ���� ����� ��� ���� �� � *NONSYS, *ALLUSR � *IBM

� �� � ����.

���� ‘Q’� ���� ������ *NONSYS � *IBM� ���� �� ��. �� ������

*NONSYS � *ALLUSR� ���� �����. � ���� �� �� �� ���� ���� IBM

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

� 15. SAVLIB ��� �� �: LIB ����� �. ���� X� ��� �� ������ �� ��.

������ *NONSYS *IBM *ALLUSR

��� � IBM� ��� ��

��� �

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

IBM� ��� ����

��� ����� � ��

� ���� ���� IBM

� �����

QDOCxxxx1

QDSNX X XQGPL7 X XQGPL38 X XQMGTC X XQMGTC2 X XQMPGDATA X XQMQMDATA X XQMQMPROC X XQPFRDATA X XQRCL X X

64 IBM i: ��� ��

Page 71: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 15. SAVLIB ��� �� �: LIB ����� � (��). ���� X� ��� �� ������ �� ��.

������ *NONSYS *IBM *ALLUSR

��� � IBM� ��� ��

��� �

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

IBM� ��� ����

��� ����� � ��

� ���� ���� IBM

� �����

QRCLxxxxx6 X XQRCYxxxxx6

QRECOVERY3

QRPLOBJ3

QRPLxxxxx6

QSPL3

QSPLxxxx1,3

QSRV3

QSRVAGT X XQSYS2

QSYSxxxxx6

QSYS27 X XQSYS2xxxxx6, 7 X XQS36F X XQTEMP3

QUSER38 X XQUSRADSM X XQUSRBRM X XQUSRDIRCF X XQUSRDIRCL X XQUSRDIRDB X XQUSRIJS X XQUSRINFSKR X XQUSRNOTES X XQUSROND X XQUSRPYMSVR X XQUSRPOSGS X XQUSRPOSSA X XQUSRRDARS X XQUSRSYS7 X XQUSRVI X XQUSRVxRxMx4 X XQxxxxxx5 X X#CGULIB X X#COBLIB X X#DFULIB X X#DSULIB X X#LIBRARY X X#RPGLIB X X#SDALIB X X#SEULIB X X

��� �� 65

Page 72: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 15. SAVLIB ��� �� �: LIB ����� � (��). ���� X� ��� �� ������ �� ��.

������ *NONSYS *IBM *ALLUSR

��� � IBM� ��� ��

��� �

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

IBM� ��� ����

��� ����� � ��

� ���� ���� IBM

� �����

1 xxxx� �� ���� �(ASP)� ��� 0002�� 0032��� ����.

2 QSYS� ��� ���� SAVSYS ��� ������.

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

4 IBM� ���� �� ���� �� ���� QUSRVxRxMx �� �� ������� ��� � ����. �

������� �� ���� �� CL ������ �� ��� ��� �� ����. QUSRVxRxMx ��� ��

���� �� VxRxMx� IBM� �� ���� �� ���� ��, ��� � �� �����.

5 Qxxxxxx� �� Q� ���� �� �� ������ � ��. ��� ������ IBM� ���� ����� �

��. *ALLUSR� �� � ��� ������ ���� ����.

6 xxxxx� �� �� ���� �(ASP)� ��� 00033�� 00255��� ����.

7 QSYS2, QGPL, QUSRSYS � QSYS2xxxxx ������ ASPDEV ����� �� ���� ASP� �� �� SAVLIB

LIB(*NONSYS), SAVLIB LIB(*ALLUSR) � SAVCHGOBJ LIB(*ALLUSR) ��� ���� � ��� ��� ��

���� �� ��. �� ������ ASP ���� �� ����� �����. �� ASP� ������ �� �

�� ASP � ���� ����� �� �����. IBM ������ � ��� ��� � �� ��� �� ��

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

�� ��

CL ��

SAVLIB ��� OMITLIB � �� � OMITOBJ � ��:

� ��� SAVLIB ��� � ����� �� ��.

SAVLIB ��� OMITLIB ����

OMITLIB ����� ���� �� ��� ������ �� � ����. ���� ���� ����

������ ���� ����. OMITLIB ����� �� �� �� � ����.

��� SAVLIB ���� ����� ��� ���� �����.

SAVLIB LIB(*ALLUSR) OMITLIB(TEMP*)

�� ������� �� OMITLIB ����� ���� ��� ��� ����. SAVLIB LIB(T*)

OMITLIB(TEMP). ���� TEMP� ���� ������ ��� �� ‘T’� ���� �� �����

� �� ��.

�� �� ��� � �� ��� ��� � �� ��� �� OMITLIB ����� �� �� ���

�.

66 IBM i: ��� ��

Page 73: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAVLIB LIB(*ALLUSR) DEV(first-media-device) OMITLIB(A* B* $* #* @*...L*)SAVLIB LIB(*ALLUSR) DEV(second-media-device) OMITLIB(M* N* ...Z*)

SAVLIB ��� �� �� �� � ���:

� ��� SAVLIB ��� �� � ���� �� ���� �� �� ��.

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

� ����� �� ��. �� �� QSNADS ����� �� ���� ���� �� � �� ���

� QUSRSYS ������� �� QAO� ���� �� ���� ����. QUSRSYS ������

QAO* �� �� �� ����. ���� QAO* �� ���� �� �� ���� QSNADS �

����� ���� ��(����� ��(ENDSBS) �� �� ���� ��� ��� ��(ENDDIRSHD)

��). � �� ���� QAO* �� �� � ����.

QAO* �� ���� �� QSYSWRK, QSERVER � ENDTCPSVR(*MGTC *DIRSRV) �����

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

���� QGPL ������ QUSRSYS ������ ������. ��� IBM� ���� �����

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

SAVLIB ��� �� ���:

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

2. � ������ ���� �� �� � SAVLIB ��� �� � ���. SAVLIB � ���

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

SAVLIB � � �� ���� ��:

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

�� ������ �� � � ���� �� ��� ���� �� SAVLIB ���� ����� ��

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

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

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

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

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

21, 22 �� 23� �� ��� 4��� ������.

3. � ���� �� ���� �� ��� SAVxxx ��� �����. STRLIB � OMITLIB

����� ��� ��� ��� ��� ������ ������. �� �� SAVLIB

*ALLUSR� �� �� CUSTLIB� ��� ��� ��� ������ �� ��� �� �

� ����.

SAVLIB LIB(*ALLUSR) DEV(media-device-name) +STRLIB(CUSTLIB) OMITLIB(CUSTLIB)

��� �� 67

Page 74: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

SAVLIB �� ���� ������.

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

5. �� ��� �� �� � �� �� ��� ���� �� Y� �����. ���� ��� ��

� ��� �� ���� �� � F12(��)� �����. ���� SAVLIB ��� �� ����

�� � 3��� ��� ��� STRLIB � OMITLIB ����� ������.

�: � �� �� ���� ���� ��� ������ ��� �� � �� RSTLIB ��� �

� ��.

�� ��

30 ���� ���� �� �� ���

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

� ASP ��

System i Navigator�� �� �� ���� �(ASP)� ���� �����, �� ��� ��(GO SAVE

� 21)� ��� �� �� ��� ���� �� �(GO SAVE: � 23) �� ASP� �� � �

���. �� ASP� �� ��� ���� ��.

�� ���� �� ��� ���� �� �� ASP� �� � �� �� ��. �� ����� ���

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

68 IBM i: ��� ��

Page 75: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

42 ���� �GO SAVE ������ ��� �� �� ���

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

189 ���� ����� �� ���� � ���

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

����� �� ASP� ��� � ���� ���� ASP� �� � ����. ��� ��� ASP

�� �� ASP� ���� ��� �� �� � ��� ���� ��.

�� ��

BRMS(Backup, Recovery, and Media Services)

��� � �� ����

����: �� ASP �� ��:

�� �� ASP ��(1� ASP � �� ��� 2� ASP)� ���� �� ��� ������.

�: ���� ���� �� ASP� ����� �� ���� ��� ���� �� �� ��. �

� �� �� �� ASP� ���� � �� �� ������� ��������. ��

BRMS(Backup, Recovery, and Media Services)� � �� ����.

1. SETASPGRP ASPGRP(primary-ASP-name)

2. SAVSECDTA ASPDEV(*CURASPGRP)

3. SAVLIB LIB(*ALLUSR) ASPDEV(*CURASPGRP)

4. �� �� ASP ��� �� �� QDEFAULT ��� �� � ���� ��� ������.

5. SAV OBJ(('/dev/*')) UPDHST(*YES) ASPDEV(*CURASPGRP)

6. �� ���� ��� ��� �� QDEFAULT ��� �� � ���(UDFS)� �������.

����: UDFS ASP ��:

�� � �� UDFS ASP� ���� �� ��� ������.

1. SAVSECDTA ASPDEV(ASP-name)

2. ����� UDFS ASP� �� �� QDEFAULT ��� �� � ���� ��� ������.

3. SAV OBJ(('/dev/*')) UPDHST(*YES) ASPDEV(ASP-name)

4. �� ���� ��� ��� �� QDEFAULT ��� �� � ���� �������.

��� �� 69

Page 76: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

����: �� ��� ��(�� 21)� �� � ASP ��:

�� ASP� �� � �� �� �� �� �� ASP� � 21 �� ��� ����.1 GO SAVE:

� 21, 22 � 23 ��� ������ ���, ���� ���� � � �� �� ����� ���

���. ������ ��� ���� ���� �� �� ��� �� ASP� � � ��� ����

� ���� ��� ����. �� SETASPGRP ��� ���� ����. � 21� ���� �� �

��� � �� ASP� ���� �� ��� ��� �� ��. GO SAVE: � 21� ���� �� ��

� ��� ��� �� ��, ���� � 21 �� � �� � �� ASP ��� �� �� ���

�� ��.

v SETASPGRP ASPGRP(asp-group-name)

v SAVLIB LIB(*NONSYS) ASPDEV(*CURASPGRP)

v SAV OBJ(('/dev/*')) UPDHST(*YES) ASPDEV(*CURASPGRP)

���� � �� �� � �� ��� �� � ���(UDFS) ASP� �� �� ��� �� �

�.

SAV OBJ(('/dev/*')) UPDHST(*YES) ASPDEV(udfs-asp-name)

���� �� ���� ���� ��� SAV �� �� CHKTAP ENDOPT(*UNLOAD) ��� ��

��.

� ��� ���� ��� �(�� 23) � ASP ��:

�� ASP� �� � ��� �� �� �� �� ASP� � 23 �� ��� ����.1 GO SAVE:

� 21, 22 � 23 ��� ������ ���, ���� ���� � � �� �� ����� ��

����. ������ ��� ���� ���� �� �� ��� �� ASP� � � ��� ���

�� ���� ��� ����. �� SETASPGRP ��� ���� ����. � 23� ���� ��

� ��� � �� ASP� ���� �� ��� ��� �� ��. GO SAVE: � 23� ���� ���

��� ��� ��� �� ��, ���� � 23 �� � �� � �� ASP ��� �� �� �

�� �� ��.

v SETASPGRP ASPGRP(asp-group-name)

v SAVLIB LIB(*ALLUSR) ASPDEV(*CURASPGRP)

v SAV OBJ(('/dev/*')) UPDHST(*YES) ASPDEV(*CURASPGRP)

���� � �� �� � �� ��� �� � ���(UDFS) ASP� �� �� ��� �� �

�.

v SAV OBJ(('/dev/*')) UPDHST(*YES) ASPDEV(udfs-asp-name)

���� �� ���� ���� ��� SAV �� �� CHKTAP ENDOPT(*UNLOAD) ��� ��

��.

1 ���� ���� ���� �� ASP� �� ��, �� ASP� �� ����� �� �

GO SAVE ��� ���� �� �� ��. �� ASP �� ���� ���� �� ���

70 IBM i: ��� ��

Page 77: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� ���� �� ASP� ��� ���� ��. ���� ���� ASP� GO SAVE

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

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

�.

GO SAVE: �� 21 �� 23 ��� � ASP� �� �� �:

�� ��� ��(� 21)� ����� �� ��� ���� �� �(� 23) �� ��� �� ��

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

�� � � ASP� � ASP �� ���� �� ��

1 Apples 1� ����� SAVLIB LIB(*NONSYS �

� *ALLUSR)Cantaloupe 2�

2 Apples 1� ��� �� � ��� SAV OBJ((’/dev/*’))

Cantaloupe 2�

3 Bananas UDFS ��� �� � ��� SAV OBJ((’/dev/*’))

�� ��� ��

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

�� �� ���� ���� SAVSYS �� �� �� ��� ��(SAVSECDTA) ��� ������.

v ��� ���

v �� ��

v ���� ���

v �� �

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

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

v �� ��

v � � � � � ��

v 1� �� � 1� �� ��

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

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

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

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

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

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

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

��� �� 71

Page 78: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� � ��� �� /QNTC � ���� ����� �� ��� �� ��.

�: ���� ���� ���� QSYS ������ ����� ���� �� �� ����� �� �

�� ����� ��� ��. � �� �� ��� �����. ��� QSYS� ��� ��

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

� �� ��

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

v SAVSYS �� SAVESECDTA ��� ������. ���� � �� ��� ��� �

(RSTUSRPRF) � �� �(RSTAUT) ��� ���� ���� �� �� ��� �����. � �

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

v SAVxx �� SAVRSTxx ��� PVTAUT(*YES) ����� �� ���� ����� �� ��� �

�����. ����� � � RSTxx ��� PVTAUT(*YES)� ���� �� ����� �� �

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

� �� ������. PVTAUT(*YES) ���� ��� �� ���� �� �����, �� ��

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

����: �� ��� ���� �� ���(*SAVSYS) �� �� ����(*ALLOBJ) �� ��� �

� ��. �� ��� ��� *ALLOBJ �� ��� �� ��.

QSRSAVO API

���� ��� ��(QSRSAVO) API� ���� ��� ���� �� � ����.

�� ��

78 ���� ��� ��� �� ���

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

�� ��

�� ��� ��(SAVSECDTA)

�� �(RSTAUT)

�� �� ��

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

� �� ��

� ��� SAVCFG �� � SAVSYS ��� �� �� � ���� ���� �� �� �� ��.

� ����� ���� � ��(SAVCFG) �� �� SAVSYS(��� ��) ��� ������.

SAVCFG ��� �� �� ���� ����. ��� ���� � � �� SAVCFG ��� ��

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

v ���� � � ��

v ���� �� � ��

72 IBM i: ��� ��

Page 79: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

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

SAVCFG ���� SAVSYS ��� ���� �� �� � ���� �� ���� �� �� �

�.

���� ���� ��

*CFGL *CTLD *NWID*CNNL *DEVD *NWSD*CIO *LIND *SRM*COSD *MODD*CRGM *NTBD

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

�� ��� � ����� ���� ����. SAVCFG ��� ��� ��� ���� ����. �

��� ��� ��� QSYS ������ ���� ��� SAVSYS ��� ��� ��� �� ��.

�� ��

79 ���� �QSYS� � ���� �� ���

QSYS� � ����� ���� �� �� ��� ������.

��� �� ��

��� ��(SAVSYS) ��� �� ���� ���� � ��� ���� ��� �� ��(SAVSYSINF)

��� ������.

�:

1. SAVSYSINF ��� ���� ��� �� � �� ��� ��.

2. SAVSYS ��� ���� SAVSYSINF ��� ���� �, ��� ���� �� �����

�� �� ���� ����. � ��� ���� �� �� SAVSYS� ���� ��.

3. SAVSYSINF ��� ���� �� �� �� � SAVSYS ��� ���� � ��� ��

� � ���� �� � � ��� �� ����. SAVSYSINF� �� SAVSYS� ″

�″� ���� ��. �� ��� � � �� SAVSYS� �� SAVSYSINF ��� �

��� ��.

4. �� ���� SAVSYSINF ��� �� �� �� SAVSYS ��� �� ��� PTF �� �

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

��� SAVSYS�� ��� SAVSYS ��� ��� �� �� �� � ��� ��� PTF�

�� PTF �� �� �� ��. ���� �� �� ��(DLTPTF) ��� SAVSYS �� ��

�� ���� ������. � � ��� �� ���� �!�� ������.

SAVSYSINF ��� ���� *SAVSYS �� *ALLOBJ �� ��� �� ��. SAVSYSINF� ��

�� ���� � � ���. SAVSYS � SAVSYSINF ��� ���� ���� �� �� �

��� �� �� SAVSYSINF� �� � ����. SAVSYSINF� �� ���� ���� ���

SAVSYS�� ����.

��� �� 73

Page 80: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAVSYSINF ��� ���� ��� ��� �� � ���� QSYS��� �� ���� �� ��

��.

���� ���� ��

*JOBD *JOBQ *EDTD*JRN *MSGF 1 *SBSD*CLS *MSGQ *TBL*IGCTBL *DTAARA *CMD 1

1 ��� SAVSYS �� ��� ����

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

���� �� ��

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

��� ��� � �� � � 5770-SS12 � 5770-999� �� ���

SAVSYS ��1 �� �� PTF

1 PTF� ��� �� *SERVICE� ��� ��. �� SAVSYSINF� PTF� �� �� �� � ����. PTF �

(CPYPTF) ��� �� PTF� ���� � ����� � � PTF �� �� *SERVICE� �� ��� �� ��.

����� PTF� � � PTF �� �� ���� ���� ��� �� ���� CHGSRVA CPYPTF(*YES) ���

������.

2 SAVSYSINF ��� 5770-SS1 � 5770-999� �� �� ���� �� ����� �� PTF� ����, �� ��� SAVSYS

�� �� �� �� ��� ������. �� �� PTF� �� PTF� ���� ���� ���� �� IPL ��� �

� ��. �� IPL �� ���� ����(IPL �� 1 �� 3) �� PTF� �����. �� IPL �� ����� ����

PTF(IPL �� 2 �� 4)� ���� ����.

SAVSYSINF ��� ��� ���� �� ��� ��� ����.

���� �� ��

���� �� �� � QSYS ����� ���� �� ��� �

� ����(SAVCFG ��� ��) �� ���(SAVSECDTA ��� ��)

�� �� �� SAVSYS� �� ��� SAVSYSINF ��� �� ��� � � ����.

SAVSYS� �� �� ���� ��� �� ��� ���� �� �� ��. GO SAVE � 21

�� � 22� 23� � � ����� BRMS�� �� ��� ���� �� � ����.

�� SAVSYS� ��� ��� �� �� ��� � �� ��� ���� �� �� ��� ��� ��

� ����.

SAVLIB LIB(*IBM)SAV OBJ(('/QIBM/ProdData')('/QOpenSys/QIBM/ProdData')) UPDHST(*YES)SAVSYSINF

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

SAVESECDTASAVCFGSAVLIB LIB(*ALLUSR)SAVDLO DLO(*ALL) FLR(*ANY)SAV OBJ(('/*')('/QSYS.LIB'*OMIT)('/QDLS'*OMIT)) UPDHST(*YES)SAVSYSINF

74 IBM i: ��� ��

||

||||

Page 81: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAVSYSINF �:

� ��� QGPL ������ �� SAVF�� �� �� ��� ��� �� ��. � �� �� �

�� � ���. ��� ��� �� ��� QGPL ������ �� OUTPUT� � �� ��� �

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

SAVSYSINF DEV(*SAVF) SAVF(QGPL/SAVF) CLEAR(*ALL)OUTPUT(*OUTFILE) OUTFILE(QGPL/OUTPUT)

�� ��

137 ���� �� �� ���

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

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

�� ��

56 ���� ���� � ��� �� ���

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

�� ��

��� �� �

���� �� ��� �:

��� ��� �� ��� �� ��(SAVSYSINF) ��� �� � ����� ��� �� �

(RSTSYSINF) ���� ����. ��� �� ��� �� SAVSYSINF ��� ��� ���� ��

��.

� 16. SAVSYSINF� ��� ���� �� ��� �

SAVSYSINF� ��� ���� �� ��� �

QABNORMSW ��� ������ �� ��. � ��� �� �� � �

��.

QADLSPLA � ��� ���� �� ���� �� ��� �

QAUTOSPRPT � ��� ���� �� ���� �� ��� �

QBOOKPATH � ��� ���� �� ���� �� ��� �

QCENTURY �� ��� �� �� �� ��� �� � � �

QCONSOLE ��� �� ��� �� �� ��. � ��� �� �� �

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

��.

QDATE �� ��� �� �� �� ��� �� � � �

QDATETIME �� ��� �� �� �� ��� �� � � �

QDAY �� ��� �� �� �� ��� �� � � �

QDAYOFWEEK �� ��� �� �� �� ��� �� � � �

QHOUR �� ��� �� �� �� ��� �� � � �

QIGC 2��� �� �(DBCS) �� �� �����. ���� DBCS

��� ����� ��� �� ��. ���� QIGC� ��

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

��� �� 75

Page 82: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 16. SAVSYSINF� ��� ���� �� ��� � (��)

SAVSYSINF� ��� ���� �� ��� �

QIPLSTS �� ���� �(IPL) �. �� �� IPL� ������

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

� �� � ���.

QJOBMSGQTL � ��� ���� �� ���� �� ��� �

QJOBMSGQSZ � ��� ���� �� ���� �� ��� �

QMINUTE �� ��� �� �� �� ��� �� � � �

QMODEL ���� ��� ��� � ���� �� �� ��. ����

QMODEL� �� � ���.

QMONTH �� ��� �� �� �� ��� �� � � �

QPRCFEAT ��� ���� �� � �� � ����� . ����

QPRCFEAT� �� � ���.

QPWDLVL ��� �� �� ���� ��� �� QPWDLVL� �� �

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

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

QSECOND �� ��� �� �� �� ��� �� � � �

QSRLNBR � �� �� � ���. i5/OS ���� �� �����

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

QSTRPRTWTR IPL �� �� ��� �� ��. �� ��� ������

��� �� ��. � �� IPL �� ���� �� �� IPL

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

�� �� ����.

QSVRAUTITV � ��� ���� �� ���� �� ��� �

QTIME �� ��� �� �� �� ��� �� � � �

QUTCOFFSET � ��� �� �� � ��, ��� � QTIMZON� ��

�� � �����.

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

Security Reference ���� 7�� ������.

QYEAR �� ��� �� �� �� ��� �� � � �

�� �� �� �� ��

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

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

SAVLIB ���� ���� �� ���� ��(SAVLICPGM) ��� ���� ���� �� ���

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

v �� ��� ��� ���� �� ����� ����� �� SAVLIB ��� ������. SAVLIB

LIB(*IBM)� ���� ���� �� ����� ��� ������ �� � ����. ��

SAVLIB LIB(*NONSYS)� ���� ���� �� ������ �� � ���� �� ����

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

76 IBM i: ��� ��

Page 83: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v ���� �� ����� ��� �� ���� �� �� ����� �� SAVLICPGM ���

������. �� �� SAVLICPGM ��� ��� �� � ����. � �� �� �� �

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

�� ��

��

SAVLICPGM

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

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

GO SAVE ��� � �� �� � API� ����.

�� ��� ���� ��� ���� ���� �� �� ��� GO SAVE ��� � � 21� ��

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

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

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

v SAVCFG(� ��)

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

v SAVLIB(����� ��)

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

v SAVSECDTA(�� ��� ��)

v SAVSYS(��� ��)

�� ��� ��� �� �� � �� API� �� � � ��� �� ��.

v QSRSave API

v QSRSAVO API

v SAV ��

v SAVCFG ��

v SAVCHGOBJ ��

v SAVDLO ��

v SAVLIB ��

v SAVOBJ ��

v SAVSAVFDTA ��

v SAVSECDTA ��

v SAVSYS SAVSYS ��

v SAVLICPGM ��

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

��� �� 77

Page 84: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��� �� ��:

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

� 17. �� ���� �� ��

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

� ��

IBM� ��� ��� � �

�� ��� �� ���(��� ���, �

� �� � ���� ���)�

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

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

��� �����.

� �

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

SAVSYS1 �

SAVSECDTA1 ���

GO SAVE ��, � � 21 �

GO SAVE ��, � � 22 �

GO SAVE ��, � � 23 ���2

QSRSAVO API(��� ��� ���) ���3

�:

1 SAVSYS � SAVSECDTA� QNTC � ���� ����� �� �� ��� ���� �

���. ���� Windows �� ����� ���� �� ��� �� ��.

2 GO SAVE �� �� � 23� �� � ���� ���� �� �� �� ����. �

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

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

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

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

3 QSRSAVO API� ���� ��� ���� ���� *SAVSYS �� ��� ���

��.

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

�.

78 IBM i: ��� ��

Page 85: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

137 ���� �� �� ���

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

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

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

38 ���� �GO SAVE: � 22(��� ��� ��)�

� 22� ��� ���� �� ��. �� ��� ���� ���� ����. � 22� ���� ��

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

� ��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

71 ���� ��� ��� ���

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

84 ���� �QSRSAVO API�

���� ��� ��(QSRSAVO) API(Application Programming Interface)� ���� �� �����

�� � ����.

�� ��

SAVSYS

SAVSECDTA

QSYS� � ���� �� ��:

QSYS� � ����� ���� �� �� ��� ������.

� 18. QSYS ��� � ����

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

� ��

IBM� ��� ��� � �

QSYS� � ���� QSYS� � ����� ��

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

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

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

� � ����� ����

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

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

�� �� � ����.

� ���

��� �� 79

Page 86: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

QSYS� �� ����� �� � �� � � �� � ��

SAVSYS �

SAVCFG ���1

GO SAVE ��, � � 21 �

GO SAVE ��, � � 22 �

GO SAVE ��, � � 23 ���2

1 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

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

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

2 GO SAVE �� �� � 23� �� � ���� ���� �� �� �� ����. ���

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

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

�� ��

137 ���� �� �� ���

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

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

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

38 ���� �GO SAVE: � 22(��� ��� ��)�

� 22� ��� ���� �� ��. �� ��� ���� ���� ����. � 22� ���� ��

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

� ��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

72 ���� �� �� ���

� ��� SAVCFG �� � SAVSYS ��� �� �� � ���� ���� �� �� �� ��.

�� ��

SAVSYS

SAVCFG

i5/OS ��� ����(QHLPSYS, QUSRTOOL) �� ��:

i5/OS �� ������ ���� �� �� ��� ������.

80 IBM i: ��� ��

Page 87: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 19. i5/OS �� �����(QHLPSYS, QUSRTOOL) ��

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

� ��

IBM� ��� ��� � �

i 5 / O S � � �����

(QHLPSYS, QUSRTOOL)

i 5 / O S � � �����

(QHLPSYS, QUSRTOOL)� �

��� ���� �� ��(PTF)

� � �� � ��� ��

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

���.

���1 �

� �� � � �� � ��

SAVLIB*NONSYS �

SAVLIB *IBM ���2, 3

SAVLIB ������ ���3

GO SAVE ��, � � 21 �

GO SAVE ��, � � 22 �

1 ��� IBM �� ����� �� ��� ����� ����� ��� ���� ����� �

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

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

�.

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

3 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

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

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

SAVLIB ��� ��� ����� ���� �� ��� ������ ���� ��� �� ��. � �

�� �� SAVLIB ���� � ����� ������ ���� ��� �� ����.

��� �� 81

Page 88: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

137 ���� �� �� ���

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

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

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

38 ���� �GO SAVE: � 22(��� ��� ��)�

� 22� ��� ���� �� ��. �� ��� ���� ���� ����. � 22� ���� ��

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

� ��.

�� ��

64 ���� �SAVLIB ��� ��� ����� ���

�� ��� ������ ������. � ��� ���� i5/OS �� ������ �� � ���

�. � ��� �� SAVLIB ���� � ����� ������ ���� ��� �� ����.

�� ��

SAVLIB

�� �� �� �� ����(QRPG, QCBL, Qxxxx) �� ��:

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

� 20. ���� �� ���� �����(QRPG, QCBL, Qxxxx) ��

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

� ��

IBM� ��� ��� � �

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

��(QRPG, QCBL, Qxxxx)

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

��

���1 �

����� � ���� �����(QRPG, QCBL, Qxxxx)� �� � �� � � �� � ��

SAVLIB *NONSYS �

SAVLIB *IBM ���2, 3

SAVLICPGM ���3

GO SAVE ��, � � 21 �

GO SAVE ��, � � 22 �

1 ��� IBM �� ����� �� ��� ����� ����� ��� ���� ����� �

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

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

�.

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

82 IBM i: ��� ��

Page 89: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

3 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

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

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

�� ��

SAVLIB

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

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

�.

v ��� ���

v �� ��

v � ����

v ��� ���� �� IBM �����(QGPL, QUSRSYS, QS36F, #LIBRARY)

v ��� �����(LIBA, LIBB, LIBC, LIBxxxx)

v �� � �

v ����

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

�� ��

56 ���� ���� � ��� �� ���

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

SAVOBJ �� ��� ���� ��

���� �� �� ��� ����� ���� ���� ��(SAVOBJ) ��� ������. QSRSAVO

API� ���� �� ����� �� �� ����.

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

��� �� LIB ����� �� �� �� �� � ����. � ������ �� �� � SAVOBJ

��(QSRSAVO API �)� �� � ����.

�� ��

7 ���� ����� �� � �� ���

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

SAVOBJ �� ��� ���� ��:

SAVOBJ ��� ����� ���� �� �� ���� �� ����� �� � ����. � ���

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

���� ��

����(OBJ) *ALL, ��� �� �� 300�� �� �� ���� ��� � ����.

��� �� 83

Page 90: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� ��

���� �(OBJTYPE) *ALL �� � ��� � ����. �� �� OBJ(*ALL) � OBJTYPE(*JOBD

*SBSD)� ���� �� �� ��� ����� ��� �� � ����.�����(LIB) � ����� �� �� 300�� ������� ��� � ����. � ����

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

���� ��(OMITOBJ) SAVOBJ ���� �� ����� �� 300��� �� � ����. � ����

� �� �� �� � ����. �� �� ����� �� ���� �� ����

�� ���� 300�� �� ����� �� � ����.1

����� ��(OMITLIB) 1 - 300� ������ �� � ����. � ����� �� �� �� �� �

����.11

����� �� �� 32,767�� �� ���� �� ��� �� ��� �(CMDUSRSPC) ����� ������.

� ��� �������� �� � �� ��� ���� �� �� � ���, ������ ��

OBJ(*ALL)� ���� ��. ������ �����(LIB) ������ ���� ��� �����.

QSRSAVO API:

���� ��� ��(QSRSAVO) API(Application Programming Interface)� ���� �� ����� �

� � ����.

QSRSAVO API� SAVOBJ ��� ����, ���� ���� ������ �� ���� ��

���� � ����. �� � ���� ���� ��� � � � ����. QSRSAVO API�

���� �� ��� ��� ���� �� �� ����.

�� ��

78 ���� ��� ��� �� ���

�� ���� ���� �� �� ��� ������.

�� ��

API ��

QSRSAVO API

��� ���� �� ����:

� ���� �� �� ���� ����� ��� ��� ���� ��� �� ��.

�� ���� ��� ���� �� �� ��.

� 21. ��� ���� �� ���� �

���� �� ���� �� ��

�� �(*JOBQ) ��

� (*JRN) �� � �� ����� ���. ��� � ���� ���.�� �(*FILE) �� �� ��� �� �(PF)� �� �� �� � ���� ����. �� �

� � �� � ��� �� ��� � ��(*YES)� ���� ��� �� �

(PF)� �� �����. � �(*MSGQ) �

84 IBM i: ��� ��

Page 91: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 21. ��� ���� �� ���� � (��)

���� �� ���� �� ��

� �(*OUTQ)1 �� �

�� �(*SAVF) SAVFDTA(*NO)� �� �.��� �(*USRQ) ��� � ��1 ����� ��� �� �� �� ���� ����. �� �� ���� SPLFDTA(*ALL)� ������. �� ��

�� �� �� � ����.�: QDTA(*NONE)� ���� �� �� DDM ��� �� �� ��� �(DTAQ) ��� ���� ����.

�� ��

58 ���� ��� ���� � ��� �� ���

� ���� ���� �� ���� � �� � �� ��� ���� ���� �� ����.

��� ���� ��

��� ����� �� ��� ���� ���� �� ��� �� � � ����. �� �� ��

�� �� �� �� � ����.

�� ��

10 ���� ������ �� ��� �� ���

������ ����� �� �� ���� �� ��(DSPOBJD) ��� ���� ���� �����

��� ��� � � ����.

�� ��

Lotus Domino �� �����

��� ���� ��(SAVCHGOBJ) ��:

��� � ��� ��� ����� ���� ��� ���� ��(SAVCHGOBJ) ��� �����

�.

����, ���� � � ������ ���� �� SAVOBJ ��� �� � ��.

v LIB ����� ���� �� 300�� ������ �� � ����. �� �� �� �� �� �

����.

v OMITLIB ����� ���� �� 300� ������ �� � ����. � ����� �� ��

�� �� � ����.

v OMITOBJ ����� ���� �� 300� ����� �� � ����. � ����� �� �� �

� �� � ����.

�: ����� �� �� 32767�� �� ���� �� ��� �� ��� �(CMDUSRSPC) ��

��� ������.

� ������ �� �� � SAVCHGOBJ ��� �� � ����. ��� �� ���� �� �

�� � ������ �� ��� �� �� �� ��� �� ���� �� ��� � � ����.

��� �� 85

Page 92: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAVCHGOBJ OBJ(A* B* C* $* #* @* ...L*) DEV(media-device-name-one) LIB(library-name)SAVCHGOBJ OBJ(M* N* O* ...Z*) DEV(media-device-name-two) LIB(library-name)

���� ��� ���� ��:

� ��� SAV ��� CHGPERIOD ����� ���� ��� ����� ���� ��� �� ��.

��(SAV) ���� �� �(CHGPERIOD) ����� ���� ��� � �� ��� ����, ��

� � ����� ��� ���� �� ��� ��� �� ��� ����� �� � ����.

CHGPERIOD(*LASTSAVE)� ��� , UPDHST(*YES)� ��� �� ����� �� ��� ��

�� ��� ��� �� ����� �� ��. � � � ��� �� � ��� �� ��� 88

���� � 23� ��� ���.

����� ��� �� �� ��� ��� �� ����� ��� �� ��� ���� (88 ����

� 22� ��� �� ��), �� ��� ������.

v CHGPERIOD ����� � � �� ������.

v �� �� ��� �� UPDHST(*YES)� ������. ��� ����� �� � UPDHST(*NO)

� CHGPERIOD(*LASTSAVE)� ������.

SAV ��� ���� CHGPERIOD(*ALL *ALL date time)� ��� �� � ��� ���� �� �

���� �� �� ����. ��� �� ��� ���� �� � ����� � � ����.

���� ����� ����� ��� ��� ��� �� ��. �� ��� �� ��� ����� �

���� ��� �� ��. ���� ����� ����� ��� �� �� ���� ���� ���

�.

����� ����� ��� �� ����� ����� ������ ��� ���� �� �� ��

�� ��� �� ��(WRKLNK) �� � �� � 8� ������.

�: ����� ������ � ��� ���� ���� ����� ���� �� PC � �� ���

��� ’���’� �����. �� � ���� �� ��� � ���� �� �� ��� �

�� ����, �� � ���� �� ��� � �� ������ �� PC � �� ������

� ��. ���� ����� ����� �� ��� �� ��� �� � ���� �� �

�� � ���� ��� ����� �� �� ��� �� ��� �� ���� ����.

UPDHST ���� �� ��� �� � � PC �� �� ��� �� ��.

v *NO - ���� �� �� ���� ����. PC � �� �� ��� � �� �� ����

����.

v *YES - ���� �� �� �� ��. �� � ��� �� ��� � ���� �� PC �

�� �� ‘���’� �����. �� � ���� �� ��� � �� �� ’���’� ����

�.

v *SYS - ���� ��� �� �� �� ��. ��� � �� �� ‘���’� �����.

86 IBM i: ��� ��

Page 93: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v *PC - ���� PC �� �� �� ��. PC � �� �� ‘���’� �����.

�� ��

88 ���� ����� SAVCHGOBJ ��� ���� ��� ���� ��� ���� ���

���� � �� ��� ���� ��� � � ������. ���� ����� � � ���

� ��� �� ���� � ��. ����� ��� ���� � � ���� �� ��.

95 ���� ���(SAV) �� ���

� ��� SAV ��� OBJ ����� �� ���� ��� �� ��.

��� �� ���� ���� ��:

�� ����� ���� ��(SAVDLO) ��� ���� �� � �� ��� DLO� �� � ���

�.

SAVDLO DLO(*CHG)� ��� , ��� ��� �� ��� ASP� �� �� DLO� ��� ��� ���

DLO� �� ��(SAVDLO DLO(*ALL) FLR(*ANY)). ��� DLO� �� � ���� QUSRSYS

������ ����(��� �� ��� �)� �� ��.

�: ���� (��� �� )� ���� ��� ����� ��� �� ��� �� �� ���

�� ��. �� 3 ��� 1 ��� �� ���� ���� DLO(*MAIL)� �� � ��� ���

���� ����.

�� ��

121 ���� �IBM �� �� ����� ���� � � �� ���

� ��� IBM �� �� ����� ���� ��� �� � �� ��� �� �� ��.

SAVCHGOBJ� �� ���:

�� ��� ��� ��� ����� ���� �� ��, �� �� �� ��� ���� �� � �

� �� SAVCHGOBJ ���� ���� ��� � �� ��� �� ��.

���� �� �� ����� ���� �� ��� UPDHST(*NO)� ����� � ����. � �

� ���� �� �� �� SAVCHGOBJ ��� � �� �� ���.

�: SAVCHGOBJ ��� ���� �� �� ��� REFDATE(*SAVLIB)� ���� ����. �

�� � � � ������ �� �� � ������ SAVCHGOBJ REFDATE(*SAVLIB)� �

� � ���� ����.

SAVCHGOBJ �� - �:

�� ����� �� � � SAVLIB ��� ��� � SAVCHGOBJ ��� �� � ��

��. SAVCHGOBJ� ���� ��� SAVLIB ���� ���� ��� SAVCHGOBJ ��� ��

� ��� � � ��� ���.

��� �� 87

Page 94: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� � � � SAVCHGOBJ ��� ��� �����. � �� �� ������ ��

� � � � �� SAVCHGOBJ ��� ���� �� ��.

� 22. SAVCHGOBJ ��: �

� �� �� �� � �� ��

�� FILEA, FILED FILEA, FILED�� FILEC FILEA, FILEC, FILED�� FILEA, FILEF FILEA, FILEC, FILED, FILEF�� FILEF FILEA, FILEC, FILED, FILEF�� FILEB FILEA, FILEB, FILEC, FILED, FILEF

�� �� ��� ��� �� ���� ��� �� ��.

1. � ���� ������ � ��.

2. ��� SAVCHGOBJ �� ������ �� ����� � ��.

��� SAVLIB ��� ��� �� �� ���� � ��� �� � �� ����. �� ���

SAVCHGOBJ ��� �� ��� �� ���.

� �� � �� �: ��� ���� ������ SAVLIB ��� ���� ����� ��� ���

��� ����� ���� ����. ���� � �(REFDATE) � � �(REFTIME) �����

���� �� � � � �� �� � ����. �� ��� SAVCHGOBJ �� ��� ���

����� �� � ����.

� ��� ��� �� �� �� �� � � ����. ��� � �����.

� 23. SAVCHGOBJ �� - ��� ��

� �� �� �� � �� ��

�� FILEA, FILED FILEA, FILED�� FILEC FILEC�� FILEA, FILEF FILEA, FILEF�� FILEF FILEF�� FILEB FILEB

�� �� ��� �� �� ��� SAVCHGOBJ ��� � � ����. �� �� ��� ���

����� �� ��� � � ����.

���� SAVCHGOBJ �� �� ��� ���� ��� ��� ��:

���� � �� ��� ���� ��� � � ������. ���� ����� � � ����

��� �� ���� � ��. ����� ��� ���� � � ���� �� ��.

�� ����� �� �� ��� � � �� ���� DSPOBJD ��� ��� DETAIL(*FULL)

� ������. ��� �� ��� �� �� ��� ���� � �� ��(DSPFD) ��� ��

����.

88 IBM i: ��� ��

Page 95: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ����� ����� �� �� ��� ���� ��� ������.

1. DLO� ��(DSPDLONAM) ��� ���� DLO� �� ���� � DLO� ���� ASP� ��

����.

2. DSPOBJD ��� ��� ����, ASP� �� �� ������ �(�: ASP 2� �� QDOC0002)

� DETAIL(*FULL)� ������.

� � �� ����� �� � �� �� ��� ��� ����.

v � ��

v �� ��

v � ��

v �� � �� ��

v � ��

v �� ��

v ���� � �� �

��� �� ��� �� ���� �� � � �� ���� ����.

v � �: ���� �� �� � �� ���� �� �� � �� ��.

v ��� �: ���� ��� �� � �� ���� ��� �� � �� ��.

���� IPL � ���� �� �� � � � �� �� ��.

������ � � � �� �� �: ��� �� �� �� SAVCHGOBJ ��� � �� �

��� �� ��� �� ��.

� ��� � � �� �� �� ��� �� � � �� �� ��. CHGOBJOWN, RNMOBJ

� MOVOBJ ��� ����. 5� ��� ��� �� �� ���� ��, ���� �� �� ��

� �� ������ � ����� ��� ��� ������ �� �� �� �� ��.

��� ���� ��� � �� ��� ��� � � �� �� ��. ��� ��� ����.

v �� � �� ���(CLRPFM) �� ��

v �� � ���(SEU)� ���� �� ��

v ��� ����� ���� �� ��

SAVCHGOBJ ��� �� �� � ��� � � ����. ��� �� ��� �� ��

� ���, ��� �� ��� � �����.

��� �� 89

Page 96: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

86 ���� ������ ��� ���� ���

� ��� SAV ��� CHGPERIOD ����� ���� ��� ����� ���� ��� �� �

�.

����� � ��

� ��� ��� �� �� �� � ���� ���� ��� �� �� ��.

�� ��� �� �� ���� SAVOBJ ��� ������. FILEMBR(� ��) ����� �

��� ��� �� � ����.

v � ��� �� �� �� ���.

v �� �� � �� ��.

��� ��� �� �� �� � ���� ���� �����.

� 24. ��� �� � ��

� �� ���� ��

�� �(PF), TYPE(*DATA), � � ��1 ��, ���, � ��

�� �(PF), TYPE(*DATA), � ��� �� �� ��, ���

�� �(PF), TYPE(*SRC), � � �� ��, ���

�� �2 ��

1 � � ��, 1� ����, ���� � �� ���� �� � ��� � � ��� ����.

2 SAVLIB, SAVOBJ �� SAVCHGOBJ ��� ��� ACCPTH ����� ���� ��� �� �(PF)� ���

� �� �� �� � ��� �� � ����.

�� �� ��� ��� � � ����.

v �� ���� ��� � ����� ��(���� ��� ��). ����� ��� ���� ��.

v �� �� �� ����� ��

��� ���� �� �� ����� ��� �� � �� �� ���� ����.

�� ��

93 ���� �� �� ���� � ����� ���

� �� ���� �� � �� ������ �� � ���� ���� ���� ����� ��

� � ��� �� ��.

�� ��

SAVOBJ ��

���� �� ����� ���� �� ��� ��

���� ���� ���� �� ��� ��

�� �� ��:

90 IBM i: ��� ��

Page 97: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� �� ���� ��� ��� �� � ��� ���� �� �� ���� � �

�� �� ��. � ��� ��� ��� � ��� �� �� � � ����. ���

� ��� ���� �� �� �� �� �� ���� ��� �� ����.

�� �� � �� � ��� ���� , �� �(PF)� �� � SAVCHGOBJ, SAVLIB �

SAVOBJ ��� ACCPTH(*YES)� ������. �� �� � ��� ���� ���� ����

��� ���� �� �� �� � ���� � ��� �� ��. ���� �� �� ��

� �� �� ��� ��� �� ����.

�� ��(SAVLIB, SAVOBJ, SAVCHGOBJ, SAVRSTLIB, SAVRSTOBJ �� SAVRSTCHG)� ��

�, ACCPTH(*SYSVAL)� ��� � �� �� ���� �� QSAVACCPTH ��� �� �

� �����. ACCPTH(*YES) �� ACCPTH(*NO)� ��� � ��� �� �����. � ��

� ����� �� ��, � ��� ���� �� �� �� �� � � ���� ��� �� ��

��. ��� � ��� ���� � � ��� �� ��� � ��� ���� ��� �

��� �� �� �����.

���� ��� �� �� �� �� �� � � �� ����� ���� �� � ��� ��

��.

v �� �(PF)� �� �� ��� ACCPTH(*YES)� �� ��.

v �� �� �� �� ��� �� �� �� � ������ � � �� ���� ��

��� ����.

v �� �� MAINT(*IMMED) �� MAINT(*DLY)���.

�� ��� ���� � ��� � �� �� ��� ���� �� ���� � ��� ��

��.

�� �� �� �� �� �� �, ���� ���� ACCPTH(*YES)� ����� ���� ��

���� �� �� �� � ��� �� �� �� ��.

v �� �� � �� � � ��

v 1� ����

v ����

v �� ����

��� �� �� � � �� �� �� �� ������ �� �� ���� � ��� �� �

�. ��� ���� ��� � ��� ��� �� � ����.

�� ��

���� � ��� ��� ��

� - ���� � ��:

� ��� �� �(PF)�, �� �� �� �� �� � ��� �� ��� �� �� ��.

��� �� 91

Page 98: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��� LIB1 ������ �� �� � FILEA� �����. LIB1� �� � FILEB � LIB2

� �� � FILEC� LIB1� �� � FILEA� �� � ��� � ����.

�� ���� �� ��� ���� � � �� �� ��� �����.

� 25. � �� � ��

�� ���� ��

SAVLIB LIB(LIB1)ACCPTH(*YES)

FILEA: ��, ���, � � ��

FILEB: ��, � ��

FILEC: � ��

SAVOBJ OBJ(FILEA) LIB(LIB1)ACCPTH(*YES)

FILEA: ��, ���, � � ��

FILEB: � ��

FILEC: � ��

SAVLIB LIB(LIB2)ACCPTH(*YES)

FILEC: ��

�� ��� �� � ��:

�� ����� � ��� �� �� �� ��� �� �� �� �� �� �� ��. ���

�� �� �� � � ����. ��� �� �� �� �� �� �� �� � �� �� ����

���� ��.

�� 2. � �� ��

92 IBM i: ��� ��

Page 99: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� � �� � �� �� �� �� �� ��� �� ���� ��� �� � �� �

�� ���� ��. � �� ���� �� �� �� �� � ��� �� � �� �� ��

� �� ��� � ����.

�� ��

���� �� ����� ���� �� ��� ��

���� ���� � ���� ��

� �� ���� �� � �� ������ �� � ���� ���� ���� ����� �� �

� ��� �� ��.

� �� ����� �� � �� ���� ������.

v ���� � �� �� �, � �� ��� � �� ����� ������.

v � �� ��� �� �� � �� � ��� ��� � �� ��� �� �� ���� ��.

v � � ��� ����� �� � � �� ��� ����� ��� � �� ����� ���

���.

v ������ � � �, � ��� ������ �, � �� �� ����� � ����.

�� ���� ����� � � � ����.

v � ��

v ��� �� �

v ��� �

v ��� �

v ��� � ���

v ��� ��� �

v ����

v �� ��

v �����

������ �� �� ���� �� � � � ����. � �� ������ �, � �� ��

� ��� �� �, ��� � � ��� � �� ����� �� � �� ��� �� � ���

�. ������ �� ��� ��� � �� �� ���� � � � �� �� ��. � �� �

� �(APYJRNCHG) ��� ���� � �� ������ �� ����� �� � ����. ��

���� �� � �� ���� � ����� ��(STRJRNLIB) ��� ������.

��� �� 93

Page 100: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

90 ���� ���� �� � ���

� ��� ��� �� �� �� � ���� ���� ��� �� �� ��.

�� ��

� ����� ��(STRJRNLIB) ��

��� �� � ��� ���� ��:

� ��� � � �� ��� �� ��. � �� �� � ���� �� ��� � ���� ���

� � �� ����� ���� ����� ��� � ��.

��� �, ��� � �� ��� �� �� � ��� ��, ��� ����� �� � ��� �

�� ����� ���� �� � ����. � �� ������� � ���� ���� ��. �

���� � �� ����� �� �� ����� �����.

SAVCHGOBJ ��� � �� ����(OBJJRN) ����� ���� � �� ����� ����� �

�� �� ��. ���� *NO� ��� ���� �� ��� �� ���� �� ����� ����

����.

v SAVCHGOBJ ��� REFDATE � REFTIME ����� �� ��� �� ���� ����� �

�����.

v ����� �� � �� ����.

OBJJRN ����� � �� ��� �, ��� � � ��� �� ��� ����. � �� �

� ��� ������ ��� ����.

SAVLIB ��� ���� � �� ������ ���� �� � �� ����� �����. �� ��

���� �� � �� ����� �����. � �� ������ ��� RSTLIB ��� ����

��.

�� ��

� ��

�� � �� ��� ��:

� ��� � � � ���� ���� �� ���� �� ��� �� �� ��. ��� ��� ��

� ���� �� � �� ��� ���� ��� ����.

��� ������ �� � � � ���� ���� SAVOBJ, SAVCHGOBJ �� SAVLIB ��

� ������. QSYS ������ �� � � � ���� ���� SAVSYS ��� �����

�.

� �� � ���� ����� � � �� � �� � ���� �� � ����. �� ��

� �� � ���� ���� �� ��. �� ��� � ���� ���� �� �� �� ���

��.

94 IBM i: ��� ��

Page 101: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

CRTJRN ���� CHGJRN ���� � � �� MNGRCV(*USER)� ��� ��, CHGJRN ���

��� �� ��� ���� ������.

MNGRCV(*SYSTEM)� ��� �� �� ��� ������.

v ��� ��� ��� ��� �� �� ����� ������. � ����� ���� ���� ��

��� ��� � ���� ������.

1. WRKJRNA JRN(������/�� ��)� �����.

2. � �� �� �� �� � �� F15(��� ����� �� ��)� �����.

v � � � ��� CPF7020 �� ����� ����� �����. � ��� ���� ��

�� �� �� � � �� �� ��. �� ��� ���� ������.

�� ��

� ��

� ��� ��

�� � ���� � ��� � UNIX® � ��� ���� �� ��� �/� � ���� ��

� ���� i5/OS ����� � �����. � � ���� �� ���� ���� ���� �� �

�� �� � ��� �� ��.

�� ���� ��� ���� ���� �� �� ����� � � ����. ��� ��� ��� ��

� ���� �� �� �� ���� ����� ���. �� �� �� QSYS.LIB � ����

�� ����� ������ ���� ���. �� QDLS � ���� ����� � �� ����

���.

��� �� � ���� �� ��� ��� ���� �� � ����� ����� ����

��. i5/OS Information Center� �� CL �� ���� SAV �� �� ��� �� �� �� �� �

� � ����.

�� ��

CL �� ��� SAV ��

��(SAV) �� ��:

� ��� SAV ��� OBJ ����� �� ���� ��� �� ��.

SAV ���� �� ���� �� � ����.

v �� ����

v ���� �� ������

v �� � ���

v �� �� ���� ����

�� QsrSave API� ���� � ���� ��� �� � ����. � � ��� API ��� ���

���.

��� �� 95

Page 102: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAV ��� ����(OBJ) ����� � �� � ���� �� ��� �� ��. ����� �

��� ���� �� �� ����� �� �� �� �� ��, � �(PATTERN) ����� ��

�� (OBJ) ������ ��� ����� �� � ����. �� �� 100�� .jpg �

(Photo1.jpg - Photo100.jpg)� ���� �� �(Photo1.bkp - Photo100.bkp)� ��� 100�� ��

����� Dir1�� Dir100��� ��� ‘/MyDir’ ����� �� � ����. ‘/MyDir’� �� .jpg

�� ����� �� �� ���� �� �� ��� �� � ����.

SAV OBJ(('/MyDir')) PATTERN(('*.bkp' *OMIT))

SAV ��� ���� �� ����� ���(SAV OBJ(’*’)) �� ����� �� �� �(��� �

������ �) ���� �� �� ���� ����. � ��� �� ����� ���� ��� *DIR

����� ���� ����. ��� ��� ����� ���� �� �(SAV OBJ(’/mydir’)) �

� ��� *DIR ����� �����. � ����� � ��� ����.

SAV ��� ���� � �� ��� ���� �� �� �� �� ���� ��(SCAN) ������

�. �� ����� � � ��� �� �� ��� ��� ��� ��, ����� ���� �

����� ��� �� � ����. � ����� ��� ��� ��� �� ����� ����

��� ��� �� � ����.

SAV ��� �� � OUTPUT(*PRINT)� ���� ���� ��� ��� ��� �� � ���

�. �� �� ��� ��� ��� ��� �� �� �� ����. SAV ��� � �� �

�� �� ���� ����. ��(SAV) � �(RST)� � �� ���� SAV � RST ��� �

� � ��� �� ��.

�� ��

193 ���� ���(SAV) � �(RST)� � ���

��(SAV) ���� �(RST) ��� �� � �� ��� ��� ��� ��� �� �� �

����.

86 ���� ������ ��� ���� ���

� ��� SAV ��� CHGPERIOD ����� ���� ��� ����� ���� ��� �� �

�.

�� ��

Close API � � � ��� ��(�� ����)

Open API � � � ��� ��(�� ����)

� � ���

��� ��:

SAV ��� �� � ���� ���� �� ����� �� ��. ���� � �� ����� �

� ���� �� ������� ����.

�� ��(DEV) ���� �� �� ����� �� �� ���� �� ��. �� �� SAVLIB ���

� DEV(TAP01)� �� ��. SAV ���� �� TAP01� ���� ��� �� ��.

96 IBM i: ��� ��

Page 103: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

DEV('/QSYS.LIB/TAP01.DEVD')

SAV ���� QGPL ������ �� �� MYSAVF� ���� ��� �� ��.

DEV('/QSYS.LIB/QGPL.LIB/MYSAVF.FILE')

�� ���� ��� ��� �� SAV ��� �� ���� ��� �� �� ��� �� � ��

��. �� �� TAP01 �� OPT01��� �� �� ��� �� �� ��� � � ����. �� �

�� ����� �� ��(/) ������ �� ��� 1�� ��� ���� �� �� ��. ����

��� ��� �� ��� �����.

ADDLNK OBJ('/qsys.lib/media-device-name.devd') NEWLNK('/media-device-name') +LNKTYPE(*SYMBOLIC)

�� ����� ��(/) ����� ��, �� ��� ���� SAV ��� ��� ��� �� � ���

�.

SAV DEV('/media-device-name')OBJ(('/*') ('/QDLS' *OMIT) ('/QSYS.LIB' *OMIT))

��� �� �� ���� ��(/) ������ ���� ��.

� ��� ��� �� ���� ��:

���� ����� � ��� �� �� � ����. ����� �� �� �� ��� ��.

� ��� ��� ���� ��� �� �� ��.

� ��� �� � ��� ����� �� �����. �� ��� ����� ��� � ��.

��� ����� �� ��� ����. �� ��� � ����� �� ��� ����� �

� ����. � �� ��� ��� �� �� �� ��� ��.

����� ��� ��� �� �� �� ��� ���� �� ��� ����� ��� ��� �� �

� ����� ����.

�� ��� � ��� ��� �����. ��(/) ����� UserDir� ����. UserDir�� JCHDIR�

DRHDIR� ����. JCHDIR�� ���� A� �� � ��� �� FILEA� ����. DRHDIR�

� �� ���� A� �� � ��� ��� FILEB� ����.

��� �� 97

Page 104: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� �� ��� ���� ���� A� �� � ����. � �� ��� �� ��� ����� �

�� ����� ��� ����.

v SAV OBJ('/UserDir/JCHDIR/FILEA')

v SAV OBJ('/UserDir/DRHDIR/FILEB')

� �� ��(JCHDIR)� ��� , FILEA ���� ‘���� A’� �� �����. FILEB ���� �

��� ���� ����. FILEB� �� � ���� ���� �� ��� ���.

�� �� ��� ���� �� ��� � � � ��(� ��)� ��� � ����.

v SAV OBJ(('/UserDir'))

v SAV OBJ(('/UserDir/JCHDIR') ('/UserDir/DRHDIR'))

v SAV OBJ(('/UserDir/JCHDIR/FILEA') ('/UserDir/DRHDIR/FILEB'))

�� ��� �� ��� ��� �����. ��(/) ����� QSYS.LIB � Customer� ����.

QSYS.LIB� CUSTLIB.LIB� �� ����. CUSTLIB.LIB�� CUSTMAS.FILE� �� ����.

Customer� CUSTMAS.FILE� �� �� �����.

��� CUSTMAS �(�� � ��� ��)� ���� � �� � �� �� �� �����.

v SAVLIB LIB(CUSTLIB)

�� 3. � ��� �� ���� - ��

�� 4. �� ��� �� ���� - ��

98 IBM i: ��� ��

Page 105: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v SAVOBJ OBJ(CUSTMAS) LIB(CUSTLIB)

v SAV ('/QSYS.LIB/CUSTLIB.LIB/CUSTMAS.FILE')

v SAV ('/QSYS.LIB/CUSTLIB.LIB')

��� ��� �� �� CUSTMAS �� ��(/) ����� customer� ��� � ��� ��� �

��� ����.

SAV OBJ(’/customer’)� ��� customer� CUSTMAS �� ����� ��� �� ��. CUSTMAS

�� ���� �� ��� ���� ����.

�� ��� � ��� ��� ��:

� ��� SAV ��� ���� �� � ��� � ������� ����� �� � ��� ��

��� �� ��.

v �� �� � ���� �� �� �� ���� � �� �� ���� �� ��� �� ��. ��

�� � ��� ���� � ��� � ���� ����� �� � ������� ����

�� �� � ���. �� � ���� �� ����� ����� � � ���� �� �

����. �� � � ��.

– ���� �� ���� ��: OBJ('/*')

�: � ��� ���� �� GO SAVE �� ��� � 21� ���� �� �� ����. ��

� SAV OBJ(’/*’)� � 21 � ������.

- SAV OBJ(’/*’)� ���� �� �� �� ����.

- SAV OBJ(’/*’)� �� � �� ������ ���� ����.

- SAV OBJ(’/*’)� ��� �� ���� ���� ���� ����.

– QSYS.LIB � ��� � QDLS � ���� ��� �� � ���� �� ���� ��:

OBJ(('/*') ('/QSYS.LIB' *OMIT) ('/QDLS' *OMIT))

– QSYS.LIB � ���, QDLS � ��� � �� ��� �� � ���� ��� �� � �

��� �� ���� ��: OBJ(('/*') ('/QSYS.LIB' *OMIT) ('/QDLS' *OMIT) ('/other values'

*OMIT))

v SAV ��� �� ����� �� �� � � ���� ���� �����. �� � ���� �

��� �� ���� ��. �� ���� � �� ������.

CHGPERIOD

���

PRECHK

*NO

UPDHST

*YES

��� �� 99

Page 106: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

LABEL

*GEN

SAVACT

*NO

OUTPUT

*NONE

SUBTREE

*ALL

SYSTEM

*LCL

DEV ��� �� �� � ���� �

v SAV OBJ(’/*’) �� ����� ��� �� ��.

– ���� �� �� ��� ��.

– *SAVSYS �� *ALLOBJ �� ��� ��� ��.

– VOL(*MOUNTED)� ���� ��.

– SEQNBR(*END)� ���� ��.

�: SAV OBJ(’/*’)� �� ��� ��� �� �� ��� ���. �� ���� ���� GO SAVE

��� � � 21� ������.

QSYS.LIB � ����� ����� ��� ��:

� ��� SAV ��� ���� QSYS.LIB(�����) � ���� ����� �� � ��� ��

��� �� ��.

v OBJ ����� �� ��� ��� ��.

v OBJ ����� SAVLIB �� � SAVOBJ ���� ����� �� � �� ��� ��� �

�.

– ������ �� � ����. OBJ('/QSYS.LIB/������.LIB')

– ������ �� ����� �� � ����. OBJ('/QSYS.LIB/������.LIB/*')

– ������ �� �� �� �� ����� �� � ����. OBJ('/QSYS.LIB/������

.LIB/*.���� ��')

– ������ �� �� ����� � ���� �� �� � ����.

OBJ('/QSYS.LIB/������.LIB/�����.object-type')

– �� ��� ���� �� �� ��� �� � ����.

- OBJ('/QSYS.LIB/������.LIB/���.FILE/*')

- OBJ('/QSYS.LIB/������.LIB/���.FILE/*.MBR')

– �� �� ��� �� � ����.

100 IBM i: ��� ��

Page 107: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

OBJ('/QSYS.LIB/������.LIB/���.FILE/���.MBR')

v SAVOBJ ��� ���� ���� �� �� � ���� . �� �� SAVOBJ ���

OBJTYPE(*USRPRF)� ���� �� ��� SAV ��� ���� ��� ���� �� � �

��.

v ��� �� ��� � ��� SAVLIB ��� ���� QSYS.LIB � ���� � �����

� �� � ���. ��� ����.

– QDOC �����(��� ��� ��)

– QSYS �����(��� ����� ��� ��)

SAV ��� ���� ��� �� ������ �� � ���.

SAV ��� ���� ��� � �� �����

QDOC QRPLOBJ QSYSQDOCxxxx1 QRPLxxxxx2 QSYSxxxxx2

QRECOVERY QSRV QTEMPQRCYxxxxx2 QSPL QSPLxxxx3

1 xxxx� 0002�� 0032��� ���, ASP� �� ��.

2 xxxxx� 00033�� 00255��� ���, �� ASP� �����.

3 xxxxx� 0002�� 0255��� ���, ASP� �� ��.

v �� ����� �� �� ��� ��.

SUBTREE

*ALL

SYSTEM

*LCL

OUTPUT

*NONE

CHGPERIOD

– �� �� *LASTSAVE � �

– �� �� *ALL��� �

– �� �� *ALL��� �

– � ��� ���� �� ���

QDLS � ���� ����� ��� ��:

� ��� SAV ��� ���� QDLS(�� ����� ���) � ���� ����� �� � �

�� ����� �� ��.

v OBJ � SUBTREE ����� �� ���� ��.

– OBJ('/QDLS/path/folder-name') SUBTREE(*ALL)

��� �� 101

Page 108: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

– OBJ('/QDLS/path/document-name') SUBTREE(*OBJ)

v �� ����� �� �� ��� ��.

SYSTEM

*LCL

OUTPUT

*NONE

CHGPERIOD

– �� �� *LASTSAVE � �

– �� �� *ALL��� �

– �� �� *ALL��� �

– OBJ('/QDLS/path-name/document-name') SUBTREE(*ALL)� ���� �� ���

PRECHK

*NO

UPDHST

*YES

SAVACT

*SYNC � �

SAVACTMSGQ

*NONE

� ��� ��:

� � ��� ��� ���� ��� ���.

�� �� �� ��

�� �� � ��� ���� �� �� �����. � �� ��� ���� � � ��� ��

�� ����� ��� ���� ��. � �� SAV ��� ��� �� �� �� ����

��. ���� ��� ���� �� � �� ��� �� � � ��� ��. �� ��

� ��� �� �� ���� ��� ��� �� � ��� ��� �� ��� ���� � � �

� � ����. �� �� � SAV ��� ���� �� �� ��� ��� �� �� ����

�� ��� ����� ���� ���� � ����.

� ��� �� � � ��� �� �� �� �� ��� �� �� ��� ��� ������.

102 IBM i: ��� ��

Page 109: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

���� ��(SAV) ��

�� � ��� ��(SAVSAVFDTA) ��

System i�� �� ��

�� �� ���� �� PDF

��� �� ��: � ��� ��� �� �� � � � �� �����.

Lotus® �� BRMS �� �� ��

BRMS(Backup, Recovery, and Media Services)� Lotus �� ��� ��(�: i5/OS� Domino �

Quickplace)� ��� ��� �� ��. ��� ��� Lotus �� ��� ��� �� � ��� �

��� �����. �, � �� �� �� ���. ��� ��� ��� ��, �� �����, �

� � �� Tivoli® Storage Manager ��� �� � ����. BRMS� �� � ��� �� ��

� �� �� ��� � �� ����. ��� �� ��� �� �� ���� ����. ���

������� �� �� ��� �� �� �� � ��.

BRMS ��� ��� �� � � ��� Backup, Recovery, and Media Services� ������.

BRMS ��� �� ��� ����� �� ���� � �� �� �� � ����. � � ���

BRMS � ���� � ��� ������.

��� �� ��

SAV ��� SAVACT, SAVACTMSGQ � SAVACTOPT ����� ���� �� ���� ���

�� ��.

� � ��� ��� �� ��� ��� ������.

�� ��� ��: � ��� � ��� �� �� � � � �� �����.

CHGPERIOD ����� ���� �� ����� ��

SAV ��� ��� ����� ��� ���� � �� � �� CHGPERIOD ����� �� ��.

� ��� ��� ���� �� ����� ��� �� �� � ����. ��� ���� �� �

���� ������ ���� �� ����� ���� ��. �� �� �� ��� �����

���� �� �� � �� � ����.

� �� ���� � � �� ���� ���� ����� ���� ���� ���

����� �� �� �� � �� ��� ��� �� � � ����. ���� ���� �

� ����� ��� � �� ���� �� ��� �� ���� � �� � ����. ���

���, ��� �� ��� �� �� �� ���� � �� �� � ��� ����� ��� �

����.

��� �� 103

Page 110: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� �� � �� �� �� �� ��� �� � �� � ����� ��� �� � �

����. � ����� ��� ����� ����� �� ����� �� � ��� ����� ��

�� ��� ��� ����.

�: � ����� ���� �� ��, � � �� ���� ���� ��� �����.

/2008/2008/01/2008/01/01/2008/01/02/2008/01/03/2008/01/04/2008/02

���� ���� ��

SAV ��� ���� � � �� ����� ���� OBJ ����� �� ��. OBJ ����� �

�� SAV ���� � �� �� 300� �� ���� �� � ����. �� �� ����� �

��� �� � �� �� ����� �� � ��� ���� �� � � ����.

��� ���� ���� �� ����� ���� ��� � � � �� ����.

v ���� �� ����� ���� ���� ���� �� ���� ����.

v ���� �� ����� � ���� ��� �� �� ��� ���� �����.

v �� � SAV ��� �� � ��� � � ��� ���� ������ ���.

� ����

SAV ��� OBJ ����� ��� ���� �� ����� ���� ����� ��� �����

� ���� 300� �� ���� ���� PATTERN ����� �� ��. �� �� ����� ��

���� �� ����� �� � ��� ���� �� � � ����.

��� OBJ ����� ��� ���� �� ����� � �� ����� � � � �� ����.

v �� ���� ��� ����� �� � �� �� ����� ���� ��.

v �� ����� �� � �� ����� ���� � �� �� �� ����� ���� �

�.

�: � ���� �� � ���, ���� ���� �� �� � ����. �� PATTERN

����� ���� �� ���� �� �� ����� PATTERN ����� ���� ���� �

� ����.

� ��� � �� �� ��

����, ��� � � �� ��� �� ����� � � � ����. � � ��� ���� �

� � �� ��� �� �� ��� ���� � ����. � ��� ����� �� ��� ��

����� �� ���� ��� ����� ��� � ���� ���� ���� ��. �� ��

�� �� ����� ��� � ����. ��� � ����� �� � ��� ��� ��.

104 IBM i: ��� ��

Page 111: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

HSM(Hierarchical Storage Management) ��

�� ��� ��� � � ��� ���� �� �� Hierarchical Storage Management ��� ��

� � ����. HSM(Hierarchical Storage Management)� ���� �� �� ���� � ����

��� ���� �� ��. ���� �� ��� � ���, �� ��� � ��� ������ �

� ����.

����� ���� ��� �� � ��� ���� �� �� ����. �� ��� �� ���

�� ��� �� � � � ���(� ���), �� ��� � ���� ��� � ���

�(� ���).

BRMS(Backup, Recovery, and Media Services) ��� �� ��� ��� HSM� �� ���� �

��� � ���� ����� �� ���� � �� �� ������ �� � ��� ��� �

� � ����.

�� �(SAVF)� �� � SAVSAVFDTA� ���� SAVF� ���� ��

� �� �� ���� ���� �� ���� � �� �(SAVF)� ���� �� �� � �

��� ������. �� �� �� � ��� � �� �����. �� �� �� ���� ��

�� �� �� � �� � ��� �� ��� ��. System i Performance Capabilities

Reference � 15�� ��� ����� � �� �� ���� � ��� � ����. �� ��

� ��� ��(SAVSAVFDTA) ��� ���� �� �� ���� ���� ��. ���

SAVSAVFDTA ��� �� � � �� ��� ���.

�� �� � �� �� �� � �� �

�� ��, �� �� � �� � �� ��(*SAVRST ��) ��� �� ��� � ����. ��

� ���� ���� �� � �� ��� �� � ���� �� ���� ��� �� ��. ��� �

� �� �� ���� �� �� � �� �� �� ��� ��� �� ���� ��. ��� �

� � ���� �� �� �� ����� ��� �� ��� �����.

�� �� ���� ���� � ���

�� � SCAN ����� ��� ���� �� ��� � � �� �� ��� � � � �

����. ���� ��� ��� ��� �� � � ��� ���� �� �� ���� ��

��� ��.

��� �� � ��� ��

��� �� � ���(UDFS)� ���� ��� � � �� � �� � ������. �� ��

UDFS� �� ���� � � ����.

��� �� � ��� �(CRTUDFS) ��� ���� UDFS� � �, �� �� �� � �

���.

��� �� 105

Page 112: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v ����� �� �� �

v UDFS�� ����� ���� �� ���� �(ASP) ��

v UDFS�� �� ���� �

v ��� � �

v ��� � ����� �� �� ��

v ��� � �� � �� ��

v ����� ��� �

v ��� ��

ASP ��� UDFS� ��� ����� �� �����. �� �� ’/dev/QASP01/MyUdfs1.udfs’�

MyUdfs1� ��� ASP� ��� �� ��. �� ’/dev/MyASP/MyUdfs2.udfs’� MyUdfs2� �� �

�� � MyASP� ��� �� ��.

�: UDFS� �� ��� �� �� �� �� ��� ���� �� �� ��� �� ������ UDFS�

��� ������ ������.

�� ��

��� � �

��� �� FS �(CRTUDFS) ��

���� ��� �� � ��� ��� ��:

��(/) � QOpenSys � ������ �� ��� �� � ���(UDFS)�� ���� ����, ��

� �, �� �� � �� ��� � � ����.

� �� �� � ����(*BLKSF)� UDFS� �� ��. UDFS� � � ���� ��� ��

�� �� � ��. � � ���, API(Application Programming Interface) � QFileSvr.400 �

����� ���� �� �� �� � � ����. �� �� ��� �� ���� ��.

/dev/QASPxx/udfs_name.udfs

��� xx� ���� UDFS� ���� ��� �� �� ASP ��(1 – 32)� udfs_name� UDFS�

����. UDFS�� .udfs ���� ��� ��. UDFS� �� ASP� ���� �� �� �� �

� �� �� ����.

/dev/device-description/udfs_name.udfs

UDFS� ��� � ��� ��� � ��� �� ��. UDFS� ���� UDFS� �� �����

� � ����. UDFS� ��� ��� � �� �� ����� � � ���.

UDFS� ����� ��� ����(�: /home/JON)� UDFS� ����� ��. ����� UDFS

� ���� �� ����� � ��� � � ���. �� �� ����� �� UDFS� �

�� � � ����. �� �� /home/JON ����� /home/JON/payroll �� ����. UDFS

�� �� ����� mail, action � outgoing� ����. /home/JON� UDFS� ���� �,

/home/JON/payroll ��� � � �� �� ����� /home/JON/mail, /home/JON/action

106 IBM i: ��� ��

Page 113: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� /home/JON/outgoing�� � ���� ���. UDFS� ��� ��� �, /home/JON/payroll �

� �� � � ��� UDFS� ����� � � � ���.

�� ��

OS/400 Network File System Support

�� �� UDFS ��:

RBDMFS ����� ���� ��, �� �� � ��� ���� �� �� ��� �� � ���

(UDFS)� ��� ���� ��. UDFS� ������ �� UDFS� ��� ����� ��� ���

� DSPUDFS ��� ������.

���� ASP �� �� ASP(/dev/qaspxx)� ��� UDFS� �� *BLKSF� ���� �� ����

��� ��� UDFS� ����� �� ��. ���� UDFS� �� ��� �� ��(�� � , ASP

��, �� � ���� �).

��� ��� UDFS� ���� ��� ������.

SAV OBJ(('/dev/QASP02/udfs_name.udfs'))

� �� ��� ���� �� �� � ��� ��� UDFS� ����� �� � ����. SAV ��

�� OBJ ���� �� PATTERN ����� *OMIT �� �� � ����. �� �� Domino �

�� �� �� ����� �� ����� ���� ��� ��� UDFS� �� � �� �� �

� ����.

� ��� OBJ ������ *OMIT �� ���� �� ���� UDFS� ��� �� ������ ’b’

� ���� UDFS ����� �� ��.

SAV DEV(jssavf) OBJ(('/dev/qasp01/js.udfs') ('/dev/qasp01/js.udfs/b*' *OMIT))

� ��� PATTERN ����� ���� �� ���� UDFS� ��� ������ ’b’� ���� UDFS

����� �� ��.

SAV DEV(jssavf) OBJ(('/dev/qasp01/js.udfs')) PATTERN(('b*' *OMIT))

�� �� UDFS� ��� �� ���

��� ��� ��� UDFS� �� � ��� �� � �� ������.

1. SAV ��� ����(OBJ) ����� �� UDFS� �� ����� �� � ���.

2. ��� ��� UDFS� ����� ��� �� � ���. ���� UDFS� ��� ��� � �

� ��� �� ����� ��� ��� ����� �� �� � ���.

3. SUBTREE(*ALL)� �����.

�� ��

��� ��� UDFS �

��� UDFS ��:

��� �� 107

Page 114: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� UDFS� �� �, UDFS �� � UDFS� �� ����� � � �����. ���� UDFS

� �� ����� ���� UDFS ��(/dev/asp/udfs_name.udfs)� UDFS� �� ���� ���

� � ����.

��� �� � � �� �� ��� �� � ���(UDFS)� ��� ���� ��. GO SAVE �

�� � � 21, 22 � 23� �� �� �� UDFS� ��� ���� �� �� ��.

���� UDFS� ���� �� ��� ������.

SAV OBJ(('/appl/dir1')

���� /appl/dir1 ����� UDFS� �������.

�� ��� ���� UDFS� ����� ��� �� � ��� ��� �����. RST ���

RBDMFS(*UDFS) ����� ���� ���� UDFS� � � ����. RBDMFS ����� �

�� � ���� � ���� �� ��.

��� RBDMFS ����� ����� RBDMFS(*NONE)� ���� ��, ����� �� ����

� �� � ��� ��� ��� ����.

�� ��

���� UDFS �

���� ��� �� � ���� � ��

�� ���� ���� ��

���� �� � �� ��(� �� �� �� �� �� ��)�� ���� ��� �� ��. ��

����� ����(DLO)� ��� ����.

�� ��� ������.

�� ��

116 ���� � ���� �� ���

� ��� ����� �� � �� ��� �� ��.

121 ���� �IBM �� �� ����� ���� � � �� ���

� ��� IBM �� �� ����� ���� ��� �� � �� ��� �� �� ��.

���� �� ���� ����� �� � ��� ��:

���� �� � �� ��(� �� �� �� �� �� ��)�� ���� ��� �� ��. ��

����� ����(DLO)� ��� ����.

���� ��� ����� �� ���� �� DLO� �� ��� ������ �� ��. ��� ASP

� �� ������ �� QDOC���. DLO� �� �� ��� ASP�� QDOCnnnn���

108 IBM i: ��� ��

Page 115: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ������ ���, ��� nnnn� ASP� ��� �����. ��� ����� DLO� ����

�� �� ����. ���� �� DLO� � ��. DLO �� � �� ���� DLO� �� �

�.

� ���� �� ����� DLO ��� �� ��.

� � ������ QDLS(�� ����� ���) � ���� DLO ��� �� ��.

���� QUSRSYS ������ �� �� �� � �� ���� ���� �� �� DLO� �

��. ��� ��� �� �� �� �� QAOSS� �� ��. ���� QUSRSYS ������ ��

QAO* �� ���� � �� ��� �� ��� �� ��. ���� ��� �� QUSRSYS

� ���� ��. GO SAVE ��� � � 21� 23� QUSRSYS ������ ���� �� DLO

� � � �� ��.

�� ����� ���� ��(SAVDLO) ��� ���� ��� �� ��� ��� �� � ���

�. ����� ���� ���� ���� ���� �� ��� ��� � �� ����. � ��

�� � ��� ��� �� � ����.

�� �� ��:

�� ��� �����, � ���� �� �� ��� �����, �� ���� �(ASP)� �� ��

��� �� � ����.

v �� ��� ���� SAVDLO DLO(*ALL) FLR(*ANY)� �����.

v � ���� �� �� ��� ���� ��� �����. SAVDLO DLO(*ALL) FLR(folder). �

(FLR) ����� �� 300�� �� �� �� ��� �� � ����.

v � ASP �� �� ASP� �� ��� �� �� SAVDLO ��� �� �� � ����. �

ASP� ���� �� ��� �� ����� ���� �(RSTDLO) ��� �� �� ���

SAVDLO ��� �� � ����. ��� �� �� �� � SAVDLO ��� ���� ����

�.

SAVDLO DLO(*ANY) DEV(first-device) FLR(A* B* C* ...L*)SAVDLO DLO(*ANY) DEV(second-device) FLR(M* N* O* ...Z*)

v ASP� �� �� ��� ���� ��� �����. SAVDLO DLO(*ALL) FLR(*ANY) ASP(n).

��� ��� ��� �� ��� ASP� ��� � � ����. �� ASP� �� �� ���

�� ����(DLO)� ���� ��� ��� ASP� ���� �� � ����. �� �� ��

� �� IBM i Access Family� �� ��� �� ���� �� �� �� ��� � � ���

�.

�: IBM i Access Family� �� � SAV ��� ���� ��. ��� IBM i Access Family�

��� � � ���� �� �� �� ���� �� ��� �� ����� �����.

��� �� 109

Page 116: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAV DEV('/QSYS.LIB/media-device-name.DEVD')OBJ(('/*') +

('/QSYS.LIB' *OMIT)('/QDLS' *OMIT))

UPDHST(*YES)

v ��� �� ��� ��� ������� �� ���� ������.

v �� �� �� ���� �� ��� ������. �� ���� DLO(*SEARCH)� ���� �� �

� � �� ����� �� ��.

� 26. DLO(*SEARCH)� ����

���� ��

FLR �

SRCHTYPE �� �� ���� �� �� �� *ALLCHKFORMRK ���� ����� �� ���

CHKEXP �� ��

CRTDATE � �

DOCCLS �� ��

OWNER � �

REFCHGDATE �� �� ��

REFCHGTIME �� �� �� �

v �� ����()� ���� ��� �����. SAVDLO DLO(*MAIL)

v �� ����, � �, � �� � ��� ��� ���� ��� �����. SAVDLO DLO(*CHG)

��� DLO� ���� � ���� � � ��� �� ��� ��� �� ��� � �� ����

�. �� ����� ����(DLO) ��� DLO(*CHG) ��� �� � � ��� �� ��.

OMITFLR ����� ���� �� ���� �� �� � ����. OMITFLR ����� �� 300

�� �� �� �� ��� �� ��.

OMITFLR ����� �� ���� ��� �� ���� �� ����� ��� � ��. �� �

��� �� �� �� ��� ���� � � �� �� ���� �� ��� ���� � �� ��

����.

� ���� � ��� ASP� DLO� �� � ���� ASP� �� ��� �� ��� �

��. �� ����� DLO� � � � ��� ASP��� �� DLO� ��� ��� ����

��.

SAVDLO ��� �� ��: SAVDLO ��� �� �� ���� � � *ALLOBJ �� ��, *SAVSYS

�� �� �� ��� �� *ALL ��� �� ��. �� ���� ��� ����� ���� ���

��.

v DLO(*ALL) FLR(*ANY)

v DLO(*CHG)

v DLO(*MAIL)

v DLO(*SEARCH) OWNER(*ALL)

v DLO(*SEARCH) OWNER(user-profile-name)

110 IBM i: ��� ��

Page 117: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�: �� ��� DLO� �� � ����. � � ����� �� �� ��� ���� ���� �

�� ��� ��� ��.

��� ��� ��� �� ��� ��:

��� ��� �� �� ����� ��� �� �� ����. � ��� ��� ���� ���

�� ��� �� �� � �� �� �� ��� �� �� ��.

v �� �� � ��(STG(*DELETE)). ��� ��� ��� �� � �� ���� ����.

v �� �� � ���� ���(STG(*FREE)). ��� ��� �� � ���� ���� �� ��� �

����� �� ��.

v ��� ��� ASP� �. ��� ��� ASP� �� ��� �� �� � ��� � ��� ��

� ����.

v �� ����� ���� ��(RGZDLO) �� ��

��� �� � ��� �� �� ��� ����� � � ���� ��� ���� �� �� ��

�� �� �� �� ������.

�� ��

5 ���� ��� � ���� ����

�� � ���� ���� STG ����� ���� ����� ��� � ����� ����� ��

�� ��� �� ��. � ��� ��� �� ����� �� ��.

SAVDLO ��� ��:

SAVDLO ���� OUTPUT ����� ���� ��� ��, � � � �� ��� �� � �

���. �� �����(OUTPUT(*PRINT)) ��� �� �� ��(OUTPUT(*OUTFILE)) � �

���.

�� ���� �� �� ��� ��� ��.

v �� �� ��� ��� �����. �� ��� ��� �� ��� ����� ����.

v SAVDLO ��� �!� �� 697 500� �� ID(CHRID)� �� ��. �!�� � �� ID� �

��� �� �� ���� CPA3388 �� �� ��. SAVDLO �� ��� CPA3388 �

� ���� ��� SAVDLO ��� *PRINT� ���� �� ��� ������.

CHGPRTF FILE(QSYSOPR/QPSAVDLO) CHRID(*DEV)

� �� ���� �� ���� � � QSYS/QAOJSAVO.OJSDLO� �� ��.

�� ��

��

�� � �� � ��

i5/OS V5R4 ��� �� ���� ���� ���� �� �� �� � � � ����. � ���

� �� � API� ���� ��� ���� ���� ����.

��� �� 111

Page 118: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

V5R4 �� ���� ��, �� � �� � �� �� � ��� ���� ��. ��� � ��

� �� �� ���� �� � ����.

� 27. �� � �� � �

�� � � � ���� � � �� �� ��

S A V L I B , S A V O B J ��

SAVRSTLIB, SAVRSTOBJ �

�, QSRSAVO API, �� �

� 21 - 23

R S T L I B , R S T O B J ��

SAVRSTLIB, SAVRSTOBJ �

�, QSRRSTO API, � �

� 21 - 23

��� � �� � i5/OS V5R4 ��

QSPOPNSP, QSPGETSP,

QUSRSPLA API

QSPCRTSP, QSPPUTSP,

QSPCLOSP API

���, �� �� �� �� ���

CPYSPLF, SAVOBJ �� CPYF �� ��� ���� �� ���

�� ��, � �� QSRSAVO API� ���� � �� �� � �� �� �� �� �� � �

���. �� � ���(SPLFDTA) �� ����, � ��� �� API � �� *ALL� ���� �

� �� � ����. � ��, � �� QSRRSTO API� ���� � �� � �, ���� �

� ���� �� �� ��� �� �� � � ����. SPLFDTA ����, ��� �� � ��

*NEW� ���� �� �� � ����. QSRSAVO � QSRRSTO API� �� �, �� � �

� ���� �� �� �� �� � �� ����. �� � � *SPLF �� ����� �� ��

�� QSRSAVO API� ���� �� �� ���� ��, �� �� ��� *SPLF �� ���

�� �� �� QSRRSTO API� ���� ��.

�� ��� �� � �� ��� �� ��.

1. �� �� �� � �� �����.

CRTOUTQ OUTQ(lib-name/que-name)

2. �� �� �� ��(WRKSPLF) ��� ���� �� �� ������.

3. � 2, �� � � ��(CHGSPLFA) ��� ���� ���� �� � �� ����� ��

�� �����.

4. ���� ��(SAVOBJ) ��� ���� �� � ���� ������.

SAVOBJ OBJ(que-name) LIB(lib-name) DEV(dev-name) OBJTYPE(*OUTQ) SPLFDTA(*ALL)

�� ��� �� � � ��� �� ��.

1. �� ���� � �� �� �����.

RSTOBJ OBJ(que-name) SAVLIB(lib-name) DEV(dev-name)OBJTYPE(*OUTQ) SPLFDTA(*NEW)

�� � API ��

�� �� �� ���� V5R4 ��� ��, �� � API� � ���� ���� �� �� �� �

� � ����. � ��� �� � ��� ���� ����� �� �� ����� ����.

�� �� ���� ��� ������.

112 IBM i: ��� ��

Page 119: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v �� � ��(QSPOPNSP) API� ���� �� �� ���.

v �� � ��� ����(QSPGETSP) API� ���� �� � ���� �� ��.

v ��� �� � �(QUSRSPLA) API� ���� �� � �� �� ��.

�� �� ��� ��� ������.

1. �� � �(QSPCRTSP) API� ���� �� �� � ��.

2. �� � ��� ��(QSPPUTSP) API� ���� � �� �� �� � ���� ���.

3. �� � ��(QSPCLOSP) API� ���� �� �� ����.

QATTINFO � TSRINFO ��� �� QUSRTOOL ������� ��� API ��� �� ��� �

� �� � ����.

�� � ����� �� ��

�� �� �� ���� V5R4 ��� ��, �� � � ��� �� � ��� ���� ���

� ���� ���� �� �� �� � � � ����. � ��� ��� ���� ��� ��

� �� �� �� � �� �� ��� ����. � ��� �� � ��� �� ��� ����

���� ����.

�� � �(CPYSPLF) ��� �� � ���� ��� �� �� �� ��. � �(CPYF)

��� ��� �� �� ���� �� �� � � ����.

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

42 ���� �GO SAVE ������ ��� �� �� ���

�� �� ��� ���� � ������ ������.

�� ��

�� � �� � �

�� ��� ��� ���� � ���� �

API ��

�� � �(CPYSPLF) ��

��� ��� �� ��

��� �� ��� ���� ���� ��� ���� �� � �� ��� � � ����.

�� ��� ���� ���� �� ��� GO SAVE �� � � 23� ���� ����.

��� �� 113

Page 120: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��� ���� ��� ���� ��� �� � ����.

v �� ��� ��(SAVSECDTA)

v � ��(SAVCFG)

v ����� ��(SAVLIB *ALLUSR)

v �� ����� ���� ��(SAVDLO)

v ���� ��(SAV)

�� ���

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

� ��(SAVCFG) ��

��� ���� ��(SAVCHGOBJ) ��

�� ����� ���� ��(SAVDLO) ��

����� ��(SAVLIB) ��

���� ��(SAVOBJ) ��

��(SAV) ��

��� ���� �� ��:

� ��� ��� ����� ��� �� � �� ��� �� ��.

� 28. ��� ����� ��

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

��� �������� ������ ����

�����.

� ���

��� ������ �� � �� � � �� � ��

SAVLIB *NONSYS �

SAVLIB *ALLUSR ���

SAVLIB ������ ���1

SAVCHGOBJ ���1

GO SAVE ��, � � 21 �

GO SAVE ��, � � 23 ���1, 2

1 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

��� ��� �� � ��� �� ��. � �� ��� ���� �� ��, �� ���

��, �� �� ����� �� ��� ���� �� �� ��� ��.

114 IBM i: ��� ��

Page 121: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

2 GO SAVE �� �� � 23� �� � ���� ���� �� �� �� ����. ���

�� ���� �� ���� �� �� �� �� � � �� � ����.

��� ����� ����� ���� �� ����� �� � �����.

64 ���� �SAVLIB ��� ��� ����� ����� �� ��� ������ ���� ��� �

� ��. � ��� �� SAVLIB ���� � ����� ������ ���� ��� �� ���

�.

�� ��

137 ���� �� �� ���

� �� ��� ��� �� �� �� �� �� � � ���� �� � ����. �, ��

�� ��� � �� � ����.

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

����� ��(SAVLIB) ��

��� ���� ��(SAVCHGOBJ) ��

��� ���� �� Q ���� �� ��:

� ��� ���� ��� Q ������ �� � �� ��� �� ��.

� 29. ��� ��� ��� ��� Q �����

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

��� ���� ��� Q �

����� � Q G P L ,

QUSRSYS, QDSNX � ���

����.

64 ���� �SAVLIB ���

�� ��� ��� ����

��� Q ������ �� �

��� ��� ����.

��� ������ ����

�����.

� �

��� ���� �� ���� QUSRSYS ������ ���� �� QSNADS ������ ���

� ��. QAO* �� ���� �� QSYSWRK, QSERVER � ENDTCPSVR(*MGTC *DIRSRV)

������ ���� �� ��� ����.

��� �� 115

Page 122: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� ���� ���� Q ������ �� � �� � � �� � ��

SAVLIB *NONSYS �

SAVLIB *ALLUSR ���1

SAVLIB ������ ���1

SAVCHGOBJ ���1

GO SAVE ��, � � 21 �

GO SAVE ��, � � 23 ���1, 2

1 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

��� ��� �� � ��� �� ��. � �� ��� ���� �� ��, �� ���

��, �� �� ����� �� ��� ���� �� �� ��� ��.

2 GO SAVE �� �� � 23� �� � ���� ���� �� �� �� ����. ���

�� ���� �� ���� �� �� �� �� � � �� � ����.

64 ���� �SAVLIB ��� ��� ����� ����� �� ��� ������ ���� ��� �

� ��. � ��� �� SAVLIB ���� � ����� ������ ���� ��� �� ���

�.

�� ��

137 ���� �� �� ���

� �� ��� ��� �� �� �� �� �� � � ���� �� � ����. �, ��

�� ��� � �� � ����.

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

����� ��(SAVLIB) ��

��� ���� ��(SAVCHGOBJ) ��

� ���� �� ��:

� ��� ����� �� � �� ��� �� ��.

116 IBM i: ��� ��

Page 123: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 30. ���� ��

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

����QUSRSYS� �����

���� �����.

� ���

� ����� �� � �� � � �� � ��

SAVDLO ���1

GO SAVE ��, � � 21 �

GO SAVE ��, � � 23 ���1, 2

GO SAVE ��, � � 30 �

GO SAVE ��, � � 32 �

1 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

��� ��� �� � ��� �� ��. � �� ��� ���� �� ��, �� ���

��, �� �� ����� �� ��� ���� �� �� ��� ��.

2 GO SAVE �� �� � 23� �� � ���� ���� �� �� �� ����. ���

�� ���� �� ���� �� �� �� �� � � �� � ����.

�� ��

137 ���� �� �� ���

� �� ��� ��� �� �� �� �� �� � � ���� �� � ����. �, ��

�� ��� � �� � ����.

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

108 ���� ��� ����� ���� ���

���� �� � �� ��(� �� �� �� �� �� ��)�� ���� ��� �� ��. �

� ����� ����(DLO)� ��� ����.

�� ��

�� ����� ���� ��(SAVDLO) ��

��� �� ���� �� �� ��:

� ��� �� � �� ���� � ��� �� � ��� �� �� ��.

��� �� 117

Page 124: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� Windows �� �� � Linux ��� ��� �� � �� ���� �(�� ���� �)� �

�� � � ����.

� 31. �� � �� ���� � ��

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

�� � �� ���� � � �� ���� �� ��

��� �� �� � �� ��

�� �(QFPNWSSTG ���

�)� ���� �����.

� �

��� � ��� ��� �� � �� � � �� � ��

SAV4 ���

GO SAVE ��, � � 211 �

GO SAVE ��, � � 231 ���2, 3

1 �� � ��� ������ ��. � 21, 22 �� 23� ���� �� GO SAVE �� �

�� � �� �� � ����. �� ��� �� � �� ������� � ��� ���

���.

2 GO SAVE �� �� � 23� �� � ���� ���� �� �� �� ����. ���

�� ���� �� ���� �� �� �� �� � � �� � ����.

3 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

��� ��� �� � ��� �� ��. � �� ��� ���� �� ��, �� ���

��, �� �� ����� �� ��� ���� �� �� ��� ��.

4 �� � �� ���� �� �� � �� �� *IXSVR, *ISCSI � *GUEST NWSD� ��

� ����. ���� *ISCSI � *GUEST NWSD� �� �� � �� ��� ��

� ���, ���� *IXSVR� �� �� �� � ���.

118 IBM i: ��� ��

Page 125: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���

145 ���� ��� � �� ���� ��� � �� ���

� �� ��� ���� � ��� ��� �� �� � �� � �� ���� �� ��

� ����. � �� ��� �� ��� �� � �� ���� �� ��.

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

128 ���� �IXS � IXA �� � Windows ��� ��� ���

� Windows ��� i5/OS� �� �� ��� ��� �����, �� Windows � � �����

�����, �� � �� ��, � ���� � ��� ��� ���� �� � ����.

129 ���� �iSCSI �� � ��� ��� ���

iSCSI �� � ��� i5/OS� �� �� ��� ��� �����, �� � �� ��, � ����

� ��� ��� ���� �� � ����. � Windows ��� �� � � ����� ��

�� ����.

�� ��

���� ��(SAV) ��

��� �� � ��� �� ��:

� ��� ��� �� � ��� ��� �� � �� ��� �� ��.

� 32. ��� �� � ��� ��

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

��� �� � ������ �� � ���� ��

�� �����.

� �

�� ��� ���� �� �� ��� �� � ���(UDFS)� ��� �� � ����. � 21, 22

�� 23� ���� �� GO SAVE �� ��� � �� �� � ����. � �� �� ���

�� �� � � � ��� ��� �� ����� Y� ������.

���� UDFS� �� � �� � ��� ��� �����. RST ��� RBDMFS(*UDFS) ���

�� ���� ���� UDFS� � � ����.

��� �� � ���(UDFS)� �� � �� � � �� � ��

SAV ���1

GO SAVE ��, � � 21 �

��� �� 119

Page 126: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

1 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

��� ��� �� � ��� �� ��. � �� ��� ���� �� ��, �� ���

��, �� �� ����� �� ��� ���� �� �� ��� ��.

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

�� ��

���� ��(SAV) ��

�� � QOpenSys � ���� ��� �� ��:

� ��� �� � QOpenSys � ��� ��� �� ����� �� � �� ��� �� ��.

� 33. �� � QOpenSys � ��� ��� ����

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

�� � QOpenSys � ���

� ����

�� � QOpenSys � ���

� ����� ���� ���

��.

� �

� � QOpenSys � ���� � �� �� � �� � � �� � ��

SAV ���

GO SAVE ��, � � 21 �

GO SAVE ��, � � 23 ���1, 2

1 GO SAVE ��� � � 23� ��� ���� �� � �� ���� �� �� �

��. ��� �� ���� �� ���� �� �� �� �� � � �� � ����.

2 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

��� ��� �� � ��� �� ��. � �� ��� ���� �� ��, �� ���

��, �� �� ����� �� ��� ���� �� �� ��� ��.

120 IBM i: ��� ��

Page 127: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

137 ���� �� �� ���

� �� ��� ��� �� �� �� �� �� � � ���� �� � ����. �, ��

�� ��� � �� � ����.

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

���� ��(SAV) ��

IBM � �� ���� ���� � � �� ��:

� ��� IBM �� �� ����� ���� ��� �� � �� ��� �� �� ��.

� 34. IBM �� �� ����� ���� � � ��

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

IBM �� �� ����� ��

�� � �(�� Q� ����

IBM i Access Family�� ��

�)

��� ����� ����� �

��� �� ����� ��

� �����.

���1 �

1 ��� IBM �� ����� �� ��� ����� ����� ��� ���� ����� �

���. � ��� ���� � ���� �� � ��� ����� ���� �� � ���

�. ��� ������ ����� ���� ��, �� ����� ��� ���� ������

�.

IBM � �� ����� ���� � �� �� � �� � � �� � ��

SAVDLO2 ���3

GO SAVE ��, � � 21 �

GO SAVE ��, � � 23 ���3, 4

GO SAVE ��, � � 30 �

GO SAVE ��, � � 32 �

2 ���� �� IBM i Access Family ���� ����� �� QSERVER ������ ���

���.

3 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

��� �� 121

Page 128: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� ��� �� � ��� �� ��. � �� ��� ���� �� ��, �� ���

��, �� �� ����� �� ��� ���� �� �� ��� ��.

4 GO SAVE �� �� � 23� �� � ���� ���� �� �� �� ����. ���

�� ���� �� ���� �� �� �� �� � � �� � ����.

�� ��

137 ���� �� �� ���

� �� ��� ��� �� �� �� �� �� � � ���� �� � ����. �, ��

�� ��� � �� � ����.

87 ���� ���� �� ����� ���� ���

�� ����� ���� ��(SAVDLO) ��� ���� �� � �� ��� DLO� �� � ��

��.

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

108 ���� ��� ����� ���� ���

���� �� � �� ��(� �� �� �� �� �� ��)�� ���� ��� �� ��. �

� ����� ����(DLO)� ��� ����.

�� ��

�� ����� ���� ��(SAVDLO) ��

��� �� ���� ���� � � �� ��:

� ��� ��� �� ����� ���� ��� �� � �� ��� �� �� ��.

� 35. ��� �� ����� ���� � � ��

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

��� �� ����� ����

� � ��� �� ����� ����

� �� ���� ����

�.

� �

��� �� ����� ���� � �� �� � �� � � �� � ��

SAVDLO ���

GO SAVE ��, � � 21 �

122 IBM i: ��� ��

Page 129: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� ����� ���� � �� �� � �� � � �� � ��

GO SAVE ��, � � 23 ���1, 2

GO SAVE ��, � � 30 �

GO SAVE ��, � � 32 �

1 GO SAVE �� �� � 23� �� � ���� ���� �� �� �� ����. ���

�� ���� �� ���� �� �� �� �� � � �� � ����.

2 ��: ���� �� �� ���� �� ����� �� ���� ���� ��� ���� ��

��� ��� �� � ��� �� ��. � �� ��� ���� �� ��, �� ���

��, �� �� ����� �� ��� ���� �� �� ��� ��.

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

39 ���� �GO SAVE: � 23(��� ��� ��)�

� 23� �� ��� ���� �� ��. � ���� �, �� � ���� ���� ���� �

� ���� ����.

�� ��

�� ����� ���� ��(SAVDLO) ��

��� ���� � IBM � ��� �� ��:

� ��� ��� ��� ��� � IBM �� ����� �� � �� ��� �� ��.

� 36. ��� ��� ��� � IBM �� ����

�� �� �� ���� �� ��� ��� �� ��� �

� ��

IBM� ��� ��� � �

��� ���� � IBM ��

����

��� ���� � IBM ��

����� ���� ���� �

� ��(PTF)� � � ��

���. �� � ��� ���

� � ���� �� �� ��

�� �� ����� ��

� �����.

��� �

��� ���� �� IBM � � �� �� � �� � � �� � ��

SAV �

GO SAVE ��, � � 21 �

GO SAVE ��, � � 22 �

��� �� 123

Page 130: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

38 ���� �GO SAVE: � 22(��� ��� ��)�

� 22� ��� ���� �� ��. �� ��� ���� ���� ����. � 22� ���� ��

�� ���. �� ���� ���� � � �� ��� ����� �� � � ����

� ��.

�� ��

���� ��(SAV) ��

�� �� � ��� ������ ��

�� ���� ���� � ���� �� ��� �� �� ��� � ��� �� ���� ���

���� � ����. �� ���� ��� �� ��� ��� ��� �� � ����.

System i ��� �� � �� �� ���� �� ��.

v i5/OS ����� ���� � ��. � ��� � �� ���, �� � ���, �� ���,

� �� � i5/OS � �� � ����� � ���.

v POWER5™, POWER6® �� POWER7™ �� �� ���� ���� ��� ���. ��� ����

AIX, Linux � IBM i � ��� ���� �� � ����.

�: HMC(Hardware Management Console)� �� � ��, �� �� ���� ���� � ��

HMC� ���� ��.

Integrated Virtualization Manager� ���� IBM BladeCenter ��� ��� IBM i ����� ��

���� �� � ����.

������ �� �� � ���� �� � �� �� ��� �����.

v ��(/) � ���� SAV� �����.

v QSYS.LIB� SAVSYS, SAVCFG, SAVSECDTA, SAVLIB, SAVOBJ, SAVCHGOBJ �� SAV� �

� � ����.

v QDLS(�� ����� ���)� SAVDLO �� SAV� �� � ����.

v QOpenSys(�� ���)� SAV� �����.

v Domino �� ��� ����� SAV� �����.

v ��� �� � ��� (/dev/QASPxx/) �� (/dev/asp-name/)� SAV� �����.

v Linux� QNTC �� �� � ���� SAV� �����.

124 IBM i: ��� ��

|

|

|

|

|

|

|

|

|

Page 131: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�: �� � ���� �� � ���.

v �� � � ���(NFS)

v QFileSvr.400

�� ���

42 ���� �GO SAVE ������ ��� �� �� ���

�� �� ��� ���� � ������ ������.

�� ��

Lotus Domino �� �����

�� ���

HMC �� � �

i5/OS ����� �� ��� ���

�� �� �� ���

�� ��� �� �� �� ���� �� ���� � ��� ��� ��. �� ����

� �� ��� �� ��.

�� 5. � ��� - �� ��

��� �� 125

Page 132: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� ��� ��� ��� � �� � �� �����.

v �� ���� �� ���� ���� ���� �� � ��. ���� ��� �� ��� ��

� �� � ���. �� �� ���� ��� ���� ��.

v �� ��� ���, �� � ��, � ���� �, 1� ���� � �� ��� �� ���� �

�� ���� ������. � �� �� ���� �� �� �� ��� � ����. ���

�� ���� ���� �� � �� ���� ��� ���� �� ��� ���� ������.

v �� ���� �� ����� ����� ��� ��� ��� �� �� � ����. �

�� �� ��� ��� �� � � ����.

v ���� ��� �� ���� �� � ���� ��� ��. � ���� � ��� ���

�� � ����� ��� ����.

v �� ��� �� �� � ��� �� ���� ��.

�� ��

��� ��� ���

�� ���� �� ����� ���� ���� ���� ��.

�� ��

HMC �� � �

�� ���

System i Navigator

�� �� ��

�� ���� �� ����� ���� ���� ���� ��.

� �� ��� �� �� ���� � � ���. �� ���� ���� ���� ��.

��� �� ���� �� ��� �� �� � ����(�� �� ���� �� � �� ��

� �� ��).

���� �� ���� �� � ���� ��� ��� ��. �� ���� � ��� ��

� ���.

��� ���� ��� ��� ��� ��� ���� �� ��� �� ��� ��� � � ���

��.

�� ���� �� �� � � ��� ��� �� ���� ��� ��� �� ��.

�� ����� OptiConnect� ���� APPC(advanced program-to-program communication) ��� �

� ��, �� ��� ���� �� ��� ���� ��������. ���� ������ �� �

� ���� � �� � ��� ��� ���� ���� ����.

�� �� ���� ��� ���� ������� ��� ���� ��. �� ���� ��

� GO SAVE: � 21� ��� �����.

126 IBM i: ��� ��

Page 133: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

����: BladeCenter ��� ��� i5/OS ����� �� ���� ���� �� �� ��� ���

�� ������ ��� �� ��. ��� �� � � ���� �� � � ���

i5/OS ����� ��� ��� �� � IBM i on POWER Blade Read-me First(http://www-

03.ibm.com/systems/resources/systems_power_hardware_blades_i_on_blade_readme.pdf)� ���

���.

�� ��

125 ���� ��� ��� �� ����

�� ��� �� �� �� ���� �� ���� � ��� ��� ��. �� ����

� �� ��� �� ��.

��� ���� � ��� ���

�� ��� � ���� �� ���� �� � ��� ������. �� ��� � ���

� ���� �� ����.

�� ���

174 ���� ��� � � �� � �� � �����

� �� ��� ���� �� � �� ��� SAVACTWAIT �� �� �� �� ��

*NOCMTBDY� ��� ��, � �� ��� ���� ����� �� � ����.

37 ���� �GO SAVE: � 21(�� ��� ��)�

� 21� ���� �� �� ���� ���� ���� �� �� ��� ��� �� � ��

��.

�� ��

�� HMC ��� ��

�� ���

i5/OS ����� �� ��� ���

IBM i on POWER Blade Read-me First

OptiConnect

�� � � �� ��

�� ��� � ��� ��

�� ��� � ���� �� ���� �� � ��� ������. �� ��� � ���

� ���� �� ����.

�� �� ������ �� �� ���� ���� ���� �� ���� ��. �� ��� �

� �� � ��� �� ���� ��. � �� �� �� ���� � ��� ���.

�� �� � �� ���� � ���� �� ��� ���� ����. ���� ���� �� ���

� �� ���� ���� ����� � � ����. ��� � �� �� ��� �� �� ��

�� �� � ���� �� �� � ����.

��� �� 127

|

|

|

|

|

Page 134: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���: ��� �� ��� �� ���� �� ��� �� �� �� �� � � �� ������

��. �� ���� �� �� ���� � ���� ����� �� � ����.

�: HMC(Hardware Management Console)� �� � ��, �� �� ���� ���� � �� HMC

� ���� ��.

�: Integrated Virtualization Manager� �� � ��� � ���� ����� �� IBM Power

Systems™ ��� Information Center � PowerVM™ Editions �� ���� ������.

�� ��

126 ���� ��� ��� ���

�� ���� �� ����� ���� ���� ���� ��.

�� ��

HMC �� � �

�� HMC ��� ��

��� ��� ��

i5/OS � � Windows ��� � �� ���� �� � � � ����.

� ��� � �� ���, �� � ���, �� ���, � �� � i5/OS � �� � ��

��� � ���.

iSCSI � System x® � ��� ���

System i ����, x86 �� ��� � Linux, Windows �� VMWare � ��� ���� �

��� System x �� ��� ���� � � ����.

IXS �� IXA � �� Windows �

BladeCenter � System x� System i � ���� �� ����� i5/OS � Windows � �

�� ���� � � ����.

AIX, i5/OS, Linux, VMWare �� Windows �� ���� �� �� ����� �� GO SAVE �

21� ���� ��. � �� ���� �� �� �� �� �� ��� �� � ���� �,

�� � �� ��, ���� � �� � ��� �� ��.

�� ���

42 ���� �GO SAVE ������ ��� �� �� ���

�� �� ��� ���� � ������ ������.

IXS � IXA � Windows ��� ��� ��

� Windows ��� i5/OS� �� �� ��� ��� �����, �� Windows � � ����� �

����, �� � �� ��, � ���� � ��� ��� ���� �� � ����.

128 IBM i: ��� ��

|

|

|

Page 135: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� �� ��� �� � ����.

v � �� �� System i ��� ��� ���� �� ��.

v SAV ��� ���� �� � Windows �� � �� ����� �� ��.

v ��� ��� � �� � �� ��� �� ��. � ��� �� �, i5/OS� ���� ����

�� ��� �� �� � �� ��� ���� ��� ���� � ��. Windows ��� ���

� � ����� ��� ��� ���� ��� �� ��� ��� � �� � �� ���

���� ��.

�� ��

117 ���� ��� � �� ���� � �� ���

� ��� �� � �� ���� � ��� �� � ��� �� �� ��.

�� ��

IXS �� IXA �� � Windows �� �� � �

� Windows ��� ��� NWSD � �� ���� ��

�� � Windows �� � � ���� ��

iSCSI � ��� ��� ��

iSCSI �� � ��� i5/OS� �� �� ��� ��� �����, �� � �� ��, � ����

� ��� ��� ���� �� � ����. � Windows ��� �� � � ����� �� �

� ����.

�� �� ��� �� � ����.

v � �� �� System i ��� ��� ���� �� ��.

v � Windows ���� SAV ��� ���� �� � �� � �� ����� �� ��.

v � ��� ��� ���� � ����� �� �, �� � �� ��(NWSD)� ���� ��.

v iSCSI �� � ��� �� �� � �� ��� ���(NWSH) ����� �� ��.

v iSCSI �� � ��� �� �� � �� � ���� � ���� �� ��.

v � ��� �� ���� � ��� �� ��� ���� �� ��.

v � ��� �� ��� �� ��� �� ��.

��� �� 129

Page 136: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

117 ���� ��� � �� ���� � �� ���

� ��� �� � �� ���� � ��� �� � ��� �� �� ��.

�� ��

� �� �� � �

� ��� ��� NWSD � �� ���� ��

� ��� �� ���� ��

��� � � ��

SAV ��� ���� �� Windows � � ����� � ��� �� � ����. � ��� �

�� ���� ��.

�� � � ����� i5/OS� �� � ��� �� � ��� ��� ��.

� �� �� �� ���� � �� ���(�, ����, � � Windows �����)� ���,

� �� ���(*SAVF)� �� i5/OS™ ���� �� ��� ���� ���� � � ����.

�� �� �� � �� ��� �� � ����.

v iSCSI �� � Windows ��

v IXS �� � Windows ��

�: � �� ��� �� ����� �� � AIX � Linux ��� iSCSI �� � VMware ESX �

���� ���� ����. AIX, Linux � VMware ESX ���� � �� ��� ���� �

� ���� ���� ��.

�� ��� ‘/QNTC/MYSERVER’�� � ���� MYSHARE � � MYFILE �� �� ��.

SAV DEV('/QSYS.LIB/MYLIB.LIB/MYSAVF.FILE')OBJ(('/QNTC/MYSERVER/MYSHARE/MYFILE'))

�� ��

� Windows �� � ��

�� � Windows �� � � ���� ��

�� ��� Linux ��� ��

System i �� ����� �� � Linux ��� �� � � � ����.

IBM Extended Integrated Server Support ���� �� ��� IBM i 7.1�� ���� ����. AIX

�� Linux �� ���� ��� �� ����� �� �� ������ ���� ��� ���� �

�.

Linux � i5/OS ���� �� �� � �� ��� ���� ���, System i �� ���� �� Linux

��� �� � �� ���� �� �� � ����.

130 IBM i: ��� ��

|

|

|

|

|

|

|

|

Page 137: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

����(�� �� �� � �� ��� � ��� �� ���) ��

���� �� �� �� ���� �� �� � � �� ��� �� ���� ���� � ��. �

��� ��� �� ��� �� ��� ��� �� �� � ���� ��� �����. �� ���

��� �� ����� � � ���.

�: �� � �� �� � ��� �� �� �� � �� �� ���� �� � � �� �� �

��� ��. � ����� ���� �� ���� � �� �� � ����� ����. IBM

� ���� �� �� � � � ��� ���� �� ����� ����� ���� �

� � � �� � ��� ���� ����.

�: ���� �� �� �� ���� �� �� �� ���� �(ASP)� �� ���� ���� �

���. ASP� ��� ���� � ��� �� ��. � ��� ���� ��� �� ASP �

��� ���� ��.

���� �� ��

� ��� ���� ��� �� �� �� �� �� ��.

v ���� �� � � �� �� �� ���� ��� �� � �� �� 1�� ��� �� ��.

���� � �� �� �� ���� ��� �� �� � �� �����.

v �� ���� ��� �� ��� �� �� ��� �� ���� �� ����� � � ��

�. SAVSYS, SAVLIB, SAVDLO � SAV ���� �� ���� �� �� ��� ��.

v �� ���� �� �� ���� ���� �� ��� �� ��� ��� ��.

v ���� �� ��� ���� ��� �� ���� ��� ��� ��� ���� ����.

���� �� �� ��� ���

���� �� ���� � ��� ��� ���.

v ��� ��� ��� ��� ��� ���� �� ��� ��� ��� ��� ��� �� ��.

��� ��� �� ��� ��� ���� �� �� ���� ��� ��� ���� ��. �

�� ��� ��� ��� ��� �� ��� ��� �� ��� �� ��� ��� ���� ��

� ��� �� ��.

v ���� ��� ��� ��� �� ��.

v �� �� ��� ��� � � �� ���� �� �� �� ���� ����.

v ���� � ��� ��� �� IPL ��� �� � ���. � �� ��� ��� ��� ���

� ���� �� �� � � ���� �� �� � PTF� �� ���� ������ �

� ���.

v � ���� ��� �� �� ���� ��� �� �� ��. ��� � � ���

��� � �� ��� ��� ��. ��� � �� ��� �� ��� ���. ��� ��

��� ��� � ��� �� ��.

v �� ��� ��� �� � ���.

��� �� 131

Page 138: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� �� �� � ���

����� ���� �� � ��� �� ��� �����.

v ���� �� �� �� �� ���� �� �� �� �� � ����.

v ���� ���� ��(SAVSTG) ��� ���� ��� ��(*SAVSYS) �� ��� ��� �

�.

v SAVSTG ��� PWRDWNSYS RESTART(*YES)� ��� ��� ���� �� ��� � ����

�� �� ��. ��� ��� � ���� �� ���� �(IPL)� �� ��. ���� �� ���

�� ��� �(DST) ������ ���� IPL � ���� �� ��.

v � ���� �� � �� ���� �� � ����. � �� ���� ��� � �� ��� ��

� ��� �� ���� ��� DST �� �����.

v ���� ���� �� ���� ���, � ���� �� �� ��� �����. ��� ��� �

� �����.

v ��� ���� ���� ��. ��(EXPDATE) � ���(CLEAR) ����� �������. �

��� �� ID� �� � ���.

v ���� �� �� �� ��� �� � � ���� ����. ��� �� � � �� ��

� �� �� ���� �����.

v ���� �� ��� ��� �� IPL� �� ��.

���� �� ���� ��

��� ��� ���� �� ���� ��� ��� �� ���� ���� ��� �� ��.

���� � � � ���� � ��� ���� ���� �� ��� ����� ��. ���

��� ��� ��� ��� ���� �����.

���� ��� �� ���� ��

���� �� ��� �� � �� �� ��� ��� ��� ��� �����. SAVSTG

���� ���� ���� � � �� ��� ��� ����.

���� �� ��� � :

��� ��� ����� ��� � ���� �� ����� �� � ����.

���� �� � ��� ������.

v �� ��� ���� �� �� ��� � �� 3� ��� ���� �������. � ��� �

���� ���� �� � ��� ��� �� �� ��� ������. ��� ��� �� ���

��, ���� � � ��� ��� �� ����.

���� SAVEDS� �� ID� ���� �� � � �� �� ���� ��� ��. ��

�� � ��� ����� ������.

v ��� ��� ��/�� �� �����.

132 IBM i: ��� ��

Page 139: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v �� ���� �� ��(PTF)� �����.

v �� ���� �� �� PTF� ���� ������. ��� �� Enter� �����.

DSPPTF LICPGM(*ALL) OUTPUT(*PRINT)

v ����� ��� � ��� ����� ������. � ��(SAVCFG) �� �� ��� ��

(SAVSYS) ��� ���� � ����� ������. ���� � ����� SAVSYS �� �

� �� SAVCFG �� ��� ���� ��� � ��� � ��.

v �� �� � � ���� ������. ��� �� Enter� �����.

DSPNETA OUTPUT(*PRINT)

� �� � � ���� ���� �� ���� � ���� ���� �� ������.

1. *SAVSYS �� ��� �� ��� ���� ���� ��� �� �����.

2. ����� ���� �� ��� ��� ������.

3. QSYSOPR � �� � �� ������.

CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK) SEV(60)

4. ��� ��� ���� �� �� ����.

ENDSBS SBS(*ALL) OPTION(*CNTRLD) DELAY(600)

�: �� ����� �� ��� �� ��� ��� �� �� � �� �(�)� ������.

���� �� �� ������ � ��� �� � ����.

���� QSYSOPR � �� �� �� ��. ��� �� ������ ����� ���

� �� �� ��� �� ��. ������ ���� � �� ��� ������.

5. SAVSTG ��� � �� �� ��� �� �� ��� �����.

6. �� �� ���� ���� ���� �� �� ��� ������.

�: ���� ���� ���� HMC(Hardware Management Console)� �� ��� ��� �

� ����.

7. ��� �� ���� �� ��� �����.

SAVSTG DEV(TAP01) CLEAR(*ALL)

��(EXPDATE(mmddyy))� � � ����.

8. Enter� �����. ���� ��� IPL� �� �� �����. ��� PWRDWNSYS

OPTION(*IMMED) RESTART(*YES)� � ��. �� ��� � � ���� �� ��� �

IPL� �� ��� � ��.

IPL� �� � �� ��� �(DST) ��� ���� ��� �� ��. � ���� �� ��� �

��� �� �� ��� ���� �� � �� �� ��� �� � ���� �� ���

���.

��� �� 133

Page 140: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��� ���� ��� �� �� �� � �� � � �� ��� �� �� ���� �

� ��.

�� � � ��� � �� ��� ��� ��� �� �� �� ��. ��� � ���� �

� ��� ���� �� ��� ��� �� ���� � ��� �� ���� ����� ����.

� � ���� ���� �� ��� ���� �� �����.

���� ��:

SAVSTG ����� �� � � ��� �� ��� � �� �� �� � �� �� � � ��

� ����.

��� �� ��� �� ��

��:

I/O ��� �� . . . . . . . . . . . . . : _________

�����������Enter���������

�� . . . . . . . . . . . . . . . . . . . . . 1=��__________________________3=��__________________________

F3=�� F12=��WLA !L __J. Y= <}; Ne.

���������

�� �� . . . . . . . . . . . . . . . . . . . : _____

I/O ��� �� . . . . . . . . . . . . . . . . : _________

���� ��� �, Enter�� �����.

�� . . . . . . . . . . . . . . . . . . . . . 1=��2=��3=��4=��

��� �� � ��� ��� �� � � # �� �� �� �� � � I/O ��� ��

�����. �� ��� ��� �� � � ������.

�� �

����������.

1 % �

134 IBM i: ��� ��

Page 141: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 37. SAVSTG � ��

��� �� �� ��� ��

��� �� ������. �� ��� �����. �� ��� ��� �����. � 3(��)� ���

Enter� �����.��� � �� ����. ���� �� �� ��� ���� � 2(��)� ����

� �� ������. Enter� �����.��� ��� ��� �����. ��� ��� �� � 3(��)� ��� Enter� ���

��.��� �� �������. �� ���� �� ���� �� ���� �� � 3(��

�)� ������. Enter� �����.��� �� �� �� � ���. � 4(�)� ���, Enter� �����.�� ��� �� ���� �����. � 4(�)� ���, Enter� �����.I/O ��� � 8000 0001C. ���� �� ��� � � �� ���� �� �

3(���)� ������. Enter� �����.

� ���� ��� �� ��� ��� ��� ������.

1. ��� ���� �� ���� ������. �� ���� ���� �� �� � � ���

�� ���� �� �� ����. ���� � ���� �� ���� �� � ���.

2. �� ��� �� ���� �����.

3. F3 � �� �� ��� � �� ������.

4. 136 ���� ����� �� �� ���� �����.

SAVSTG ��� ��:

��� ���� ��� ��� ���� �� �� ���� ��� ��� �� IPL� �� ��.

�� �� �� ���� �� ��� ���� ��.

��� ������.

1. ���� QSYS ������ QSAVSTG ��� �� ���� �� ��� � � �� �� �

�. ���� �� ��(DSPOBJD) ��� ���� ���� �� ��� � � �� ������.

2. �� ��� ��� ������ ������. �� ��(DSPLOG) ��� ���� �(QHST)

��� ������.

DSPLOG QHST

�� � ��(DSPMSG) ��� ���� QSYSOPR �� ������.

DSPMSG QSYSOPR

���� �� �� � �� ���� � ��� �� � ��� ���� �� �� ���

��. ���� �� � � ��� ��� ��� �� �� ���� ���� �� � ��� �

��. � ���� ���� �� ���� �� ��� � � ����. ��� ����� ��

� �����. � �� ���� �� ��� �����.

��� �� 135

Page 142: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� ���� �� ����� �����. ���� � IPL� ����� ��� �� �� ����

�� ���� ��� ��� �� � ����.

���� �� � �

���� �� ��� ���� F19 � �����. � ��� � � ���� �� ��� �� �

�.

���� �� � �

���� �� ��� �� � ��� �� ���� �� ����� ���� ��.

�� ��� �� ���� � ����� �� � ����.

v ���� �� ��� ���� �� �� � ��� ������.

v ���� �� ��� ���� �� �� � � ��� ���� ��� ������.

v �� ��� ��� ����� ��� ��� � ���.

���� �� ��� ��� ��� ���� ��(�� ��, ��� �� �, � ��� �� �� �

�� ��� ��), ���� ���� �� ��� �� �� � ����.

���� �� ��� ���� ��� ������.

1. �� �� ����� � �� ������.

2. �� ���� �� ��� ���� ��� ��� ������. IPL �� ��� �� �� ����

�.

3. � 3(�� ��� �(DST) ��)� ��� Enter� �����.

4. �� DST ��� �� ���� �� ��� ���� DST� �� �����. ��� ���� ��

��� �(DST) �� ������.

5. �� ��� �(DST) �� ��� � 9(�� ���� � � ����� �� ��)� ��� Enter

� �����.

6. � 4(�� ���� ��)� ��� Enter� �����.

���� ���� �� ��� ����� ���� �� �� ��� �� �� � � ��� ����

�.

7. ��� �� ���� �� �� � � ���� �� ���� �� ��� ��� � ���� ��

��� ��� ���� �����. Enter� �����.

8. ��� ���� �� ID� � �� �� ���� ���� �� ID� �� ��, �� � �� �

� � � �����. # �� �� �� ��� ��� ���� �����.

�� ��� ���� ″� ��″ �� SAVEDS� �� � 4� ���� ���� �����.

136 IBM i: ��� ��

Page 143: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� ��

� �� ��� ��� �� �� �� �� �� � � ���� �� � ����. �, ���

� ��� � �� � ����.

�� �� � � ����� �� � �� ��� ���� �� �� ��� �� � �� ���

� �� � ����. ���� �� � � �� �� � �� �� �� �� �����. �

�� ��� ��� �� �� �� �� �� � � ���� �� � ����. �, ���� �

�� � �� � ����. ��� �� � �� ���� �� � ����. ����, �� �

� ��� ���� ����� ��� �� � ����� �� �� ���� ��� �� ��

�� ��.

�� ��

78 ���� ��� ��� �� ���

�� ���� ���� �� �� ��� ������.

79 ���� �QSYS� � ���� �� ���

QSYS� � ����� ���� �� �� ��� ������.

80 ���� �i5/OS �� �����(QHLPSYS, QUSRTOOL) �� ���

i5/OS �� ������ ���� �� �� ��� ������.

73 ���� ���� �� ���

��� ��(SAVSYS) ��� �� ���� ���� � ��� ���� ��� �� ��

(SAVSYSINF) ��� ������.

�� ��

SAVLICPGM

��� �� �

� �� ��� �� i5/OS �� ��� ����. � ���� ���� �� �� �� � ��

�� �� �� � ����.

� �� ��� ���� � �� ���� �� � �� �� � ����.

� ��

i5/OS ����� ���� �� ���� ��� ����. ���� ���� �� ��� ����

� ���� ����� ���� �� � �� ��� ��� ��.

v � �� ���� �� ��� �� ���� ����� �� ��� �� ����.

v � �� ��� � ���� ����� �����. � �� ��� � ��� ���� ��

��� ��� �� ��.

�, ������� � �� �� � ����� �� � ���� ���� ���� � ��� �

��� ��� � ��. �� ���� �� ��� ���� ����� ��� �� ��. ����

��� �� 137

Page 144: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� ���� � �� �� � ���� �� ����� ��� ����. ��� ���

���� �� ��� ���� � ��� ������.

�� ��

����� �� � �� ���� �� ����� ��� ��� ����. ���� �� �� �

�� ��� ����� �� � � ������.

�� �� �� �� ���� ��� ��� � �� � ��. ��� � ��� �� ��

� �� ��. ���� ��� ��� �� �� ��� �� ��. ���� ����� �� �

� �� �� ���� � ����� �� ��� ������.

� ����� ��� ���, ���� ���� �� �� ��� ��� � ����� �

� � ���. ���� �� �� ��� � � ����� �(�� ��) ��. ���� �

� �� ��� �� � ���� ����� �� � ����.

���

� ��� ����� �� � �� � ���� ����� �� ��� ���� ��� ����

��. ��� �����. ��� ��� �����.

�� ���

�� ��� ��� �� ����� �� �� ��� �� �� ��. �� ��� ��

��� �� ��� �� � � � � �� ��. IBM� � ��� ������ �� �

���� �� ��� �� ��� �� �� �� ��. �� �� ���� ���� �

��� ���� �� ����.

����� ���

����� ��� ��� � ������ �� �� ����� �� ��� �� �� �

�.

��� �� ���

��� �� ��� ��� ���� ����� �� �� ��� ���� ��� �� �

�. ����� �� ��� �� �� �� ���� � ����� ��� � ����.

�� �� ��

���� �� � � �� �� � �� �� �� �� �����. � �� ��� ����

�� � �� ���� � � ����.

� �� ��� ���� �� � ���� ��� �� � �� ��� ����. ����� ��

�� ������� ���� �� � �� � � ����. ���� �� ����� �� ��

��� ��� � ������� ��� � ����. � �� ��� �� �� ��� �� �

138 IBM i: ��� ��

Page 145: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� ����� � ����. � �� ��� �� �� ��� ��� � ������� ��

���� �� �� ��. � ��� � �� ��� ��� �� � �� �� �� ��� �

��� �� �� � ����.

� �� ��� ���� �� � �� � �� ����. � �� ��� ���� ��

� �� �� � ���� ���� ����� ���� ������� �� ��� ���. ���

�� ��� ������� �� �� �� � ���. �� � ��� � ��� �� �

� �� � �� ����� �� � � �� � ��� ���� ��. � �� ��� ����

�� � �� ���� �� � ����� ��� �� �� �� ����.

��� �� ��

� �� ��� �� ���� i5/OS �� ��� ����.

�� ��

SAVLIB ����� ��

SAVOBJ ���� ��

SAVCHGOBJ ��� ���� ��

SAVDLO �� ����� ���� ��

SAV ��

SAVRSTLIB ����� ��/�

SAVRSTOBJ ���� ��/�

SAVRSTCHG ��� ���� ��/�

SAVRSTDLO �� ����� ���� ��/�

SAVRST ��/�

�� ��

149 ���� �� �� �����

� �� ��� ���� �� ��� �� ����� ����.

��� ���� �� �� ��

�� �� ��� ���� �� ������ �� �� ����� ���� ��� � �� ��. �

� ������ �� � ��� ��� �� ���� �� �� �� ������ �� �� �

� ��� �� ��.

�� �� ��� ���� ���� ����� ����� ��� � ��� ��� ��� ���.

���� ���� �� ��� ���� � ������� ��� �� ���� ���� � ���

��� ��. ������� � �� � � ����� �� ���� ���� ����, ���

�� ���� ����� ����. ���� ���� �� �� ��� ��� �� �� ���

��� �, ���� �� � �� ��� �� �� ����. � � ��� �, �� �

�� ��� ���� � �� � ��� �� ����. � ��� ���� �� �� ��� ����

�� �� ��� �� �� ��� ���� ����.

��� �� 139

Page 146: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��� ���� � �� �� � ����� �� �� ��� ����� ��� ���

��. ������ � ��� ����� �� �� ��� �� ��. �� ��� �� �� ���

�.

�� ��� T1 — T5� ��� �� ��.

1. � T1� � �� ��� �� ���� �����. ����� � T1� ��� �� ���

�� ��.

2. � T2� ����� �� ��(C1� ��)� �� ��. ��� � �� �� ����� ��

� ���� � �� ��.

a. ������� �� C1� �� �� � ��.

b. ���� �� � ���� ��� � ��.

c. ������� ����� �� ��.

�� � ���� ����� �� �� ��� ��� ���.

�� 6. �� �� ��� ��� � ���� ��� ��� ��

140 IBM i: ��� ��

Page 147: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

3. � T3� ����� � �� �� �� C2 � C3� ����� �� ��. C1, C2 �� C3� ��

� ��� ���� ���� ��� �� �� �� �� �� ��� ���� ����. � T3

� ���, � �� �� ����� ��� �� ������.

4. � T4� ���� �� ��� ��� ����� �� �� ��� �� �� ����

�� ����� ��� �����.

5. � T5� ���� ����� C1, C2 � C3 ����� ��� �����. ��� ��� ��� �

���� �� �� ���� �� ����� ���.

�� ��

142 ���� �� ��� �� � ���

� ��� � �� � � ��� ���� �� � �� ���� ��� ����. � ���

SAVACTWAIT ������ �� �� �� ��� �� *NOCMTBDY� ���� �� ����

����.

��� ����� ��� ��

����� �� �� � �� ����� ����� �� � �� � ����� �� � �

� ����.

�� � ��� ��� ����� �� �� ��� � �� ��� ����� �� ��. �

�� ��� �� ����� �� ��� � �� ��� ����� ���� ����.

�� ��� UPDHST(*YES)� ���� �� ���� ����� �� �� ��� ���� � � �

� �� ��. ���� �� ���� �� � ���� � ��. ���� �� ��� ��

��� �� ��� ��� � ��. � ���� ����� �� �����. ��� �� ��� �

��� �� ����� ��� � ������ ���� �� � �� �� ����. � ��

�� ���� �� ��(DSPOBJD) �� �� � � �� � �� ��/�� �� �����.

� �� ��� �� ��� ��� �� ���� �� ��. � �� ���� ����� �� �

����. �� �� ��� � �� ��� ���� ��� ����� �� ��� ��� �

� � ��. �� � �� �� �� ��� ���� �� ����� �� ��.

���� �� ��(DSPOBJD) ��� �� � �� � �� �� �� ��/�� �� �����.

���� ���� � �� ��� � � �� ��� UPDHST(*YES)� ���� ���� ���

�� �� � �� �� ��.

� ����� ��� � �� �� �� ��� �����. ���� � �� ���� �

���� ��� ��� �� � ����. ��� ���� � ��� ���� ���� � *JOBQ

� *OUTQ� � ��� ����. ��� ��� � �� ��� ������.

�� � ��� �� DSPFD ��� ��� �� �� ��/�� ��� �� �� ���� �� ��

� ����. ���� ��� ��� �� ����� ��� �� ��� �� �� ����.

� �� ��� ���� �� � �� �� �� ���� � ���� ��� ����.

��� �� 141

Page 148: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���

174 ���� ��� � � �� � �� � �����

� �� ��� ���� �� � �� ��� SAVACTWAIT �� �� �� �� ��

*NOCMTBDY� ��� ��, � �� ��� ���� ����� �� � ����.

�� ��

� ��

�� ��� ���: � ���� � �� ��� ���� ���� � �� ���� � ��

���� ����. �� � ��� ��� �� �� �� � �� � � �� ����. � �

���� �� � ���� �� �� �� � �� � � �� ����. � �� � ��� �

� ��� ��� ��� ��� � ��� �����. � �� ����� �� � � �� ���

�� � ��� � �� �� � ���� ���� ����. � ��� � �� �����

� �� ����� �� � ��� � ����� �� � � � ����.

��� �� �� �� �

� ��� � �� � � ��� ���� �� � �� ���� ��� ����. � ���

SAVACTWAIT ������ �� �� �� ��� �� *NOCMTBDY� ���� �� ����

����.

����� � �� ��� �� �� �� �� � � ���� ��� ���� �� ����

� ��� �� ����� �� ��. ���� � �� � ��� �� �� ��� �� ��

�� �� ����� �� ��.

� �� �� �� ���� �� � ���� ��� �� ����� � ��� �� ��.

v � �� �� ���� ��� �� � ��� �� �� �� �� �� �� ����� ��

�� � �� ��. � ��� �� �� �� �� ��.

v �� ��� �� ��� �� ��� �� ����� �� ��� �� � �� ���� ��

��� ������. �� ��� �� �� �� � ��� �� � �� ��. ���� ���

�� �� � ��� ����� SAVACTWAIT ����� � �� ��� ��� � � ��

��. ��� �� �� �� ��� �� �� �� ���� �� �� �� �����.

v ���� �� � ��� �� � �� �� ��� �� � � ��� �� ��� � ��.

���� 30� � ��� �� �� �� ���� ��� �� �� �� ��� �� ��

� �����. � �� ���� � �� �� �� � ��� �� QSYSOPR � �

� CPI8365 �� �� ��. ��� �� ��� � �� ��� ���� �� ��� ��

�� � ��� � ��� ��� � ����.

v � �� ��� �� � � ��� �� � �, � �� ��� ����� �� ��

�� ��� �� ��. �� �� ��� ��� � ���� � �� ��� �� ����� ��

����� � � ����.

v � ��� ��� �� ����� �� �� � �� �� ���� � ����. ��� �

� ����� ��� ��� �� �� �� �� �� ���� � �� �� ���� � ��

142 IBM i: ��� ��

Page 149: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��. � ��� � ��� ��� ��� �� ����� �� �� � �� � � �

��� �� �� � � � �� � SAVACTWAIT ����� � �� ��� �� 0�� � �

� ���� ��� �� � ����.

v ������� �� ��(read-for-update) ��� �� ��� ��� ��� �� �� ������

� � ��� ��� ��� ����. ���� ����� ��� �� ��� � ���

� �� ��� �� � ����. ������� �� �� ���� �� � �� �� �� �

�� ��� ����.

v ���� �� � ��� �� �� � � ��� �� � ��� �� ��� ��� �� ��.

– ������� � �� �� �� ����� ����� ��

– �� ����� �� ��� �� �

���� ����� �� ��� �� � �� ����� �� �� �� ��� SAVACTWAIT

����� ��� �� �� ��� �� ��� �� ��. ���� � ��� ��� ����

� � � �� ��(WRKACTJOB) ��� �� �� CMTW� �� ��.

�� ��

146 ���� �� ��� �� � ����

���� � �� ��� �� � ��� � �� ��� �� � �� ������� ��

� ���.

�� ���

139 ���� �� ���� �� �� ���

�� �� ��� ���� �� ������ �� �� ����� ���� ��� � �� ��.

�� ������ �� � ��� ��� �� ���� �� �� �� ������ �� ��

�� ��� �� ��.

��� �� � *NOCMTBDY� �� �� �: � ��� � �� � � ��� ���� ��

� �� ���� ��� ����. � ��� SAVACTWAIT ������ �� �� �� �

�� �� *NOCMTBDY� ��� ���� ����.

v � �� �� ���� ��� �� � ��� �� �� �� ��� ��� ����� �

�� ��� �����.

v �� ��� �� ��� �� ��� �� ����� �� �� �� �� ��� ��� ��

� �� ���� �� ��� ������. �� ��� �� �� �� � ��� �� �

�� ��. ���� ��� �� �� � ��� ����� SAVACTWAIT ����� �� �

�� ��� � � �� ��. ��� �� �� �� ��� �� �� �� ���� ��

�� �� �����.

��� �� �� ��� ��� ���

�� �� ��� �� �� ��� ���� �� ���� �� �� ��(STRSAVSYNC) ��

� ���� ����� �� �� �� ������. � �� ��� �� �� ��� ���

�� ��� ������. �� �� ��� �� ���� �� �����.

��� �� 143

Page 150: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� ��(SAV), ����� ��(SAVLIB), ���� ��(SAVOBJ) �� ��� ���� ��

(SAVCHGOBJ) ��� �� � � �� � ����. �� �� STRSAVSYNC, SAV � SAVLIB

��� �� � ����. ���� � ������ �� �� �� ��� ���� �� ��� ��

����.

1. STRSAVSYNC ��� ���� � �� ��� ������.

2. �� �� ���� ��(SAV) ��� ���� ����� ������. ���� CPI373F

�, � SYNCID &1 � � � �� ��� �� ���� �� ��. ���� �� ��

��� ����� ��� ����.

3. �� �� ����� ��(SAVLIB) ��� ���� ������ ������. ���� CPI373F

�, � SYNCID &1 � � � �� ��� �� ���� �� ��.

4. ���� �� ��� �� �� ��� �� ��.

���� � �� � �(SAVACTMSGQ)� �� �� ��� �� �� ���� ��

��. �� �� ��� �� �� ���� �� �� �� �� � �� �� ��

����.

���� ��� ���� � ������ �� ���� �� ��.

���� ��� �� ��� �� �� �� �� ��.

�� ��� ��� �� �� ��� ����� � � � � ��� � �� �� �� ���

��� �� �� ��� �� � ����.

�: ��� ��� ��� �� �� � ��� ���

� ��� ����� � ����� �� � �� ��� ���� ���� ��� �����.

STRSAVSYNC ��� � �� � �� ��� �� SYNCMYDATA� ��� ��� �� ��

� �� ��. � �� �� ��� ���� �� �����. � �� � �� ��� MYLIB ��

���� TAP01 ��� ��� � �� ��� MYDIR ����� TAP02 ��� �� ��. ��

�� ��� ���� ���� �� ��� �� SAVACT �� �� ID SYNCMYDATA� �� �

�.

STRSAVSYNC SYNCID(SYNCMYDATA) NUMSYNC(2)SBMJOB CMD(SAVLIB LIB(MYLIB) DEV(TAP01)

SAVACT(*SYNCLIB) SYNCID(SYNCMYDATA))SBMJOB CMD(SAV DEV('/QSYS.LIB/TAP02.DEVD') OBJ(('/MYDIR'))

SAVACT(*SYNC) SYNCID(SYNCMYDATA))

��� � �� �� � �� � �� ��� ������.

� ��� � ��

CPF37BC, ��� ID &1�(�) ���

���. � ��� ������

.

�� ��� �� ��� STRSAVSYNC

��� ��� �� �(STRSAVWAIT)

�� ���� �����.

� �� � �(STRSAVWAIT)� �

� ��� ���� STRSAVSYNC ���

�������.

144 IBM i: ��� ��

Page 151: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� ��� � ��

CPF37BB, ��� ID &1�(�) �� �

��

STRSAVSYNC� �� �� ID� ��

��.

� �� ID(SYNCID)� ����

STRSAVSYNC ��� �������.

CPF37BE, ��� ID &1�(�) �

� ���

���� �� ��� ���� ���

�� ���� STRSAVSYNC ��� ��

�� �����.

STRSAVSYNC ��� ��� �, SAV �

� SAVLIB ��� ������.

CPF37B9, ��� ID &1�(�) �� �

���� � SYNCID �� ����

�� �� �� ��� ���� ����.

�� �� ��� ��� �

(NUMSYNC)� ���� STRSAVSYNC

��� �������. �� �� 5�� �

� ��� ����� STRSAVSYNC ��

� 4�� ��� �� ��� ����

��.

1. � ��� �� 4�� �� ��� �

�����.

2. ��� �����.

3. STRSAVSYNC ��� �������.

4. �� ��� �������.

�� ��

160 ���� ��� ���

�� � �� ����� �� �� ��� �� ��. �� ���� ����� ��� �� �

�. IBM� � ��� ������ �� ����� �� ��� �� ��� �� �� ��

��.

�� ��

�� �� ��(STRSAVSYNC)

����� ��(SAVLIB)

���� ��(SAV)

��� �� ���� ���� ��� �� ��

� �� ��� ���� � ��� ��� �� �� � �� � �� ���� �� ��

� ����. � �� ��� �� ��� �� � �� ���� �� ��.

�� � �� ���� �� �� � �� �� *IXSVR, *ISCSI � *GUEST NWSD� �� � �

���. ���� *ISCSI � *GUEST NWSD� �� �� � �� ��� �� � ���, ���

� *IXSVR� �� �� �� � ���.

��� ��� �� � ���� ��

�� ��� ���� � ‘/QFPNWSSTG/MYDISK’� ��� ����� �� ��. ��� �� � �� �

�(*NWSD)� �������.

SAV DEV('/QSYS.LIB/MYLIB.LIB/MYSAVF.FILE')OBJ(('/QFPNWSSTG/MYDISK'))SAVACT(*YES) SAVACTOPT(*NWSSTG)

��� �� 145

Page 152: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAV ��� SAVACT(�� �) � SAVACTOPT(�� � �) ����� ���� �� ��, ��

�� �� ���� � ��� ��� ���� ��.

�� ��

163 ���� ��� � �� �(SAVACTOPT) �����

SAV ��� SAVACTOPT ������ ���� �� � �� �� �� ��. ����

*NONE��, � �� �� � �� �� ���� ��� � ��.

�� ��

117 ���� ��� � �� ���� � �� ���

� ��� �� � �� ���� � ��� �� � ��� �� �� ��.

��� �� �� �� ��� � ���

� �� ��� �, �� ���� � � �� �� �� ���� �� � � � ���. �

� ���� ���� ��� � � �� ��� � ����� �� ����.

����� ��� ���� �� � �� ���� �� ��� ��� �� ����.

��� ���� � ��� ��� �� �� ������.

��� ��� �� � ���

���� � �� ��� �� � ��� � �� ��� �� � �� ������� ��

� ���.

��� �� � �� � �� ��� ���� ��. �� �� ��� ��� �� �� ��

��� ��� � �� �� � �� ��� �� ���� �� ����.

��� ���� �� ����� �� �� ���� ��� ��� ����� �� �� ��

��� �� �� ��.

���� ���� �� ��� �� � �� ��� ����� � � �� � �� ��� �

���� ����. �� �� ���(�: �� ��� �����)� ���� �� ���� ��� �� �

��� �� � �� ��� ���� ��. ��� �� ���� �� � �� ��� ����

�� ���� � � ����� �� � ���� � ��� ���.

�� ��

149 ���� �� �� �����

� �� ��� ���� �� ��� �� ����� ����.

142 ���� �� ��� �� � ���

� ��� � �� � � ��� ���� �� � �� ���� ��� ����. � ���

SAVACTWAIT ������ �� �� �� ��� �� *NOCMTBDY� ���� �� ����

����.

� �� ��(CPU)� ��� ��:

146 IBM i: ��� ��

Page 153: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� CPU� � �� �� ��� ��� �� � �� CPU �� � ���� �� �� ���

�� �� ����.

��� � �� CPU ��: �� �� �� �� � �� CPU ��� �� ��� ���� �� ��

� �� �� � � � ����. ���� ��� ���� �� �� ���� � ��� �

�� ��� �����. �� ��� ���� �� ��� �� ��� 10% � ���� 4 - 5

� �� � ����. ��� �� ��� �� � �� ��� ��� �� ����. ��� �

���, ������ �� � ����� �� CPU� 30%� ������.

���� �� �� �: � �� �� � � ��� �� � � �� ��� �� � ��

� � � � ����. CPU ���� ���� �� ��� � � � �� ��� ���

���.

�� ���� �� � ��� ��:

� �� ��� �� �� �� � � �� ��� � �� ����� �� ������.

����� �� ��� �� �� ���� �� ���� 30% ��� �� ��� ��. ���

� �� ��� �� ���� �� �� ���� � �����.

� ����(���) � ��� ��:

� �� ��� � ����� �� � �� ��� �� ����.

v �� �� ��� �� ��

v �� ���� � � ���

v ����� �� ��

�� �� ��� �� ��: ���� � �� �� � ���� �� �� �� �� ���� ��

��. �� �� �� ����� � ��� ��� �� �� ��� �� �� �� �� ����

� �� ��. �� �� ��� 1200KB� �� �� ��� ��. �� ��� �� � � ��

�� ��� � ����.

�� �� �� ����� �� MB� �� �� �� ���� �� � ��(��� 50KB �)� ��

�� �� �� ��� � ����. �� �� ��� �� ����� ��.

� ���� � � ���: ��, � �� �� �� ���� �� �� �� ����� ����

��. �� ��� �� ���� �� �� ��� ����� �� ����� ���� �

�. � ����� �� ��� �� ��� �� �� �� �� ��� ��� �� �� � ��

��. �� ��� �� �� ���� �� ��� ���� �� ��� �����. � �� �� �

�� ��� 10MB(� ��� ��� �� � �� 16MB)�� ��. �� �� � ����� �

� �� ��� � MB� �� ��� �� ��. � �� ��� �� �� ���� �� �

��� �� �� �� �� ��� ���� ��. ��� � ����� �� ��� ���

��� �� 147

Page 154: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�. ���� �� ��� � ��� ���� �� � ���� ��� �� ���� ��� ��

��� ������. ��� �� � �� �� �� ��� � QPFRADJ� ���� �� ��

��.

����� �� ��: �� �� ���� �� � ��� �� �� �� �� ���� �� � �

���. �� �� ���� ����� ��. �� ��� �� �� ��� �� ���� ���

�� ��� ���� ��. ��� ����� �� �� � � ���� ����.

DLO ��� ��� ��:

���� �� ����� ����(DLO)� ��� �� � � �� ��� ���� ��, � �

� �� �� ��� ����� � � � ����.

���� �� ����� ����� ��� �� � � �� ��� �� ����� ����� �

� �� �� ��� �� � �� ��� �� � ����.

�� �� � �� ��� �� � � ������� ��� �� � ����. � �� �

�� �� ��� �� �� �� ��� �� � ������� ��� ���� �� � ��

��. � �� ������� ��� ��� �� �� �� ��� �� ��� ��� � ����.

� �� ��� � ������ �� �� ����� �� � �� ������� ��� �

� � ����.

� �� ��� 30 �� �� ����� ����� �� �� �� ��� ���� �� �� �

�� ��� ����� �����. ��� ��� ��� ��� ���� ��� �� ��. ��� �

��� �� ��� ���� �� � �� �� �� �� ����� ����� �� ��� �

� ���� � � ���� ��. � �� ��� ���� ���� ���� �� � ��� ��

� ��. � �� ��� ����� ���� � ����.

��� ��� �� ���� ���

� �� ��� �� �� ���� �� ��� ����� �� ��.

������� � �� ���� ����� �� � ���� �� ��� ���� ���� ��

� � ��. �� ��� ���� �� � �� ����� �� � ����.

v ���� ���� �� ��� ��� ��� �� ��.

v � �� �� � �� �� ���� �����.

���� ����� �� �� ��� �� ���� �� �� ���� � ������� �

�� �� ��.

�� �� �� �� �� �� ����� �� ��. ��� �� �� �� �� � �� ��

��� �� ��.

148 IBM i: ��� ��

Page 155: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

�� �� �����

� �� ��� ���� �� ��� �� ����� ����.

��� �� ���

� �� ��� ���� �� ��� �� ����� ����.

v � �� ��� � �� ��� ���� ����� �� � ����.

v �� ����� � �� ��� �� � ���.

– �� ������ ���� �. �� ������ ��� �� �� ��� ��� � ���

�����. ����� � ������� ��� � �� �� ���� ��. �� �� ���

���� �� ������ ���� ��. ��� �� ����� � �� ��� �� �

���.

- ��� ����� ��

- �� ����� ��

- �� ��� ��

– �� �� � ����� ���� �� �. �� ��� STG(*FREE) �� STG(*DELETE)�

����� SAVDLO ��� CHKFORMRK(*YES)� ���� �� � �� ��� �� �

���.

v ���� ���� �� ��� �� � �� ��� ����� � � �� � �� ���

����� ����. �� �� ���(�: �� ��� �����)� ���� �� ���� ��� �

� ���� �� � �� ��� ���� ��. ��� �� ���� �� � �� ��� �

��� �� ���� � � ����� �� � ���� � ��� ���.

v � �� ��� �� �� ���� �� ��(PTF)� �, � �� ����� ����.

v ������ ����, �� ����� ���� � ����� ����� �� � �� ��� �

��� ��� �� ��� ���� ��. �� �� ��� ���� �� � ����� ���

� �� �� �� �� ����� �� ��� �� ��� ������� ������.

– �� ��� ��� �� ��, ��� ����� �� ��� �� � ����. � �� �

�� ���� �� � �� ��� �� � � ����� �� ������. ������ �

���� ������. � ��� ����� ���� �� �� � �� �� �� ��� ��

� ����.

– �� �� ��� � � �� ��� ���� �� � �� ��� ��, �����, �

� ����� �� ������. � ��� �� � �� �� �� � � ����.

v �� ��� ��� � ��� ����� �� � ���.

v �� �� �� � �� ��� �� � ����� �� � ���.

v � �� ��� �� �� �� � ����� �� ��� ��� �(SST) ��� ���� ���

�.

��� �� 149

Page 156: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

137 ���� �� �� ���

� �� ��� �� i5/OS �� ��� ����. � ���� ���� �� �� �� � �

��� �� �� � ����.

146 ���� �� ��� �� � ����

���� � �� ��� �� � ��� � �� ��� �� � �� ������� ��

� ���.

148 ���� �� ��� �� ���� ����

� �� ��� �� �� ���� �� ��� ����� �� ��.

�� ��

151 ���� �� �� ���� �� ���

���� � �� �� �� ���� ���� �� ��� �� �� ��� ���� ����

�����.

���� ���:

v SAVLIB LIB(*IBM)� ���� �� IBM ������ �� �� �� ��� �� � ��

�.

v SAVACTWAIT ����� �� *NOCMTBDY� ��� �� �� *IBM ����� �� Q� ��

�� �� �����(QGPL� ��)� �� � ���.

� ��� ���: � � ���� �� SAV �� SAVRST ��� �� � �� ��

� �� � ��� �����.

v �� � �� �� � ���.

v ������ ���� �� �� ����� ����� �� � �� ����� �� ����

����.

�� ���� ���: � �� ��� ���� �� ����� ����� �� � �� �

��� �����.

v �� ��� �� � ���. ��� �� ��� �� � ����.

v �� �� ��� �� � ���. ��� �� ����� ����� ���� ������� �

���� �� �� � �� ��� �� � �� � ��. �� ����� ����� ��

� � �� ��� ��� ����� �� �� ���� �� � � ���� ����.

v �� ��(RCLDLO ��)� �� � �� � �� �� � ��� �� � ���.

v �� ��(RGZDLO ��) �� �� ��(RCLDLO ��)� �� � �� � �� �� � �

� �� � ���.

v � ������� API(Application Programming Interface) �� � �� ���� � ���

�� ��� �� �� ��. �� ���� �� � ����� �� �� �� ��. ������

� ������ �� �� ��� ��� ����� ��� �� ����. ���� ��� �

������ � �� ��� ���� � ��� �� � ����.

150 IBM i: ��� ��

Page 157: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ������� ������� ���� �� � �� ��� �� ��. �� �� � ���

�� ������ � �� ������� � ��� �� ��. � �� ��� �� �

� � �� ������� ��� ���� �� ������� ��� ���� ����. �� ��

� �� � CPF8A80: �� �� � � CPF90AC: ��� ���� ��� ���� ����� �

� �� ��� ������� ����� ���� ���� �� ��.

��� �� ���� �� �

���� � �� �� �� ���� ���� �� ��� �� �� ��� ���� ����

�����.

��� ���� �� ��� ���� �� �� ��� ��� � ���� �� ��� ��� ��

� ���� �� ��� �� � �� ��. ��� ���� �� �� �� � � � ��

�(*SHRNUP) ��� � ��. �� ��� ��� � ���� ��� ����� �� �� ��.

�� ����� ��(*SHRRD) ��� �� � � �� �� ����.

�� ���� �� �� �� � � �� ����, �� �� ��� ��� � � �� ��

�� �� �� ��� � �� ��� �����.

� 38. �� ��� ��� �� �

��� ��

���� �� SAVACT(*NO) �� � � �� �� � � ��

��� ���� � *SHRNUP *SHRNUP �

� ���� � 1 1

��� � *SHRNUP *SHRRD �

��� �� �� *SHRNUP *SHRRD �

�� *SHRNUP *SHRRD �

� *SHRRD *SHRRD �

�� � *SHRRD *SHRRD �

� *SHRRD *SHRRD �

� ��� *SHRRD *SHRRD *SHRRD����� �� ������ ����� ���

�� �, �����

*SHRUPD *SHRUPD *SHRRD

� � *SHRRD *SHRRD �

�� � *SHRNUP *SHRNUP *SHRRD�� � *EXCL *EXCL 5

��� �� �� ���� *SHRNUP 1 1

��� ���, ���� ��� � �� � *SHRRD 1 1

STG(*FREE)� ���� �� ���� *EXCL2 1 1

����� ���� ���� � ���� � 3, 4 ��� � ��� � 3

��� �� 151

Page 158: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 38. �� ��� ��� �� � (��)

��� ��

���� �� SAVACT(*NO) �� � � �� �� � � ��

1 ��� ����� �� � � �� ��� �� � ���.

2 ��, �, � ���, ��, ����, SQL � � ��� ����� ����. �� �� ��� ��� ��

����.

3 QNTC� ����� SAVACT(*SYNC)� ���� ����. �� ��� � ���� �� �� ��� �� �

� �� ���� �� �����.

4 SAVACTOPT(*ALWCKPWRT)� ��� QP0L_ATTR_ALWCKPWRT ��� �� ��� ����� ��� �

�� � ��� � ��� ����.

5 �� �� �� �� �� ��� ���� ��� �����. ��, �, �� � �� �� �� �� �� � ��

� �����.

��� �� ��� ���� �� ��� ���� ��� �� �� �� ���� ��� ���. �

� ��� � �� ��� �� �� � ��� �� � ��� �� � ��� ��� �� �

��� �� �� �� �� I/O ��� �� ��.

�� ��

149 ���� �� �� �����

� �� ��� ���� �� ��� �� ����� ����.

���� ��: ��� �� �� �� �� �:

�� �� �� � ��� �� ��� � �� ��(*EXCLRD), � �� �(*EXCL) � �

� � (*SHRUPD)� ���� �� �� �� � � ����.

� ���� �� ��� �� � ��� ������� ��� �� �� �� � ����. ���

���� �� ��� ���� ��� ������� ��� �� �� ��� ����� �� ��

��� � �� ��� � ��. ��� ���� �� ��� ��� ��� ��� ���� ��

� ������� ����� �� �� �� ��� �� ��� � �� ��� � ��. ��

�� �� ��� ����� ���� ���� � ����. �� �� �� ������� ���

�� ���� ���� � ����. �� �� �� � �� �� ���� �� �� ���

�� ��� ������� ���� ��.

SPLFDTA(*ALL)� ��� �� �� ����� �� �� �� ��� �� ��� ��� ��

� ��������. ��� ��� ������ ��� ��� � �� ����� ��� �

�� ������.

��� �� �� �� ��� ��� �� ���� �� ����� �� ���� ��� ��.

v ���� ��

v ���� ��

v ���� � ��

152 IBM i: ��� ��

Page 159: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v ����� �� ������ �� �

v ����� � � ��

v ���� �� �� �� ��

���� ��: ��� �� �� �� �� �:

�� �� ��� ��� � � ��� ���� �� ��� ���� ��� ������ ��

�� ��� �� �� ��.

v ���� ���� �� ������ �� �� �� �� � �� ��

v ����� ��� �� ����� ��, � �� �� ��

v ����� ���� ������ � �� PTF �, �, �� �� ��

v �� ������ ������ ��� ���� �� ���� ��, �, �� �� ��

�� �� ���� ��� �� �� ��� ��� � ���� ��� ����. �� �� ����

� �� ���� �� ��� ���� ��� ����� �� �� ��� �� ����

�.

*FILE-PF(� �):

v �� �� ���� �� SRCFILE, ACCPTHSIZ, NODGRP �� PTNKEY� ���� ��� ��

�� � ��(CHGPF) �� ��

v SQL ��� �� ���� ��� �� �(PF) ��.

*JRN(��):

v ��� � ���� �� � ��

v �� � ��� � ���� �� � � ��� � � �� ��(WRKJRN) ������ ��

����.

*JRNRCV(�� ���):

v � ��� �� �� �

v ���� ���� � ��

v � � �� ��(WRKJRN) ������ ���� ��� � ��� �.

*PRDLOD(� ��):

v �� � ��, � �� � ��

��� ���� �� � ���

� ���� � ��� �� ����� ���� �� �� ����� API(Application Programming

Interface) �� ������ ����.

��� �� 153

Page 160: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

� ��

���� �� �� ���: ���� ����� �� �� �� ��� ���� � ���� ��

������ �� � �� �� ����� �� ���� �� ��� �� � ���. �� ��

�� ���� �� ���� �� ��� �� � ���.

v � ��� � ��� ����.

v ��� �� �� ��� �� �� ��� ������.

� ����� � �� �� ������ �� �� �� ��� �� ��� ��� ���� �

���. 60�� �� �� �� � CPA8351� �����. �� �� ���� �� �� �

�� ����� �� ����� ���� �� ��� �� �� �� � ����. ��� ��� �

�� �� QSYSOPR � �� �� � CPA8351� �����.

API(Application Programming Interface) �� ���: QTNADDCR API� ���� � ��

�� �� API ��� �� � ����. � API� �� � ��� �� �� �� Y� ���� �

� � ��� ���� ��� ����.

���� ��� � �� �� �� �� �� ��� �� � �� ��� �� ���� �

�� � �� �� � � ���.

v � �� �� API(QTNADDCR ����)�� � ��� � ��� ����.

v ��� �� �� ��� �� �� ��� ������.

� ����� � �� �� �� �� �� ��� �� ��� ��� �����. 60�� �

� �� �� � CPA8351� �����. �� �� ���� �� �� ��� ����� ��

����� API ��� �� �� �� � ����. ��� ��� ��� �� QSYSOPR �

�� �� � CPA8351� �����.

� ��� ��� API � ��� � �� �� ��� � �� �� �� ��� �� ��,

� ��� �� � �� � ��� �� � ��� � �� �� ��� ��� �����. �

��� � �� �� �� �� ��� �� ��� ��� �� ��. �� �� ��� ���

� ��� �� ��� �� ���� ���� �����. API � ��� �� � ��� � �

� � �� ����� ��� ��� ������ ���� ��� � ��� �� ��� ��� �

�� � ��� �� ��. � �� � ��� ��� �� ��� ������ ��� ��� � �

�� �� � ��� �� ��� ��� ����.

�� � � �� ��� �� ��� ��

�� ��� ���� �� �� �� �� ��� �� �� ��� ������.

154 IBM i: ��� ��

Page 161: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� ��

�� ��� ���� �� �� �� �� � � ����. �� ��� �� � � �� �� ��

� �� � ����. � �� ��� ��� ���� ����� �� �� ��� �� ���� ��

� ����.

� �� �

��(�� �) ��� ��(DEV), ��(SEQNBR), �� ID(VOL) � � ���(LABEL) ����� �

� �� � ��. ��� ����� ��� �� �� � � �� ��. ��� �� ��(��

�) ��� � ��� �� �� �� ��. �� ��� ���� � ���� �� � ����.

�� ��(*MEDDFN)� ��� � ��� �� �� � � ����. �� ��� �� �� ��

� �� ��, �� � �� ID� �� ��.

�� �� ��� ���� ���� �� �� ��� ��� �� � �� � �� ��� ��

� ����.

�� �� �(QsrCreateMediaDefinition(ILE) �� QSRCRTMD(OPM)) API� ���� �� ��� �

��.

�� �

�� �� ��� ���� �� ��� �� �� �� �� ��� �� � � �� ��� �� �

�. �� ����� � � ����� � ��� ���� � � �� � �� ��� ��� ��

��.

v �� � � ��� �� � �� ��� ������ �� ������.

SAV DEV('/QSYS.LIB/TAP01.DEVD') OBJ(('/*') ('/QSYS.LIB' *OMIT) ('/QDLS' *OMIT))SAVLIB LIB(*ALLUSR) DEV(TAP02)

v �� ��� ��� ��� �� � ���� �� ������.

SAV DEV('/QSYS.LIB/TAP01.DEVD') OBJ(('/dev/udfs-directory/udfs-01.udfs')SAV DEV('/QSYS.LIB/TAP02.DEVD') OBJ(('/dev/udfs-directory/udfs-02.udfs')

� �� � �� ��� ���� ��:

� ��� �� ��� �� ��� � �� ��� �� � ����.

� ���� �� ��� ��� ��� �� ��� ��� �� � ��. ��� �����

� �� �� �� ����. ���� � ���� �� ��� �� � ���� �� ��� �

� � ����. �� �� ���� �� ��� ���. ��� ��� �����

�� � � ����. � ���� �� ������ �� ��� �� � ���� �� ���

�� �� ����. �� �� ���� ��� ��� ��� �����. ��� �� ���

��� � ��.

��� �� 155

Page 162: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� ��� �� ��� �� ��� � �� ��� �� � ����. � ������ ���� �

�, �� ��� ��� ���� �� �� �� ����. ���� �� �� ��� ���.

BRMS(Backup, Recovery, and Media Services)� ���� �� �� �� �����.

� ��� �� ��� �� ������ ���� �� ���� ������ � ��� �� ��

� �� ��. BRMS� ���� � ��� �� ��� �� ������ ���� ��, �� �� �

�� �� � � ����.

�: ��� ���� �� �� �� �� ��� �� ��� �����. �� ���� �� �� ��

� ����.

1. � ���� ��� �� �� ��.

2. BRMS� �� �� ��� �� � �� �� �� � ����.

3. �� ��� �� �� �� �(QSRCRTMD) API� ��� �� ��(*MEDDFN)� ����

��. �� ��� � � �� �� � ����.

4. *ALLUSR, *IBM �� *NONSYS ������ �� ��� �� � ���.

� 39. ����� �� � �� ��

�� ���� SAVLIB, SAVOBJ �� �� BRMS ��

� ������ �� ��� �� �� ��

�� ������ �� ��� �� �� �� � ��� � � ��

� ���� ���� ����� ��� �� � ��� �� �� � �� ��� ��� �� ��.

� 40. ���� �����

���� ��� �� � �� ���� ��� �� �

����� A 1 �� A

����� A 2 �� �� 1: A

�� 2: A

����� A, B, C, D 1 �� A, B, C, D

����� A, B, C, D 2 �� �� 1: A, B, C, D

�� 2: A, B, C, D

����� A, B, C, D 2 �� �� 1: A, C

�� 2: B, D

�� ��� �� �, ���� �� ��� ������ �� ��� ���� ��� ��� SAVLIB

LIB(*ALLUSR) DEV(*MEDDFN)� ���� ����. �� ��� ���� ���� �� �� ��

���� �� ��, �� ������ ��� �� ���� �� ��� �� � ����.

BRMS� ��� ���� �� ��� ��� � �� �� ��� �� � �� �� ������

�� �� � ����. ���� ��� �� ��� ��� ���, BRMS� ��� �� �� ��

� �� �� ��.

156 IBM i: ��� ��

Page 163: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

�� �� � API

� �� � �� ��� �� � ��� ��:

� ���� �� ��� ��� ��� ��� ��� �� � ��. � ��� �� ��� �

� ��� � �� ��� �� � ����.

� SAV ��� �� �� ��� ���� ���� � � ��� ���� �� �� �� ���

�. ���� �� �� ��� ���. BRMS(Backup, Recovery, and Media Services)� ���� �

� �� �� �����.

�: �� ��� ���� � � ��� ���� *MEDDFN� ��� � ��� ���� �� SAV

��� �� ��� ���� �� ��. � ��� �� � *MEDDFN� ���� �� ��

� ���. ���� �� ��� �����.

� 41. � � ��� �� ��

�� ���� SAV �� �� BRMS ��

�� ��� � � ��� �� �� ��

� ���� ���� � � ���� ��� �� �� � ��� ��� �����.

� 42. ���� � � ���

���� ��� �� � �� ���� ��� �� �

� � ��� ��� 1 �� SAVdatetime

� � ��� ��� 2 �� �� 1: SAVdatetime �� 2:

SAVdatetime

�� ��� �� �, �� � � ���� �� ��� ���� ��� ��� SAV DEV (’/QSYS.LIB/

Y.LIB/X.meddfn’) OBJ ((’/*’) (’/QSYS.LIB’ *OMIT) (’/QDLS’ *OMIT)� ���� ����.

BRMS� ���� �� ��� ��� � �� �� ��� �� � �� �� ���� �� ���

��� �� ��. ���� ��� �� ��� ��� ���, BRMS� ��� �� �� ��� �

� �� ��.

1.

�: �� ����� ��� �� �� ��� �� ��� � ����. ��� �� ����� �

��� ���� �� �� � ����.

2.

�: �� ������ �� ����� ��� �� ��� �� �� � ����.

�� �� ��:

�� �� ��� ��� ��� �� � �� ��� � � ����.

��� �� 157

Page 164: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� �� ��� ��� ��� � � ����.

v �� ��� ��� �� ��� ��� �� � ����.

v �� ��� �� �� ��� ��� ��� ����. ���� �� �� ��� � �� �� �

� ����.

v �� �� �� �� �� ��� �� �� �� �� �� �� ����. ���� �� ��

��� � �� ��� ����.

�: ��� �� ���� �� �� � API� ������.

�� ��� �� ���

v ���� �� �� ��� ���� �� ��� ��� � ��. �� ��� ���� �� �� �

�� �� �� �� ��� � ��.

v ��� �� � ���� ����.

v �� ��� ��� �� ���� �����.

– � �� �� �� �

– �� ����� ���� �� ��� ��� �� �� ��� �

��� ��� �� ���:

���� �� ���� ���� ��� ��� ��� �� �� ��� �� ����� ��� �����

��.

���� ���� ��� ��� �� ��� �� �� ��� ��.

�: ��� ���� �� �� �� �� � ����. ��� �� �� �� � ��� �� ��

�� � � �� �����. �� �� ��� 8mm ��� FMT7GB �� �� ��� ��

�� ��� � , �� 8mm ��� � ��� FMT5GB �� �� ��� � � ���

�.

�� �� � API�� �� ��� �� � ����.

�� API1 ��2

����� �� SAVLIB���� �� QSRSAVO SAVOBJ�� QsrSave SAV��� ���� �� SAVCHGOBJ����� � RSTLIB���� �(�����) RSTOBJ���� � � ��� � QsrRestore RST�� �� �

QsrCreateMediaDefinition

QSRCRTMD

158 IBM i: ��� ��

Page 165: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� API1 ��2

�� �� ��QsrDeleteMediaDefinition

QSRDLTMD

DLTMEDDFN

�� �� ��QsrRetrieveMediaDefinition

QSRRTVMD

1 ��� API� �� � � ��� API ��� ������.

2 ��� CL ��� �� � � ��� CL �� ��� ������.

�� ��� �� *USE ��, �� �� ������ �� *EXECUTE �� � ���� �� ����

���� ��� �� �� �� �� � ��� ��� ��.

�� �� � ���� API� �� ��� ���� �� �� ��� �� � ���.

v �� ID

v ��

v �� �

v � �

���� CD-ROM ������ �� �(QLPCDINF, QlpGenCdPremasteringInfo) API� ����

CD-ROM ������� � � �� �� �� ��� �� � ���.

�� �� � �� �� �� ���

v SAVLIB LIB(*ALLUSR, *IBM, *NONSYS)� ���� �� ��� �� � ���. �� �

�� �� ��� ���� �� � �� �� �����.

v �� ��� ���� ����� ��� �� �� ������ � � ���.

�� ��

API ��

��� CL �� ��

BRMS

�� �� �(QsrCreateMediaDefinition(ILE) �� QSRCRTMD(OPM))

��� �� �� �� � ��

� �� ��� �� ��� ���� ��� �� ������.

�� ���

167 ���� ��� � � ��� �� �� �����

� � ����� ���� �� �� ��� �� � �� �����.

�� ��(SAVACT) � ��� �� ��� �� �

� ���� ��� �� � �� �� �� � ��� �� �� �� �� ��.

��� �� 159

Page 166: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 43. SAVACT ���� �

�� �� ��� ����� ��� ��� �� ���

SAVLIB

SAVOBJ

SAVCHGOBJ

*SYNCLIB *LIB *SYSDFN

SAVRSTLIB

SAVRSTOBJ

SAVRSTCHG

�� � � *LIB *SYSDFN

SAVDLO

SAVRSTDLO

�� � � �� � � *YES

SAV

SAVRST

*SYNC �� � � *YES

�� ���:

�� � �� ����� �� �� ��� �� ��. �� ���� ����� ��� �� �

�. IBM� � ��� ������ �� ����� �� ��� �� ��� �� �� �� �

�.

�� ��� �� �� �� �� �� �� ��� ����, � ����� �� � �� ��

��. ����� �� �� ��� �� �� �� � �� ����� ��� ���, �� ��

��� � ����� �� �� � ��. � �� �� �� �� �� ����� �� ��.

���� ���� ���� �� ��� ��� ����� ���� �� � SAVACT �����

�� *SYNCLIB� ����� ���� ���� �� � *SYNC� ������.

�� �� ���� ���� ���� �� ��� ��� �� ��� ���� �� STRSAVSYNC

��� ������. �� ���� ���� ��� �� ���� � ���� ���� �� ����

�� ��� �� ��. ����� � ����� ���, ����� �� �� � �� ���� ��

�� �� �� � ����. � ��� �� �� ��� �� ��� � �� ��� ��

��� �� �����.

�� ���

143 ���� �� ��� ���� ��� ��� ���

�� �� ��� �� �� ��� ���� �� ���� �� �� ��(STRSAVSYNC) �

�� ���� ����� �� �� �� ������. � �� ��� �� �� ��� ���

�� ��� ������. �� �� ��� �� ���� �� �����.

�� ��

�� �� ��(STRSAVSYNC)

���� ���:

160 IBM i: ��� ��

Page 167: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

������ �� ����� �� �� ��� �� ��. ��� �� ������ �� �� ��

��� �� ��. � �� ��� �� �� �� � � ����.

v � ��� ������ �� ���.

v ������� ��� ������� �����.

v �� ��� �� � �� ��� �� ����� ����� ���� ��� ���� ��� �

����� �� �� � ��.

�� ��

4 ���� ����� � ���

���� � ��� ���� ������� ���� ����� �� �� �� ���� �� �

�� �� ��. � �� ��� ���.

��� �� ���:

� �� ��� � ����� �� � ����. � �� � ����� ��� �� � �

�� � ��� ���� �� � ����� ���� � �� ���� ��.

��� �� ����� �� �� �� ��� �� � ����. � �� �� ����� ��

�� � � �� �� ��� �� �� �� �� ����� �� ��. ��� �� �� ��

��� ���� � �� � ����. �� �� �� �� � ������� ���� �� ��

� ����� �� ���� ���. ������ ����� �� � *SYSDFN� *LIB� ��

� ��.

�� ��(SAVACTWAIT) � ��

SAVACTWAIT ����� �� ��� ���� �� �� � ���� �� �� ��� �� ��

�� � ��� ����� ���� �� �� ��.

SAVACTWAIT ����� �� �� � ��� �� � ����.

�� ���

171 ���� �� �� �� �����

� �� ��� ���� �� � �� ���� ��� ��� ��� �� ����� ����

��.

���� ��: ��� �� 120����. ����� �� � ��� ���� �� �� � ���

�. ���� ��� �� 0 - 99999 �� ��(�)� ����� *NOMAX� ���� � �� ��

� ��� ����� � ����. �� ��� ���� �� ������� ���� �� 0�� ��

����. ������� ���� �� �� ������� ����� �� � �� ���� � �

� ������.

����� �� �� �� � �� ���� �� � �� ��� ��� �(�)�� �����

�� ������ �����. ����� ���� � �� ��� �� �� ���� ����. �� �

��� �� 161

Page 168: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� �� ����� ���� �� ����. � �� ��� ���� � �� ��� ��� �

� � ����. ����� ��� � �� �� ���� �� �� �� �� ����� ����

��� �� ��� �����.

�� � ��� ��: ��� �� *LOCKWAIT���. �� �� ��� �� �� �� �� 0 -

99999 �� ��(�)� �� � ����. � ��� ���� � ����� ����

*NOCMTBDY� �� ��. *NOMAX� ��� � �� ��� ��� �� ��. 0� ���

���� �� ����� � ��� ��� ��.

� �� ��� �� ���� ��� �� � ��� ����� � � � �� � ��

��� � ��� ����� ��� �(�) � �� � ����. ��� ��� ��� � ��

� ��� ���� �� �� ��� �����. 30�� � �� ���� ��, ���� 30�� ��

! � � �� ��� �� � ��� �� QSYSOPR � �� CPI8365 �� �� �

�.

�� �� � ��: ��� �� *LOCKWAIT���. �� �� ��� ���� � � ����

DDL(data definition language) ���� �� �� �� API � ��� �� �� �� ���� �

� �� � ����. *NOMAX� ��� �� �� �� ���. 0 - 99999 �� ��(�)� �

� � ����. 0� ��� ����(OBJ) ����� �� �� ��� ���� *FILE� ����

�(OBJTYPE) ����� ���� � �� ��, ���� �� ���� �� � �� � ��

� ���� ��� ����� �� ��.

�� �� �(SAVACTMSGQ) � ��

� ���� �� �� ��� �� � ��� �� ���� �� ���� ���� �� ��

��.

SAVACTMSGQ ����� �� �� ��� �� � ����. ��� � �� �� �� ��

� ��� � �� �� ��. � ��� �� ��� � � �� ���� �� �� ���

�� � ������� ��� � ����.

� 44. SAVACTMSGQ �� �� �� �

�� �� ��� ����� ��� ��� �� ��� �� �� ��� ��

SAVLIB

SAVOBJ

SAVCHGOBJ

CPI37121 ������ ��

CPI3710

������ ��

CPI3710

CPI3711

SAVRSTLIB

SAVRSTOBJ

SAVRSTCHG

�� � � ������ � �

CPI3710

������ � �

CPI3710

CPI3711

������

SAV ����

CPI37121 �� � � ������ ��

CPI3710

CPI3711

162 IBM i: ��� ��

Page 169: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 44. SAVACTMSGQ �� �� �� � (��)

�� �� ��� ����� ��� ��� �� ��� �� �� ��� ��

SAVDLO

SAVRSTDLO

�� SAV

����

�� � � �� � � �� � � �� � �

�����

SAV ����

SAVRST

CPI3712 �� � � CPI3712 CPI3722

�: 1 CPI3712 �� �� �� ��� �� �� ���� �� �� �� �� �� CPI3724 � CPI3725 ��

� � � ������ �����. ��� �� ������ ����� ��� �� � CPI3724� ������

�� �����. CPI3725� ��� ����� �� �� ��� �� ���� ��� �� ����� ���� � ��

���.

�� ���

167 ���� ��� � � ��� �� �� �����

� � ����� ���� �� �� ��� �� � �� �����.

�� ��� �� ��(SAVACTOPT) � ��

SAV ��� SAVACTOPT ������ ���� �� � �� �� �� ��. ���� *NONE

��, � �� �� � �� �� ���� ��� � ��.

������� ������� ���� ����� ���� �� �� �� �� ��(*ALWCKPWRT)

�� ���� ��. �� ������� Lotus Domino ��� �� �� �� �� � � ��

�� ��� ��.

QP0L_ATTR_ALWCKPWRT �� � �� �� ����� �� ��� �� O_SHARE_RDWR�

����. � �� ��� �� ��� ���� �� ���� ���� ��.

��� ����� �� � �� ����� ���� ��. �� �� ����� �� � �� ��

�� � ����� ���� �� ����.

SAVACTOPT(*NWSSTG) ��� ���� �� � �� ���� � ��� �� �� �� ��

�� ����.

��� �� 163

Page 170: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ���

145 ���� ��� � �� ���� ��� � �� ���

� �� ��� ���� � ��� ��� �� �� � �� � �� ���� �� ��

� ����. � �� ��� �� ��� �� � �� ���� �� ��.

��� ��� �� � �� ��

� �� ��� ���� �� � � ��� ��� � ��� �� � �� ���� ���

��� �� ����. � ����� � �� ��� �� ��� ���� � ��� �� ��� �

� ����. �� � �� ��� ��� ��� �� ���� ����.

� �� ��� ���� �� � � ��� ��� � ��� �� � �� ���� ���

��� �� ����.

�� �� �� ���

�� � �� ��� �� � �� ��� ���� �� �� �����. � �� �� �

� ����� � �� ��� �� �� ��. �� � �� ��� ���� � ��� �

��� ���� � �� � �� � � ����. �� � �� �� �� ��� � ��

� �� �� � �� ��� �� � �� ��� ���� ��.

�� �� �� �

� �� ��� ���� �� � �� �� � ����. �� � �� �� �� ���

� ���� � �� ������. � � �� � ��� ���� ���� ����� ���� ��

� �� ���� �� � �� ��� ���� ��. �� � ����� �� ����

�. �� � ���� ��� �� � ����� ��� ��.

��

� ��� � �� ��� �� � � ��� ��� � �� ���� � ��� ���. ����

��� ������. �� � � ���� ���� �� ����� �� ����. �� � � �

���� �� � �� ����� ��� ��. �� ��� ���� � ����.

v �� �� ��� ���� �� � �� �� ��.

v �� ������ ������ � �� ��� �����.

v �� ������ ������ �����, � ����� ����� �� ��� �� � ���

�.

v � �� �� �� �����.

v ��� �� � � ��� �� ������ ������ �����.

v �� �� � �� �� � �� ��� � ��� ���� �� � �� ����.

v �� � ��� � ��� ���� �� � �� �� ��.

– �� � �� �� �� ��� ���.

– � � � � � ��� �� ���.

164 IBM i: ��� ��

Page 171: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

– � � � � ��� �� �����.

�� ���� � �� ��� ���� ��� �� ���� � ��� � ����.

�� �� �� ���: �

� ��� � �� ��� ���� �� � �� � � ���� ��� �� ��.

�� � �� ��� �� � �� ��� ���� �� �����. �� � �� ��� ��

�� ����� ���� ������� �� � ����. ���� ������ �� ����� �

� �� ��� ���� � ������� ��� � ����.

������ �� ����� ������� ��� �� � �� �� �������. �� � �

� ��� �� � ��� ����� , ����� � � �� � ����� �� ��� �

��.

���� ��� �� �� ��� ���� � ����� �� ����� �� � ����.

v �� ������ �� ����� ��

v �� �� �� ������ ��

������ �� ����� �� ��� ���� � ������� �� �� � ����. ����

���� ����� �� �� ��� ������� ��� � � �� ��� ��� ��� ��

���.

�� ������ ����� ���� � ������ ���� ��� ������ ��� ���

� �� ������� �� ����� ����. �� �� �� �� ������ �� �� �� �

�� �� ��� ���� ��. �� �� ��� �� ������ �� �� � �������

��� � ����.

� ��� ��� �� � �� ����� ��� �� � � ����.

�� ��

167 ���� ��� � � ����

�� � �� ��� � �� ��� ������. ��� � �� ��� ���� �� �

� �����.

�� �� �� �: �

� ��� � �� ��� ���� �� � �� �� � ���� ��� �� ��.

� �� ��� �� ����� ���� �� ������� ����� ���� ���� �� �

� ��� �� � �� �� � ����. ��� ���� ����� �� � � �����

�� ���.

�� � �� ��� ����� �� �� ������ ���� ���� ��� � �����

� ��. � �� �� �� ����� � �� �����.

��� �� 165

Page 172: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v �� ������� ���� �� ����� �� � ���� �� �� �� �

v ����� ������� �� �� ��� � �� �� �� �

�� � �� �� �� ��� ������� ����� �� ��� ���� �� ���� �

� � ����� �� � ����. � ��� ���� ���� �� ����� � � �� ��

��� ��� ������ ��� ����� �� � ���. ���� � �� �� �����

�� ������ ��� ���� � ����� ���� ��. ����� �� � ���� ��

�� ��� �� ��� � ����� �� ��. � ��� � � �� � ��� ���� ��

����� ���� ��.

�� � ��� ���� �� �� ���� ��� ��� � �� �� �� � ����. �

��� �� �� �� ��� �� � ���� �� ����� ���� � ����. ��� ���

���� ��� � �� � ��� ���� �� �� �� ��� � ��.

��� � ����� �� � ��� ��� ��.

v ������� ���� ����� ��� ��� �� �� ���� �� � � ��� �

��� �� �� ���� �� ����� ��

v ������� ���� ����� � ������ ��� �� �� ������ ����� ��

v ������� ���� ����� � �� ������ ��

v ������� ����� �� ���� ��� � �� �� ��� ��

166 IBM i: ��� ��

Page 173: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

172 ���� ��� � � �� � � ���� ����

� ����� � �� � ����� �� � �� ���� �� �� ��. ��� ���

���� ������ ��� ���� ��� ���� ������ ��� �� � ���. �

�� ��� ���� �� � �� �� � � � ����� ���� �� ���� ���

��.

169 ���� ���: �� � �� �� � ����� ��

� �� ������� �� � �� �� �� �� � ����� �����. ��� �� �

��� ���� �� ������ ����� �� �� � ����.

�� ���

174 ���� ��� � � �� � �� � �����

� �� ��� ���� �� � �� ��� SAVACTWAIT �� �� �� �� ��

*NOCMTBDY� ��� ��, � �� ��� ���� ����� �� � ����.

�� ��

170 ���� ��� � � ���

�� � �� ���� � �� ��� ������.

�� �� �� ���

�� � �� ��� � �� ��� ������. ��� � �� ��� ���� �� ��

�����.

�� �� ��� �� �� � �� ��� �� � ����� ������. ��� ����� �

��� �� �� � ����� �� ������� ���� ��. ��� ��� ����� ��

� ����� ��� ���.

�� ��

165 ���� ��� � � ���: ���

� ��� � �� ��� ���� �� � �� � � ���� ��� �� ��.

�� �� �� �� �� �� ���

� � ����� ���� �� �� ��� �� � �� �����.

� ����� � � �� ��� ���� �� �� �����. � � �� ��� �����

�� ��� ���� ��� ����� �� ��. � ����� ��� ��� � ����� ���

� ����.

1. ������� ���� ����� ��� �� �� ������ ��� ������.

2. ������ ������ ���� ����� �� � �� ��� ������. �� �� �

� �� �� � �� ������.

3. ���� SAVACTMSGQ ����� ��� � ��� �� �� �� �� SAVACTMSGQ �

� �� �� ��� ��� �� �� ������.

��� �� 167

Page 174: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

4. ������ ��� �� ������.

5. �� ��� � ��� ����� ��, �� ���� ��� ���� ��� �� �� ��

� � ���� ������.

�� ��

159 ���� �� �� ��� �� �����

� �� ��� �� ��� ���� ��� �� ������.

162 ���� ��� �� ��(SAVACTMSGQ) �����

� ���� �� �� ��� �� � ��� �� ���� �� ���� ���� �� �

���.

�: � ����� �� �� �� �� ���

� ��� � ����� LIB1� LIB2� �� ��. � ������ �� ���� � ���� ���

�� �� ����.

�� �� ��� ������ ��� �� �� � � � ������ �� ����� ���� �

�� �� ��.

� ��� �� � ������ �� �� ����� �� � ����. � ������ ���� ��

��� � ���� �� �� � ����.

�� ��� ���� � �� �� � �� �� � � ����.

1. LIB1 � LIB2 ������ ����� ��� �� �� ������ ��� ������.

2. �� ��� �� ��� ���� ������.

SAVLIB LIB(LIB1 LIB2) DEV(TAP01) SAVACT(*SYNCLIB)SAVACTMSGQ(QSYSOPR) +ACCPTH(*YES)

�: ��� ���� SAVOBJ �� SAVCHGOBJ ��� �� �� ����.

LIB1 � LIB2 ������ ����� SAVACT(*SYNCLIB)� ��� �� �� �� ��� ��

�, ���� ������ TAP01� �� ��. ���� �� �� ��� ������ ����

�� QSYSOPR� �� ��.

�� ACCPTH(*YES)� ���� �� �� �� �� � ��� �� ���. �� ����

��, � ��� ��� ��� � �� ���� �� �� � � ��� ���.

� �� ��� ������ ���� �� �� ��� �� ��. ��� �� � ����� �

�� ��� ���� � ����� ���� ��� ����. � �� �� ��� � �� ��

��� ��� ���� ������ �� �� �� ��� �� �� � ����. �� ��

�� � �� ���� � ����� ��� ���� ��� �� �� �� ��� �� �

����.

168 IBM i: ��� ��

Page 175: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

3. �� �� ��� ��� � QSYSOPR � �� CPI3712 �� �� ��. �� �� ��

� ����� �� ���� �� �� � �� CPI3711 �� ��� �� ��� ����

�.

4. CPI3712 �� ��� � � ������ ����� ���� ������ ��� ������.

����� �� ��� ���� �� ������ ��� ��� ����� �� ��� �� ��. ��

� � �� ��� ������� �� � � �� �� ����.

�: ���� �� �� �� �

� �� MyDirectory�� ����� �� ��. ������ � �� ����� ����. �� ��

��� ����� ��� �� �� � � ����� �� ����� ���� ��� �� ��.

����� ���� ����� � � �� � ��� �� � ����.

�� ��� ���� � �� �� � �� �� � � ����.

1. MyDirectory� ����� ��� �� �� ������ ��� ������.

2. �� ��� �� ��� ���� ������.

SAV DEV('/QSYS.LIB/TAP01.DEVD')OBJ('/MyDirectory') SAVACT(*SYNC)SAVACTMSGQ('QSYS.LIB/LIB1.LIB/MSGQ1.MSGQ')

MyDirectory ����� ����� SAVACT(*SYNC)� ��� �� ��� �� �� ��. ��

�� TAP01 ����� �� ��. ���� �� �� ��� ������ ���� �� MSGQ1

� �� ��.

3. �� �� ��� ��� � � �� CPI3712 �� �� ��. �� �� ��� ����

� �� ���� �� �� � �� CPI3722 �� ��� �� ��� �����.

4. CPI3712 �� ��� � ����� ����� ���� ������� ������.

����� �� ��� ���� �� ������ ��� ��� ����� �� ��� �� ��. �

�� ��� ������� �� � � �� �� ����.

�: �� �� �� �� � ���� ��

� �� ������� �� � �� �� �� �� � ����� �����. ��� �� ��

�� ���� �� ������ ����� �� �� � ����.

� �� ��� ���� �� ��� �� ����� ����� � � ����. ��� ��

� ����� ���� ����. �� ���� � ������ � � ����.

RSTLIB SAVLIB(LIB1) DEV(TAP01)

RSTLIB SAVLIB(LIB2) DEV(TAP01)

��� �� 169

Page 176: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

165 ���� ��� � � ��: ���

� ��� � �� ��� ���� �� � �� �� � ���� ��� �� ��.

172 ���� ��� � � �� � � ���� ����

� ����� � �� � ����� �� � �� ���� �� �� ��. ��� ���

���� ������ ��� ���� ��� ���� ������ ��� �� � ���. �

�� ��� ���� �� � �� �� � � � ����� ���� �� ���� ���

��.

�� ���

174 ���� ��� � � �� � �� � �����

� �� ��� ���� �� � �� ��� SAVACTWAIT �� �� �� �� ��

*NOCMTBDY� ��� ��, � �� ��� ���� ����� �� � ����.

�: �� �� �� �� � ��� ��

� �� ������ �� � �� �� �� �� � ����� �����. ��� �� ���

� ���� �� ������ ����� �� �� � ����.

� �� ��� ���� �� ��� �� ����� ����� � � ����. ��� ��

� ����� ���� ����. �� ���� ����� � � ����.

RST DEV('/QSYS.LIB/TAP01.DEVD') +OBJ('/MyDirectory')

�� �� �� �

�� � �� ���� � �� ��� ������.

�� �� ��� �� �� � �� ���� �� � ����� ������. ��� � ��

����� �� ��� ���� �� ������� �� ��� ���. ��� ��� � ��

��� �� � ����� �� ��.

IBM� � � �� � ��� ���� �� � ����� ���� ��� ����� �� �� �

� ��.

170 IBM i: ��� ��

Page 177: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

165 ���� ��� � � ��: ���

� ��� � �� ��� ���� �� � �� �� � ���� ��� �� ��.

172 ���� ��� � � �� � � ���� ����

� ����� � �� � ����� �� � �� ���� �� �� ��. ��� ���

���� ������ ��� ���� ��� ���� ������ ��� �� � ���. �

�� ��� ���� �� � �� �� � � � ����� ���� �� ���� ���

��.

�� �� �� �� �� �� ���

� ����� � �� ��� ���� �� � �� �� � �� ��� � �� ��. �

����� ��� ���� ����.

1. ����� �� � �� ��� ������. ������ �� (SAVACT(*SYNCLIB)) �� �

���� �� (SAVACT(*SYNC))� �� ��� ���� �� �� � ����.

2. � CPI3712(SAVACT(*SYNCLIB)� ��) �� CPI3710(SAVACT(*SYNC)� ��)� �� �,

��� �� �� ��� ���� �� ��� �� �� �� �� ���� ����.

3. �� �� ��� �� ����� �� ���� �� ��, SAVACTMSGQ ����� �� ��

� � �� CPI3712 �� CPI3712 �� ��� �� ��� �����.

4. �� �� �� ����� �� �� �� ��� ����� ���� �� ��� �����. �

�� ���� �� �� �� ����� ���� ����.

5. � �� ��� �����.

6. � �� �� �� �� � �� ����� ��, � �� ��� ���� �� ���

� ���� ������.

��� �� � ���

� �� ��� ���� �� � �� ���� ��� ��� ��� �� ����� ����

��.

�� ��

161 ���� ��� �(SAVACTWAIT) �����

SAVACTWAIT ����� �� ��� ���� �� �� � ���� �� �� ��� �� �

� �� � ��� ����� ���� �� �� ��.

�� ��:

1. �� �� �� � � �� ��� ������ ��� �� �� �����.

� �� ��(WRKACTJOB) �� � � LCKW �� �� �� � ��.

2. �� ����� �� �� �� ���� �� ���� ��� �� ��(WRKOBJLCK) ��� �

��� ��� ��� � �� ��� �����.

��� �� 171

Page 178: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

3. �� ��� ���� � �� ��� ��� �� �� ����� �� ��� �� � ��

� ��� ��� ���� ����.

4. � �� �� �� �� �� �� ����� ���� �� �� �� �� �� �����

�.

5. �� � �� �� �� ������. �� �� ��� ����� ��� �� ����� �

���. ��� �� � � �� ��� ��� ����� �� ��� �� �� �� �

��. � ���� �� � ����� ��� � ����.

�� � � ����� �� ��� �� � ���:

1. �� �� �� �, �� ����� �� ��� � �� ��� �� SAVACTWAIT ��

�� �� �� �� *NOCMTBDY� ���� �� �� QSYSOPR � ��� CPI8365

�� ��������.

CPI8365 �� ��� � �� ��� ���� ���� �� � ��� ��� �� ��.

QSYSOPR � �� SAVACTWAIT �� 30� ���� ���� ���� CPI8365 ���

�� �� ��.

�: � ��� � ��� ����� ���� � ���� �� ��� �� ��� �����

�.

2. CPI8365 �� � ��� � ���� �� � ��� ���� ��� �� �� �

��� � ��� ������.

3. �� � ��� �� � ��� �� � � �� � �� �� �����.

4. ��� �� ��� �� ��� �� ��� �� ��.

v �� ��� CPF836C �� �����.

v QSYSOPR � �� CPI8367 �� �����.

�� ����, ��� ������ �� � �� �� �� � ��� �� ���� �

�� ����.

�� �� �� � � �� ��� ���

� ����� � �� � ����� �� � �� ���� �� �� ��. ��� ����

��� ������ ��� ���� ��� ���� ������ ��� �� � ���. � ��

��� ���� �� � �� �� � � � ����� ���� �� ���� �����.

� ��� ��� � ����� �� � ���� ��� �� ��� �� �� � �����

�� ��. ����� ���� ���� ��� � ����� ��� ��� ��� ���� ��. �

�� ���� ����� �� �� ��� ����� ������� ���� �� �� � �

���� ���� ��.

� �� ��� ���� �� � �� ���� �� �� � ����� ��� ��.

172 IBM i: ��� ��

Page 179: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

165 ���� ��� � � ��: ���

� ��� � �� ��� ���� �� � �� �� � ���� ��� �� ��.

169 ���� ���: �� � �� �� � ����� ��

� �� ������� �� � �� �� �� �� � ����� �����. ��� �� �

��� ���� �� ������ ����� �� �� � ����.

�� ���

174 ���� ��� � � �� � �� � �����

� �� ��� ���� �� � �� ��� SAVACTWAIT �� �� �� �� ��

*NOCMTBDY� ��� ��, � �� ��� ���� ����� �� � ����.

�� ��

170 ���� ��� � � ���

�� � �� ���� � �� ��� ������.

�������� �� �� ��� �� �� � �� �� �� ��� ��� ����

��� ������.: �� ��� �� SAVACT(*SYNCLIB)� ���� �� �� ���� ��� �

� �� ��� �����. � ��� ���� �� ������ ��� ��� �� �� � ��

� ��� ���� �� � ����� ����� �� ����.

�������� �� �� ��� �� �� � �� �� ��� �� ���� ��

� ������.: �� ��� �� SAVACT(*SYSDFN) �� SAVACT(*LIB)� ���� �� ���

� �� �� ��� �� �����. � ��� ���� �� ������ ��� ��� �� ��

� �� � ��� ���� ��, � ������ ���� � �� ��� � �� ���� ��

������ ��� ���� ��.

�������� �� �� ��� �� �� � �� �� �� ��� ��� ����

��� ���� ���.: �� ��� �� SAVACT(*SYNCLIB)� ���� �� ���� ��� �

� �� ��� �����. � ��� ��� �� ��� �� SAVACTWAIT �����

*NOCMTBDY� ���� ��, � ������ ���� � �� ��� ���� ���� � �

� �� �� �� �� � ��� ���� ��.

�������� �� �� ��� �� �� ��� �����.: �� ��� ��

SAVACT(*SYSDFN) �� SAVACT(*LIB)� ���� �� ���� �� �� ��� �� ����

�. � ��� ��� �� ��� �� SAVACTWAIT ����� *NOCMTBDY� ���� ��,

� ������ ���� � �� ��� ���� ���� � �� �� ��� �� �� ��

������ ��� ���� ��.

�� �� ��� �� � ����� ����� ��: �� ������ �� ����� �

���� � ��� ���� �� �� � �� ��� � �� �� � ����. ��� ��� �

� ����� � �� ����� �� � ������ ��� �� � ����. ��� ����

�� ��� � � ���� ���� ���� ������ ��� ����� ��� ��� ����

��� �� 173

Page 180: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��. � �� ����� �� ��� �� � � ���� ���� �� � ��� �� �� �

��� �� ��. � ���� ���� � �� ��� ���� ����� ����� ���

� APYJRNCHG � RMVJRNCHG ��� �� FROMENT(*LASTSAVE) ����� �� � ���

���� ��� �����. �� ��� � ���� � ��� ����� �� ����� �� �

��. � ��� � � ����� � ��� � ���� �� �� ��� ���� ����� ��.

� �� ����� ��� � �� ��� ���� ���� �� �����. �� � �� �

��� �� � ��� �� ��� ���� ������. � ��� ��� � ���� � ��

��� �� � �� �� �� � �� �� � �� �� ���� �� � �� ��� ��

� ��� �� ��.

�� �� ���� � ����� ����� �� ��: ������ ��� ���� �� ��

�� ��� ��� ����� �� ���� ��. ��� �� �� �� ��� ����� ��

� ��, ��: �� � �� �� � ����� �� �� ��� ������.

�� �� �� � � �� �� ���

� �� ��� ���� �� � �� ��� SAVACTWAIT �� �� �� �� ��

*NOCMTBDY� ��� ��, � �� ��� ���� ����� �� � ����.

BRMS(Backup, Recovery, and Media Services)� ���� �� � � ��� �� �� �� �

�. BRMS� � �� �� �� ����� ����� �� �� ����� �� �� � �

�.

��� � �� ����� �� � � �� �� � ����� �� ��. �� ����� ���

� ����. ���� � ����� ���� ������ � ���� �� ������ ��� �

�� �� �� � ����.

� �� ����� �� �� � �� �� �(APYJRNCHG) � � �� �� ��(RMVJRNCHG)

��� � � ����. �� ����� APYJRNCHG ��� ��� �� ��. APYJRNCHG

��� � �� ����� ������ ��� ���� �� �� � �����. ���

APYJRNCHG �� RMVJRNCHG ��� ���� � �� ����� ������ ��� �� � �

���. � �� ������ ��� ����� �� RMVJRNCHG ��� ������. � �� ��

��� �� �� ��� � � � �� RMVJRNCHG ��� �� � ����.

�� �� APYJRNCHG ��� ���� �� �� �� ��(TOENT) ����� �� �� ��

(TOENTLRG) ���� ��� �� ��� ������ ��� ���� ��� � �� ���. �

� ����� �� �� ��� ����� ��� ��� FROMENTLRG ����� ������.

����� �� � � � ��� �� �� APYJRNCHG ��� ���� ��.

�� ��� � ����� �� �� � ����� �� ��.

1. � ����� �� � �� ����� �� ��� � � ���� ��� ������.

2. �� ��� � � ���� �� �� �� �� � � � ��� �����. � � ��� �

� �� �� ���� ��� � � � ��� � ��.

174 IBM i: ��� ��

Page 181: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v � � � ����� � ������ ����.

v � �� �� ���� � � ����� ������.

3. � �� ���� ����� �����.

4. ��� ����� �� � �� ����� �� �� ���� ���� �� �� ��� �

���� �����.

a. � �� ����� �� �� � ��� ��� ��� ���� ��� ������.

b. ��� ������ ��� � ��� ��� ���� � ��� ��� �� ����

��. ��� ���� �� ����� � ��� � ���� � � �� ������

��.

5. �� ������ �� ����� � ��� ��, 9��� ������. ������ �� ����

� � �� ��� � ��� �� �� 6��� ����.

6. � ������ �� ����� � �� ����� �� �� ���� ��� �� �� 7

��� ����. ��� �� 8��� ����.

a. �� ����� � ������ � SAVACT(*LIB)� ���� �����.

b. �� ������ �� ����� SAVACT(*SYNCLIB)� ���� �����.

7. ��: �� � �� �� � ����� �� �� � ����� �� � ����. �� �

���� �� ��� �� ��� �� ����� �� � ���� �� �� ����.

��� ����� ��� � ������ ����� ���� �� ��, � �� ����� ��

�� APYJRNCHG ��� �� � ����. � ��� �� ����� �� ��� �� � �

���� ���� ��.

8. 6� �� �� ����� �� �� ��, ����� �� � ���� �� �� ���� ��

��. APYJRNCHG ��� ���� � �� ����� � �� ������ �� ��� ���

���. � ��� �� ����� �� ��� �� � ����� ���� ��.

9. �� ������ �� ����� � �� �� ������ �� ����� � �� �� �

� �� 11��� ������. ��� �� 10��� ����.

10. �� ������ �� ����� � �� ������� ����� �� �� ��� � ��

��� ��� �� ��, APYJRNCHG ��� ���� �� ����� ������ ��� ��

�� ��.

11. �� ������ �� ����� � �� �� � ����� �� �� ������ �� ��

12��� ����. ��� �� 13��� ����.

12. ����� �� �� ������ �� �� ��� ����� � ��� ����. ��� ��

����� � �� � ��� ��� ����. APYJRNCHG ���� ����� � ��

� ��� ������. CMTBDY(*YES) ����� ���� ����� � �� ������

��� ������.

CMTBDY(*YES)� ���� � ��� � ���� ����� ��. �� ���� ����

������ ��� ����� ��� ����� �� �� �� ���� ��.

��� �� 175

Page 182: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

13. �� ������ �� ����� � ������ ���� � �� ����� �� �

�� ���� ���� ��, ���� ���� ���� ���� � �� � �� � ���

��� �� � ��.

�� ��� �� �� CMTBDY(*YES) ����� ��� APYJRNCHG ��� ���� �

� � ��� ������ ��� ������.

v �� � �� � ��� ������ ��� ���.

v ����� ���� � � �� �� �� �� ��.

CMTBDY(*YES)� ���� � ��� � ���� ����� �� � ����. �� ���

� ������ ��� ���� ��� ����� �� �� �� ���� ��.

� ��� ������ ��� �� �� � ����� �� ���.

�� ��

169 ���� ���: �� � �� �� � ����� ��

� �� ������� �� � �� �� �� �� � ����� �����. ��� �� �

��� ���� �� ������ ����� �� �� � ����.

126 ���� ��� ��� ���

�� ���� �� ����� ���� ���� ���� ��.

165 ���� ��� � � ��: ���

� ��� � �� ��� ���� �� � �� �� � ���� ��� �� ��.

172 ���� ��� � � �� � � ���� ����

� ����� � �� � ����� �� � �� ���� �� �� ��. ��� ���

���� ������ ��� ���� ��� ���� ������ ��� �� � ���. �

�� ��� ���� �� � �� �� � � � ����� ���� �� ���� ���

��.

141 ���� �� ����� ��� ���

����� �� �� � �� ����� ����� �� � �� � ����� �� �

� � ����.

�� ��

BRMS

�: � �� �� ��� ���� �

� ��

�: ����� �� �� �� �

� �� �� � �� ���� �� � �� ��� � ��� �����. ��� �� ���

� ���� �� ������ ����� �� �� � ����.

176 IBM i: ��� ��

Page 183: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� ��� � ����� LIB1� LIB2� �� ��. � ����� ��� � �� ���� � �� ��

��� � � �� ����. � �� ����� �� ��� � �� ��� � �� ��� ��

� ����.

� ��� ��� ������ �� ����� ��� �� ������� ���� �� � �� �

�� �����. ������� ���� ���� � �� ���� ����� �� � � ���

�� �� � ���� �� ��.

�� ��� ���� �� � �� ������.

1. �� ��� �� ��� ���� ������.

SAVLIB LIB(LIB1 LIB2) DEV(TAP01) SAVACT(*SYNCLIB) +SAVACTWAIT(600) +SAVACTMSGQ(QSYSOPR) +ACCPTH(*YES)

�: ��� ���� SAVOBJ �� SAVCHGOBJ ��� �� �� ����.

���� SAVACTWAIT ����� ��� �� 10 � ���� �� �� ��� �� �

� ��� �� �� �� � � ��� ����� ��.

ACCPTH(*YES)� ���� �� �� �� � ��� �� ���. ��� ��� � �

�� � �� ����� �� �� � ��� ����.

� ����� ����� � � ��� � ����� � �� ��� ����� ���� LIB1

� LIB2� �� ��� �� ��� �� ����.

2. �� �� ��� �� � QSYSOPR� SAVACTMSGQ ����� ���� CPI3712 ��

�� ��. QSYSOPR � �� CPI3712 �� �� ���, � �� ���� �� �

�� �� �� �������.

3. � �� ��� ����� ������.

4. ��� ��� ��� � �� �� ����� ������ ������. �� �� �� � �

���� ���� �� ��, �� �� �� ��� � � �� ��� �� ���� ��.

5. LIB1 � LIB2 ������ �� ����� � ��� � ��� �� � �� �� �� �

� �� ��� ��� ���� ������. �� ��� OUTFILE�� �� �� ���� ��

� ����. ��� � ���� LIB1 �� LIB2 ������ ���� �� �� ��� ���

� ���� �� ��� �� �� ���� ��.

�� ���� ��� �� ���� ������. � ���� �� �� ��� �� � ����. �

���� �� �� � �� ��� �� ��� ��� . �� ��� ����

SAVACT(*NO)���.

SAVOBJ OBJ(attached-receiver) +LIB(attached-receiver-library) +OBJTYPE(*JRNRCV) +DEV(TAP01)

��� �� 177

Page 184: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�: � ����� �� ���� ��

� �� � �� ��� ���� � ��� ���� ���� �� � �� ���� ��

��� �����. ��� �� ���� ���� �� ������ ����� �� �� � ����.

� �� �� �� � ��� �� ��. � ����� ��� � �� ���� � �� ����� �

� ����. � �� �� ��� � �� ��� �� � ����.

� �� � ��� ���� �� ��� ���� ��� ������ �� ����� ��� �� �

������ ���� ����. ������� ���� ���� ���� ����� �� � � �

�� �� �� � ���� �� ��.

� ��� ���� � �� � �� ���� �� ��� ������.

1. �� �� ���� �� �� ��� ������.

SAVLIB LIB(CHK SAV) DEV(TAP01) SAVACT(*SYNCLIB) +SAVACTWAIT(30 *NOCMTBDY 30) +SAVACTMSGQ(QSYSOPR) +ACCPTH(*YES)

�: ��� ���� SAVOBJ �� SAVCHGOBJ ��� �� �� ����.

���� SAVACTWAIT ����� ��� �� 30� � ���� �� �� �� � ��

�� �� ��. ��� � �� �� �� ���� �� ����� ���� ����.

ACCPTH(*YES)� ���� �� �� �� � ��� �� ���. ��� ��� � �

�� � �� ����� �� �� � ��� ����.

� ����� ����� �� � ��� � ����� � �� ��� ����� ���� CHK

� SAV� �� ��� �� ��� �� ����.

2. �� �� ��� �� � QSYSOPR� SAVACTMSGQ ����� ���� CPI3712 ��

�� ��. QSYSOPR � �� CPI3712 �� �� ���, � �� ���� �� �

�� �� �� �������.

3. �� ��� ����� ������.

4. ��� ��� ��� � �� �� ����� ������ ������. � ��� ��� ��

��� �� �� �� ��� �� �� ��� �� �� �� � ����.

5. CHK � SAV ������ �� ����� � ��� � ���� � � �� ���� ��

����. �� �� �� ��� �� � ���� �� �� � �� ��� ��� ����

� ��� ����� �� ���� ��� ��. �� OUTFILE� � �� � �

APYJRNCHG ��� �� � ��� �� ����� �� �� �� ���� �� �� �

�. ��� ���� CHK �� SAV ������ � �� ��� ���� ���� ��� �� �

� ���� ��.

�: �� ��� ���� �� ��� ���� ���� �� �� ��.

178 IBM i: ��� ��

Page 185: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� ���� �� �� ��� �� � ����. � ���� �� �� � �� ��� ��

��� ���. �� ��� ���� SAVACT(*NO)���.

SAVOBJ OBJ (attached-receiver)+LIB (attached-receiver-library)+OBJTYPE(*JRNRCV)+DEV(TAP01)

�: ���� �� �� �� �

� �� � �� ��� ��� ����� �� � �� ���� ��� �����. ��� ��

���� ���� �� ������ ����� �� �� � ����.

� �� MyDirectory�� ����� �� ��. MyDirectory�� � �� ����� ����.

� �� � ����� �� ����� ��� �� ������� ���� �� � �� ��� �

����. ������� ���� ���� � �� ���� ����� �� � � ��� ��

�� � ���� �� ��.

�� ��� ���� �� � �� ������.

1. �� ��� �� ��� ���� ������.

SAV DEV('/QSYS.LIB/TAP01.DEVD') +OBJ('/MyDirectory') UPDHST (*YES) SAVACT(*SYNC) +

SAVACTMSGQ(QSYS.LIB/LIB1.LIB/MSGQ1.MSGQ) +

2. ����� �� �� �� ��� �� � � �� SAVACTMSGQ ����� ���� CPI3712

�� �� ��. MSQ1 � �� CPI3712 �� �� ���, � �� ���� ��

� �� �� �� �������.

3. � �� ��� ����� ������.

4. ��� ��� ��� � �� �� ����� ������ ������. �� �� �� � �

���� ���� �� ��, �� �� �� ��� � � �� ��� �� ���� ��.

5. MyDirectory ����� ����� � ��� � ���� � � ��� ���� ������.

�� �� ��� ���� �� ��� ���� ������. � ���� �� �� ��� ��

� ����. � ���� �� �� � �� ��� �� ��� ���. �� ��� ��

�� SAVACT(*NO)���.

SAV DEV('/QSYS.LIB/TAP01.DEVD') +OBJ('/QSYS.LIB/MYLIB.LIB/JRNR*.JRNRCV')

�: �� �� �� �� � ���� ��

� ��� ������� �� � �� ��� �� �� � ����� �����. ��� ��

���� ���� �� ������ ����� �� �� � ����.

LIB1 � LIB2 ������ � � �� ��� ������.

1. �� ���� � ������ �����.

��� �� 179

Page 186: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

RSTLIB SAVLIB(LIB1) DEV(TAP01)

RSTLIB SAVLIB(LIB2) DEV(TAP01)

���� �� � � ���� �� � � ��� ����. ��� ���� ���.

� � ���� �� �� ���� �� ������ � ����� �� � ��.

��� � ��� �� � ����� ���� �����, �� � ���� �� �� ��

����.

2. ������ ��� �� ��� ��� � ���� �����. � ���� �� ���� LIB1

�� LIB2 ��� ������ � �� ���� ���� �� ��, �� � ��� ���� �

��� �����.

RSTOBJ OBJ(attached-receiver-at-save-time) +SAVLIB(receiver-library) +DEV(TAP01)

���� �� � ��� ���� LIB1 �� LIB2� �� RSTLIB �� �� ���� �� ��,

�� RSTLIB ��� �� ������.

3. LIB1 � LIB2� ����� ��� �� �� ������ ��� ������. � ���� �� �

���� �� � ���� �� �� ����. ��� ������ ��� ��� � �� �

���� ��� �� ��� ����. �� � ���� ��� ��� ���� ���� ��

�� �� � ��� ���� �����. � ���� �� � ��� �� � ����.

RSTOBJ OBJ(other-needed-receivers) +SAVLIB(receiver-library) +DEV(TAP01)

� �� �� ��(WRKJRNA) � � ��(DSPJRN) ��� ������ ��� �� � ���

� ����.

WRKJRNA ��� ���� � �� �� �(APYJRNCHG) ��� ���� �� ��� ����

� �� �� � ����. DSPJRN ��� ���� ��� ������ ��� ��� ��

� ��� �� � ����. �� � � ��� �� � �� � ������ ��(��

����� �)� ��� ��. �� � � ��� ���� ��.

4. �� � �� �� �(APYJRNCHG) �� ��� ���� ����� �� ������ ��

� ������. ���� �� ��� APYJRNCHG ��� �� ��� � ����.

����� �� �� � ����� ��� � �� �� �� ��, �� APYJRNCHG ���

� � ��� �����. � �� ��� ����� ��� �� �� �� APYJRNCHG ���

CMTBDY(*NO)� ���� ��.

a. ��� �� �� ����� � �� ����� ��� � ��� ������.

v ��� � � �� ����� �������.

180 IBM i: ��� ��

Page 187: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v ����� � ����� ����� �� �� ��� � � ��� �����(���

���� ��).

v ��� ��� ����� �� �� ��� �� ��.

v �� ��� UPDHST(*YES)� ���� ����� ������.

APYJRNCHG JRN(jrnlib/jrnname) +OBJ((LIB1/*ALL)) +TOENT(seq#-for-application-boundary)

APYJRNCHG JRN(jrnlib/jrnname) +OBJ((LIB2/*ALL)) +TOENT(seq#-for-application-boundary)

�� � � ���� �� ��� ������ ��� ��� ��� ��(TOENT ����)� �

�� � � �� ��� ��� �����. TOENT ��� LIB1 � LIB2� � � �

� �� � ��� ��� �� ������ ��� � ��.

b. ��� �� �� ����� � �� ����� ��� � ��� ������.

v ����� V5R3 ��� �������.

v � � �����.

v ��� ��� ����� �� �� ��� �� ��.

v �� ��� UPDHST(*YES)� ���� ����� ������.

APYJRNCHG JRN(jrnlib/jrnname) +OBJ((LIB1/*ALL)) +

RCVRNG(rcv-attached-at-save-time +ending-rcv) +

TOENT(seq#-for-application-boundary)

APYJRNCHG JRN(jrnlib/jrnname) +OBJ((LIB2/*ALL)) +RCVRNG(rcv-attached-at-save-time +

ending-rcv) +TOENT(seq#-for-application-boundary)

�� � � ���� �� ��� ������ ��� ��� ��� ��(TOENT ����)� �

�� � � �� ��� ��� �����. TOENT ��� LIB1 � LIB2� � � �

� �� � ��� ��� �� ������ ��� � ��. ����� � � �� ���

�� V5R3 ���� ��� ��, RCVRNG(*LASTSAVE)� ���� �� � ���� ���

��� �� �� � ����. � ����� �� a� � ��� �� ��.

c. ����� V5R3 ���� ���� ��� � �� ��� UPDHST(*YES)� ���� �

���� �� �� ��� ���� �� �� �� ��� ������.

1) DSPJRN ��� ���� ����� �� �� � ��� ��� ������.

2) ����� �� �� APYJRNCHG ��� ������.

�� �� APYJRNCHG ��� �����.

��� �� 181

Page 188: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

APYJRNCHG JRN(jrnlib/jrnname) +OBJ((filelib/filename filembr)) +RCVRNG(rcv-attached-at-save-time +

ending-rcv) +FROMENT(seq#-for-start-of-save-entry) +TOENT(seq#-for-application-boundary)

� APYJRNCHG ��� � � �� �� ��� ���� ���� �� �� �� �����

�� � ����. FROMENT ����� ��� ����� �� �� �� ��� �� ��

��� ���� � APYJRNCHG ���� �� �� � ��� �� ���� �� ���

��� � � ����. FROMENT ������ *LASTSAVE �� ������.

�: � ���� ��� ���� ��

����� � �� �� �� �� � �� � �� ��� ���� �� BRMS(Backup, Recovery,

and Media Services)� �� �� �� ��.

BRMS� ���� �� � � ��� �� � ����. BRMS� � �� �� �� �����

����� �� �� ����� �� �� � ��.

����� � �� �� �� ���� ��, ����� �� ���� � �� ��� � �� �

��� FROMENT(*LASTSAVE)� �� ��.

�� �� ������ ���� � �� �� �� ����� � � �� ��� ���� CHK

� SAV ������ �����.

1. �� ���� � ������ �����.

RSTLIB SAVLIB(CHK) DEV(TAP01)

RSTLIB SAVLIB(SAV) DEV(TAP01)

���� �� � � ���� �� � � ��� ����. ��� ��� ���� ���.

� � ���� �� �� ���� �� ������ � ����� �� � ��.

2. ���� ���� �� �� �� ���� �����. � ���� �� ���� CHK ��

SAV ��� ������ � �� ���� ���� �� ��, �� � ��� ���� ����

�����.

RSTOBJ OBJ(attached-receiver-at-save-time) +SAVLIB(receiver-library) +DEV(TAP01) +OUTPUT(*OUTFILE)OUTFILE(lib/file)

��� ���� ���� �� � CHK �� SAV� �� RSTLIB �� �� ���� �� ��,

RSTLIB ��� �� ������.

3. CHK � SAV� ����� ��� �� �� ������ ��� ������. � ���� �� �

���� �� � ���� �� �� ����. ��� ������ ��� ��� � �� �

���� ��� �� ��� ����. WRKJRNA ��� ���� � �� �� �(APYJRNCHG)

182 IBM i: ��� ��

Page 189: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� ���� �� ��� ���� � �� �� � ����. DSPJRN ��� ���� �

�� ������ ��� ��� ��� ��� �� � ����. �� � � ��� �� �

�� � ������ ��(�� ����� �)� ��� ��. �� � � ��� �

��� ��. �� � ���� ��� ��� ���� ���� �� �� �� � ��� ��

�� �����. � ���� �� � ��� �� � ����.

RSTOBJ OBJ(other-needed-receivers) +SAVLIB(receiver-library) +DEV(TAP01)

4. �� � �� �� �(APYJRNCHG) �� ��� ���� ����� �� ������ ��

� ������. ���� �� ��� APYJRNCHG ��� �� ��� � ����.

����� �� �� � ����� ��� � �� �� �� ��, �� APYJRNCHG ��

�� � ��� �����. � �� ��� ����� ��� �� �� �� APYJRNCHG ��

� CMTBDY(*NO)� ���� ��.

a. ��� �� �� ����(�� �� �)� � �� ����� ��� � ��� ����

��.

v ����� � ����� ����� �� �� ��� � � ��� �����.

v ��� ��� ����� �� �� ��� �� ��.

v �� ��� UPDHST(*YES)� ���� ����� ������.

v CHK � SAV ������ � �� ��������.

APYJRNCHG JRN(jrnlib/jrnname) +FROMENT(*LASTSAVE) +OBJ((CHK/*ALL *ALL)) +TOENTLRG(seq#-for-application-boundary)

APYJRNCHG JRN(jrnlib/jrnname) +FROMENT(*LASTSAVE) +OBJ((SAV/*ALL *ALL)) +TOENTLRG(seq#-for-application-boundary)

�� � � ���� �� ��� ������ ��� ��� ��� ��(TOENTLRG ����)

� ��� � � �� ��� ��� �����. TOENTLRG ��� CHK � SAV�

� � �� �� � ��� ��� �� ������ ��� � ��.

b. ��� �� �� ����(�� �� �)� � �� ����� ��� � ��� ����

��.

v � � �����.

v ��� ��� ����� �� �� ��� �� ��.

v �� ��� UPDHST(*YES)� ���� ����� ������.

v CHK � SAV ������ � �� ��������.

APYJRNCHG JRN(jrnlib/jrnname) +OBJ((CHK/*ALL *ALL)) +RCVRNG(rcv-attached-at-save-time +

��� �� 183

Page 190: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

ending-rcv) +FROMENT(*LASTSAVE) +TOENTLRG(seq#-for-application-boundary)

APYJRNCHG JRN(jrnlib/jrnname) +OBJ((SAV/*ALL *ALL)) +RCVRNG(rcv-attached-at-save-time +

ending-rcv) +FROMENT(*LASTSAVE) +TOENTLRG(seq#-for-application-boundary)

�� � � ���� �� ��� ������ ��� ��� ��� ��(TOENTLRG ����)

� ��� � � �� ��� ��� �����. TOENTLRG ��� CHK � SAV�

� � �� �� � ��� ��� �� ������ ��� � ��.

c. ��� � �� ��� UPDHST(*YES)� ���� ����� �� �� ��� ���� ��

�� �� ��� ������.

1) DSPJRN ��� ���� ����� �� �� � ��� ��� ������.

2) ����� �� �� APYJRNCHG ��� ������.

�� �� APYJRNCHG ��� �����.

APYJRNCHG JRN(jrnlib/jrnname) +OBJ((filelib/filename filembr)) +RCVRNG(rcv-attached-at-save-time +

ending-rcv) +FROMENT(seq#-for-start-of-save-entry) +FROMENT(*LASTSAVE) +TOENT(seq#-for-application-boundary)

V5R3 ��� ���� �� � ����� �� �� ��� ���� � �� ��,

APYJRNCHG ��� FROMENT(*LASTSAVE)� �� � ���. CHK � SAV �����

� ����� �� �� ��� ���� ��.

� APYJRNCHG ��� � � �� �� ��� ���� ���� �� �� �� �����

�� � ����. FROMENT ����� ��� ����� �� �� �� ��� �� ��

��� ���� � APYJRNCHG ���� �� �� � ��� �� ���� �� ���

��� � � ����. V5R3 ��� �� � �� FROMENT ������ *LASTSAVE

�� ������.

�� ��

BRMS(Backup, Recovery, and Media Services)

�: �� �� �� �� � ��� ��

� �� ������ �� � �� ��� �� �� � ����� �����. ��� �� ��

�� ���� �� ������ ����� �� �� � ����.

MyDirectory ����� � � �� ��� ������.

1. �� ���� ����� �����.

184 IBM i: ��� ��

Page 191: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

RST DEV('/QSYS.LIB/TAP01.DEVD') +OBJ('/MyDirectory')

��� � ��� �� � ����� ���� �����, �� � ���� �� �� ��

����.

2. ����� ����� �� ��� ��� � ���� �����. ��� �� ��� ����

���� �����.

RST DEV('/QSYS.LIB/TAP01.DEVD') +OBJ('receiver-path')

3. MyDirectory� ����� ��� �� �� ������ ��� ������. � ���� �� ��

��� �� � ���� �� �� ����. ��� ������ ��� ��� � �� � �

��� ��� �� ��� ����. �� � ���� ��� ��� ���� ���� �� �

� �� � ��� ���� �����. � ���� �� � ��� �� � ����.

RST DEV('/QSYS.LIB/TAP01.DEVD') +OBJ('receiver-path')

� �� �� ��(WRKJRNA) � � ��(DSPJRN) ��� ������ ��� �� � ���

� ����.

WRKJRNA ��� ���� � �� �� �(APYJRNCHG) ��� ���� �� ��� ����

� �� �� � ����. DSPJRN ��� ���� ��� ������ ��� ��� ��

� ��� �� � ����. �� � � ��� �� � �� � ������ ��(��

����� �)� ��� ��. �� � � ��� ���� ��.

4. �� � �� �� �(APYJRNCHG) �� ��� ���� ����� �� ������ ���

������. ���� �� ��� APYJRNCHG ��� �� ��� � ����.

a. ��� �� �� ����� � �� ����� ��� � ��� ������.

v ����� V5R3 ��� �������.

v � � ��� �����.

v ��� ��� ����� �� �� ��� �� ��.

v �� ��� UPDHST(*YES)� ���� ����� ������.

v �� ��� ���� ��� V5R3� �� � ��

APYJRNCHG JRN(jrnlib/jrnname) +OBJPATH(/MyDirectory) +SUBTREE(*ALL)+TOENT(seq#-for-application-boundary)

�� � � ���� �� ��� ������ ��� ��� ��� ��(TOENT ����)� �

�� � � �� ��� ��� �����.

b. ��� �� �� ����� � �� ����� ��� � ��� ������.

v ����� V5R3 ��� �������.

v � � �����.

��� �� 185

Page 192: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

v ��� ��� ����� �� �� ��� �� ��.

v �� ��� UPDHST(*YES)� ���� ����� ������.

APYJRNCHG JRN(jrnlib/jrnname) +OBJPATH(/MyDirectory) +SUBTREE(*ALL)+RCVRNG(rcv-attached-at-save-time +

ending-rcv) +TOENT(seq#-for-application-boundary)+

� � �� ����� � � �� ����� V5R3 ��� ��� ����� ���� �

�� ��� �� �� � ���. ��� RCVRNG ����� ��� ��� �� ���

� ��. ����� ��� �� ��� ���� �� � ���� �����. �����

� � �� ����� V5R3 ���� ��� ��, RCVRNG(*LASTSAVE)� ���� ��

� ���� ��� ��� �� �� � ����. � ����� �� a� � ��� ���

� �� ��.

�� � � ���� �� ��� ������ ��� ��� ��� ��(TOENT ����)� �

�� � � �� ��� ��� �����.

c. V5R3� �� � �� ��, ��� � �� ��� UPDHST(*YES)� ���� �����

�� �� ��� ���� �� �� �� ��� ������.

1) DSPJRN ��� ���� ����� �� �� � ��� ��� ������.

2) ����� �� �� APYJRNCHG ��� ������.

�� �� APYJRNCHG ��� �����.

APYJRNCHG JRN(jrnlib/jrnname) +OBJPATH(/MyDirectory) +RCVRNG(rcv-attached-at-save-time +

ending-rcv) +FROMENT(seq#-for-save or start-of-save-entry) +TOENT(seq#-for-application-boundary)

����� �� �� ��� ���� � �� ��� APYJRNCHG ���

FROMENT(*LASTSAVE)� �� � ���. MyDirectory ����� �� �� ��� ���

� ��.

� APYJRNCHG ��� � � �� �� �� �� ��� ���� ���� �� �� ��

����� �� � ����. FROMENT ����� ��� ����� �� �� �� �� �

� ��� �� �� ��� ���� � APYJRNCHG ���� �� �� �� �� � ��

� �� ���� �� ��� ��� � � ����. FROMENT ������ *LASTSAVE

�� ������.

186 IBM i: ��� ��

Page 193: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� ��

��� ��� ���� ���� �� �� ���� BRMS(Backup, Recovery, and Media Services)�

���� ���� ��� �� � ����. ��� ����� ��� ��� ���� �� BRMS� �

��� ���� ��� ���� ��.

�� ���

42 ���� �GO SAVE ������ ��� �� �� ���

�� �� ��� ���� � ������ ������.

�� ��

��� ��

��/�� �� � �� � ��

��/� ��� � ��� ��(SAVSYS) ���� �� ��� � �� � �� �� ��� �

����� � ��� �� � ��� ���. ��/� ��� ��� ���� ����. ��/�

��� � ��� �� ����. ���� � ��� ���� ��/� ��� � �� ��� ��

�� ��.

��/� ��� � � �� ��� ����. ��� �� � �����.

�: ��/� ��� � ��� �� ��� ��� ����, ��/� ��� � �� �����

� ��� ���� ���� �� �� ��.

SAVSYS ��� ���� �� ��/� ��� � ���� ��. ��/� ��� � ����

�� ��� ��� �� � ��/� ��� � ���� ��.

��/� ��� � �� ��� �� �� ��� ��� � � ����. ��/� ��� �

��� � ��/� ��� ��� �� ��/� ��� ���� ��� ���. ��/� ��

� � ��� � SAVSYS ��� ���� ��� � �� ��� ���� ��.

i5/OS� IBM Systems Director Navigator ������� ��/� ��� � ��� �� ���

������.

1. i5/OS� IBM Systems Director Navigator ��� ��� ������.

2. �� ��� � ��� ������.

3. �� � ��� ������.

4. ��/� �� �� ������.

5. �� � ��� �� ��� ������.

6. ������� ��� � � ������.

��/� ��� � ��� ��� ���� ������� ���� ��, ��� �� �

(QC3LDMKP; Qc3LoadMasterKeyPart) API� ���� �� � ����.

��� �� 187

Page 194: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��� �� ��(ADDMSTPART) CL ��� ���� ��/� ��� � �� ��� �

�� � �� ����.

��/� ��� � ���� ��/� �� �� ��� � �� � ��� ��� ������.

��/� ��� � ���� ��� ���� ������� ���� �� ��� ��(QC3SETMK;

Qc3SetMasterKey) API� ���� �� � ����.

�� ��� ��(SETMSTKEY) CL ��� ���� ��� � ��� ��/� ��� � ��

� ����.

�� ��� ��� � � � �� ��� SAVSYS ��� ���� ��.

�� � �� � ��

��� � ��� ��, �� ��� � �� ���� �� � ��� � �� ���� �� �

��� ����. ���� ��� � ���� �� � ��.

��� � ���� � �� ��� ����.

v �� ������ ��

��� ������ ���� �� ���� ������ ����. �� ��� ��� �� �

�� � �� ���� � �� ����� ����. ��� � ����(�� ��, ����

�� �� �� �� �) ���� �� ������ � � �� ��� ��� � �

� ���. ��� � �� ��� ��� ������ ���� ������.

v SAVSYS ��� ���� �� � ��

��� � SAVSYS ��� �� �����. �� ��� �� � ��� � ���� �� �

�/� ��� � ������. ��/� ��� � SAVSYS ��� ��� ���� ��

� ��� ���.

��� � ���� �� ��� ������.

1. ��/� ��� � ������.

2. SAVSYS ��� ������.

�� ����� ��� � ��� SAVSYS �� �� �� ���� ��/� ��� � ��

���� ��/� ��� � ��� ��. � �� ��� � ��� ����� ��

� �� ���. ��� �� �� �� ��� � �� ��� ����. �� ��� �

� ��� � ���� �� �(�� ��, �� ��� �� ��� �� ����� ���

�� � ���� ���), ��� �� ��� � ��� ���� �� �� �����. �

� ���� ��/� ��� � �� ��� �� ���� �� ��� ��� ����, ��

��� ��� � � ��.

188 IBM i: ��� ��

Page 195: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��/� ��� � ��� �� ����. ���� �� �� �� ����� ���� �� �� �

�� � �� � � ����. ��� ��� ��/� ��� ��� ��� ��� ���

� ����. SAVSYS ��� �� � ��� � � ��� �� ��/� ��� � ��

���� ��.

��� � ��/� ��� � ���� ��� � � ���� � ��� � �� ���

� ����. ��� � � �� ��� �� �� �� ���� ����. ���� �� ���

�� ���� � �� ���� ���� �� ��� � �� ��. ��� � �� �

��� � �� ���� �� ��� � � �� �� � ���� ��.

��� �� ��� � �� SAVSYS ��� �� �� ����� ��� ��� �� ��

� ����. ��� � �� ����� ��� � � ������ ��� ��� ��, SAVSYS

�� �� ��/� ��� � ��� ��� �� �� ���� � �� ��� ��. �� �

���� �� ��� � � ��.

��� � �� ��� �� � ��� �� � ����. � �� � ��� ���

� �� ������ � ����. ��� �� �� ���� ��� � ��� � �

��.

��� � SAVSYS ��� ���� �� �� ��� � �� ������ �� ����

���� ��. SAVSYS ������� ���� �� �� � ��� ��� �� � ���

��.

�: ��� � �� ��� �� � ���� ��.

���� �� ���� � ��

��� ���� ��� �� ���� �(ASP) � �� ASP� ��� ���� ��� � ����.

����� �� ASP� ��� � ���� ���� ASP� �� � ����. ��� ��� ASP

�� �� ASP� ���� ��� �� �� � ��� ���� ��.

��� ���� ���� � ��� ���� ��� � 45 - ���� ASP ��� ���� ��.

���� �� � �� �� i5/OS� Systems Director Navigator �� System i Navigator� ���

� ��� ASP �� �� ASP� � � �� � ����.

���� ASP� �� � ���� ��� � ����, � � �� ���� �� ���� ����

���� �� ���� ��� �� ���� ���� ��. �� ASP� ��� � ���� �� �

��� ASP ��� � �����. ��� ASP� ��� �� �� ���� ��� � �����.

���� ASP� ���� ��� ������. ���� �� � ���� �������. �� ���

�� � ���� �� ���� �� ��� �������. ��� ��� ��� �� ����� �

��� ���� ���� ��� �� � ���� ���� �� ���� ������.

��� �� 189

Page 196: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� ASP�� ���� ���� ��� �� � ����. �� � ASP ���� �� � ���

�� ���� �� � �� ������.

���� ASP� �� ���� ���� �� �� ��� ������.

v SAVSYS ��

v GO SAVE � 21(�� ��� ��)

v GO SAVE � 23(��� ��� ��)

����: ���� �� ASP� ����� � ����� �� ����� ���� �� ASP ��� �

� ����� � ��� ������ ���� ��.

�� ���

68 ���� ��� ASP ���

System i Navigator�� �� �� ���� �(ASP)� ���� �����, �� ��� ��(GO

SAVE � 21)� ��� �� �� ��� ���� �� �(GO SAVE: � 23) �� ASP� �

� � ����. �� ASP� �� ��� ���� ��.

�� ��

�� ���� �(ASP) ��� �� � �

���� �� ���� � �

��� ���

�� ����� ��

���� ���� �� �, � � �� � �� � � ��� �� � �� �� ����

����.

� �� ���

�� � � �� ��� ������ ���� ��� ����. ������� ��� ����� �

��� ��.

v ����� ��� ���(�: �� ���� ��� ��� �� ��� ��)

v � ��� ���(�: ��� �� ����� ��� ���� � ���)

v �� ���(�: �����, ��� �� � �� �� �)

�� � ����� ��� ���� ��� ��� ����� ������� �� ��� ����

��. ������ ���� � � � � ��� ���� �� �� �� � ����. � ���

�� � ����� ���� ��.

190 IBM i: ��� ��

Page 197: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� � ��

��� � �� �� � �� ���� ��� �� � �� ��� � ��� �� ��� �

� ���. � ���� �� �� ���� ��� ��� ��� ��� � �� ���� �� �

����.

�� �� ���� ��� �� ����� � ���� ��� ���� �� ��. �� �� ��

�� �� �� �� �� � �� � �� ��� �����. ���� ��� ���� ���

��� ���� �� ���� �(IPL) �� ��� ���� �� �� ASP� �� ���(����) �

� � � �� �� � ��. �� ���� ���� �� �� �� � �� �� � �

�� � ����. ��� �� �� �(PF) �� �� ���� �� � ��� �� � ����.

� � ���� � ��� ���� � ��� � �� � � � ��� �� ��. �� ��

� ���� ��� � ��� �� � ���� � ��. �� � �� �� ����� ��

�� ��� � ��� ���.

�� ������� �� �, ����� � �� ��� �� ���� !� � ��� ��� �

����. �� �� ��� ���� ��� ��� ������. �� �� � ��� ��� ���

����� �� ��� �� ��� ��� �� ���� �� �� ���. ��� � ���� ��

���� ��� ����. ����� ������� ��� �� �� � �� ��� �����

� �����. ������� � ��� ����� ���� �� �� ���� �� �� ����

� �� �� �� � ����.

�� �� �� � ���� �� ��� ����� �� ������� ���� ��. ����

��� �� � �� ���� �� ��� ��� ��� �� �� ���� � ���� ����.

�� �� � � �� � �� ��� �� ���� �� �� ����� �� � ����.

��� � ��

�� �� ��� ��� ��� �� ���� �� ��� �� ���� ����. ����� �

� ���� ��� � ����.

� ��(��, �� �� �� ��)� ���� ��� ��� �� �� � �� �� �� ���

� �� ��. �� ���� � �� ��� �� ��� �� �� ���� ����. ��� ��

�, �� ��� �� �� ���� �� ��� �� ��� ������ �� � ����. �

�� �� ���� �� ��� �����(�� ��� ����) ���� �� � �� ��� ��

��� ������. � �� ����� �� �� ���� ��� �� ��.

���� �� ���� �� ��� ��� ���� �� �� �� �� ��� ����. �� �

� ��� ���� �� �� �� � � ����.

v ���� ��(SAVOBJ)

v � �(CPYF)

��� �� 191

Page 198: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� �� �� ���� �� �� �� � ���� ���� �� � ��� �� ������.

� ��� �� � �� ��� �� ���� ��� �� ��. �� ���� � �� ��� ��

� ���� � �� �� � ��� �� ����. � ��� ��� � � ���� ����. �

� �� �� ���� �� �� � �� ��(RMVJRNCHG) ��� ���� �� �� �����

�� � ����. � �� �� �� ��� �� ������.

��� ��� �� � ����� ��� �� � ����� �� ���� �� ��� ����

� � ����. � �� ��� ��� �� ����� �� �� ��� ���� �� ��� �

� ��.

� ��� ��� �� �� �� �� ����. ��� ��� ��� �� � ��� ��

��� ��, � ���� ���� �� �� �� �� 4 000 000��� �����. ��� ��

� ��� �� �� ��� �� � ����. �� �� ��� ����� ��� � ���

��� � �� �� �� �� � ��� ���� ��, ���� �� �� �� �� ��

��� � ��� ���� � � ����. � �� ��� ���� �� ��� �� ��� �

��. ��� ��� ���� ��� ��� �� �� �� ��� �� �� �� �� ��

�� ���.

�� ��� ��� �� ��� ���� ��� ��� � �� �� �� ����.

�� �� ��

��� �� ��� ���� ��� ��� ���� �� � ��. ���� ��� ���, � �

� �!�(OUTPUT(*PRINT)), ��� �� �(OUTPUT(*OUTFILE)), ��� � �� ��� �

�� �� �� � ����.

�� ��� ���� �� ��� �� ����. �� ��� �� ��� �� ��� ��.

�� ��� ��(CHGCMDDFT) ��� ���� �� ��� �� OUTPUT ����� ���� ��

� ����.

� �� ��� �� � ���, �� ��� ��� �����, � �� ��� �� �

�� ����� � � ����.

�� ���� OUTPUT ����� �� � ����.

SAV SAVDLO SAVSAVFDTA SAVSYSINFSAVCFG SAVLIB SAVSECDTASAVCHGOBJ SAVOBJ SAVSYS

�� ����� ���� ��(SAVDLO) ��� �� � �� ���� �� ���� � �

QSYS/QAOJSAVO.OJSDLO� �� ��. � �� ��� � � �� ��(DSPFFD) ��� �

�����.

192 IBM i: ��� ��

Page 199: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAV ��� �� � �� ��� ���� ����. SAV ��� �� ��� ��� ��� �

�� �� � ����. ���(SAV) � �(RST)� � ���� ��� � �� ��� �� �

� �� �����.

��� ��� �� ��� �� � �� ���� �� ���� � � QSYS/QASAVOBJ.QSRSAV

� �� ��.

SAVCHGOBJ, SAVLIB, SAVOBJ � SAV ��� ��� ��� ��� ��� ���� �� �

(INFTYPE) ����� ����. � � ��� 214 ���� ��� �� � ���� ������.

�� ��� ���� �� ��� �� � �� �� ���� �� ��� ��� ��� �����

�.

�� ��

215 ���� ��� �� � � ���

� ���� �� ��(QASAVOBJ) � � ��� �� �� �����. ���� �� �, ��

�� �� ��� �� �� �� 0� �, �� �� �� ��� �� ����.

��(SAV) � ��(RST)� �� ��

��(SAV) ���� �(RST) ��� �� � �� ��� ��� ��� ��� �� �� �

����.

���� � ���� ���� ��� ��� ��� �� ���� �� ��� �� ���� ��

���. � ���� �� ���� ���� ����.

��� �� ���� ��� �� �� *W ��� ��� �� ����� �� *R ��� ���

��.

��� �� ���� ��� �� �� *CHANGE ��� ������ �� *USE ��� ���

��. ��� ��� �� �� *EXCLRD ��� �� ��.

�� ��

95 ���� ���(SAV) �� ���

� ��� SAV ��� OBJ ����� �� ���� ��� �� ��.

�� ��

8 ���� ����� ��� ���� ��(�� �)�

� ��� �� �� ���� �� � � ��� �� � �� ��� �� �� ��.

�� � ��

��(SAV) ���� �(RST) ��� �� � �� ��� ��� ��� ��� �� �� �

����.

��� �� 193

Page 200: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��� ���� ���. �� ��� ��� �� ����. � �� ��� � � �

�� �� ���� ���� �� ����. ��� �� � �� ����. � � ��� �

��� �� ��� �� �� �� ���� � ����. ��� �� ���� � � �

� ���.

��� ��� ���� ���, �� ��� �� �� �� �� �����. ��� �� � ���

� � ����. � ��� ��� � � �� ����.

�� �� �� �����. ��� ��� �� ��� � �� �� �� ��� �����. ��

� ��� �� ��� �����.

�� �� �� ���� ��� ��� �����. � ���� �� �� � �� �� � �

� �� ��� �����.

� ���� SAV �� RST ��� �� ��� �� � ��� �� �� �����.

� 45. �� � �� � - SAV � RST ��

�� ( ��)

��( �� ��) ��1 ��� 16�

0 0 BINARY(4) S/R �� �

4 4 BINARY(4) S/R �� �

�:

1.�� �� �� �. �� � �� �� ��� �� ���� ��� �� ��.

� ��

S �� ��� � �� �� ��.

R � ��� � �� �� ��.

S/R �� � ��� � �� �� ��.

(��) �� � ��� �� ���� ����. ��� �� �� �� �� 0, �� �

� �� ��, �� � �� �� �� ������ �����.

�� �� ��

� ���� SAV � RST ��� �� �� �� �� �� ��.

�� �� ��� � ����� ���� ��� � ����. �� �� � �� �� ���

��� �� �� ���� ��� �� ��.

���� �� �� � ID(CCSID)� �� ���� ������. � ��� �� �� � � ��

��� ������.

�� �� ���� ��� ��� �����. � ���� ��� �� �� �� �� �� � ��

�� ��� �����.

194 IBM i: ��� ��

Page 201: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 46. �� �� �� � - SAV � RST ��

�� ( ��)

��( �� ��) ��1 ��� 16�

0 0 BINARY(8) S/R � � � ���� ���� �� � ��� ���� �

�����.

8 8 BINARY(4) S/R ��� ��� 2

12 C BINARY(4) S/R � ��� ��� 3

16 10 BINARY(4) S/R ��

20 14 BINARY(4) S/R �� �

24 18 BINARY(4) S/R ���� CCSID

28 1C BINARY(4),

UNSIGNED

S/R �� �

32 20 CHAR(10) S/R ��

42 2A CHAR(10) S/R ��

52 34 CHAR(8) S/R �� �/�

60 3C CHAR(10) S/R �� �� �

70 46 CHAR(10) S/R �� �� �

80 50 CHAR(10) S/R �� �� �

90 5A CHAR(10) S/R �� �� �

100 64 CHAR(6) S/R �� ��� ��

106 6A CHAR(6) S/R �� ��� ��

112 70 CHAR(1) S/R �� �

113 71 CHAR(1) S/R ��� ��

114 72 CHAR(1) S/R ��� ���

115 73 CHAR(8) S/R �� ��� ���

123 7B CHAR(8) R � �/�

131 83 CHAR(6) R � ��� ��

137 89 CHAR(8) R � ��� ���

145 91 CHAR(10) S/R �� � �

155 9B CHAR(1) S/R �� �

156 9C BINARY(4) S/R �� � ��

160 A0 BINARY(4) S/R � �� � �

164 A4 CHAR(1) S/R �� �� �

165 A5 CHAR(10) S/R �� ID

�:

1. �� �� �� �. �� � �� �� ��� �� ���� ��� �� ��.

� ��

S �� ��� � �� �� ��.

R � ��� � �� �� ��.

��� �� 195

Page 202: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

S/R �� � ��� � �� �� ��.

(��) �� � ��� �� ���� ����. ��� �� �� �� �� 0, �� �� �� �

�, �� � �� �� �� ������ �����.

2. ��� �� ��� �� �� ���� � �� ��� ��� ��� � �� � � ����. �

�� � �� ��� ����.

��( �� ��) �� �

BINARY(4) (��) �� ID �

� �� � �� �� ID� �����. �� ID� � � �� �� ��� ����. ��

� �� �� ID� �� ����.

��( �� ��) �� �

BINARY(4) S/R ��� �

CHAR(*) S/R ���

3. � ��� ��. � �� �� �� ���� � ���� ��� �� � ����. �

��� �� ��� ����.

��( �� ��) �� �

BINARY(4) S/R � ��� �

CHAR(*) S/R � ���

��� �� ��

� ���� SAV � RST ��� �� ���� �� �� �� �� ��.

�� �� �� � �� �� ��� ��� ���� �� ���� ��� �� ��.

�� �� ���� ��� ��� �����. � ���� ��� �� �� �� �� �� � ��

�� ��� �����.

� 47. ���� �� �� � - SAV � RST ��

�� ( ��)

��( �� ��) ��1 ��� 16�

0 0 BINARY(8) S/R � � � ���� ���� �� � ��� ���� �

�����.

8 8 BINARY(4) S/R ���� ID ��� 2

12 C BINARY(4) S/R ������ ��� ��� ���� �� �

16 10 BINARY(4) S/R ������ ��� ���� �� ���� �� �

20 14 BINARY(4) S/R �� �� ID ��� 3

24 18 BINARY(8) S/R ������ ��� ��� ���� ��� � ��(K ��)

32 20 BINARY(4) R �� �� �� ���� �� �

196 IBM i: ��� ��

Page 203: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�:

1. �� �� �� �. �� � �� �� ��� �� ���� ��� �� ��.

� ��

S �� ��� � �� �� ��.

R � ��� � �� �� ��.

S/R �� � ��� � �� �� ��.

(��) �� � ��� �� ���� ����. ��� �� �� �� �� 0, �� �� �� �

�, �� � �� �� �� ������ �����.

2. � � ID� ��. � � ID �� �� ���� ���� ID� ��� �� � ����. ��

�� ID� � � �� �� ������� ��� ����. ���� �� ��� ����.

������ CCSID� �� �� ��� ���� CCSID �� ���� �� � ����.

��( �� ��) �� �

BINARY(4) S/R ���� ID �

CHAR(*) S/R ���� ID

3. �� �� ID� ��. �� �� ID �� �� ���� � �� ��� �� � ����. �� ID

� � � �� �� ����� ��� ����. �� �� ��� ����.

��( �� ��) �� �

BINARY(4) S/R �� �� ID �

CHAR(*) S/R �� �� ID

���� �� �� ��

���� �� �� ��� � ����� ���� ��� � ����. �� �� �� � ��

�� ��� ��� ���� �� �� ���� ��� �� ��.

���� �� �� � ID(CCSID)� ���� ���� �� �� ���� ������. � ���

�� �� � � �� ��� ������.

�� �� ���� ��� ��� �����. � ���� ��� �� �� �� �� �� � ��

�� ��� �����.

� 48. ���� �� �� �� - SAV � RST ��� �

�� ( ��)

��( �� ��) ��1 ��� 16�

0 0 BINARY(8) S/R � � � ���� ���� �� � ��� ���� �

�����.

8 8 BINARY(4) S/R ���� �� ID ���2

��� �� 197

Page 204: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 48. ���� �� �� �� - SAV � RST ��� � (��)

�� ( ��)

��( �� ��) ��1 ��� 16�

12 C BINARY(4) R � �� � ���� �� ID ���3

16 10 BINARY(4) S/R �� �� ID ���4

20 14 BINARY(4) S/R ���� �� �� � �� ID ���5

24 18 BINARY(4) S/R ���� �� ��

28 1C BINARY(4) S/R ���� �� �� ��

32 20 BINARY(4) S/R �� �� �� ASP

36 24 BINARY(4) R � �� � ASP

40 28 CHAR(10) S/R ���� �� �

50 32 CHAR(8) S/R �� � �/�

58 3A CHAR(10) S/R �� � ���� �� � �

68 44 CHAR(10) R � � ���� �� � �

78 4E CHAR(50) S/R ���� �� ���

128 80 CHAR(1) R ���� �� �� �

129 81 CHAR(1) S/R ���� �� �

130 82 CHAR(7) S/R ���� �� �� � ID

137 89 CHAR(1) S/R ���� �� ���

138 8A BIN(8) (��) �

146 92 CHAR(1) S/R �� �� �� ��

147 93 CHAR(10) S/R �� �� �� ASP ���

157 9D CHAR(10) R � �� � ASP ���

167 A7 CHAR(1) S ���� UDFS�

168 A8 CHAR(4) (��) �

172 AC BINARY(4) S/R �� ��� � �� ���6

176 B0 BINARY(4) S/R �� ��� � ��� �� ���7

180 B4 BINARY(4) S/R ���� � ��� �� ���8

184 B8 BINARY(4) S/R ��� �� �� �

188 BC BINARY(4) R �� �� �� �

192 C0 BINARY(4) S �� �

196 C4 BINARY(4) S �� �� ���9

�:

1. �� �� �� �. � �� �� �� ��� �����.

� ��

S �� ��� � �� �� ��.

R � ��� � �� �� ��.

S/R �� � ��� � �� �� ��.

198 IBM i: ��� ��

|

|

Page 205: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

(��) �� � ��� �� ���� ����. ��� �� �� �� �� 0, �� �� �� �

�, �� � �� �� �� ������ �����.

2. ���� �� ID� ��. ���� �� ID �� �� ���� ���� �� ID� ��� ��

� ����. ���� �� ID� � � �� �� ���� ����� ����. ���� �� �

� ��� ����.

���� ���� CCSID� �� �� ��� ���� CCSID �� ���� �� � ����.

��( �� ��) �� �

BINARY(4) S/R ���� �� ID �

CHAR(*) S/R ���� �� ID

3. � �� � ���� �� ID� ��. � �� � ���� �� ID �� �� ���� � �

� � ���� �� ID� ��� �� � ����. ���� �� ID� � � �� �� ���� �

���� ����. ���� �� ID �� ��� ����.

���� ���� CCSID� �� �� ��� ���� CCSID �� ���� �� � ����.

��( �� ��) �� �

BINARY(4) S/R � �� � ���� �� ID �

CHAR(*) R � �� � ���� �� ID

4. �� �� ID� ��. �� �� ID �� �� ���� � �� ��� �� � ����. �� ID

� � � �� �� ����� ��� ����. �� ID �� ��� ����.

��( �� ��) �� �

BINARY(4) S/R �� �� ID �

CHAR(*) S/R �� �� ID

5. ���� �� � ��� �� ID� ��. ���� �� � ��� �� ID �� �� ����

���� �� �� � �� ID� ��� �� � ����. ���� �� �� �� � � �

� �� ��� ����. �� � �� ID �� ��� ����.

��( �� ��) �� �

BINARY(4) S/R ���� �� �� � �� ID �

CHAR(*) S/R ���� �� �� � �� ID

6. �� �� �� ��� ��. �� �� �� �� �� �� ���� ��� ��� ��

� ����. �� ��� � ��� � � �� �� � ����� ��� ����. � �

� ��� ����.

� ��� ���� CCSID� �� �� ��� ���� CCSID �� ���� �� � ���

�. � � ��� �� ��� iconv API� ������.

��� �� 199

Page 206: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��( �� ��) �� �

BINARY(4) S/R �� ��� � �� - ��� �

CHAR(*) S/R �� ��� � �� - ���

7. �� �� �� �� ��� ��. �� �� �� �� �� �� �� ���� ���

��� �� � ����. �� ��� � ��� ��� ASP ���, � � � ��� ����

� ����. � ��� �� ��� ����.

� ��� ���� CCSID� �� �� ��� ���� CCSID �� ���� �� � ���

�. � � ��� �� ��� iconv API� ������.

��( �� ��) �� �

CHAR(10) S/R �� ��� � ��� �� - ASP ���

CHAR(2) (��) �

BINARY(4) S/R �� ��� � ��� �� - ��� �

CHAR(*) S/R �� ��� � ��� �� - ���

8. ��� � ��� ��� ��. ��� � ��� �� �� �� ���� ���� � �

�� ��� ��� �� � ����. ���� � ��� ��� � � �� �� ��� ��

��.

��( �� ��) �� �

BINARY(4) S/R ���� � ���� �

CHAR(*) S/R ���� � ����

9. �� ��� ��. �� �� �� �� ���� �� ��� ��� �� � ����. �� ���

�� � ID� �� �� �� �� ��� ��� ����. �� �� �� �� ��� ��

��.

��( �� ��) �� �

BINARY(8) S �� � ID

CHAR(32) S �� �� ��

�� �� ��

��� �� ��� � ���� ���� ��� � ����. �� �� �� � �� �� �

�� ��� ��� �� ���� ��� �� ��. ��� �� ��� ��(SAV) �� �(RST)

��� �� ��� �� ��� �����.

�� �� ���� �����. � ���� ��� �� �� �� �� �� � �� �� ���

�����.

200 IBM i: ��� ��

|

|

|

||||

|||

||||

|

Page 207: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 49. ��� �� �� - SAV � RST ��� �

�� ( ��)��( �� �

�) ��1 ��� 16�

0 0 BINARY(8) S/R � � � ���� ���� �� � ��� ���� ������.

8 8 BINARY(4) S/R �� ID ���2

12 C BINARY(4) S/R �� ���

16 10 BINARY(4) S/R ��� ��� ���� �� �

20 14 BINARY(4) S/R ��� ���� �� ���� �� �

24 18 BINARY(8) S/R ��� ��� ���� ��� � ��(K ��)

32 20 BINARY(4) S/R �� � �

36 24 BINARY(4) S/R �� � ���2

�:

1. �� �� �� �. �� � �� �� ��� �� ���� ��� �� ��.

� ��

S �� ��� � �� �� ��.

R � ��� � �� �� ��.

S/R �� � ��� � �� �� ��.

(��) �� � ��� �� ���� ����. ��� �� �� �� �� 0, �� �� �� �

�, �� � �� �� �� ������ �����.

2. �� ID� ��. ��� �� �� ���� � �� ��� ��� �� ID � �� � � ���

�. �� ID � �� ��� ����.

��( �� ��) �� �

BINARY(4) S/R �� ID �

� �� � �� �� ID� �����. �� ID� � � �� �� ����� ��� ����.

�� ID �� � �� ID �� �� ID� �� ����.

��( �� ��) �� �

BINARY(4) S/R �� ID �

CHAR(*) S/R �� ID

3. �� �� ��. �� � �� �� �� �� ����.

��( �� ��) �� �

BINARY(4) S/R �� � �

BINARY(4) S/R �� � ��

BINARY(4) S/R �� � ��� �

��� �� 201

Page 208: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��( �� ��) �� �

BINARY(4) S/R �� � ��� ���

BINARY(4) S/R �� � �� ID �

BINARY(4) S/R �� � �� ID ���

4. �� ���� ��. �� � ��� �� �� � ���� �� ����.

��( �� ��) �� �

BINARY(4) S/R �� � ��� �

CHAR(*) S/R �� � ���

5. �� � �� ID� ��. �� �� ID �� �� � �� ID� �� ����.

��( �� ��) �� �

BINARY(4) S/R �� � �� ID �

CHAR(*) S/R �� � �� ID

�� ��

� ���� INFTYPE(*ALL) �� INFTYPE(*ERR)� �� � ��� �� ��� �����.

� 50. SAV � RST ��� � �� 1

�� � 1

�� ��

���� 1� ���� ��

���� �� 1� ���� �� ��

. . .

���� �� N� ���� �� ��

���� 2� ���� ��

���� �� 1� ���� �� ��

. . .

���� �� N� ���� �� ��

���� N� ���� ��

���� �� 1� ���� �� ��

. . .

���� �� N� ���� �� ��

��� ��

INFTYPE(*ALL)� ��� �� �� ���� ��� �� ���� �� ��(� � � �)�

�� ����. INFTYPE(*ERR)� �� �� �� �� ��� �� ���� �� ��� �� �

���.

202 IBM i: ��� ��

Page 209: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� ���� INFTYPE(*SUMMARY)� �� � ��� �� ��� �����.

� 51. SAV � RST ��� � �� 2

�� � 2

�� ��

���� 1� ���� ��

���� 2� ���� ��

����� ���� ��

��� ��

���� ��� �� � ��� ��� �� � ���� ��� � �� ��� ���� �

� �� ���� ��. ��� ��� ��� �� �� ���� � � ����. �� ��

���� �� ��� �� �� � ����. �� �� ���� �� ��� �� � ����. �

�� ��� �� ��� �����.

�� ��

� ��� ��(SAV) � �(RST) � �� ��� �� �� ��.

�� � � �� ��(ALWCKPWRT)

���� ��� ���� � �� � ����� ������ ��� �� ��. ��� �� �

�� ����.

‘0’ ����� ���� � ����� ��� ���� �����.

‘1’ ����� SAVACTOPT(*ALWCKPWRT) ����� ���� ���� ����� �

��� ��� �� �������. ����� ��� �� � ����� �����

� ����. � � ��� 163 ���� ��� � �� �(SAVACTOPT) �����

� ������.

� �� � ASP

����� � � ���� ��� �� ���� �(ASP)���. ��� �� ��� ����.

1 ��� ASP

2 – 32

�� ��� ASP

33 – 255

�� ASP

� �� � ASP ���

����� � � ���� ��� �� ���� �(ASP) ������. ��� �� ��� �

���.

*SYSBAS

��� � �� �� ���� �

��� �� �� ���� �� �

��� �� 203

Page 210: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� �� �� ASP

����� �� � ���� ��� �� ���� �(ASP)���. ��� �� ��� ����.

1 ��� ASP

2 – 32

�� ��� ASP

33 – 255

�� ASP

�� �� �� ASP ���

����� ����� � ���� ��� �� ���� �(ASP) ������. ��� �� ��

� ����.

*SYSBAS

��� � �� �� ���� �

��� �� �� ���� �� �

�� ��� �� � ���� �����.

��� �� ��� ����.

SAV �� ��

RST � ��

�� ���

�� �� � ��� �� �� ���� ��� �� �� ����� ��� �� ��. � �

�� ��� ��� ����� ���� ��� �� ���� ���� ��� ��� ��

� �� � ����.

��� �� ��� ����.

0 ���� ���� ����. �� ��� ���� �� �� ���� �� �� ��� �

�� ��� ��� ��� �� ���� �����. ��� ��� � ���� �

�� ��� �� �� � ��� �� 16MB ��� ��� � � �� � ��

��. � ��� �� �� � ��� �� �� ���� ��� �� �� �� ��.

� ��� ���� �� ��� �� ��� � �� ��� ��� ��.

1 ���� �� ��. �� �� � ��� �� �� ��� �� �� ����.

���� CCSID

� ��� ���� ���� CCSID���.

��� ��

���� ��� ��� ������ ��� �� ��.

��� �� ��� ����.

‘0’ ���� ����� ����.

204 IBM i: ��� ��

Page 211: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

‘1’ ���� ������.

��� �

���� �� ��� ������ ��� �� ��.

��� �� ��� ����.

‘0’ ���� ���� ����.

‘1’ ���� �����.

��� �� �� � ��� ���� � ���� ��� ����. � ��� ��� �, �� �

�� � �� ��� ���� � ��� �� �� � ��� �� ����. �� �

� ��� �� �� ��� CCSID� ��� �� CCSID� �����.

��� ��

��� �� ����.

��� ��

�� �� ������.

� � ID

����� ������ ����� �� ����� ����.

� � ID ��

� � ID �� ����.

� � ID ��

� � ID �� �� �� ������.

� �� ��

�� ��� ����� � �� �� �� �� ��� ����.

��� �� ��� ����.

*ALL �� �� �� ���� �����.

�� ��

�� ��� ��� �� �� ����. �� YYMMDD ���, �� ���� ��

�� � ���.

� �� ��

�� ��� ����� � �� �� �� �� ��� ����.

��� �� ��� ����.

*ALL �� �� �� ���� �����.

�� ��

�� ��� ��� �� �� ����. �� HHMMSS ���, �� ���� ��

�� � ���.

��� �� 205

Page 212: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

� ��� ��� ����.

�� ��

� ��� ��� �� ���� �� �� ��.

��� �� ��� ����.

1 � ��� ���� �� �� ��� �� ����. � ��� ��� �� ���� "�

�� �� �� �� ������.

2 � ��� ���� ���� �� ��� �� ����. � ��� ��� �� ����

"��� ���� �� �� ������.

3 � ��� ���� �� �� ��� �� ����. � ��� ��� �� ���� "�

�� �� �� �� ������.

4 � ��� ���� ��� ��� �� ����. � ��� ��� �� ���� "��

� ��� �� ������.

�� ��� �����.

��� �� ��� ����.

*PERM

���� ����.

�� �� ��� ��� �����. �� YYMMDD ���, �� ���� ���� �

���.

� ��

�� �� � ��� �� � �� �� � ������. �� �� ���� �� ��

� ��� �� � �� �����.

� �� ��

� �� �� ����.

� �� ��

� �� �� �� �� ������.

�� ��

� ���� ��� ��� �� �� ��. (SAV ��� INFTYPE ����).

��� �� ��� ����.

‘1’ � �� � ��� ���� ��� �� ��� �������(*ALL).

‘2’ � �� � ��� �� �� ��� �� ���� ��� �� ��� �����

��(*ERR).

‘3’ � ��� �������(*SUMMARY).

206 IBM i: ��� ��

Page 213: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� UDFS�

����� �� �� � ���� ��� �� � ���(UDFS)� ���� ��� �� �

�.

��� �� ��� ����.

‘0’ ����� �� �� � ���� UDFS� �� �����.

‘1’ ����� �� �� � ���� UDFS� �����.

�� �� �� �� ��

�� �� �� �� - �� �� �� �� ������. � �� �� �� �� � �

�� �� ����� �� 0���.

�� �� �� �� - ��

����� ��� � ��� � � ������. � �� �� �(APYJRNCHG)� ����

� ��� � � ��� �� � � � �� ����� � ��� ��.

�� �� �� �� - �� ��

�� �� �� �� - �� �� ����.

�� �� �� �� �� ��

�� �� �� �� �� - ASP ��� �� �� ������. � �� �� �� ��

� ��� �� ����� �� 0���.

�� �� �� �� �� - ASP ���

����� ��� � ��� � ���� ��� ������ �� �� ��� � ��� �

���.

�� �� �� �� �� - ��

����� ��� � ��� � ��� ��� �� � �� � ���� ������. �

�� �� �(APYJRNCHG)� ����� ��� � � ��� �� � � ����

�� ����� � ��� ��.

�� �� �� �� �� - �� ��

�� �� �� �� �� - �� �� ����.

�� � ���

�� �� � ��� ���� � ���� ��� ����. � ��� ��� � �� ��

� ���� � ��� �� �� �� �� ����. �� �� �� � ��� ���

�� ��� CCSID� ��� �� CCSID� �����.

�� � ��� ��

�� � ��� �� ����.

�� � ��� ��

� �� �� �� � �� �� � ��� �� �� ������.

��� �� 207

Page 214: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� � ID

�� ��� �� ��� �� �� ��� �����. � 0� � ��� �� �� ���

�� � ��.

�� � ��

�� � �� ����.

�� � ��

� �� �� � �� �� ������.

�� � �

�� �� �����. �� � ���� ��� ��� �� �� �� 0���.

�� � �� ID

�� �� � �� � ���� ��� ����. �� �� �� � �� ID ��� �

�� CCSID� ��� �� CCSID� �� �����.

�� � �� ID ��

�� ID �� ����.

�� � �� ID ��

� �� �� �� � �� �� � �� ID �� �� ������.

��� � ��� �� ��

��� � ���� �� �� �� ������. � �� 0� ��, � ���� �� �

� � � ����� ����� ���� � ��� ���� � ��� ��(RBDMFS) �

���� *NONE� �������.

��� � ����

� ����� ���� � ���� ����.

��� � ���� ��

��� � ���� �� ����.

��� �

��� �� ����.

�� �� ��� � � �� �

��� ����� �� ����� ���� � CRTPRNDIR(*YES)� �� � �� ��

����� � ��. � �� �� �� �� ����� �� �� �� ��. �� ��

‘/a/b/c/stmf’� �� ‘/a/b’� ���� �� ��, �� ‘/a/b’ � ‘/a/b/c’� ��� �� �

� ��� ���� �� � �� 2���.

�� � ��� �

� �� �� �� �� �� � ���� ����.

�� �� ID �

� �� �� �� �� �� � �� ID� ����.

208 IBM i: ��� ��

|

|

|

Page 215: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� � �

�� �� � �� � ���� �� � ����.

� ��� ����� ��� ���� �� �

� ����� �� ��� �� �� �� ���� �� ����.

� ��� ����� ���� �� ���� �� �

� ����� �� ��� �� �� ��� �� ���� �� ����.

����� ��� ���� �� �

�� �� �� � ��� �� ��� �� �� �� ���� ��� � ����.

����� ���� �� ���� �� �

�� �� �� � ��� �� ��� �� �� ��� �� ���� ��� � ����.

�� �

� �� ��� �� ��� �� �� �� ��� �����. � 0� � ��� ��� �� �

�� �� � ��.

�� � �� �

����� �� �� �� ��� ����.

��� � �� �

����� �� ��� �� �� ����.

��� �

��� �� ��� �� �� ���� �����.

n *SAVF �� �� �� �� �� �� �� �� �� �� ��� ��� ��

�� �� �� ����.

0 *SAVF �� �� �� �� �� �� �� �� �� �� ��� �� ���

�� �� �� �� ����.

�� ID �

�� �� � �� � ���� �� ����.

���� �� ���

� ����� �� ���� ����� �� ������ ��� �� ��. ��� �� ���

����.

‘0’ ����� ��� ������ ����� ���� ���� �����.

‘1’ ����� ��� ���� �������.

���� �� � ��� ID

� ��� �� ��� �� �� � ID���.

���� �� � ��� �� ID

�� �� �� �� � �� ID���.

��� �� 209

|

|

|

Page 216: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

���� �� � ��� �� ID ��

���� �� � ��� �� ID� ����.

���� �� � ��� �� ID ��

���� �� � ��� �� ID �� �� �� ������.

� �� � ���� �� ID

���� ��� �� � ����.

� �� � ���� �� ID ��

� �� � ���� �� ID �� ����.

� �� � ���� �� ID ��

� �� � ���� �� ID �� �� �� ������.

���� �� ID

�� ��� �� ��� ���� ��� ����. � ��� ��, ��� ��� ���� �

��(���� � ���� �� ID �)���.

���� �� ID ��

���� �� ID �� ����.

���� �� ID ��

���� �� ID �� �� ������.

� � ���� �� ��

���� ��� �� � ���� �� � �� ��� �������.

�� � ���� �� ��

���� ��� �� � ���� �� � �� ��� �������.

���� �� �� ���

� �� � � ���� ��� �� �� �� ������ ��� �� ��.

��� �� ��� ����.

‘0’ �� �� ���� �����.

‘1’ �� ��� �� �� �������.

���� �� ��

�� ��� ��� ���� ���� ��� �����. �� ���� �� ��� ���� ��

��� ���� �� �� ��� "� ��� ��� ����.

���� �� �� �

�� �� �� �� ���� �� ��� "�� ����. ���� ��� 1 000 000 000���

�� �� �� 1�, 1 000 000 000 - 4 294 967 295���(�) ��� �� 1024���.

���� ��� 4 294 967 295����� � 4096���.

���� �� ��

���� ��� ��� ������ ��� �� ��.

210 IBM i: ��� ��

Page 217: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� �� ��� ����.

‘0’ ���� ��� ��� �� �� ��� �����.

‘1’ ���� ��� ��� �� �� ������.

���� �� ���

���� ��� ��� �����.

���� �� ��

���� ��� ����.

�� �� ��

�� ���� � ��� � �� ID� ���� ���� ���� �� �� ����.

�� �� ��

�� �� �� �� ������.

�� ��

�� �� �� ����.

� �� �

�� ��� �� ��� ����� �� ����� ����� ��� �� ��. ��� �� �

�� ����.

‘0’ PVTAUT(*NO)� �������.

‘1’ PVTAUT(*YES)� �������.

� ��/��

��� ��� ��� � ���� ��� �� ����. � ��� ��� �� ���

� � � � ��(QWCCVTDT) API� ������.

� ��� � ��

� ��� ��� ���� � �����.

� ��� ��

���� ��� �� � ��� ���� ��� �����. � �� ��� �� VvRrMm

�� ����.

Vv �� V �� 1��� � �� ��

Rr �� R �� 1��� � ��� ��

Mm �� M �� 1��� � �� ��

�� ��

���� ��� ���� � ���� ��� �� � ���� ��� �� ��.

��� �� ��� ����.

0 SAVACT(*NO) — ���� ��� �� ��� �� � ��� ���� ��� ��

� ����.

��� �� 211

|

|

|

|

Page 218: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

1 SAVACT(*YES) — ���� ��� �� ��� �� � � ���� ��� ��

� ����. �� � ���� ��� �� �� �� �� ��� ���� � ��

� �� � ���� �� �� �� �� � ����.

-1 SAVACT(*SYNC) — ���� ��� �� ��� �� � � ���� ��� ��

� ����. �� ��� �� ���� �� � �� ����� �� �� ��� �

���� �� � ���� �� �� �������.

�� �� ��/��

���� ��� � � ��� ��� �� ��� ��� ����. � ��� ���

�� ��� � � � � ��(QWCCVTDT) API� ������.

�� �� �

� ��� �� ��� �� �� ��. ��� �� ��� ����.

*NONE

SAVACTOPT(*NONE)� �������. ��� � �� �� ���� �����.

*ALWCKPWRT

SAVACTOPT(*ALWCKPWRT)� �������. � ��� ���� ��� �� �

�� �� ����� ���� � ����� �� � ����. � � ��� 163 �

��� ��� � �� �(SAVACTOPT) ������ ������.

�� ��/��

��� ��� ��� � ���� ��� ��� ����. � ��� ��� �� ���

� � � � ��(QWCCVTDT) API� ������.

�� ��� ��

���� ��� ��� � ��� ���� ��� �����. � �� ��� �� VvRrMm

�� ����.

Vv �� V �� 1��� � �� ��� ��.

Rr �� R �� 1��� � ��� ��� ��.

Mm �� M �� 1��� � �� ��� ��.

�� ��� � ��

�� ��� ��� ���� � �����.

� ���� �� �����. �� ��� ���� �� �� �� 0���. DEV ����� ��

� ��� ���� �� �� � �� 0�� �����.

� �� ��

�� ��� ����� � �� �� �� �� ��� ����.

��� �� ��� ����.

212 IBM i: ��� ��

Page 219: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

*LASTSAVE

���� �� ���� UPDHST(*YES)� ���� ����� ��� �� ��� ���

� ��� ����.

*ALL �� �� �� ���� �����.

�� ��

�� ��� ��� �� �� ����. �� YYMMDD ���, �� ���� ��

�� � ���.

� �� ��

�� ��� ����� � �� �� �� �� ��� ����.

��� �� ��� ����.

*ALL �� �� �� ���� �����.

�� ��

�� ��� ��� �� �� ����. �� HHMMSS ���, �� ���� ��

�� � ���.

�� �� ��

����� ��� ���� �� �����. � ��� �� � �� ��� ��� ��

������ � ���� ���� ��� � ��� �� � � ����.

�� �� ID

���� ��� �� � ���� ��� ��� � �� ��� ����.

����� ��, � ����� ��� � �� ��� ����. ��� ��� �� ��� ��

� �� � ����.

�� �� ID ��

���� �� ���� ��� �� ��� �� �� �� ID� ����.

�� �� ID ��

�� �� ID ��� �� ������.

��� ID

� ��� � �� ��� �� �� ��� ���� � ��� ����.

�� ��� ��

���� ��� � � �� � ��� ���� �� �� ��� �����. � �� ��

� �� VvRrMm �� ����.

Vv �� V �� 1��� � �� ��� ��.

Rr �� R �� 1��� � ��� ��� ��.

Mm �� M �� 1��� � �� ��� ��.

��� �� 213

|

|

|

Page 220: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

����� ��� ���� ��� ��(K ��)

��� �� �� �� ���� ��� � �����. � �� SAV �� RST ��� �

� � �� ��� �� ��� �����.

� ��� ����� ��� ���� ��� ��(K ��)

������ ��� �� �� �� ���� ��� � �����. � �� SAV �� RST

��� �� � �� ���� �� ��� �����.

�� ID

�� �� � �� � ���� ��� ����. �� �� �� ID ��� �� ���

CCSID� ��� �� CCSID� �����. DEV ����� ��� ���� ���� �

� �� � �� 0�� �����.

�� ID ��

�� ID �� ����.

�� ID ��

�� ID �� � ��� �� ������.

�� ��

� � � � ��(QWCCVTDT) API

�� �� �� ��

�� �� ���� API� ���� �� � �� �� �� � ����.

v QSRSAVO - ���� �� API

v SAVCFG - � ��

v SAVCHGOBJ - ��� ���� ��

v SAVLIB - ����� ��

v SAVOBJ - ���� ��

v SAVSAVFDTA - �� � ��� ��

v SAVSECDTA - �� ��� ��

v SAVSYS - ��� ��

v SAVSYSINF- ��� �� ��

�� ���� ��� ��� ��� � ��� �� �� ��. � �� ���� ��� ��

�� �� *CHANGE ��� ������ �� *USE ��� ��� ��. ���� ��� �� �

� �� *EXCLRD ��� �� ��. ����� ��� ��� �� ��� ������. �� ��

(CL)� �� �� � �� �� �� � �� ����(�� �� �(OUTFILE), � �

� �(OUTMBR) � � �� �(INFTYPE))� �� ��� �� ��.

214 IBM i: ��� ��

Page 221: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� ��

8 ���� ����� ��� ���� ��(�� �)�

� ��� �� �� ���� �� � � ��� �� � �� ��� �� �� ��.

�� � �� � ��

� ���� �� ��(QASAVOBJ) � � ��� �� �� �����. ���� �� �, ���

� �� ��� �� �� �� 0� �, �� �� �� ��� �� ����.

� 52. �� ��(QASAVOBJ) � � ��

ID �� �

SROCMD CHAR(10) �� ��

SROINF CHAR(10) �� �

SROSYS CHAR(8) ���

SROSRL CHAR(6) �� ��� ��

SROLIB CHAR(10) ������

SROASP ZONED(2) ����� ASP ��

SROSAV ZONED(6) ��� ����

SROERR ZONED(6) ���� �� ����

SROSEQ ZONED(4) ��

SROLBL CHAR(17) � ���

SROVOL CHAR(60) �� ID

SROSVT CHAR(13) �� �/�

SRONAM CHAR(10) �����

SROMNM CHAR(10) ���

SROTYP CHAR(8) ���� �

SROATT CHAR(10) ���� �

SROSIZ ZONED(15) ��

SOOWN CHAR(10) � �

SROSTA CHAR(1) �

SROMSG CHAR(7) �� �

SROSWA CHAR(13) � �� �/�

SROTXT CHAR(50) ���

SRODEV CHAR(40) ���

SROSVF CHAR(10) �� ��

SROSFL CHAR(10) �� � ������

SROTRL CHAR(6) �� ���

SROSTF CHAR(1) ����

SROACP CHAR(1) �� � ��

SROSFD CHAR(1) �� � ���

SROCMP CHAR(1) ��� ��

SROCOM CHAR(1) ��� ���

SRORFD CHAR(7) �� �

��� �� 215

Page 222: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 52. �� ��(QASAVOBJ) � � �� (��)

ID �� �

SRORFT CHAR(6) �� �

SROEXP CHAR(7) ��

SROXVM CHAR(390) �� �� ID

SROPGP CHAR(10) 1� ��

SROSQ2 ZONED(10) � ��

SROMIT CHAR(1) ��� ����

SROFMT CHAR(1) �� �

SROMFN ZONED(3) �� � ��

SROTMF ZONED(3) � �� � �

SROMDN CHAR(10) �� ���

SROMDL CHAR(10) �� �� ������

SROVLC ZONED(3) �� ��

SROVLL ZONED(3) �� �

SROVLD CHAR(2400) �� ID(��)

SROOPT CHAR(256) � �

SROAS1 CHAR(10) ASP�

SROAS2 ZONED(5) ASP ��

SROTSZ PACKED(21) ��� �� ��

SROPRT CHAR(1) � �� � ��

SROJN CHAR(10) � �

SROJL CHAR(10) � ������

SROJRN CHAR(10) � ����

SROJRL CHAR(10) � ��� ������

SROJRA CHAR(10) � ��� ASP

SROPFL CHAR(10) �� ��

SROPFN ZONED(6) �� � ��

SROPJB CHAR(10) �� � ���

SROPUN CHAR(10) �� � ����

SROPJN CHAR(6) �� � �� ��

SROPJS CHAR(8) �� � �� ����

SROPCD CHAR(7) �� � � �

SROPCT CHAR(6) �� � � �

SROPQN CHAR(10) �� � � ��

SROPQL CHAR(10) �� � � � �����

SROPUD CHAR(10) �� � ��� ���

SROPFT CHAR(10) �� � � �

SROPPG PACKED(11) �� � ���

SROPCP ZONED(3) �� � �� �

SROPSZ PACKED(15) �� � ��

SROPXD CHAR(7) �� � ��

216 IBM i: ��� ��

Page 223: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� 52. �� ��(QASAVOBJ) � � �� (��)

ID �� �

SROPVA CHAR(1) �� �� ��

SROSYN CHAR(10) �� ID

SROSYO ZONED(2) �� �� ��

SROPSN CHAR(32) �� �� ��

�� ��

192 ���� �� �� ���

��� �� ��� ���� ��� ��� ���� �� � ��. ���� ��� ���, � �

� �!�(OUTPUT(*PRINT)), ��� �� �(OUTPUT(*OUTFILE)), ��� � �� ��� �

�� �� �� � ����.

�� ��

� �� � � ��

�� ��

� ��� QASAVOBJ(�� ��) � �� �� �� �� ��.

ASP� ����� �� � ����� �� ���� �(ASP) ������. ��� �� ��� ���

�.

*SYSBAS

��� � �� �� ���� �

��� �� �� ���� �� �

ASP ��

����� �� � ����� �� ���� �(ASP)���. ��� �� ��� ����.

1 ��� ASP

2 – 32

�� ��� ASP

33 - 255

�� ASP

��� ��

���� ��� ��� ������ ��� �� ��. ��� �� ��� ����.

‘0’ ���� ����� ����.

‘1’ ���� ������.

��� �

���� �� ��� ������ ��� �� ��. ��� �� ��� ����.

‘0’ ���� ���� ����.

��� �� 217

|

Page 224: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

‘1’ ���� �����.

���

�� �� � ��� ���� � ���� ��� ����. � ��� ��� ���� ��

����. ���� CHAR(10)�� 1 - 4�� ��� �� � ����.

� ��� ID

� ���� �� ������ �� ��� �� �� � ID���.

�� �� �� �����. ��� �� ��� ����.

*PERM

���� ����.

�� �� ��� ��� �����. �� CYYMMDD ����.

�� �� ID

� ��� �� 10� ��� �� �� �� ID� ���� �� ����. �� 11 - 75� ��

���� �� ����. ��� CHAR(6)���. ��� �� � ����.

� ��

�� ���� ���� �� �� � ������. �� �� ���� ��� �� � �

� �����.

�� ��

� ���� ��� ��� �� �� ��. (INFTYPE ����). ��� �� ��� ����.

*ERR

����� ��� �� ��, ������ �� �� � ��� ���� ��

����� �� ��� �� ����.

*LIB ����� ����� �� ������ �� ����� ��� �� ����.

*MBR

����� ����, ��� �� �, ����� �� ��� �� ��� �

� ����.

*OBJ ����� ����� �� ����� �� ��� �� ����.

�:

1. SAVSYS ��� INFTYPE ����� ���� ����. ��� ���� �� �

� �� ��� ��� ����.

2. SAVSAVFDTA � SAVSYINF ��� INFTYPE ����� ���� ����. �� �

��� SAVF� �� ��� ��� ����.

3. SAVCFG � SAVSECDTA ��� INFTYPE ����� ���� ����. � ��

*OBJ���.

�� ������

����� � ��� � � ��� ������ ����.

218 IBM i: ��� ��

Page 225: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� ����� � ��� � � ����.

�� �� ASP

����� � � � ��� ��� �� ��� �� �� � ���� �� �� �� �

��� �(ASP)� ����.

�� �� ������

����� � � � ��� ��� �� ��� �� �� � ���� �� �� ���

��� ����.

�� ���

����� � � � ��� ��� �� ��� �� �� � ���� ����.

�� �

���� �� �����. �� ��� ���� �� �� �� 0���.

����� ASP�

����� �� � ����� �� ���� �(ASP) ������. ��� �� ��� ���

�.

*SYSBAS

��� � �� �� ���� �

��� �� �� ���� �� �

����� ASP ��

����� �� � ����� �� ���� �(ASP)���. ��� �� ��� ����.

1 ��� ASP

2 – 32

�� ��� ASP

-1 �� ASP���. �� �� ASP ��� ASP �� �� ����.

������

��� ����� ��� ������ ����.

�� �� ������

�� ���� ��� �� ��� ��� ������ ����.

�� ���

�� ���� ��� �� ��� ����.

�� � ��

������ �� ��� �� � � �� �� ��� �����. � �� �� �� �

� ‘1’(�� �� ���)� ���� ��. �� ��� ���� �� �� �� 0���.

��� �� 219

Page 226: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��� ��� �� � ��� ���� . ����� ��� �� �� ���� ,

INFTYPE(*MBR)� ���� �� �� �� ��� ��� �� �� �� � ��� �

� � �� �����.

���� ��

��� ����� ����.

�����

��� ����� ����.

���� �� ���� �

������ �� ���� �� ����� � ����.

���� ��

����� �� ���� ������ ��� �� ��. ��� �� ��� ����.

‘0’ �� ���� ����� ���� �����.

‘1’ ����� �� ���� �������.

���� ��

����� ����.

��� ����

������ �� ��� ��� ����� � ����.

�� �

�� ��� ���� � �� ����. �� ���� �� ��� �� � �� ���

��. ��� �� � ����.

�� ����� �� � ���� � �� ��� �������.

� ���� ��

� ����� �� ��� � �� �� �� ������ ��� �� ��. � �� ��

�� ��� ����� ��� ��, � ��� ���� �� ��� �� ����� ��

� ���. � ��� � �� ���� ��� �� ��� � � �� ��� �

� ��� � ���� ���� � ���� �� ��. ��� �� ��� ����.

‘0’ ����� � �� � � �������.

‘1’ ����� �� ��� � �� �� �� �������.

�� �� ��

�� ���� � ��� � �� ID� ���� ���� ���� �� �� ����.

1� ��

��� ����� �� 1� ��� ����.

220 IBM i: ��� ��

Page 227: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� �� �

�� ��� ����� �� ����� ����� ��� �� ��. ��� �� ��� ��

��.

‘0’ PVTAUT(*NO)� �������.

‘1’ PVTAUT(*YES)� �������.

� ��

�� ��� ��� � �� �� ��� ����. ��� �� ��� ����.

*SAVLIB

��� SAVLIB ��� �� ��� �������.

� ��

�� ��� ��� � ����. � � ��� ��� ����� �����. ��

CYYMMDD ����.

� ��

�� ��� ��� � �� �� ��� ����. ��� �� ��� ����.

*NONE

� �� ���� �����.

� ��

�� ��� ��� � ����. �� HHMMSS ����.

��� � ��

� ��� �� �� � ����� ����� ��� �� ��. ��� �� ��� ��

��.

‘0’ � ��� �� �� � ����� ��� �����.

‘1’ � ��� �� �� � ����� ������.

�� ��

��� �� � ���� �����. ��� �� ��� ����.

SAVCFG

� �� ��

SAVCHGOBJ

��� ���� �� ��

SAVLIB

����� �� ��

SAVOBJ

���� �� ��

SAVSAVFDTA

�� � ��� �� ��

��� �� 221

Page 228: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

SAVSECDTA

�� ��� �� ��

SAVSYS

��� �� ��

�� ��/��

���� ��� � � ����. � � �� CYYMMDDHHMMSS ����.

�� ��

�� ���� ��� �� �� ����.

�� � ���

�� �� � �� � ���� ����� ����� ��� �� ��. ��� �� ���

����.

‘0’ �� �� � �� � ���� ����� ��� �����.

‘1’ �� �� � �� � ���� ����� �����.

�� � ������

�� ���� ��� �� �� �� �� ������ ����.

�� ��

���� �� �� �� ��� ������� �� ��. ��� �� ��� ����.

‘0’ �� �� �����.

‘1’ �� �� �����.

�� ��� ��

����� ��� � ��� ���� ��� �����. � �� ��� �� VvRrMm �

� ����.

Vv �� V �� 1��� � �� ��� ��.

Rr �� R �� 1��� � ��� ��� ��.

Mm �� M �� 1��� � �� ��� ��.

��� �� ��/��

���� � � ��� � � ����. � � �� CYYMMDDHHMMSS ����.

� ���� �� �����. � ��� 0 - 9999 �� �� �� ����. ��� 9999�� �

��, � ��� -5� �� �� ��� �� � �� �� �� ���� ��. �� ���

���� �� �� �� 0���.

�� ����� �����.

� � ��

�� �� �� ����.

222 IBM i: ��� ��

Page 229: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

� � �� ��

�� �� �� ����.

� � �� ��

�� �� �� ����.

� � ��

�� �� �����.

� � �� ��

�� �� � ����.

� � ���

�� �� � �� ��� ����.

� � �� ��

�� �� � �� ��� �����.

� � �� ����

�� �� � �� ��� ��� ���� ����.

� ��

�� �� ����.

� � ��

�� �� � �� ���� �� �� �����.

� � �� � �����

�� �� �� �� � � ������ ����.

� � �� ��

�� �� �� �� � �� ����.

� � ���

�� �� �� ��� ����.

� � ��

�� �� �����.

� � ��� ���

�� �� �� ��� ������.

� � ����

�� �� � �� ���� ����.

�� �� ��

����� ��� ���� �� �����. � ��� �� � �� ��� ��� ��

������ � ���� ���� ��� � ��� �� � � ����.

�� ����� ��� ������ ��� �� ��. ��� �� ��� ����.

‘0’ ����� ��� ���� �����.

��� �� 223

|

|

|

Page 230: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

‘1’ ����� ��� �������.

���

�� �� �� ����� ���� ���� ��� �� ��. ��� �� ��� ����.

‘0’ �� ��� STG(*KEEP)� ���� ��� ����� �� ����� � ��.

‘1’ �� ��� STG(*FREE)� ���� ��� ����� �� ����� � ����.

��� ID

� ��� � �� ��� �� �� ��� ���� � ��� ����.

����

�� ��� ��� ���� ����.

�� ���

����� � � �� � ��� ���� �� �� ��� �����. � �� ���

�� VvRrMm �� ����.

Vv �� V �� 1��� � �� ��� ��.

Rr �� R �� 1��� � ��� ��� ��.

Mm �� M �� 1��� � �� ��� ��.

��� ����� ��� �����.

�� � �

�� ��� ��� ������ �� �� �� �� � ����. � �� �� �� �

� ’1’(�� �� ���)� ���� ��. �� ��� ���� �� �� �� 0���.

��� ��

� ������ �� ��� �� ����� � �����.

�� �

�� ID(��) �� �� �� ID ����.

�� ID

� �� �� � ���� �� ID� ������. ���� 1 - 10�� ��� � � ���

�. 11� ��� ��� ��� �� �� �� ID �� ������.

�� ID(��)

� �� �� � ���� �� ID� ������. ���� 1 - 75�� ��� � � ���

�. ���� �� �� ID �� ���� �� � �� ������. � �� �� � �

���.

�� ��

�� ID(��) �� �� �� ID� ����.

224 IBM i: ��� ��

Page 231: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

�� �� ����� ��� ��

CL ����� CPC3701 ��� ���� ���( � ���� 126 - 135 ��� ���) ��

��� ���� �� �� ��� ���� ��� �� ��.

SEQNBR *... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7

1.00 PGM2.00 DCL &MSGDATA *CHAR LEN(250)3.00 DCL &MSGID *CHAR LEN(7)4.00 DCL &DEV *CHAR LEN(10)5.00 DCL &DEV1 *CHAR LEN(10) VALUE(TAP01)6.00 DCL &DEV2 *CHAR LEN(10) VALUE(TAP02)7.00 SAVLIB LIB(LIB1) DEV(&DEV1 &DEV2) ENDOPT(*LEAVE)8.00 L00P: RCVMSG RMV(*NO) MSGDTA(&MSGDATA) MSGID(&MSGID)9.00 IF (&MSGID *NE CPC3701) GOTO L00P /* Compltn */10.00 CHGVAR &DEV %SST(&MSGDATA 126 10) /* Device name */11.00 IF (&DEV *EQ 'TAP01') DO /* Last was TAP01 */12.00 CHGVAR &DEV1 'TAP01' /* Set for first device */13.00 CHGVAR &DEV2 'TAP02' /* Set for second device */14.00 ENDDO /* Last was TAP01 */15.00 ELSE DO /* Last was not TAP01 */16.00 CHGVAR &DEV1 'TAP02' /* Set for first device */17.00 CHGVAR &DEV2 'TAP01' /* Set for second device */18.00 ENDDO /* Last was not TAP01 */19.00 SAVLIB LIB(LIB2) DEV(&DEV1 &DEV2) /* Save Lib 2 */20.00 ENDPGM

��� ����� �� � � �� ��� ��� ����� ���� ��� ��� ���� �

� ���� �� ���� �� ���� �� �(� ������ �� CPF3771, � ��� ���

��� �� CPF3751/CPF3778 � �� �� �� �� ��� �� CPF3701)� �� ��. �� ��

����� ���� � ���(MONMSG) ��� ���� �� ��� ���� ��. CPF3771

�� � ��� �� CPC3701 �� ��� ��� ��� ��� � ��.

SAVCHGOBJ ��� �� ��� ����, CPC3704� �� ��, CPF3774� � ����

�� �� �� ��, CPC3721 �� CPF3751� �� ������ �� �� ��. �� ��� �

� ��� �� �� �� CPC3723� �� �� CPF3702���. ��� ��� � ��

��� ��� ��� �� �� �� �� �� ����.

�� � �� ��� ��

� ����� ��� ����� �� � � �� ��(*EXT) ���� � �� �� �� �

�.

PGM /* SAVE SOURCE */SAVLIB LIB(SRCLIB) DEV(TAPE01) PRECHK(*YES)MONMSG MSGID(CPF0000) EXEC(DO)

SNDPGMMSG MSG('Objects were not saved - Look at the job +log for messages') TOPGMQ(*EXT)

SNDPGMMSG MSG('SRCLIB library was not backed up') +

��� �� 225

Page 232: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

TOPGMQ(xxxx)RETURNENDDOENDPGM

�� ���� � ���� ��

IBM� ���� ��� �� ��� � �� ��� ��� � �� ���� � �� �� �

��� �� ���� �� ��.

� � � �� ��� ���� IBM, �� ���� ��� � ���� ���� �� �� ��

� �� �� �� ���� ��� �� ��, �� � �� ��� � �� �� ��� �

��(�, �� ��� ��) ���� ���� ��� ��� ��� �� ����.

��� ���� IBM, �� ���� ��� �� ���� � ��� ������ �� ��� ��

��� �� ����.

1. ��� �� �� ��

2. ���, ���, ����� � �� �� ���� ���� �� ��

3. ��� ��, ����, ��, �� �� ���� �

� ����� ���, ����� � ��� � �� ��� ���� ���� � ���� �

� ���� � �� ��� ����� ��� �� � ����.

226 IBM i: ��� ��

Page 233: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

��. ����

� ��� ��� ���� �� � ������ �� ����.

IBM� �� ���� � �� ��� �� � ��� �� ��� ���� �� �� ����. �� ��

� �� �� � ���� �� ��� �� IBM ����� ������. � ��� IBM ��, ���

� �� ���� ���� �� �� IBM ��, ���� �� ����� �� � ��� �� ��

�� ����. IBM� � ��� ��� �� �, ����� �� ��, ���� �� ���� �

� �� �� ����. ��� �IBM ��, ���� �� ���� �� �� �� � ��� ����

�����.

IBM� � ��� �� �� �� ��� �� ��� � � ��� �� �� �� � ����.

� �� ���� �� ��� �� ����� ���� �� ���. ���� �� ����� �

��� ������.

135-700

����� ��� �# 467-12, ��������

�� ��.�.� ���

����

����: 080-023-8080

2���(DBCS) ��� �� ��� ��� �� IBM ����� ����� �� ��� � ��

��� � ��.

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan, Ltd.

3-2-12, Roppongi, Minato-ku, Tokyo 106-8711

� ��� ��� ���� ��� �� ���� ���� ���. IBM� ��� �� ��, �

� � �� ��� � �� �� ��� ���(�, �� ��� ��) ���� ����

��� ��� �� � � �� ″����″ �� ��. � ����� �� ��� �� �� ��

��� ���� ���� ����, � ��� ��� �� �� ����.

� ���� ���� ���� ���� ���� ��� �� � ����. � ��� ���� ���

�, ��� ��� ���� � ���. IBM� � ��� ��� �� �/�� ����� �� �� �

���� �� �/�� �� � ����.

� ���� ���� �IBM� � ���� �� ��� ��� ���, �� ���� �� � ����

���� �� �� ���. �� � ���� ��� � IBM �� ��� �� ���� �� � �

�� ���� �� ��� ��� ��� ���� ��.

© Copyright IBM Corp. 1996, 2010 227

|

|

|

|

Page 234: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

IBM� ��� ��� ��� �� � ��� ��� � �� ��� ��� ��� ��� ��

��� � ����.

(i) ���� �� ����� �� ����(� ���� �)� �� � � (ii) �� ��� ��

��� ��� � ����� �� ��� ��� ���� ��� ���� �� ��� ������.

135-700

����� ��� �# 467-12, ��������

�� ��.�.� ���

����

��� ��� �� ��(�� � , ��� �� �)��� �� � ����.

� ��� ��� ���� �� ���� � �� ��� �� ���� �� ��� IBM� IBM ��

�, IBM ���� ��� �(IPLA), IBM �� � ��� �(License Agreement for Machine

Code) �� �� �� �� �� ��� ����.

� ��� �� �� � ���� ��� ���� �� ����. ��� �� � ���� ���

��� �� �� � ����. � �� �� ��� ����� ����� � ���� ��� ���

� ��� ��� �� ������ �� �� ���� �� � ���. �� � �

� ��� �� ����� �� ���� �� ��� �� � ����. � �� ���� �� ����

��� �� ���� ���� ��.

�IBM ��� �� ��� �� ��� ����, �� �� �� �� � ����� �� ����. IBM

��� ��� ���� ����� �����, �IBM ��� ��� �� ��, �� �� �� �

� ���� �� � ���. �IBM ��� �� �� ����� �� ��� ����� �����

�.

IBM� ���� � �� ��� �� �� ��� ��� �� � �� � ����.

� ���� �� ���� ��� ���� �� � ��� �� ��� �� ����. �� ���

� ��� ��� ���� ���� ��� ��, ��, �� � ��� �� �� � ����. �� �

� �� ��� ��� �� ��� � � ��� ���� �� ��� �����.

��� ���:

� ���� �� � ������ ���� ��� ���� ��� � �� ������� �� ��

��. ��� ��� �� ����� � �� � � ���� ������ ���� �����(API)�

� �� ������� ��, ��, �� �� ��� �� �� � �� �� ����� ��

� ��� �, �� � � ����. ��� �� ����� �� ����� �� ���� �

� ���. ��� IBM� �� �� ����� �!, ��� �� �� ��� ����� ����

����.

��� �� ���� �� �� ��� ���� � ��� �� ��� �� ��� ��� ��

�� ��.

228 IBM i: ��� ��

Page 235: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

© (��� ���) (��). � �� �� IBM Corp.� �� ������ �����. © Copyright IBM

Corp. _�� �� � ��_. All rights reserved.

� ��� ��� �� ���� ���� ��� �� �� ��� ���� �� �� ����.

����� ���� ��

� ″��� ��″ �� �� IBM i5/OS� ���� �� ����� � � �� ���� ���

��� ��� ��.

��

IBM, IBM � � ibm.com� � � �� ��� ��� International Business Machines Corp.� ��

�� �������. �� �� � ��� �� IBM �� ��� �����. �� IBM �� ��� �

� Copyright and trademark information(www.ibm.com/legal/copytrade.shtml)� ����.

Adobe, Adobe �, PostScript � PostScript �� � �� �� ���� ���� Adobe Systems

Incorporated� ���� �� �����.

Linux� � �� �� ���� ���� Linus Torvalds� �������.

Microsoft, Windows, Windows NT � Windows �� � �� �� ���� ���� Microsoft

Corporation� �����.

UNIX� � �� �� ���� ���� The Open Group� �������.

Java � �� Java �� ��� � �� �� ���� ���� Sun Microsystems, Inc.� �����.

�� ��, �� � ��� �� �� ��� �� �� �������.

����

�� ��� �� � �� �� � ����.

� � ��: �� � � ��� ���� ��� ��� ��� � �� ��, ��� ��� � �

����. ��� IBM� �� � � � �� �� � �� �� ����� 2� ���� �

� � ���.

��� ��: �� � � ��� ���� ��� ��� ��� � �� �� ���� ���� �,

� �� � ����. ��� ���� ���� IBM� ��� � � � �� 2� ���� ��

�� � � �� � �� �, �� �� � ���.

� ���� ���� ��� ��� ���, � ��� � �� �� ��, ���, ����� �� �

� � ��� ���� ��� ��� ��� �� ��� �� �� ���� ���� ����.

��. ���� 229

|

|

|

Page 236: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

IBM� � �� ��� IBM� ��� ��� ����� ��� ��� ����� ��� ��� �

��� �� ���� ��� ��� �� � ����.

��� � ��� � �� ��� ��� �� � ��� �� � ��� �� ��� ���� �

��� ���, �� �� ��� � ����.

IBM� � �� ��� �� �� ��� �� ����. ��� �� ��, �� � �� ���

� �� �� ��� ��� (� �� ��� ��) ���� ���� ��� ��� �� �

� ��� �� ��.

230 IBM i: ��� ��

Page 237: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF
Page 238: IBM i€¦ · CPF3243 Member xxx already saved with storage freed Media and Storage Extensions , . 2 . 3 *STMF , . ″Qp0lSaveStgFree() API″ *STMF

����