Distributed transaction processing (DTP)

Distributed transaction processing (DTP) enables transactions running in one CICS® system to initiate and communicate synchronously with transactions in another CICS system. DTP is supported between CICS on System/390® products and each of the non-System/390 CICS products. The initiating transaction can be in either the System/390 or non-System/390 CICS system. Sync level 1 is the maximum synclevel for CICS Transaction Server for Windows links.

DTP is an alternative to DPL as a way for other CICS systems to access DL/I and DB2® databases owned by a CICS on System/390 system that has a database-handling transaction.

Application programs can issue CICS commands for APPC conversations and so control the allocation and use of an APPC session. To do this, a program must be aware of the state of the conversation over the intersystem link at any given time.

The EXEC CICS commands used to control an APPC conversation are: ALLOCATE, CONNECT PROCESS, EXTRACT PROCESS, SEND, RECEIVE, CONVERSE, WAIT, ISSUE CONFIRMATION, ISSUE ERROR, ISSUE ABEND, FREE.

Related concepts
Function shipping
Transaction routing
Distributed program link (DPL)
Asynchronous processing
Related reference
Summary of CICS System/390-non-System/390 intercommunication
[[ Contents Previous Page | Next Page Index ]]