Output is formatted into three or four sections:
- The first section is the register save area (ISTRSA). It is formatted using
displacements instead of its virtual storage address.
- The second section is the parmlist. It is also formatted using
displacements instead of the virtual storage address.
- The third section is the area of storage that contains most of
the input data to the exit, which is used by most of the CSX functions.
- The fourth section is optional, and can contain the PARMS=<string>
that was entered on the MODIFY EXIT operator command.
Figure 1 shows an example
of CSX buffer trace output.
Figure 1. Example of configuration services
XID exit (CSX) buffer trace outputEXIT TO: ISTEXCCS FROM: SSCP1A TYPE: EXITCALL
SAVEAREA
00000000 C9C5C3E2 03C38C58 03C702A8 844C16F0 *IECS.C...G.yd<.0*
00000010 00000088 00000000 00025CA0 03BEE858 *...h......*...Y.*
00000020 03C38810 83BEE528 00000080 03C702A8 *.Ch.c.V......G.y*
00000030 0000007F FFFFFF7F 844C0E80 00A6F0F8 *..."..."d<...w08*
00000040 044C1E29 844C0E2A *.<..d<.. *
PARMLIST
00000000 00025CB8 00025CBA 00025CBB 00025C98 *..*...*...*...*q*
00000010 007D9290 *.'k.
STORAGE
00025CB8 00160000 00D5C5E3 C14BE2E2 C3D7F1C1 *.....NETA.SSCP1A*
00025CC8 40404040 4040 * *
PARMS=
007D9290 0013C689 99A2A340 8183A389 A581A389 *..First activati*
007D92A0 96955A *on.
EXIT TO: SSCP1A FROM: ISTEXCCS TYPE: EXITRETN
SAVEAREA
00000000 C9C5C3E2 03C38C58 03C702A8 844C1A2C *IECS.C...G.yd<..*
00000010 00000000 00000000 00A65C54 03BEE858 *.........w*...Y.*
00000020 00A65C54 83BEE528 00000080 03C702A8 *.w*.c.V......G.y*
00000030 0000007F FFFFFF7F 844C0E00 00A6F0F8 *..."..."d<...w08*
00000040 044C1E29 844C0E2A *.<..d<.. *
PARMLIST
00000000 00025CB8 *..*. *
STORAGE
00025CB8 00160080 00D5C5E3 C14BE2E2 C3D7F1C1 *.....NETA.SSCP1A*
00025CC8 40404040 4040 * *