Use the TPPCC general macro with the REQUEST_TO_SEND verb specified to
notify the remote transaction program that the local TPF transaction program
is requesting to enter send state for the conversation. The
conversation is changed to send state when the local TPF program
receives a SEND indication from the remote program.
Format
- label
- A symbolic name can be assigned to the macro statement.
- REQUEST_TO_SEND
- Directs the TPPCC macro to perform the REQUEST_TO_SEND verb
function.
- RESID
- Specifies the symbolic name of a field or a register pointing to a
field. This is a 4-byte field in which the resource ID is
supplied. This resource ID must be the one assigned on the initial
ALLOCATE for this conversation or one that was assigned by an incoming
ATTACH.
- RCODE
- Specifies the symbolic name of a field or a register pointing to a
field. This is a 6-byte field in which the return code is
placed. The return code consists of a 2-byte primary return code
followed by a 4-byte secondary return code. the actual values returned
are listed in Return Conditions.
Entry Requirements
- The conversation must be in one of the following states:
send
receive
received-confirm
received-confirm-send
received-confirm-deallocate
- See Entry Requirements for the entry requirements relating to the TPPCC macro in
general.
Return Conditions
- The results of the verb are indicated by the value returned in
RCODE. The valid return codes are listed in the following section,
"Return Codes".
- See Return Conditions for the return conditions relating to the TPPCC macro in
general.
- The following table contains a list of the primary and secondary return
codes that can be returned to the program that issued the REQUEST_TO_SEND
verb. A complete list of return codes and their definitions can be
found in Table 11 and in Table 12.
Symbolic Name
| Primary Code
| Secondary Code
|
LU62RC_OK
| 0000
|
|
LU62RC_PARAMETER_CHECK
| 0001
|
|
LU62RC_PK_BAD_TCBID
| ....
| 00000001
|
LU62RC_PK_BAD_CONVID
| ....
| 00000002
|
LU62RC_STATE_CHECK
| 0002
|
|
LU62RC_SKRTSND_BADSTATE
| ....
| 000000E1
|
LU62RC_TPF_ABEND
| FFFF
|
|
Programming Considerations
Examples
SYMB100 TPPCC REQUEST_TO_SEND, X
RESID=EBW004, X
RCODE=EBW064