gtpo1m19 | Operations |
Use this command to change the allocation parameters of a program in the file copy or the core (main storage) copy of the program allocation table (PAT).
If you change the file copy of the PAT:
If you change the core copy of the PAT:
Requirements and Restrictions
Format
|
Notes:
This parameter is valid only when changing the file copy of the PAT.
This parameter is valid only when changing the file copy of the PAT.
Both core resident and file resident programs can be assigned SHARED class.
Both core resident and file resident programs can be assigned COMMON class.
Only file resident programs can be assigned UNPROTECTED class.
Only file resident programs can be assigned ISUNIQUE class.
Only file resident programs can be assigned PRIVATE class.
This parameter is valid only when changing the file copy of the PAT.
See Table 3 for a summary of the allocation parameters that can be changed in the file copy and the core copy of the PAT.
Notes:
Additional Information
ZAPAT HELP
ZAPAT ?
Table 2. Summary of the CLASS Allocation Parameter
Class | Core Resident | File Resident |
---|---|---|
SHARED | Yes | Yes |
COMMON | Yes | Yes |
UNPROTECTED | No | Yes |
ISUNIQUE | No | Yes |
PRIVATE | No | Yes |
Table 3. Summary of the COPY Allocation Parameter
Parameter | COPY-F | COPY-C | COPY-B |
---|---|---|---|
TYPE | Yes | No | No |
CLASS | Yes | No | No |
MODE | Yes | No | No |
KEY0 | Yes | Yes | Yes |
NOKEY0 | Yes | Yes | Yes |
MONTC | Yes | Yes | Yes |
NOMONTC | Yes | Yes | Yes |
RESTRICT | Yes | Yes | Yes |
NORESTRICT | Yes | Yes | Yes |
CMB | Yes | Yes | Yes |
NOCMB | Yes | Yes | Yes |
PRELOAD | Yes | Yes | Yes |
NOPRELOAD | Yes | Yes | Yes |
DBUG | Yes | Yes | Yes |
NODBUG | Yes | Yes | Yes |
Examples
In the following example, the program residency of the CVAA program is changed from shared to common. IMAGEABC is the active image.
+--------------------------------------------------------------------------------+ |User: ZAPAT CVAA CLASS-COMMON | | | |System: APAT0101I 11.34.30 BEGIN DISPLAY OF FILE COPY FOR IMAGE IMAGEABC | | PROGRAM CVAA | | | | VERSION JW | | TYPE FILE RESIDENT | | BASE PAT SLOT 0172DA80 | | LINKAGE TYPE TAR | | CLASS SHARED | | FILE ADDRESS 2F800CF7 | | ADDRESSING MODE 31BIT | | AUTHORIZATION NONE | | | | ALTERED TO - | | PROGRAM CVAA | | | | VERSION JW | | TYPE FILE RESIDENT | | BASE PAT SLOT 0172DA80 | | LINKAGE TYPE TAR | | CLASS COMMON | | FILE ADDRESS 2F800CF7 | | ADDRESSING MODE 31BIT | | AUTHORIZATION NONE | | | | | | DISPLAY OF PAT SLOTS FOR CVAA | | | | VERSN LOADSET ACT NUM STATUS FILE ADDR TYPE LINK PAT ADDR | | ----- -------- ------- ----------- --------- ---- ---- -------- | | TP MKING 13 SELECT ACT 3F801CFE FR BAL 01567018 | | TP TPUENTE 6 ACTIVE 3FD809A7 FR TAR 01635B80 | | JW BASE 0 ACTIVE 2F800CF7 FR TAR 0172DA80 | | END OF DISPLAY | +--------------------------------------------------------------------------------+
In the following example, the KEY0 and MONTC allocation parameters are changed in both the core and file copy of the PAT. The CVIC program can now change the protection key to 0 and enter supervisor state.
+--------------------------------------------------------------------------------+ |User: ZAPAT CVIC COPY-B KEY0 MONTC | | | |System: APAT0101I 11.34.30 BEGIN DISPLAY OF FILE COPY FOR IMAGE IMAGEABC | | PROGRAM CVIA PARENT OF CVIC | | | | VERSION MG | | TYPE CORE RESIDENT | | BASE PAT SLOT 0172EB80 | | LINKAGE TYPE TAR | | CLASS COMMON | | FILE ADDRESS 3F800CF7 | | ADDRESSING MODE 31BIT | | AUTHORIZATION NONE | | | | ALTERED TO - | | PROGRAM CVIA PARENT OF CVIC | | | | VERSION MG | | TYPE CORE RESIDENT | | BASE PAT SLOT 0172EB80 | | LINKAGE TYPE TAR | | CLASS COMMON | | FILE ADDRESS 3F800CF7 | | ADDRESSING MODE 31BIT | | AUTHORIZATION KEY0 MONTC | | | | BEGIN DISPLAY OF CORE COPY FOR IMAGE IMAGEABC | | PROGRAM CVIA PARENT OF CVIC | | | | VERSION MG | | TYPE CORE RESIDENT | | BASE PAT SLOT 0172EB80 | | LINKAGE TYPE TAR | | CLASS COMMON | | FILE ADDRESS 3F800CF7 | | ADDRESSING MODE 31BIT | | AUTHORIZATION NONE | | | | ALTERED TO - | | PROGRAM CVIA PARENT OF CVIC | | | | VERSION MG | | TYPE CORE RESIDENT | | BASE PAT SLOT 0172EB80 | | LINKAGE TYPE TAR | | CLASS COMMON | | FILE ADDRESS 3F800CF7 | | ADDRESSING MODE 31BIT | | AUTHORIZATION KEY0 MONTC | | | | DISPLAY OF PAT SLOTS FOR CVIA | | | | VERSN LOADSET ACT NUM STATUS FILE ADDR TYPE LINK PAT ADDR | | ----- -------- ------- ----------- --------- ---- ---- -------- | | IK GRATEFUL 13 ACTIVE 3FD80777 CR BAL 01568018 | | JG JGARCIA 6 SELECT ACT 3FD807A7 CR TAR 0166BCC0 | | MG BASE 0 ACTIVE 3F800CF7 CR TAR 0172EB80 | | END OF DISPLAY | +--------------------------------------------------------------------------------+
Related Information
See TPF Main Supervisor Reference and TPF System Installation Support Reference for more information about the program allocation table (PAT).