JVM domain trace points

Table 156. JVM domain trace points
Point ID Module Lvl Type Data
 
SJ 0101 DFHSJDM SJ 1 Entry
1
DMDM parameter list
SJ 0102 DFHSJDM SJ 1 Exit
1
DMDM parameter list
SJ 0103 DFHSJDM Exc Recovery
1
DMDM parameter list
2
Kernel error data
SJ 0104 DFHSJDM Exc Invalid format
1
Parameter list
SJ 0105 DFHSJDM Exc Invalid function
1
DMDM parameter list
SJ 0106 DFHSJDM Exc Release lock error
1
DMDM parameter list
2
LMLM parameter list
SJ 0107 DFHSJDM Exc No storage for sja
1
DMDM parameter list
SJ 0108 DFHSJDM Exc No storage for stats
1
DMDM parameter list
SJ 0201 DFHSJIN SJ 1 Entry
1
SJIN or DSAT parameter list
SJ 0202 DFHSJIN SJ 1 Exit
1
SJIN or DSAT parameter list
SJ 0203 DFHSJIN Exc Recovery
1
SJIN or DSAT parameter list
2
Kernel error data
SJ 0204 DFHSJIN Exc Invalid format
1
Parameter list
SJ 0205 DFHSJIN Exc Invalid SJIN functi
1
SJIN parameter list
SJ 0206 DFHSJIN Exc Get lock error
1
SJIN or DSAT parameter list
2
LMLM parameter list
SJ 0207 DFHSJIN Exc Release lock error
1
SJIN or DSAT parameter list
2
LMLM parameter list
SJ 0208 DFHSJIN Exc Invalid DSAT function
1
DSAT parameter list
SJ 020C DFHSJIN Exc System exit from jvm
1
SJIN or DSAT parameter list
SJ 020E DFHSJIN Exc Unknown fatal jvm error
1
SJIN or DSAT parameter list
SJ 020F DFHSJIN Exc Invalid urm call
1
SJIN or DSAT parameter list
SJ 0210 DFHSJIN Exc Transaction abending
1
SJIN or DSAT parameter list
SJ 0211 DFHSJIN Exc Transaction abended
1
SJIN or DSAT parameter list
SJ 0212 DFHSJIN Exc Jvm system exit
1
SJIN or DSAT parameter list
SJ 0213 DFHSJIN Exc Unexpected abend
1
SJIN or DSAT parameter list
SJ 0214 DFHSJIN Exc Invalid urm fetch
1
SJIN or DSAT parameter list
SJ 0215 DFHSJIN Exc Init sub dp failed
1
APLI parameter list
SJ 0217 DFHSJIN Exc Call sub 0 failed
1
APLI parameter list
SJ 0218 DFHSJIN Exc Call sub 1 failed
1
APLI parameter list
SJ 0219 DFHSJIN Exc Call sub 2 failed
1
APLI parameter list
SJ 0220 DFHSJIN SJ 2 Destroy jvm
1
J8TCB
SJ 0221 DFHSJIN SJ 2 Destroy enclave
1
J8TCB
SJ 0222 DFHSJIN Exc Reset jvm op streams
1
J8TCB
SJ 0223 DFHSJIN Exc Call sub 3 failed
1
APLI parameter list
2
CEEPIPI table index
3
CEEPIPI sub return code
SJ 0224 DFHSJIN SJ 2 JVM history
1
Program name of current request
2
Index into history list, identifying last entry
3
History entries for the last 32 programs that have used the JVM, showing program name, task number and transaction id
Start of changeSJ 0225End of change Start of changeDFHSJINEnd of change Start of changeExcEnd of change Start of changeCEEPIPI runtime options too longEnd of change Start of change
1
Language Environment® options from DFHJVMRO
2
Language Environment options set by CICS
End of change
SJ 0301 DFHSJIS SJ 1 Entry
1
SJIS parameter list
SJ 0302 DFHSJIS SJ 1 Exit
1
SJIS parameter list
SJ 0303 DFHSJIS Exc Recovery
1
SJIS parameter list
2
Address of SJ anchor block
3
SJ anchor block
SJ 0304 DFHSJIS Exc Invalid format
1
Parameter list
SJ 0305 DFHSJIS Exc Invalid function
1
SJIS parameter list
SJ 0306 DFHSJIS Exc Get lock error
1
SJIS parameter list
2
LMLM parameter list
SJ 0307 DFHSJIS Exc Release lock error
1
SJIS parameter list
2
LMLM parameter list
SJ 0309 DFHSJIS Exc Cancel task error1
1
XMIQ parameter list
2
Task number
3
Transaction id
SJ 030A DFHSJIS Exc Cancel task error2
1
SJIS parameter list
2
XMIQ parameter list
SJ 030B DFHSJIS Exc Cancel task error3
1
SJIS parameter list
2
XMIQ parameter list
SJ 030C DFHSJIS Exc Delete all tcbs error
1
SJIS parameter list
2
DSIT parameter list
SJ 030D DFHSJIS SJ 1 Setting JVM trace option
1
Number 1-4 representing JVM trace level (respectively, Level 0, Level 1, Level 2, User)
2
Text of JVM trace option
SJ 030E DFHSJIS SJ 1 Retrieved JVM trace option
1
Number 1-4 representing JVM trace level (respectively, Level 0, Level 1, Level 2, User)
2
Text of JVM trace option
SJ 0401 DFHSJST SJ 1 Entry
1
STST parameter list
SJ 0402 DFHSJST SJ 1 Exit
1
STST parameter list
SJ 0403 DFHSJST Exc Recovery
1
STST parameter list
2
Kernel error data
SJ 0404 DFHSJST Exc Invalid format
1
STST parameter list
SJ 0405 DFHSJST Exc Invalid function
1
STST parameter list
SJ 0406 DFHSJST Exc Invalid parms
1
STST parameter list
SJ 0407 DFHSJST Exc Get exc lock error
1
STST parameter list
2
LMLM parameter list
SJ 0408 DFHSJST Exc Release exc lock error
1
STST parameter list
2
LMLM parameter list
SJ 0409 DFHSJST Exc Get shr lock error
1
STST parameter list
2
LMLM parameter list
SJ 0410 DFHSJST Exc Release shr lock error
1
STST parameter list
2
LMLM parameter list
SJ 0411 DFHSJST Exc Recovery release lock error
1
STST parameter list
2
LMLM parameter list
SJ 0412 DFHSJST Exc Unknown KE error code
1
STST parameter list
SJ 0501 DFHSJCS SJ 1 Sjcsbld entry
none
SJ 0502 DFHSJCS SJ 1 Sjcsbld exit
1
CreateJVM return value
SJ 0503 DFHSJCS SJ 1 Sjcscall entry
none
SJ 0504 DFHSJCS SJ 1 Sjcscall exit
none
SJ 0505 DFHSJCS SJ 1 Sjcsdes entry
none
SJ 0506 DFHSJCS SJ 1 Sjcsdes exit
1
Destroy return value
SJ 0508 DFHSJCS Exc Chdir failed
1
Directory name
2
Error message
SJ 0509 DFHSJCS SJ 2 Createjvm before
1
Eyecatcher
2
TM class path
3
Eyecatcher
4
Libpath
5
Eyecatcher
6
Classpath
SJ 050A DFHSJCS SJ 2 Createjvm after
1
JVM token
2
JNI InvokeInterface structure
3
JNI NativeInterface token
4
JNI NativeInterface structure
5
JNI Initargs structure
SJ 050C DFHSJCS Exc Createjvm failed
1
Eyecatcher
2
TM class path
3
Eyecatcher
4
Libpath
5
Eyecatcher
6
Initargs
SJ 050D DFHSJCS SJ 2 Before wrapper findclass
1
Wrapper class name
SJ 050E DFHSJCS SJ 2 After wrapper findclass
1
Wrapper class name
SJ 050F DFHSJCS Exc Wrapper findclass failed
1
Wrapper class name
2
Eyecatcher
3
TM class path
SJ 0510 DFHSJCS SJ 2 Before get method
1
Method name (Wrapper main if missing)
SJ 0511 DFHSJCS SJ 2 After get method
1
Method name (Wrapper main if missing)
SJ 0512 DFHSJCS Exc Get method failed
1
Method name (Wrapper main if missing)
SJ 0513 DFHSJCS SJ 2 Buildargs before
none
SJ 0514 DFHSJCS SJ 2 Buildargs after
none
SJ 0515 DFHSJCS Exc Buildargs failed
none
SJ 0516 DFHSJCS SJ 2 Executeclass before
1
Class name
SJ 0517 DFHSJCS SJ 2 Executeclass after
1
Class name
SJ 0518 DFHSJCS Exc Wrapper exception
1
Exception code from ExceptionOccurred
SJ 0519 DFHSJCS SJ 2 Resetjvm before
1
JVM token
SJ 051A DFHSJCS SJ 2 Resetjvm after
1
JVM token
2
Return value
SJ 051B DFHSJCS SJ 2 Destroyjvm before
1
JVM token
SJ 051C DFHSJCS SJ 2 Destroyjvm after
1
JVM token
2
Return value
SJ 051D DFHSJCS Exc Destroyjvm failed
1
JVM token
2
Return value
SJ 051F DFHSJCS Exc Add recovery failed
1
Return code
SJ 0520 DFHSJCS SJ 2 Before DFHJVMAT fetch
none
SJ 0521 DFHSJCS SJ 2 After DFHJVMAT fetch
none
SJ 0523 DFHSJCS SJ 2 Before invoking DFHJVMAT
none
SJ 0524 DFHSJCS SJ 2 After invoking DFHJVMAT
none
SJ 0525 DFHSJCS Exc DLL load failed
1
Library name
2
Error message
SJ 0526 DFHSJCS SJ 2 Setvmargs entry
none
SJ 0527 DFHSJCS SJ 2 Setvmargs exit
1
Eyecatcher
2
JNI Initargs structure
3
Initargs options
SJ 0528 DFHSJCS Exc Invalid JVM profile line
1
Line from profile
2
JVM profile name
SJ 0529 DFHSJCS Exc DFHJVMAT fetch failed
none
SJ 052A DFHSJCS Exc Work directory readonly
1
1 Directory name
2
Requested STDOUT or STDERR name
SJ 052B DFHSJCS SJ 1 Reset STDOUT/STDERR entry
none
SJ 052C DFHSJCS SJ 1 Reset STDOUT/STDERR exit
none
SJ 052D DFHSJCS SJ 2 Set JVM trace entry
none
SJ 052E DFHSJCS SJ 2 Set JVM trace option
1
Trace option
SJ 052F DFHSJCS Exc Set JVM trace: Error getting memory for trace options
1
Amount of memory requested
SJ 0530 DFHSJCS Exc Set JVM trace: Error calling JNI for RAS functions
1
JNI return code
SJ 0531 DFHSJCS Exc Set JVM trace: Error calling set trace RAS function
1
JNI return code
SJ 0532 DFHSJCS SJ 2 Set JVM trace exit
none
SJ 0534 DFHSJCS SJ 1 Environment variable unrecognized
1
Environment variable
2
JVM profile
SJ 0601 DFHSJCC SJ 1 Entry
1
SJCC parameter list
SJ 0602 DFHSJCC SJ 1 Exit
1
SJCC parameter list
SJ 0603 DFHSJCC Exc Recovery
1
SJCC parameter list
2
Kernel error data
SJ 0604 DFHSJCC Exc Invalid format
1
SJCC parameter list
SJ 0605 DFHSJCC Exc Invalid function
1
SJCC parameter list
SJ 0606 DFHSJCC Exc Get lock error
1
SJCC parameter list
2
LMLM parameter list
SJ 0607 DFHSJCC Exc Release lock error
1
SJCC parameter list
2
LMLM parameter list
SJ 0608 DFHSJCC Exc DFHSJJM attach failed
1
SJCC parameter list
2
XMAT parameter list
SJ 0609 DFHSJCC SJ 2 Stop JVMset
1
Termination type
2
Address of SJVMS_CE control block
3
Address of SJVMS control block
SJ 060A DFHSJCC SJ 2 Wait ECB
1
ECB ptr
SJ 060B DFHSJCC SJ 2 Post ECB
1
ECB ptr
SJ 060C DFHSJCC SJ 2 Resume waiters
none
SJ 060D DFHSJCC Exc Invalid shared class cache state
1
SJCC parameter list
SJ 060E DFHSJCC Exc Purge exception known to SJ
1
XMIQ parameter list
2
Task number
3
Tranid
SJ 060F DFHSJCC Exc Purge exception not known to SJ
1
SJCC parameter list
2
XMIQ parameter list
SJ 0610 DFHSJCC Exc Purge fails for other reason
1
SJCC parameter list
2
XMIQ parameter list
SJ 0611 DFHSJCC Exc Wait MVS error
1
SJCC parameter list
2
DSSR parameter list
SJ 0701 DFHSJJM SJ 1 Entry
none
SJ 0702 DFHSJJM SJ 1 Exit
none
SJ 0703 DFHSJJM Exc Invalid start type
1
Start code (see note below)
Note:
SJ 0703 shows a numeric value for START_CODE, returned from XMIQ. The numeric value represents a start code as follows: 1=C, 2=T, 3=TT, 4=QD, 5=S, 6=SD, 7=SZ and 8=DF. The meaning of these start codes is as follows: C=CICS internal attach, T=Terminal initiated, TT=Preset transid on terminal, QD=TD trigger, S=START without data, SD=START with data, SZ=FEPI and DF=Unknown.
SJ 0704 DFHSJJM Exc Add TCB failed
none
SJ 0705 DFHSJJM Exc Change mode failed
none
SJ 0706 DFHSJJM Exc Restore mode failed
none
SJ 0707 DFHSJJM Exc Delete TCB failed
none
SJ 0708 DFHSJJM Exc Init_sub_dp failed
none
SJ 0709 DFHSJJM Exc Call_sub failed
none
SJ 070A DFHSJJM Exc Term failed
none
Start of changeSJ 070BEnd of change Start of changeDFHSJJMEnd of change Start of changeExcEnd of change Start of changeCEEPIPI runtime options too longEnd of change Start of change
1
Language Environment options from DFHJVMRO
2
Language Environment options set by CICS
End of change
SJ 0801 DFHSJJL SJ 1 Entry
1
SJVMS token
2
Pointer to SJVMS control block
3
JVM profile for master JVM
4
Classcache size
SJ 0802 DFHSJJL SJ 1 Exit
1
DFHSJJL return code
SJ 0803 DFHSJJL SJ 2 Create master
1
VM arguments
SJ 0804 DFHSJJL Exc Create JVM failed
1
Return code
SJ 0805 DFHSJJL SJ 2 Destroyed master
1
Return code
SJ 0806 DFHSJJL Exc DLL load failed
none
SJ 0807 DFHSJJL Exc Change directory failed
1
Home directory
2
Error string
SJ 4D00 JVM Exc DFHAPJVMT plug-in failed
1
Series of 4-byte return codes built up during plug-in initialization formatted as binary data
SJ 4D011 JVM SJ 29-322 JVM trace point TPID-xxxxxx3
1
Raw JVM trace data
Notes:
  1. Every JVM trace entry that is produced by any JVM in the CICS® region, generates an instance of this CICS trace entry.
  2. If JVM trace is activated by setting trace levels 29-32 for the SJ component, JVM trace is produced from the point when CICS starts to use or reuse the JVM. JVM trace can also be activated using the ibm.dg.trc.external system property for a JVM, in which case JVM trace is produced from the time when the JVM starts up. See "Controlling tracing for JVMs" in Java™ Applications in CICS for more information about controlling JVM trace.
  3. xxxxxx represents the hex JVM trace point ID (offset 6-8 in data). The formatted JVM trace point data is presented as: ThreadID(<P or *>,<JNI ENV Pointer>), where:
    • P indicates that the thread is prime (CICS TCB), and * indicates that the thread is other (offset 4 in data)
    • JNI ENV Pointer is a unique address representing the thread (offset 0-3 in data).
    The rest of the data relates to the JVM trace point. Binary data is in hex. Strings are delimited by double quotes and converted from ASCII to EBCDIC (offset 9 onwards in data).
  4. There is further information about JVM trace and about problem determination for JVMs in the IBM® Developer Kit and Runtime Environment, Java 2 Technology Edition, Version 1.4.2 Diagnostics Guide, SC34-6358, which is available to download from www.ibm.com/developerworks/java/jdk/diagnosis/.
[[ Contents Previous Page | Next Page Index ]]