Use this system macro to process a chain of user-defined channel command
words (CCWs) so you can communicate with a 3705 Communications Controller over
its native subchannel (NSC).
Format
Notes:
- symbol1
- label
- A symbolic name can be assigned to the macro statement.
- symbol1
- A file address reference word (D0 to DF) must be specified for this
parameter.
Entry Requirements
Return Conditions
- Control is returned to the next sequential instruction (NSI).
- The status of the operation is unknown.
- The contents of the core block reference word at the specified level are
unchanged.
- Byte 0 of the file address reference word is cleared; the remainder
is unchanged.
- The contents of R14 and R15 are unknown. The contents of all other
registers are preserved across this macro call.
Programming Considerations
- This macro can be run on the main I-stream only.
- A check is made by the TPF system to determine that the NSC is
valid.
- No check is made to verify the validity of the CCW operation codes.
- The operational program may not use the specified level until the
operation is complete.
- A WAITC macro must be issued to ensure completion of the operation.
The control program (CP) will transfer control to the user-defined CCWS and
handle the following error conditions:
- Equipment or Bus Out Check
- Intervention Required or CA Not Initialized Indication
- Abort.
On uncorrectable error conditions the gross error indicator and the
detailed error indicator for the specified level will be set, and the channel
status word will be inserted into the file address reference word for the
specified level.
- This macro is restricted to use by the 3705 load and dump programs.
Examples
LABEL RDCTC D2