Where allowed to run:
|
Parameters Examples Error messages |
Use the Add CICS Processing Program Table (ADDCICSPPT) command to add an entry to the PPT.
The Processing Program Table (PPT) defines the programs that may be invoked by the transaction identifiers held in the PCT. You need to create entries for:
Top |
Keyword | Description | Choices | Notes |
---|---|---|---|
LIB | Library | Communications name, *LIBL, *CURLIB | Required, Positional 1 |
GROUP | Group | Communications name | Required, Positional 2 |
PGMID | CICS program | Communications name | Required, Positional 3 |
CICSMAP | BMS map set | *NO, *YES | Optional, Positional 4 |
SYSID | Remote CICS system | Communications name, *NONE | Optional, Positional 5 |
RMTPGMID | Remote CICS program | Communications name, *PGMID | Optional, Positional 6 |
PGMOBJ | Program object | Qualified object name | Optional, Positional 7 |
Qualifier 1: Program object | Name | ||
Qualifier 2: Library | Name, *LIBL, *CURLIB | ||
CICSDEBUG | CICS debug | *DEBUG, *NODEBUG | Optional, Positional 10 |
APISET | API commands | *FULLAPI, *DPLSUBSET | Optional, Positional 11 |
TRANSID | Transaction | Character value, *NONE | Optional, Positional 12 |
PGMSTS | Status | *ENABLED, *DISABLED | Optional, Positional 8 |
PGMLNG | Calling convention | *COBOL, *C | Optional, Positional 9 |
Top |
Enter the name of the OS/400 library that contains the group. Possible values are:
Top |
The name of the group to which this PPT entry is to be added.
Top |
Enter the program identifier used to initiate an iSeries program object. This field is also used to identify this PPT entry.
Top |
Indicates if the program identified in the PGMID field is a BMS map set or a user space.
Possible values are:
Top |
Enter the identifier of the system owning the program. The system should have a TCS entry. This field is valid only for PPT entries defining application programs, that is the CICSMAP field should contain *NO.
Possible values are:
Top |
Enter the identifier by which the program is known on the remote system. This field is not valid for local systems, that is when the system identifier field contains *NONE.
Possible values are:
Top |
Enter the name of the iSeries program object or user space object that will be utilized by the program identifier. This field is valid only for local systems, that is when the system identifier field contains *NONE.
Possible library values are:
object-name: Specify the name of the iSeries program object or user space object.
Top |
Indicates whether or not the CICS-supplied transaction CEDF can be used when running an iSeries program object. This field is valid only when the CICSMAP field is referencing an application program held on the local system, that is when the CICSMAP field contains *NO and the system identifier field contains *NONE.
Possible values are:
Top |
Indicates which of the EXEC CICS commands can be executed in an application program. This field is valid only when the CICSMAP field references an application program held on the local system, that is when the CICSMAP field contains *NO and the system identifier field contains *NONE.
Note: If the program identifier starts with AEG, then this field must contain *FULLAPI.
Possible values are:
Top |
Enter the overriding transaction identifier under which the server program runs during a distributed program link. This transaction identifier should have its own PPT entry. This parameter is not valid for the local system, that is when the system identifier field contains *NONE.
Possible values are:
When there is not enough space to enter the apostrophes, then enter an ampersand (&) in the first character position to get an extended field size that allows for the entry of additional characters. Blanks are accepted but, when the entry is defined to a control region, anything after the blank is ignored. For example, 'ab g' will be treated as 'ab' in the control region.
Hexadecimal characters should be enclosed in apostrophes and preceded by an uppercase X, for example X'A1A2A3A4'. Any hexadecimal value will be accepted, but, if the value is not a printable character, the entry will be rejected when it is defined to a control region.
Top |
Indicates whether or not the program identifier can be used.
Possible values are:
Top |
Enter the program language convention used to call the OS/400 program object. This determines how CICS passes parameters to the program object.
Top |
Top |
Top |