SYNC call

The Synchronization Point (SYNC) call is used to request commit point processing.

Format

Read syntax diagramSkip visual syntax diagramSYNCi/o pcbaib
Call Name DB/DC DBCTL DCCTL DB Batch TM Batch
SYNC X X X    

Parameters

i/o pcb
Specifies the I/O PCB, the first PCB address in the list passed to the program. This parameter is an input and output parameter.
aib
Specifies the application interface block (AIB) that is used for the call. This parameter is an input and output parameter.
The following fields must be initialized in the AIB:
AIBID
Eye catcher. This 8-byte field must contain DFSAIBbb.
AIBLEN
AIB lengths. This field must contain the actual length of the AIB that the application program obtained.
AIBRSNM1
Resource name. This 8-byte, left-justified field must contain the PCB name IOPCBbbb.

Usage

Issue the SYNC call to request that IMS TM process the application program with commit points for the application program.

Restrictions

The SYNC call is valid only in batch-oriented BMPs.

You cannot issue a SYNC call from a CPI Communications driven application program.