SJCON - Java VM domain control blocks

Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 1040 SJA
Block header

--------------------------------------------------------------------
(0) CHARACTER 16 SJA_PREFIX ===> eyecatcher <===
(0) HALFWORD 2 SJA_LENGTH length of sja
(2) CHARACTER 14 SJA_PREFIX_TEXT >DFHSJAnchor
Domain state information

--------------------------------------------------------------------
        -------------------------------------------------------------
        -! All doubleword-aligned fields start here ! ---------------
-----------------------------------------------
(10) CHARACTER 8 SJA_GENERAL_SPTOKEN general subpool
(18) CHARACTER 8 SJA_SJLRB_SPTOKEN Liberty req blk
(20) CHARACTER 8 SJA_SJLLB_SPTOKEN Liberty listener
(28) CHARACTER 16 SJA_GENERAL64_SPTOKEN 64bit subpool
        -------------------------------------------------------------
        -! All fullword-aligned fields start here ! -----------------
---------------------------------------------
(38) ADDRESS 4 SJA_LOCK_TOKEN global lock token
(3C) ADDRESS 4 * reserved
(40) FULLWORD 4 SJA_PROFILE_DIR_LEN len JVMPROFILEDIR
(44) CHARACTER 12 SJA_STATS_DATA SJ statistics data
(44) ADDRESS 4 SJA_STATS_BUFFER_PTR Statistics buffer
(48) CHARACTER 8 SJA_STATS_LAST_ RESET_TIME Stats last reset time
        Master control block for JVMServers !@M6A jcb = JVMServer
        Control Block !@M6A
(50) ADDRESS 4 SJA_JCB_PTR
(54) ADDRESS 4 SJA_DFHSJOI_ENTRY OSGi ICM entry pt
(58) ADDRESS 4 SJA_DFHSJWR_ENTRY WAR ICM entry pt
(5C) ADDRESS 4 SJA_DFHSJEB_ENTRY EBA ICM entry p
(60) ADDRESS 4 SJA_DFHSJEA_ENTRY EAR ICM entry pt
(64) ADDRESS 4 SJA_DFHSJXS_ENTRY JVMSERVER ICM
(68) ADDRESS 4 SJA_DFHSJNX_ENTRY NODEJSAPP ICM
(6C) ADDRESS 4 SJA_BUNDLE_TO_SJ_ DIR_TOKEN Dir token Bundle
(70) UNSIGNED 1 SJA_SECURITY_ STANDARDS Security flags
(70) 1... ....   SJA_SECURITY_ SP800131A NIST SP800-131A
(70) .111 1111   * reserved
(71) CHARACTER 3 * reserved
        -------------------------------------------------------------
        -! All halfword-aligned fields start here ! -----------------
        ---------------------------------------------! --------------
        ------------------------------------------------! All
        unaligned fields start here ! -------------------------------
-------------------------------
(74) CHARACTER 244 SJA_PROFILE_DIR SIT JVMPROFILEDIR
(168) CHARACTER 9 SJA_APPLID Null-terminated
(168) CHARACTER 8 SJA_APPLID_AREA Applid + nulls
(170) CHARACTER 1 SJA_APPLID_TERMINATOR For 8 byte applid
(171) UNSIGNED 1 SJA_SJ_STATE SJ domain state initialised, quiesced or terminated
(172) UNSIGNED 1 SJA_FLAGS Flags
(172) 1... ....   SJA_COLD_START 1=CICS cold started
(172) .1.. ....   * sja_first_jvm
        The following bit is set if a WLP JVM server with zos
        platform has been enabled (only one allowed per region)
(172) ..1. ....   * sja_wlp_zos_plat
(172) ...1 ....   SJA_IN_RESYNC
(172) .... 11..   *
(172) .... ..1.   SJA_SOS_INDICATOR SOS Indicator
(172) .... ...1   SJA_MXT_QUEUEING MXT Queueing
(173) CHARACTER 255 SJA_USS_HOME_DIR USSHOME SIT PARM
(272) UNSIGNED 1 SJA_USS_HOME_LEN Length of USSHOME
(273) CHARACTER 1 * Reserved
(274) CHARACTER 64 SJA_KEYRING_NAME KEYRING SIT PARM
(2B4) UNSIGNED 1 SJA_KEYRING_LEN Length of KEYRING
(2B5) CHARACTER 1 SJA_CPSMCONN N/W/S
(2B6) CHARACTER 2 * Reserved
(2B8) UNSIGNED 4 SJA_NODEJSAPP_DIR_ TOKEN Nodeapp dir tkn
(2BC) ADDRESS 4 SJA_NODEBUN_TO_SJ_ DIR_TOKEN Dir token Bundl
(2C0) ADDRESS 4 SJA_NODEJSAPP_DIR_ LOCK lock for chain
(2C4) CHARACTER 255 SJA_USS_CONFIG_DIR USSCONFIG SIT
(3C3) UNSIGNED 1 SJA_USS_CONFIG_LEN
(3C4) CHARACTER 32 SJA_DEFAULTCERT_LABEL Default cert
(3E4) CHARACTER 37 SJA_HSTS_VALUE HSTS global value
(409) CHARACTER 7 * Reserved


(410) CHARACTER 0 SJA_END

Constants

Table 2.
Len Type Value Name Description

Message numbers and system dumpcode values

--------------------------------------------------------------------
   ---------------------------MSG NUMBERS------------------------------
  @D160665C - MSG constants consolidated, sequenced, and organised
1 DECIMAL 1 MNO_ABEND
8 CHARACTER SJ0001 DCD_ABEND
1 DECIMAL 2 MNO_SEVERE_ERROR
8 CHARACTER SJ0002 DCD_SEVERE_ERROR
1 DECIMAL 3 MNO_NO_STORAGE
8 CHARACTER SJ0003 DCD_NO_STORAGE
8 CHARACTER SJ0004 DCD_LOOP
1 DECIMAL 4 MNO_LOOP
   SJPTI
     Initial Pthread abend (Java) constant(005)
     Initial Pthread abend (Node) constant(006)
     Initial Pthread signal received constant(007)
     IPT unexpected termination (Java) constant(008)
   SJDM 101 - 199
2 DECIMAL 101 MSG_SJDM_INIT_START
2 DECIMAL 102 MSG_SJDM_INIT_END
2 DECIMAL 103 MSG_SJDM_INIT_FAIL
8 CHARACTER SJ0103 MSG_SJDM_INIT_FAIL_ ABEND
   SJIN 201 - 299
   201-205 deleted by D66881
2 DECIMAL 207 MSG_SJIN_RUNNING_JAVA_ VERSION
2 DECIMAL 210 MSG_SJIN_START_JVM_ FAILED
2 DECIMAL 211 MSG_SJIN_START_JVM_ THREW_EXCEPTION
2 DECIMAL 212 MSG_SJIN_JVM_ TERMINATION_ERROR
2 DECIMAL 213 MSG_SJIN_TERM_JVM_ THREW_EXCEPTION
2 DECIMAL 214 MSG_SJIN_SYSTEM_EXIT_ INVOKED
2 DECIMAL 215 MSG_SJIN_OSGI_INIT_ EXCEPTION
2 DECIMAL 216 MSG_SJIN_ENCLAVE_INIT_ EXCEPTION
       
   SJIS 301 - 399
     Unused
   SJST 401 - 499
     Unused
   SJ 500-599
     Retired
   SJ 600-599
     com.ibm.cics.server.FileBrowse? constant(600)
   SJ 700-799
     Retired
   SJ 800-899
     Retired
   WRAPPER.JAVA 0900 - 0909
     Retired constant(0900)
     Wrapper initWrapper(), initOSGiWrapper() constant(0901)
     Retired constant(0902)
     Wrapper call_main() constant(0903)
     Wrapper handleReturnCode() constant(0904)
     Wrapper handleReturnCode() constant(0905)
     Wrapper processArgs() constant(0906)
     Wrapper processArgs() constant(0907)
     Unused constant(0908)
     Unused constant(0909)
   SJJS 0910 - 0999
4 DECIMAL 910 MSG_JVMSERVER_CREATED
4 DECIMAL 911 MSG_JVMSERVER_CREATE_ FAILED
4 DECIMAL 912 MSG_JVMSERVER_ DISCARDED
4 DECIMAL 913 MSG_JVMSERVER_ DISCARDING
4 DECIMAL 914 MSG_JVMSERVER_DISABLED
4 DECIMAL 915 MSG_JVMSERVER_ENABLED
4 DECIMAL 916 MSG_JVMSERVER_THREADS_ LIMITED
4 DECIMAL 917 MSG_JVMSERVER_USER_ DISABLED
4 DECIMAL 918 MSG_JVMSERVER_ DISABLING
4 DECIMAL 919 MSG_START_BUNDLES_ INITIALISATION
     Retired constant(0920)
4 DECIMAL 921 MSG_WLP_TRANID_ DISABLED
4 DECIMAL 922 MSG_WLP_TRANID_ NOTFOUND
4 DECIMAL 923 MSG_WLP_URIMAP_ DISABLED
4 DECIMAL 924 MSG_WLP_URIMAP_SCHEME_ ERROR
     Wrapper interpretSystemException() constant(0925)
     Wrapper handleReturnCode() constant(0926)
     unused constant(0927)
4 DECIMAL 928 MSG_DIAGS_GATHER_ STARTING
       
4 DECIMAL 932 MSG_DIAGS_GATHER_TAR_ NAME2LONG
4 DECIMAL 933 MSG_DIAGS_GATHER_ DISABLED
4 DECIMAL 934 MSG_DIAGS_GATHER_NOT_ ENABLED
4 DECIMAL 935 MSG_DIAGS_GATHER_ WORKDIR2LONG
4 DECIMAL 936 MSG_DIAGS_GATHER_ COMPLETED_OK
       
4 DECIMAL 937 MSG_DIAGS_GATHER_ FAILED
       
4 DECIMAL 938 MSG_JVMSERVER_TIMEOUT
       
   SJSC 1001 - 1099
2 DECIMAL 1001 MSG_SJSC_ATTACH_ THREAD_FAILED
2 DECIMAL 1002 MSG_SJSC_CLASS_NOT_ FOUND
2 DECIMAL 1003 MSG_SJSC_METHOD_NOT_ FOUND
2 DECIMAL 1004 MSG_SJSC_JVM_THREW_ EXCEPTION
2 DECIMAL 1005 MSG_SJSC_DETACH_ THREAD_FAILED
SJRL 1100 - 1149 ! Assume 50 SRJL msgs ample
2 DECIMAL 1100 MSG_BUNDLE_INSTALL_ FAILED
2 DECIMAL 1101 MSG_BUNDLE_ENABLE_ FAILED
2 DECIMAL 1102 MSG_BUNDLE_DISABLE_ FAILED
2 DECIMAL 1104 MSG_BUNDLE_JVMSERVER_ DISABLED
2 DECIMAL 1105 MSG_BUNDLPART_ INSTALLED
2 DECIMAL 1106 MSG_BUNDLPART_ DISCARDED
2 DECIMAL 1107 MSG_BUNDLPART_ENA_OR_ DIS
2 DECIMAL 1108 MSG_BUNDLPART_ VERSIONRANGE_INV
2 DECIMAL 1109 MSG_BUNDLE_FIND_ HIGHEST_FAILED
2 DECIMAL 1110 MSG_BUNDLE_PHASEIN_ COMPLETE
2 DECIMAL 1111 MSG_BUNDLEPARTS_ UNUSABLE
       
   SJRL 1200 - 1299
2 DECIMAL 1200 MSG_JVMSERVER_ INSTALLED_OK
2 DECIMAL 1201 MSG_JVMSERVER_INSTALL_ FAILED
2 DECIMAL 1202 MSG_JVMSERVER_NAME_ INVALID
   SJNA 1300 - 1399
2 DECIMAL 1300 MSG_SJNA_CREATE_ NODEJSAPP_OK
       
2 DECIMAL 1301 MSG_SJNA_CREATE_ NODEJSAPP_FAIL
       
2 DECIMAL 1302 MSG_SJNA_DISCARD_ NODEJSAPP_FAIL
       
2 DECIMAL 1303 MSG_SJNA_STATE_ NODEJSAPP
       
2 DECIMAL 1304 MSG_SJNA_STATE_BADEXIT
       
2 DECIMAL 1305 MSG_SJRT_SIGNAL_FAILED
2 DECIMAL 1306 MSG_SJRT_LE_RUNOPTS_ FAIL
       
2 DECIMAL 1307 MSG_SJNA_SIGKILL_SOON
       
2 DECIMAL 1308 MSG_SJNA_NODESTART_ FAIL
       
2 DECIMAL 1309 MSG_SJNA_URIMAP_FAIL
2 DECIMAL 1310 MSG_SJNA_TRANSACTION_ FAIL
       
2 DECIMAL 1311 MSG_SJNA_URIMAP_NOTFND
       
2 DECIMAL 1312 MSG_SJNA_STATE_ BADEXIT2
       
2 DECIMAL 1313 MSG_SJNA_WRONG_VERSION
       
   SJSC 1400-1499
2 DECIMAL 1400 MSG_SJSC_NO_ANGEL_ ERROR
2 DECIMAL 1401 MSG_SJSC_NO_NAMED_ ANGEL_ERROR
2 DECIMAL 1402 MSG_SJSC_NO_ANGEL_ WARNING
2 DECIMAL 1403 MSG_SJSC_NO_NAMED_ ANGEL_WARNING
2 DECIMAL 1404 MSG_SJSC_NO_ANGEL_WTOR
DIAGNOSTICS SCRIPT 1500-1599 inclusive - reserved.
   SJRT 1600-1699
2 DECIMAL 1600 MSG_SJRT_SCRIPT_ STARTED
       
2 DECIMAL 1601 MSG_SJRT_SCRIPT_START_ FAILED
       
2 DECIMAL 1602 MSG_SJRT_SCRIPT_WAIT_ FAILED
       
2 DECIMAL 1603 MSG_SJRT_SCRIPT_ SUCCESS
       
2 DECIMAL 1604 MSG_SJRT_SCRIPT_ FAILURE
       
2 DECIMAL 1605 MSG_SJRT_SCRIPT_ TIMEOUT
       
   ---------------------------MSG REASONS------------------------------
   Message reason constants for MSG SJ0210 (Start JVM failed)
1 DECIMAL 1 MSG_SJIN_ERROR_ PROCESSING_PROFILE
1 DECIMAL 2 MSG_SJIN_ERROR_ OPENING_JVM_DLL
1 DECIMAL 3 MSG_SJIN_JNI_CREATE_ NOT_FOUND
1 DECIMAL 4 MSG_SJIN_SETUP_CLASS_ NOT_FOUND
1 DECIMAL 5 MSG_SJIN_TERMINATION_ CLASS_NOT_FOUND
1 DECIMAL 6 MSG_SJIN_CREATE_JVM_ FAILED
1 DECIMAL 7 MSG_SJIN_CHDIR_FAILED
1 DECIMAL 8 MSG_SJIN_WORK_DIR_ READONLY
1 DECIMAL 9 MSG_SJIN_ERROR_ LOCATING_MAIN
1 DECIMAL 10 MSG_SJIN_ATTACH_FAILED
1 DECIMAL 11 MSG_SJIN_SETUP_CLASS_ TIMEDOUT
1 DECIMAL 12 MSG_SJIN_ENCLAVE_INIT_ FAILED
1 DECIMAL 13 MSG_SJIN_VOLUME_CHECK_ FAILED
1 DECIMAL 14 MSG_SJIN_REDIRECT_IO_ FAILED
       
1 DECIMAL 15 MSG_SJIN_ANGEL_ UNAVAILABLE
       
1 DECIMAL 20 MSG_SJIN_INTERNAL_ ERROR
1 DECIMAL 21 MSG_SJIN_WORKDIR_TOO_ LONG
       
   Message reason constants for MSG SJ0212 (JVM termination error)
1 DECIMAL 1 MSG_SJIN_TERM_CLASS_ NOT_FOUND
1 DECIMAL 2 MSG_SJIN_TERM_ERROR_ LOCATING_MAIN
1 DECIMAL 3 MSG_SJIN_TERM_ INTERNAL_ERROR
1 DECIMAL 4 MSG_SJIN_TERM_CLASS_ TIMEDOUT
1 DECIMAL 5 MSG_SJIN_TERM_TIMEOUT
       
   Message reason constants for 0911 (JVM server create failed)
     See DFHMESJE for corresponding 'value' inserts.
1 DECIMAL 1 MSG_CREATE_FAIL_MEM_ ERROR
1 DECIMAL 2 MSG_CREATE_FAIL_DIR_ ERROR
1 DECIMAL 3 MSG_CREATE_FAIL_LOCK_ ERROR
1 DECIMAL 4 MSG_CREATE_FAIL_ CATALOG_ERROR
1 DECIMAL 5 MSG_CREATE_FAIL_ DUPLICATE_JVM
1 DECIMAL 6 MSG_CREATE_FAIL_ PROFILEDIR_TOO_LONG
   Message reasons constants for 0914 (JVM server disabled)
1 DECIMAL 1 MSG_DISABLED_ JVMSERVER_NOT_FOUND
1 DECIMAL 2 MSG_DISABLED_ JVMPROFILE_NOT_AUTH
1 DECIMAL 3 MSG_DISABLED_CJSR_ FAILED_ATTACH
1 DECIMAL 4 MSG_DISABLED_ INSUFFICIENT_STORAGE
1 DECIMAL 5 MSG_DISABLED_ACTIVATE_ MODE_FAILED
1 DECIMAL 6 MSG_DISABLED_ADD_TP_ TCB_FAILED
1 DECIMAL 7 MSG_DISABLED_CHANGE_ MODE_TP_FAILED
1 DECIMAL 8 MSG_DISABLED_CREATE_ ENCLAVE_FAILED
1 DECIMAL 9 MSG_DISABLED_RUNOPTS_ FAILED
     Update_profile deprecated.
     dcl msg_disabled_update_profile_failed bin(8) constant(10);
1 DECIMAL 11 MSG_DISABLED_ INSUFFICIENT_THREADS
1 DECIMAL 12 MSG_DISABLED_CJSL_ FAILED_ATTACH
   Message reason constants for MSG SJ1100 (OSGi bundle install err)
1 DECIMAL 1 MSG_BUNDLE_INSTALL_ UNKNOWN_ERROR
1 DECIMAL 2 MSG_BUNDLE_INSTALL_NO_ JVMSERVER
1 DECIMAL 3 MSG_BUNDLE_INSTALL_ EXC_FROM_JVMSERVER
        QDXC
1 DECIMAL 4 MSG_BUNDLE_INSTALL_NO_ OSGI
1 DECIMAL 5 MSG_BUNDLE_INTERNAL_ ERROR
1 DECIMAL 6 MSG_BUNDLE_DUPLICATE_ BUNDLE
1 DECIMAL 7 MSG_BUNDLE_JVMSERVER_ NOT_LIBERTY
1 DECIMAL 8 MSG_BUNDLE_JVMSERVER_ IS_LIBERTY
   Message reason constants for MSG SJ1101 (OSGi bundle enable err)
1 DECIMAL 1 MSG_BUNDLE_ENABLE_NO_ JVMSERVER
1 DECIMAL 2 MSG_BUNDLE_ENABLE_EXC_ FROM_JVMSERVER
   Message reason constants for MSG SJ1102 (OSGi bundle enable err)
1 DECIMAL 1 MSG_BUNDLE_DISABLE_NO_ JVMSERVER
1 DECIMAL 2 MSG_BUNDLE_DISABLE_ EXC_FROM_JVMSERVER
   Msg constants for msg SJ1104 (JVMSERVER disabled)
1 DECIMAL 1 MSG_BUNDLE_INSTALL_OP_ FAILED
       
1 DECIMAL 2 MSG_BUNDLE_ENABLE_OP_ FAILED
       
   Msg reason constants for MSG SJ1108 (OSGi bundle find highest err)
1 DECIMAL 1 MSG_BUNDLE_INSTALL_ INV_VERSION_RANGE
   Msg reason constants for MSG SJ1109 (OSGi bundle find highest err)
1 DECIMAL 1 MSG_FIND_HIGHEST_NO_ JVMSERVER
1 DECIMAL 2 MSG_FIND_HIGHEST_ JVMSERVER_NOT_ENA
1 DECIMAL 3 MSG_FIND_HIGHEST_NO_ BUNDLE_IN_RANGE
1 DECIMAL 4 MSG_FIND_HIGHEST_ VERSION_FAILED
       
1 DECIMAL 5 MSG_FIND_HIGHEST_ INTERNAL_ERROR
       
   Insert constants for DFHSJ1301
1 DECIMAL 1 MSG_SJNA_INTERNAL_ ERROR
       
1 DECIMAL 2 MSG_SJNA_DUPLICATE
1 DECIMAL 3 MSG_SJNA_SCRIPT_NOT_ FOUND
       
1 DECIMAL 4 MSG_SJNA_PROFILE_NOT_ FOUND
       
1 DECIMAL 5 MSG_SJNA_SCRIPT_NOT_ AUTH
       
1 DECIMAL 6 MSG_SJNA_PROFILE_NOT_ AUTH
       
1 DECIMAL 7 MSG_SJNA_SCRIPT_TOO_ LONG
       
1 DECIMAL 8 MSG_SJNA_PROFILE_TOO_ LONG
       
1 DECIMAL 9 MSG_SJNA_NAME_INVALID
   Insert constants for DFHSJ1302
dcl msg_sjna_internal_error fixed bin(8) constant(1);
1 DECIMAL 2 MSG_SJNA_NOT_FOUND
   Insert constants for DFHSJ1303
1 DECIMAL 1 MSG_SJNA_STATE_ENABLED
       
1 DECIMAL 2 MSG_SJNA_STATE_ DISABLED
       
1 DECIMAL 3 MSG_SJNA_STATE_ DISCARDED
       
   Insert constants for DFHSJ1305
1 DECIMAL 1 MSG_SJRT_INSERT_EINVAL
       
1 DECIMAL 2 MSG_SJRT_INSERT_ EMVSSAF2ERR
       
1 DECIMAL 3 MSG_SJRT_INSERT_EPERM
       
   Insert constants for DFHSJ1306
1 DECIMAL 1 MSG_SJRT_INSERT_ RESOURCE
       
1 DECIMAL 2 MSG_SJRT_INSERT_LENGTH
       
1 DECIMAL 3 MSG_SJRT_INSERT_OTHER
       
   Insert constants for DFHSJ1308
1 DECIMAL 1 MSG_SJNA_1308_MALLOC
1 DECIMAL 2 MSG_SJNA_1308_THR_ CREATE
       
1 DECIMAL 3 MSG_SJNA_1308_THR_JOIN
       
1 DECIMAL 4 MSG_SJNA_1308_PROFILE
       
1 DECIMAL 5 MSG_SJNA_1308_OTHER
1 DECIMAL 6 MSG_SJNA_1308_CHDIR
1 DECIMAL 7 MSG_SJNA_1308_WORKDIR
       
1 DECIMAL 8 MSG_SJNA_1308_VOLUME
1 DECIMAL 9 MSG_SJNA_1308_REDIRECT
       
1 DECIMAL 10 MSG_SJNA_1308_HOME_ EMPTY
       
1 DECIMAL 11 MSG_SJNA_1308_HOME_ INVAL
       
1 DECIMAL 12 MSG_SJNA_1308_HOMELIB_ INVAL
       
1 DECIMAL 13 MSG_SJNA_1308_HOMEBIN_ INVAL
       
1 DECIMAL 14 MSG_SJNA_1308_PREFIX_ INVAL
       
1 DECIMAL 15 MSG_SJNA_1308_SUFFIX_ INVAL
       
1 DECIMAL 16 MSG_SJNA_1308_TIMEOUT_ INVAL
       
1 DECIMAL 17 MSG_SJNA_1308_TIMEOUT_ SML
       
1 DECIMAL 18 MSG_SJNA_1308_TIMEOUT_ BIG
       
1 DECIMAL 19 MSG_SJNA_1308_MANY_ CMD_OPTS
       
1 DECIMAL 20 MSG_SJNA_1308_STDERR_ ZFS
       
1 DECIMAL 21 MSG_SJNA_1308_STDOUT_ ZFS
       
1 DECIMAL 22 MSG_SJNA_1308_WORKDIR_ LONG
       
   Insert constants for DFHSJ1309
1 DECIMAL 1 MSG_SJNA_1309_URIM_ DISABLED
       
1 DECIMAL 2 MSG_SJNA_1309_URIM_ USAGE
       
   Insert constants for DFHSJ1310
1 DECIMAL 1 MSG_SJNA_1310_TRAN_ NOTFND
       
   Insert constants for DFHSJ1601
1 DECIMAL 1 MSG_SJRT_1601_NOT_AUTH
       
1 DECIMAL 2 MSG_SJRT_1601_ENV_ ERROR
       
1 DECIMAL 3 MSG_SJRT_1601_INVALID
       
1 DECIMAL 4 MSG_SJRT_1601_INVALID_ FILE
       
1 DECIMAL 5 MSG_SJRT_1601_FILE_ NOTFND
       
1 DECIMAL 6 MSG_SJRT_1601_NOT_ EXECUTE
       
1 DECIMAL 7 MSG_SJRT_1601_UNKNOWN
       


2 HEX 0101 TID_SJDM_ENTRY
2 HEX 0102 TID_SJDM_EXIT
2 HEX 0103 TID_SJDM_RECOVERY
2 HEX 0104 TID_SJDM_INVALID_ FORMAT
2 HEX 0105 TID_SJDM_INVALID_ FUNCTION
2 HEX 0106 TID_SJDM_RELEASE_LOCK_ ERROR
2 HEX 0107 TID_SJDM_NO_STORAGE_ FOR_SJA
2 HEX 0108 TID_SJDM_NO_STORAGE_ FOR_STATS
2 HEX 010B TID_SJDM_NO_STORAGE_ FOR_JCB
2 HEX 010D TID_SJDM_CREATE_ BUNDLE_DIRECTORY_ERROR
2 HEX 010E TID_SJDM_INQUIRE_ CERTIFICATE_ERROR
       
2 HEX 0201 TID_SJIN_ENTRY
2 HEX 0202 TID_SJIN_EXIT
2 HEX 0203 TID_SJIN_RECOVERY
2 HEX 0204 TID_SJIN_INVALID_ FORMAT
2 HEX 0205 TID_SJIN_INVALID_ FUNCTION
2 HEX 0206 TID_SJIN_GET_LOCK_ ERROR
2 HEX 0207 TID_SJIN_RELEASE_LOCK_ ERROR
2 HEX 0208 TID_SJIN_INVALID_DSAT_ FUNCTION
2 HEX 0209 TID_SJIN_INTERNAL_ ERROR
2 HEX 020E TID_SJIN_RUNNING_JAVA_ VERSION
   JVMSERVER-related tracepoints in DFHSJIN
2 HEX 0239 TID_SJIN_PTHREAD_ CREATE_FAIL
2 HEX 023A TID_SJIN_ERROR_ PROCESSING_PROFILE
2 HEX 023B TID_SJIN_ERROR_ OPENING_JVM_DLL
2 HEX 023C TID_SJIN_JNI_CREATE_ NOT_FOUND
2 HEX 023D TID_SJIN_SETUP_CLASS_ NOT_FOUND
2 HEX 023E TID_SJIN_CREATE_JVM_ FAILED
2 HEX 023F TID_SJIN_CHDIR_FAILED
2 HEX 0240 TID_SJIN_WORK_DIR_ READONLY
2 HEX 0241 TID_SJIN_ERROR_ LOCATING_MAIN
2 HEX 0242 TID_SJIN_MAIN_METHOD_ EXCEPTION
2 HEX 0243 TID_SJIN_TERMINATION_ CLASS_NOT_FOUND
2 HEX 0244 TID_SJIN_ATTACH_FAILED
2 HEX 0245 TID_SJIN_SETUP_CLASS_ TIMEDOUT
2 HEX 0246 TID_SJIN_TERM_CLASS_ TIMEDOUT
2 HEX 0247 TID_SJIN_ENCLAVE_INIT_ FAILED
2 HEX 0248 TID_SJIN_OSGI_INIT_ FAILED
2 HEX 0249 TID_SJIN_VOLUME_CHECK_ FAILED
2 HEX 024A TID_SJIN_JVMSERVER_ EXITING
2 HEX 024B TID_SJIN_REDIRECT_IO_ FAILED
       
2 HEX 024C TID_SJIN_JVM_ TERMINATION_ERROR
       
2 HEX 024D TID_SJIN_PTHREAD_ CREATE_TIMEOUT
       
2 HEX 024E TID_SJIN_ANGEL_ UNAVAILABLE
       
2 HEX 024F TID_SJIN_PTHREAD_ CREATE_WAIT_AGAIN
       
2 HEX 0250 TID_SJIN_WORKDIR_TOO_ LONG
       
2 HEX 0301 TID_SJIS_ENTRY
2 HEX 0302 TID_SJIS_EXIT
2 HEX 0303 TID_SJIS_RECOVERY
2 HEX 0304 TID_SJIS_INVALID_ FORMAT
2 HEX 0305 TID_SJIS_INVALID_ FUNCTION
2 HEX 0306 TID_SJIS_GET_LOCK_ ERROR
2 HEX 0307 TID_SJIS_RELEASE_LOCK_ ERROR
2 HEX 0401 TID_SJST_ENTRY
2 HEX 0402 TID_SJST_EXIT
2 HEX 0403 TID_SJST_RECOVERY
2 HEX 0404 TID_SJST_INVALID_ FORMAT
2 HEX 0405 TID_SJST_INVALID_ FUNCTION
2 HEX 0406 TID_SJST_INVALID_PARMS
2 HEX 0407 TID_SJST_GET_EXC_LOCK_ ERROR
2 HEX 0408 TID_SJST_RELEASE_EXC_ LOCK_ERROR
2 HEX 0409 TID_SJST_GET_SHR_LOCK_ ERROR
2 HEX 0410 TID_SJST_RELEASE_SHR_ LOCK_ERROR
2 HEX 0411 TID_SJST_RECOVERY_ RELEASE_LOCK_ERROR
2 HEX 0412 TID_SJST_UNKNOWN_KE_ ERROR_CODE
2 HEX 0601 TID_SJNT_ENTRY
2 HEX 0602 TID_SJNT_EXIT
2 HEX 0603 TID_SJNT_RECOVERY
2 HEX 0604 TID_SJNT_INVALID_ FORMAT
2 HEX 0605 TID_SJNT_INVALID_ FUNCTION
2 HEX 0901 TID_SJSM_ENTRY
2 HEX 0902 TID_SJSM_EXIT
2 HEX 0903 TID_SJSM_RECOVERY
2 HEX 0904 TID_SJSM_INVALID_ FORMAT
2 HEX 0905 TID_SJSM_INVALID_ FUNCTION
2 HEX 0A01 TID_SJDS_ENTRY
2 HEX 0A02 TID_SJDS_EXIT
2 HEX 0A03 TID_SJDS_RECOVERY
2 HEX 0A04 TID_SJDS_INVALID_ FORMAT
2 HEX 0A05 TID_SJDS_INVALID_ FUNCTION
2 HEX 0A06 TID_SJDS_INTERNAL_ ERROR
2 HEX 0A07 TID_SJDS_EXCEPTION_ DATA
2 HEX 0B01 TID_SJJS_ENTRY
2 HEX 0B02 TID_SJJS_EXIT
2 HEX 0B03 TID_SJJS_INVALID_ FORMAT
2 HEX 0B04 TID_SJJS_INVALID_ FUNCTION
2 HEX 0B05 TID_SJJS_RECOVERY_ ENTERED
2 HEX 0B07 TID_SJJS_INTERNAL_ ERROR
    dcl tid_sjjs_le_runopts bit(16) constant('0B08'x);
2 HEX 0B09 TID_SJJS_GETMAIN_ERROR
2 HEX 0B0A TID_SJJS_ATTACH_ERROR
2 HEX 0B0B TID_SJJS_URI_ERROR
2 HEX 0B0C TID_SJJS_URIMAP_ERROR
2 HEX 0B0D TID_SJJS_ATTACH_PARMS
2 HEX 0B0E TID_SJJS_ATTACH_ DISABLED_ERROR
2 HEX 0B0F TID_SJJS_ATTACH_ NOTFOUND_ERROR
2 HEX 0B10 TID_SJJS_JVMSERVER_ REQUEST
2 HEX 0B11 TID_SJJS_URIMAP_ DISABLED_ERROR
2 HEX 0B12 TID_SJJS_URIMAP_ SCHEME_ERROR
2 HEX 0B13 TID_SJJS_INQUIRE_ BUNDLE_FAILED
2 HEX 0B14 TID_SJJS_DELETED_TCB
2 HEX 0B15 TID_SJJS_SWITCH_ CONTEXT
2 HEX 0B16 TID_SJJS_URIMAP_ UNAVAIL
2 HEX 0B17 TID_SJJS_PROFILEDIR_ TOO_LONG
2 HEX 0B18 TID_SJJS_THREADLIMIT
2 HEX 0B19 TID_SJJS_WRONG_TCB
2 HEX 0B1A TID_SJJS_BAD_REQUEST_ TYPE
       
2 HEX 0B20 TID_SJJS_SHUTDOWN_ TIMEOUT
       
2 HEX 0B21 TID_SJJS_CJSR_STILL_ ACTIVE
       
2 HEX 0B22 TID_SJJS_STATSCOL_ ERROR
       
2 HEX 0B23 TID_SJJS_RECOVERY_ ENTERED_2
       
2 HEX 0B24 TID_SJJS_DISABLE_ INCOMPLETE
       
2 HEX 0B25 TID_SJJS_DISABLING
     Renamed tid_sjxm_sjke_invaid as tid_sjjs_sjke_invalid
2 HEX 0B26 TID_SJJS_SJKE_INVALID
       
2 HEX 0B27 TID_SJJS_UNEXPECTED_ ESCALATION
       
2 HEX 0B28 TID_SJJS_JVMSERVER_ NOT_FOUND
       
2 HEX 0B29 TID_SJJS_BPXSPAWN_ FAILED
       
2 HEX 0B2A TID_SJJS_BPXWAIT_ FAILED
       
2 HEX 0B2B TID_SJJS_CHILD_ PROCESS_STARTED
       
2 HEX 0B2C TID_SJJS_CHILD_ PROCESS_FINISHED
       
2 HEX 0B2D TID_SJJS_DIAGS_GATHER_ NO_LOCNS
       
2 HEX 0B2E TID_SJJS_ARCHIVE_PATH_ BUILT
       
2 HEX 0B32 TID_SJJS_POST_EVENT_ LISTENER
       
2 HEX 0C01 TID_SJTH_ENTRY
2 HEX 0C02 TID_SJTH_EXIT
2 HEX 0C03 TID_SJTH_INVALID_ FORMAT
2 HEX 0C04 TID_SJTH_INVALID_ FUNCTION
2 HEX 0C05 TID_SJTH_RECOVERY_ ENTERED
2 HEX 0C06 TID_SJTH_FAILURE
2 HEX 0C07 TID_SJTH_UNKNOWN_KE_ ERROR_CODE
2 HEX 0C08 TID_SJTH_LOCK_ERROR
2 HEX 0C09 TID_SJTH_UNLOCK_ERROR
2 HEX 0C0A TID_SJTH_RETURN_FROM_ NATIVE
2 HEX 0C0B TID_SJTH_INTERNAL_ ERROR
2 HEX 0C0C TID_SJTH_ALLOC_THREAD
2 HEX 0C0D TID_SJTH_WAIT_FOR_ THREAD
2 HEX 0C0E TID_SJTH_DEALLOC_ THREAD
2 HEX 0C0F TID_SJTH_CLEAN_ORPHAN
       
2 HEX 0D01 TID_SJSC_NATIVE_ENTRY
2 HEX 0D02 TID_SJSC_NATIVE_EXIT
2 HEX 0D03 TID_SJSC_ATTACH_ THREAD_FAILED
2 HEX 0D04 TID_SJSC_CLASS_NOT_ FOUND
2 HEX 0D05 TID_SJSC_METHOD_NOT_ FOUND
2 HEX 0D06 TID_SJSC_JVM_THREW_ EXCEPTION
2 HEX 0D07 TID_SJSC_DETACH_ THREAD_FAILED
2 HEX 0D10 TID_SJSC_PTHREAD_ENTRY
2 HEX 0D11 TID_SJSC_PTHREAD_EXIT
2 HEX 0D12 TID_SJSC_PTHREAD_WAIT_ FOR_WORK
2 HEX 0D13 TID_SJSC_INVOKING_SJ_ PTHREAD
2 HEX 0D14 TID_SJSC_SJ_PTHREAD_RC
    ->@D55806A
2 HEX 0D20 TID_SJSC_NOT_LIBERTY_ SERVER
2 HEX 0D21 TID_SJSC_FILE_OPEN_ FAILED
2 HEX 0D22 TID_SJSC_FILE_READ_ FAILED
2 HEX 0D23 TID_SJSC_BAD_ INSTALLEDAPPS_FILE
2 HEX 0D24 TID_SJSC_BAD_FILE_ STATUS
2 HEX 0D25 TID_SJSC_DUPLICATE_ WLP_BUNDLE
       
2 HEX 0D26 TID_SJSC_ENVVAR_NOT_ SET
    <-@D55806A
2 HEX 0D27 TID_SJSC_JAVAPROP_NOT_ SET
2 HEX 0D28 TID_SJSC_FILE_WRITE_ FAILED
2 HEX 0E01 TID_SJRL_ENTRY
2 HEX 0E02 TID_SJRL_EXIT
     Error trace points in DFHSJRL
2 HEX 0E03 TID_SJRL_INVALID_ FORMAT
2 HEX 0E04 TID_SJRL_INVALID_ FUNCTION
2 HEX 0E05 TID_SJRL_RECOVERY_ ENTERED
2 HEX 0E07 TID_SJRL_UNKNOWN_KE_ ERROR_CODE
2 HEX 0E0A TID_SJRL_XML_GETMAIN_ FAILED
2 HEX 0E0B TID_SJRL_BUNDLEPART_ GETMAIN_FAILED
2 HEX 0E0C TID_SJRL_CONVERT_ FAILED
2 HEX 0E0D TID_SJRL_BAD_XML_DATA
2 HEX 0E0E TID_SJRL_LDLD_DEFINE_ FAILED
2 HEX 0E0F TID_SJRL_LDLD_ACQUIRE_ FAILED
2 HEX 0E10 TID_SJRL_CREATE_ CHANNEL_FAILED
2 HEX 0E11 TID_SJRL_BUNDLE_ INSTALL_FAILED
2 HEX 0E12 TID_SJRL_BUNDLE_ ENABLE_FAILED
2 HEX 0E13 TID_SJRL_GET_ CONTAINER_FAILED
2 HEX 0E14 TID_SJRL_FIND_HIGHEST_ FAILED
2 HEX 0E15 TID_SJRL_PHASEIN_ INSTALL_FAILED
2 HEX 0E17 TID_SJRL_JVMSERVER_ NOT_ENABLED
2 HEX 0E18 TID_SJRL_GETMAIN_ USEFUL_FAILED
     Success trace points in DFHSJRL
2 HEX 0E30 TID_SJRL_PARSED_XML
2 HEX 0E31 TID_SJRL_OSGIBUNDLE_ INFO
2 HEX 0E32 TID_SJRL_WARBUNDLE_ INFO
2 HEX 0E33 TID_SJRL_EBABUNDLE_ INFO
       
2 HEX 0E34 TID_SJRL_EARBUNDLE_ INFO
2 HEX 0E35 TID_SJRL_OSGIBUNDLE_ INFO_RANGE
2 HEX 0E36 TID_SJRL_HIGH_VERSION_ FOUND
2 HEX 0E37 TID_SJRL_FREE_NEW_ SJBUN
       
     SJBD traces from SJRL
2 HEX 0E41 TID_SJRL_DUPLICATE_ BUNDLE_FOUND
2 HEX 0E61 TID_SJBD_ENTRY
2 HEX 0E62 TID_SJBD_EXIT
     Error trace points in DFHSJBD
2 HEX 0E63 TID_SJBD_INVALID_ FORMAT
2 HEX 0E64 TID_SJBD_INVALID_ FUNCTION
2 HEX 0E65 TID_SJBD_RECOVERY_ ENTERED
2 HEX 0E66 TID_SJBD_NEW_SJBUN
2 HEX 0E67 TID_SJBD_FIND_HIGHEST_ FAILED
       
2 HEX 0F01 TID_SJXM_ENTRY
2 HEX 0F02 TID_SJXM_EXIT
2 HEX 0F03 TID_SJXM_RECOVERY
2 HEX 0F04 TID_SJXM_INVALID_ FORMAT
2 HEX 0F05 TID_SJXM_INVALID_ FUNCTION
2 HEX 1001 TID_SJRM_ENTRY
2 HEX 1002 TID_SJRM_EXIT
2 HEX 1003 TID_SJRM_RECOVERY_ ENTERED
2 HEX 1004 TID_SJRM_INVALID_ FORMAT
2 HEX 1005 TID_SJRM_INVALID_ FUNCTION
2 HEX 1006 TID_SJRM_REPLY_DO_ COMMIT_CALLED
2 HEX 1007 TID_SJRM_SEND_DO_ COMMIT_CALLED
2 HEX 1008 TID_SJRM_ATTACH_ FAILURE
2 HEX 1009 TID_SJRM_INQUIRE_LINK_ FAILURE
2 HEX 100A TID_SJRM_XID
2 HEX 100B TID_SJRM_INQUIRE_UOW_ FAILURE
2 HEX 1101 TID_SJRE_ENTRY
2 HEX 1102 TID_SJRE_EXIT
2 HEX 1103 TID_SJRE_RECOVERY_ ENTERED
2 HEX 1104 TID_SJRE_INVALID_ FORMAT
2 HEX 1105 TID_SJRE_INVALID_ FUNCTION
2 HEX 1106 TID_SJRE_START_BROWSE_ ERROR
2 HEX 1107 TID_SJRE_LINK_ COORDINATOR_ERROR
2 HEX 1108 TID_SJRE_GET_NEXT_ LINK_ERROR
2 HEX 1109 TID_SJRE_INQUIRE_UOW_ ERROR
2 HEX 110A TID_SJRE_END_BROWSE_ ERROR
     Tracepoints issued from WLPLink.c
2 HEX 110B TID_SJWL_WLPLINK_ENTRY
       
2 HEX 110C TID_SJWL_WLPLINK_EXIT
       
2 HEX 1201 TID_SJRT_ENTRY
2 HEX 1202 TID_SJRT_EXIT
2 HEX 1203 TID_SJRT_RECOVERY
2 HEX 1204 TID_SJRT_INVALID_ FORMAT
       
2 HEX 1205 TID_SJRT_INVALID_ FUNCTION
       
2 HEX 1206 TID_SJRT_INSUFFICIENT_ STG
       
2 HEX 1207 TID_SJRT_IPT_ATTACH_ FAILURE
       
2 HEX 1208 TID_SJRT_LE_RUNOPTS_ LOAD_FAILURE
       
2 HEX 1209 TID_SJRT_LE_RUNOPTS
2 HEX 1301 TID_SJNR_ENTRY
2 HEX 1302 TID_SJNR_EXIT
2 HEX 1303 TID_SJNR_RECOVERY
2 HEX 1304 TID_SJNR_INV_RLCB_ FORMAT
       
2 HEX 1305 TID_SJNR_INV_RLCB_ FUNCTION
       
2 HEX 1306 TID_SJNR_CONVERT_ FAILED
       
2 HEX 1307 TID_SJNR_BAD_XML_DATA
       
2 HEX 1401 TID_SJNA_ENTRY
2 HEX 1402 TID_SJNA_EXIT
2 HEX 1403 TID_SJNA_RECOVERY
2 HEX 1404 TID_SJNA_INVALID_ FORMAT
       
2 HEX 1405 TID_SJNA_INVALID_ FUNCTION
       
2 HEX 1406 TID_SJNA_INTERNAL_ ERROR
       
2 HEX 1407 TID_SJNA_NO_REQUESTS
2 HEX 1408 TID_SJNA_INVALID_ REQUEST
       
2 HEX 1409 TID_SJNA_RESP_BLOCK
2 HEX 140A TID_SJNA_RESPONSE_SENT
       
2 HEX 140B TID_SJNA_BAD_PCRB
2 HEX 140C TID_SJNA_NO_SHARED_ LOCK
       
2 HEX 140D TID_SJNA_NO_NODEJSAPP
       
2 HEX 140E TID_SJNA_LE_EXITED
2 HEX 1501 TID_SJIX_ENTRY
2 HEX 1502 TID_SJIX_EXIT
2 HEX 1503 TID_SJIX_RECOVERY
2 HEX 1504 TID_SJIX_INVALID_ FORMAT
       
2 HEX 1505 TID_SJIX_INVALID_ FUNCTION
       
2 HEX 1506 TID_SJIX_BAD_PCRB
4 CHARACTER ASJA ABEND_ASJA
4 CHARACTER ASJB ABEND_ASJB
4 CHARACTER ASJC ABEND_ASJC
4 CHARACTER ASJD ABEND_ASJD
4 CHARACTER ASJE ABEND_ASJE
4 CHARACTER ASJF ABEND_ASJF
4 CHARACTER ASJG ABEND_ASJG
4 CHARACTER ASJH ABEND_ASJH
8 CHARACTER ASJS ABEND_ASJS
4 CHARACTER ASJU ABEND_ASJU
4 CHARACTER ASJ7 ABEND_ASJ7
     Minimum Java version as null-terminated string  1.8.0 
6 CHAR HEX F14BF84B F000 SJ_MIN_JAVA_VERSION
4 NUMB HEX 00000000 SJ_CALLBACK_NONE
4 NUMB HEX 00000001 SJ_CALLBACK_ DIAGNOSTICS_GATHER
4 NUMB HEX 00000002 SJ_CALLBACK_LIBERTY_ DUMP
4 NUMB HEX 00000000 SJ_CALLBACK_STATE_OK
4 NUMB HEX 00000001 SJ_CALLBACK_STATE_ SCRIPT_FAILED
4 NUMB HEX 00000002 SJ_CALLBACK_STATE_ WAIT_FAILED
4 NUMB HEX 00000003 SJ_CALLBACK_STATE_ TIMED_OUT
       
4 NUMB HEX 00000004 SJ_CALLBACK_STATE_ LAUNCH_FAILED
     Constants to represent CPSMCONN SIT parameter values. We define
     these using bin(8) to ensure that they remain as 1 byte when used
     in sja_cpsmconn, which has 1 byte of storage allocated. If we
     were to use char(1), then they would get converted into 2 byte
     strings in the generated C code due to the null terminator.
     (W = 230, S = 226, N = 213).
1 DECIMAL 230 SJ_CPSMCONN_WUI
1 DECIMAL 226 SJ_CPSMCONN_SMSSJ
1 DECIMAL 213 SJ_CPSMCONN_NO
8 CHARACTER SYSTEM DEFINESOURCE_SYSTEM
8 CHAR HEX 00000000 00000000 NULL_TIME
2 DECIMAL 0 AMSIG_UNKNOWN_AGENT
2 DECIMAL 1 AMSIG_CSDAPI
2 DECIMAL 2 AMSIG_CSDBATCH
2 DECIMAL 3 AMSIG_DREPAPI
2 DECIMAL 4 AMSIG_CREATE_SPI
2 DECIMAL 5 AMSIG_GRPLIST
2 DECIMAL 6 AMSIG_AUTOINSTALL
2 DECIMAL 7 AMSIG_SYSTEM
2 DECIMAL 8 AMSIG_DYNAMIC
2 DECIMAL 9 AMSIG_BUNDLE
2 DECIMAL 10 AMSIG_TABLE
2 DECIMAL 11 AMSIG_CLOUD
2 DECIMAL 12 AMSIG_OVERRIDE
1 HEX FF HOP_TRUE
1 HEX 00 HOP_FALSE
SJ Domain States (printed in formatted dump)

--------------------------------------------------------------------
1 DECIMAL 1 SJ_STATE_INITIALISING
1 DECIMAL 2 SJ_STATE_INITIALISED
1 DECIMAL 3 SJ_STATE_QUIESCING
1 DECIMAL 4 SJ_STATE_QUIESCED
1 DECIMAL 5 SJ_STATE_TERMINATED
Error codes used on MVS POST for sj_request_reply_ecb

--------------------------------------------------------------------
3 NUMB HEX 000000 SJ_POST_OK
3 NUMB HEX 000001 SJ_POST_GETMAIN_ERROR
3 NUMB HEX 000002 SJ_POST_ATTACH_ERROR
3 NUMB HEX 000003 SJ_POST_ABEND
3 NUMB HEX 000004 SJ_POST_THREADLIMIT
3 NUMB HEX 000005 SJ_POST_DISABLING
Literals

--------------------------------------------------------------------
2 CHARACTER SJ COMPID
8 CHARACTER SJGENRAL SPNAME_GENERAL
8 CHARACTER SJGENR64 SPNAME_GENERAL64
8 CHARACTER SJLRB SJ_SJLRB_SP
8 CHARACTER SJLLB SJ_SJLLB_SP
14 CHARACTER >DFHSJANCHOR SJA_EYE_CATCHER
14 CHARACTER >DFHSJLRBBLK SJLRB_EYE_CATCHER
8 CHARACTER SJGLOBAL SJ_LOCK
8 CHARACTER JCB_LOCK SJ_JCB_LOCK
8 CHARACTER NODEAPPS NODEJSAPP_DIR_LOCK
8 CHARACTER DFHSJTHP SJ_THREADJOINER_PROG
4 CHARACTER OSGi SJ_BUNDLETYPE_OSGI
3 CHARACTER WAR SJ_BUNDLETYPE_WAR
3 CHARACTER EBA SJ_BUNDLETYPE_EBA
3 CHARACTER EAR SJ_BUNDLETYPE_EAR
4 CHARACTER JVMS SJ_BUNDLETYPE_JVMS
Misc. constants

--------------------------------------------------------------------
4 DECIMAL 4096 SJ_STATS_BUFFER_SIZE
4 DECIMAL 32 SJ_HISTORY_LIST_SIZE
2 DECIMAL 16384 SJ_JVMPROF_SIZE
Error codes (for DFHKERN RECOVERY_REQUEST)

--------------------------------------------------------------------
4 CHARACTER ASJA LOCK_ERROR_CODE
4 CHARACTER ASJB UNLOCK_ERROR_CODE
4 CHARACTER ASJL NO_LINK_STACK_ERROR_ CODE
       
4 CHARACTER ASJR NO_JVM_ERROR_CODE
42 CHARACTER http://www.ibm.c om/xmlns/prod/ci cs/bundle/ CICS_BUNDLE_NAMESPACE
52 CHARACTER http://www.ibm.c om/xmlns/prod/ci cs/bundle/OSGIBU NDLE SJ_OSGI_BUNDLE_TYPE_ NAME
51 CHARACTER http://www.ibm.c om/xmlns/prod/ci cs/bundle/WARBUN DLE SJ_WAR_BUNDLE_TYPE_ NAME
51 CHARACTER http://www.ibm.c om/xmlns/prod/ci cs/bundle/EBABUN DLE SJ_EBA_BUNDLE_TYPE_ NAME
       
51 CHARACTER http://www.ibm.c om/xmlns/prod/ci cs/bundle/EARBUN DLE SJ_EAR_BUNDLE_TYPE_ NAME
51 CHARACTER http://www.ibm.c om/xmlns/prod/ci cs/bundle/JVMSER VER SJ_JVMS_BUNDLE_TYPE_ NAME
51 CHARACTER http://www.ibm.c om/xmlns/prod/ci cs/bundle/NODEJS APP SJ_NODEJSAPP_BUNDLE_ TYPE_NAME
       


The threadset is a simple array of threads. Up to 256 thread are
supported, although the JVMServer resource definition can specify
an initial operational limit lower than that. This limit can be
varied by SPI command.

Each thread in the array is a record of the Dispatcher T8 TCB
(identified by etoken) and its current owner (or nulls if it is
free).

--------------------------------------------------------------------
   Each JVMServer has a fixed array of 256 thread slots.
    IMPORTANT if this value is changed, see also DFHDTCIH and DFHSJJS
4 DECIMAL 256 SJTH_THREAD_ARRAY_DIM
8 CHAR HEX 00000000 00000000 NULL_THREAD
4 CHAR HEX 00000000 NO_OWNER
1 NUMB HEX 00 RESET_NO
1 NUMB HEX 01 RESET_YES
1 NUMB HEX 00 DATA_NO
1 NUMB HEX 01 DATA_YES
1 DECIMAL 0 NORMAL_THREAD
1 DECIMAL 1 SYS_THREAD
1 DECIMAL 1 IS_OSGIBUNDLE
1 DECIMAL 2 IS_WARBUNDLE
1 DECIMAL 3 IS_EBABUNDLE
1 DECIMAL 4 IS_EARBUNDLE
4 DECIMAL 1 SJ_OK
4 DECIMAL 2 SJ_EXCEPTION
4 DECIMAL 3 SJ_DISASTER
4 DECIMAL 4 SJ_INVALID
4 DECIMAL 6 SJ_PURGED
4 DECIMAL 1 SJ_DUPBUNDLE
4 DECIMAL 2 SJ_JVMSERVER_NOT_ ENABLED
4 DECIMAL 3 SJ_JVMSERVER_NOT_FOUND
4 DECIMAL 4 SJ_INVALID_VERSION_ RANGE
4 DECIMAL 5 SJ_NO_BUNDLE_IN_RANGE
4 DECIMAL 6 SJ_FIND_HIGHEST_ VERSION_FAILED
       
4 DECIMAL 7 SJ_INTERNAL_ERROR
Next we declare the common bit variable constants.

--------------------------------------------------------------------
0 BIT 1 TRUE
0 BIT 0 FALSE
0 BIT 1 YES
0 BIT 0 NO
0 BIT 1 ON
0 BIT 0 OFF
2 DECIMAL 2000 MAXTHRDTCBS
2 DECIMAL 1 RESERVED_SYSTEM_ THREADS
4 CHARACTER AKC3 PURGED_ABCODE
4 CHARACTER SJRL BUNDLE_DIRECTORY
4 CHARACTER SJNR BUNDLE_DIRECTORY_NODE
       
Purpose Structure of script invocation control block
Key CICS
Lifetime This structure should be allocated by the caller of SJRT
INVOKE_USS_SCRIPT. It will be freed as part of the processing of
INVOKE_USS_SCRIPT.
Subpool SJ_GENERAL64
Created byCode prior to calling INVOKE_USS_SCRIPT
Deleted byDFHSJRT

--------------------------------------------------------------------
4 DECIMAL 1023 SJ_SCB_MAX_PATH_LEN
4 DECIMAL 20 SJ_SCB_MAX_ARGS
4 DECIMAL 356 SJ_SCB_MAX_ARG_LEN
4 DECIMAL 5 SJ_SCB_MAX_ENVS
4 DECIMAL 256 SJ_SCB_MAX_ENV_LEN
4 NUMB HEX 0000FADE SJ_SCB_EYECATCHER_VAL