|
- TYPE=
- Specifies the type of ORDER to be sent to the C/I FSS address
space.
- PJCI
- Specifies that the C/I FSS address space should process the
job identified by the parameter list.
- PJCANCL
- Specifies that the C/I FSS address space should cancel the job
identified by the parameter list.
- PJFAIL
- Specifies that the C/I FSS address space should fail the DSP
processing the job identified by the parameter list.
- PROCBLD
- Specifies that the C/I FSS address space should build the procedure
library tables and destroy the existing ones, if any. It should also
dynamically allocate, concatenate, open, check, and issue the BLDL
macro for the procedure libraries.
- PROCENBL
- Specifies that the C/I FSS address space should dynamically
allocate the procedure library identified by the parameter list.
- PROCDSBL
- Specifies that the C/I FSS address space should dynamically
unallocate (that is, no longer have access to) the procedure library
identified by the parameter list.
- MDCTINIT
- Specifies that the C/I FSS address space should build the interpreter
control tables (IATYICTs). It should also attach the number of C/I
subtasks required by the DSP maximum count field in the FSS table
pointed to by the PARMS parameter specification.
- MDCTNORM
- Specifies that the C/I FSS address space should update the maximum
number of C/I DSPs and subtasks allowed to run in the address space
and the maximum number of JCL statements that the address space may
process.
- STOPFSSN
- Specifies that the C/I FSS address space should end normally
when it finishes its work.
- DSECT
- Specifies that a mapping of the parameter list and equates used
in communication with a C/I FSS address space should be generated.
The equates define the reason codes generated by an error while executing
the IATXCIO macro. This parameter must be used alone (without any
other parameters).
- PARMS=
- Specifies the address of a parameter list. This parameter list
is mapped by the IATXCIO macro specifying TYPE=DSECT. The parameters
that must be included in the parameter list depend on what you specified
for the TYPE parameter. The following table shows you which parameters
to include for each subparameter.
TYPE=
|
1st PARAMETER
|
2nd PARAMETER
|
3rd PARAMETER
|
---|
PJCI
|
FSS TABLE ADDRESS
|
RESQ ADDRESS
|
JCT ADDRESS
|
PJCANCEL
|
FSS TABLE ADDRESS
|
RESQ ADDRESS
|
NONE
|
PJFAIL
|
FSS TABLE ADDRESS
|
RESQ ADDRESS
|
NONE
|
PROCBLD
|
FSS TABLE ADDRESS
|
NONE
|
NONE
|
PROCENBL
|
FSS TABLE ADDRESS
|
PROCLIB TABLE
|
NONE
|
|
|
ADDRESS
|
NONE
|
PROCDSBL
|
FSS TABLE ADDRESS
|
PROCLIB TABLE
|
NONE
|
|
|
ADDRESS
|
NONE
|
MDCTINIT
|
FSS TABLE ADDRESS
|
NONE
|
NONE
|
MDCTNORM
|
FSS TABLE ADDRESS
|
NONE
|
NONE
|
STOPFSSN
|
FSS TABLE ADDRESS
|
NONE
|
NONE
|
|
|
|
|
- NAVAIL=
- Specifies the address the routine returns to if the C/I FSS
address space is not ready to receive the ORDER.
- DUMP=
- When TYPE=PJFAIL is coded, this parameter specifies whether
the DSP to be failed should be failed with a dump. Otherwise, this
parameter is ignored.
- NORMAL=
- This parameter specifies that after the macro processing routine
executes, the issuing program can resume execution at an instruction
other than the instruction that immediately follows the macro.
- ERROR=
- Specifies the address the routine returns to if an error occurs.
Dump code DM203 is returned in register 1 and a reason code is returned
in register 15. The reason codes are defined in the equates for IATXCIO,
which you may obtain using the IATXCIO mapping macro.
If this parameter
is not specified, the reason code is returned in register 2 and the
service routine issues the FAILDSP macro.
|