Trace output when XWTRACE=2

Figure 1 shows a typical stream of socket level activity that is generated when an X application running on z/OS UNIX MVS™ exchanges information with an X Server.

Figure 1. Example of X Application trace output when XWTRACE=2
 TRANS(OpenCOTSClient) (/9.2.104.56:0)
 TRANS(Open) (1,/9.2.104.56:0)
 TRANS(SocketOpenCOTSClient) (inet,9.2.104.56,0)
 TRANS(Connect) (3,/9.2.104.56:0)
 TRANS(SocketINETConnect) (3,9.2.104.56,0)
 TRANS(GetPeerAddr) (3)
 TRANS(ConvertAddress)(2,16,7f9d288)
 TRANS(SetOption) (3,2,1)
 TRANS(SocketWritev) (3,225bc,1)
 TRANS(SetOption) (3,1,1)
 TRANS(SocketRead) (3,22344,8)
 TRANS(SocketRead) (3,22344,8)
 TRANS(SocketRead) (3,7f9d368,224)
 TRANS(SocketWrite) (3,7f9eb88,60)
 TRANS(SocketRead) (3,2249c,32)
 TRANS(SocketRead) (3,2249c,32)
 TRANS(SocketRead) (3,2249c,32)
 TRANS(SocketWrite) (3,7f9eb88,56)
 TRANS(SocketRead) (3,22518,32)
 TRANS(SocketRead) (3,22518,32)
 TRANS(SocketWrite) (3,7f9eb88,80)
 TRANS(SocketWrite) (3,7f9eb88,20)
 TRANS(SocketRead) (3,223e8,32)
 TRANS(SocketRead) (3,223e8,32)
 TRANS(SocketDisconnect) (7f9d2c0,3)
 TRANS(Close) (3)
 TRANS(SocketINETClose) (7f9d2c0,3)
Each line of the trace provides:
  • The name of the function involved from x11trans
  • Values of the parameters passed to the function