Return codes

Transaction Tracking API functions return values in a return code – a fullword area.

The return codes are:

  • 0 Operation successful
  • 10 - 30: z/OS® Related Error:
    • 10 - Base subsystem not found
    • 11 - Invalid Configuration Token passed
    • 12 - Base subsystem inactive
    • 13 - Dispatcher unavailable
    • 14 - No more storage available
    • 15 - No more ASIDs in ASID pool
    • 16 - No Couriers available
    • 17 - System Error Occurred
    • 18 - Invalid API request
    • 19 - ASID table full, no more ASIDs can be tracked. Only 400 address spaces can be tracked by each Base. Start another Base and configure some of your data collectors to use this Base.
    • 20 - Free chain anchor is null. The CADS is full. The Base may not be able to keep up with the incoming work load. Start another Base and configure some of your data collectors to use this Base.
    • 21 - Not used
    • 22 - Free block is flagged as in use.
    • 23 - Can not find ASID for tracked event
    • 24 - CBH pointer in ASID block is null
    • 25 - Event block has been queued but not yet processed by the Base.
    • 26 - CADS not available
    • 27 - Block has already been queued to the Base.
    • 28 - Block is already free.
    • 29 - QELM header is bad.
    • 30 - Block being freed is on the active queue.
  • 100-200 Event Record Invalid:
    • 100 - Internal Error
    • 101 - Invalid event block address
    • 102 - Invalid event type
    • 103 - Invalid timestamp
    • 104 - Invalid transaction ID length (not positive)
    • 105 - Invalid transaction ID flag
    • 106 - Invalid transaction ID address
    • 110 - Invalid horizontal ID length (not positive)
    • 111 - Invalid horizontal ID flag
    • 112 - Invalid horizontal caller type
    • 113 - Invalid horizontal ID address
    • 120 - Invalid vertical ID length (not positive)
    • 121 - Invalid vertical ID flag
    • 122 - Invalid vertical caller type
    • 123 - Invalid vertical caller address
    • 130 - Invalid Name string address in transaction list
    • 131 - Invalid Value string address in transaction list
    • 132 - Invalid Value string length in transaction list
    • 133 - Invalid Name Value flag in transaction list
    • 134 - Invalid Name/Value pair address in transaction list
    • 140 - Invalid Name string address in horizontal stitch list
    • 141 - Invalid Value string address in horizontal stitch list
    • 142 - Invalid Value string length in horizontal stitch list
    • 143 - Invalid Name Value flag in horizontal stitch list
    • 144 - Invalid Name/Value pair address in horizontal stitch list
    • 150 - Invalid Name string address in vertical stitch list
    • 151 - Invalid Value string address in vertical stitch list
    • 152 - Invalid Value string length in vertical stitch list
    • 153 - Invalid Name Value flag in vertical stitch list
    • 154 - Invalid Name/Value pair address in vertical stitch list
    • 160 - Invalid Name string address in horizontal context list
    • 161 - Invalid Value string address in horizontal context list
    • 162 - Invalid Value string length in horizontal context list
    • 163 - Invalid Name Value flag in horizontal context list
    • 164 - Invalid Name/Value pair address in horizontal context list
    • 170 - Invalid Name string address in vertical context list
    • 171 - Invalid Value string address in vertical context list
    • 172 - Invalid Value string length in vertical context list
    • 173 - Invalid Name Value flag in vertical context list
    • 174 - Invalid Name/Value pair address in vertical context list