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:
vDFHDSSRX ADD_SUSPEND
vDFHDSSRX SUSPEND
vDFHDSSRX RESUME
vDFHDSSRX DELETE_SUSPEND
vDFHDSSRX WAIT_MVS
vDFHDSATX CHANGE_PRIORITY
vDFHDUDUX SYSTEM_DUMP
vDFHNQEDX ENQUEUE
vDFHNQEDX DEQUEUE
vDFHKEDSX START_PURGE_PROTECTION
vDFHKEDSX STOP_PURGE_PROTECTION
vDFHLDLDX ACQUIRE_PROGRAM
vDFHLDLDX DEFINE_PROGRAM
vDFHLDLDX DELETE_PROGRAM
vDFHLDLDX RELEASE_PROGRAM
vDFHLGPAX INQUIRE_PARAMETERS
vDFHLGPAX SET_PARAMETERS
vDFHMNMNX MONITOR
vDFHMNMNX INQUIRE_MONITORING_DATA
vDFHPGISX INQUIRE_PROGRAM
vDFHPGISX INQUIRE_CURRENT_PROGRAM
vDFHPGISX SET_PROGRAM
vDFHPGISX START_BROWSE_PROGRAM
vDFHPGISX GET_NEXT_PROGRAM
vDFHPGISX END_BROWSE_PROGRAM
vDFHPGAQX INQUIRE_AUTOINSTALL
vDFHPGAQX SET_AUTOINSTALL
vDFHAPIQX INQ_APPLICATION_DATA
vDFHSAIQX INQUIRE_SYSTEM
vDFHSAIQX SET_SYSTEM
vDFHSMMCX GETMAIN
vDFHSMMCX FREEMAIN
vDFHSMMCX INQUIRE_ELEMENT_LENGTH
vDFHSMMCX INQUIRE_TASK_STORAGE
vDFHSMSRX INQUIRE_ACCESS
vDFHSMSRX INQUIRE_SHORT_ON_STORAGE
vDFHSMSRX SWITCH_SUBSPACE
vDFHTRPTX TRACE_PUT
vDFHBRIQX INQUIRE_CONTEXT
vDFHXMSRX INQUIRE_DTRTRAN
vDFHXMSRX INQUIRE_MXT
vDFHXMCLX INQUIRE_TCLASS
vDFHXMXDX INQUIRE_TRANDEF
vDFHXMIQX INQUIRE_TRANSACTION
vDFHXMIQX SET_TRANSACTION
vDFHJCJCX WRITE_JOURNAL_DATA
© Copyright IBM Corp. 1977, 2011 893