Professional Documents
Culture Documents
101 W445ngsc415443
101 W445ngsc415443
Table A-2 on page A-2 presents the ICF file operations used
with APPC communications and the equivalent high-level lan-
guage statement.
Data Description Specifications Keywords Table A-3 (Page 1 of 2). DDS Keywords
DDS Keyword Description
Table A-3 lists the DDS keywords that are valid for APPC.
INVITE Schedules an invite function.
Table A-3 (Page 1 of 2). DDS Keywords PRPCMT Requests that the remote program prepare
to commit its protected resources.
DDS Keyword Description
RCVCONFIRM Indicates that the remote program is
ALWWRT The record currently being written ends a requesting a confirmation of transaction
transmission. The program goes to receive activity.
state.
RCVCTLDTA Informs the local program that control data
CONFIRM Requests that the remote program confirm has been received.
receipt of data.
RCVDETACH Indicates that the remote program has
CTLDTA Causes the data to be sent as control data. ended the transaction.
DETACH Informs the remote program that the RCVFAIL Indicates that the remote program has
sending program is ending the transaction. issued a fail indicator.
DFREVOKE Delays an evoke until one of the following RCVROLLB Indicates that the local program needs to
conditions is met. rollback its protected resources.
The send buffer is full. RCVTKCMT Indicates that the local program needs to
An ALWWRT, CONFIRM, DETACH, determine if it can commit its protected
FRCDTA, INVITE, PRPCMT, or READ resources.
function is issued. RCVTRNRND Indicates that the program is now in send
A commit or rollback operation is done. state.
EOS Used to specify an end-of-session function. RECID Used to allow the data content to identify
the record format to use to receive the
EVOKE Starts a program on the remote system. data.
FAIL Sends a fail indicator to the remote system. RQSWRT Specifies that the program is requesting
FMTNAME Specifies that a format-name should be permission to write.
sent on output operations. RSPCONFIRM Used to respond positively to a received
FRCDTA Immediately sends communications data confirm request.
currently in the buffer without waiting for SECURITY Includes security information needed to
the buffer to become full. start a program on the remote system.
If a program start request from the partner 0046 Description: On a successful input operation,
program started the transaction, your your program received some control data with a
program can issue an end-of-session func- detach indication. In addition, the partner
tion or end. program requested confirmation.
If your program does detect an error, issue a fail Action: If your program detects no errors, it
operation. The transaction remains active, and should respond to the confirm request with a
your program and the partner program can respond-to-confirm (RSPCONFIRM) function,
perform the necessary error recovery. To end and then:
the transaction abnormally if your program If your program started the transaction, it
detects an error, issue an end-of-session func- can issue another evoke operation (to start
tion, or end your program. another program), issue a release operation
001D Description: Your program received control (to perform local processing or to start
data, sent with the program start request, on the another session), or end.
first input operation, along with a detach indi- If a program start request from the partner
cation. In addition, the partner program program started the transaction, your
requested confirmation. program can issue an end-of-session func-
Action: If your program detects no errors, it tion or end.
should respond to the confirm request with a If your program does detect an error, issue a fail
respond-to-confirm (RSPCONFIRM) function, operation. The transaction remains active, and
and can then issue an end-of-session function or your program and the partner program can
end. perform the necessary error recovery. To end
If your program does detect an error, issue a fail the transaction abnormally if your program
operation. The transaction remains active, and detects an error, issue an end-of-session func-
your program and the partner program can tion, or end your program.
perform the necessary error recovery. To end 0054 Description: Rollback is required. The trans-
the transaction abnormally if your program action program (TP) has entered the rollback-
detects an error, issue an end-of-session func- required state.
tion, or end your program.
Note: This is only returned after an EOS func-
0044 Description: On a successful input operation, tion or a close operation has been
your program received control data with a turn- issued, so that local resources and other
around indication. In addition, the partner remote resources must be rolled back.
program requested confirmation.
Action: Use the rollback operation to roll back
all local protected resources.