Appendix G. Threadsafe XPI commands
Most, but not all, XPI commands are threadsafe. Issuing any of the non-threadsafe
commands causes CICS to use the QR TCB to ensure serialization. The XPI
commands that are threadsafe are indicated in the command syntax diagrams in
Chapter 3, “The user exit programming interface (XPI),” on page 305 with the
statement: “This command is threadsafe”, and are listed here.
Threadsafe commands:
v DFHDSSRX ADD_SUSPEND
v DFHDSSRX SUSPEND
v DFHDSSRX RESUME
v DFHDSSRX DELETE_SUSPEND
v DFHDSSRX WAIT_MVS
v DFHDSATX CHANGE_PRIORITY
v DFHDUDUX SYSTEM_DUMP
v DFHNQEDX ENQUEUE
v DFHNQEDX DEQUEUE
v DFHKEDSX START_PURGE_PROTECTION
v DFHKEDSX STOP_PURGE_PROTECTION
v DFHLDLDX ACQUIRE_PROGRAM
v DFHLDLDX DEFINE_PROGRAM
v DFHLDLDX DELETE_PROGRAM
v DFHLDLDX RELEASE_PROGRAM
v DFHLGPAX INQUIRE_PARAMETERS
v DFHLGPAX SET_PARAMETERS
v DFHMNMNX MONITOR
v DFHMNMNX INQUIRE_MONITORING_DATA
v DFHPGISX INQUIRE_PROGRAM
v DFHPGISX INQUIRE_CURRENT_PROGRAM
v DFHPGISX SET_PROGRAM
v DFHPGISX START_BROWSE_PROGRAM
v DFHPGISX GET_NEXT_PROGRAM
v DFHPGISX END_BROWSE_PROGRAM
v DFHPGAQX INQUIRE_AUTOINSTALL
v DFHPGAQX SET_AUTOINSTALL
v DFHAPIQX INQ_APPLICATION_DATA
v DFHSAIQX INQUIRE_SYSTEM
v DFHSAIQX SET_SYSTEM
v DFHSMMCX GETMAIN
v DFHSMMCX FREEMAIN
v DFHSMMCX INQUIRE_ELEMENT_LENGTH
v DFHSMMCX INQUIRE_TASK_STORAGE
v DFHSMSRX INQUIRE_ACCESS
v DFHSMSRX INQUIRE_SHORT_ON_STORAGE
v DFHSMSRX SWITCH_SUBSPACE
v DFHTRPTX TRACE_PUT
v DFHBRIQX INQUIRE_CONTEXT
v DFHXMSRX INQUIRE_DTRTRAN
v DFHXMSRX INQUIRE_MXT
v DFHXMCLX INQUIRE_TCLASS
v DFHXMXDX INQUIRE_TRANDEF
v DFHXMIQX INQUIRE_TRANSACTION
v DFHXMIQX SET_TRANSACTION
v DFHJCJCX WRITE_JOURNAL_DATA
© Copyright IBM Corp. 1977, 2011 893