z/OS MVS Program Management: User's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Interpreting the contents of IEWTRACE

z/OS MVS Program Management: User's Guide and Reference
SA23-1393-00

The contents of this data set represent cumulative tracing entries issued by the binder's modules during their processing sequence. Trace entries are produced at entry to and exit from each module, as well as at other points deemed important for diagnosis purposes. For instance, most binder modules produce trace entries whenever they request a system service. This information proves useful to IBM® when servicing the binder.

All the entries in a trace data set are numbered, as can be seen in the sample trace in Figure 1. The numbers are normally sequential for each binder dialog. However, when the binder API is being used, there might be one or more entries beginning with sequence 0 at the point of each new service call before the normal sequence resumes. Each entry begins with a sequence number and consists of one or more lines. The four alpha characters following the sequence numbers represent the last four letters in a binder's module name, all of which begin with "IEWB". For instance, the module name in trace entry 0 is "IEWBOGET". Horizontally, the next eight numeric (hexadecimal) digits represent internal codes which signify the events taking place in a module (the coined term to refer to these codes is "event codes", or "ecodes", for short). So, for example, the ecode in trace entry 0 means "entry to module IEWBOGET", and the ecode in entry 1 means "exit from IEWBOGET". In entry 1, the ecode at the far right means that the "processing in IEWBOGET was successful." A complete list of ecodes and their definitions is available to the organization servicing the binder, but a general guideline for interpreting such ecodes is given below, under Interpreting binder ecodes.

One or more lines in a trace entry provides all the pertinent diagnosis information at the time the trace was issued. For instance, most module exit entries print the return and reason codes returned to the calling module. In entry 9, module IEWBXIOP exited (ecode D2A1A100) with a return code of 12, in comparison to entry 10, where IEWBXR00 exited (ecode 409FA100) with a return code of 4.

Finally, the characters between the two parenthesis in each entry is an internal time-stamp.

Figure 1. Trace sample
00000000   OGET   B903A000 (13:33:48.223045)              
                0013 X                                    
00000001   OGET   B904A100 (13:33:48.223046) B900B000     
00000002   SGET   C400A000 (13:33:48.223049)              
            0000000316 D                                  
00000003   SGET   C402A100 (13:33:48.223050)              
            0000000316 D                                  
            00000000 X                                    
            000188D0 X                                    
00000004   RCRE   EA20A200 (13:33:48.223053)              
            ABCDEFGHIJKLMNOPQRSTUVWXYZ                    
            T                                             
            00000000 X                                    
            00000000 X                                    
00000005   RSDM   ED00A000 (13:33:48.223056)              
            BRIO_PTR =                                    
            000188D0 X                                    
00000006   RSDM   ED21A200 (13:33:48.223056)              
00000007   XR00   4090A000 (13:33:48.223058)              
00000008   XIOP   D2A0A000 (13:33:48.223061)              
            SYSPRINT                                      
00000009   XIOP   D2A1A100 (13:33:48.223062) D000B000     
00000010   XR00   409FA100 (13:33:48.223063) 4000B000     
00000011   RSDM   ED22A601 (13:33:48.225296)              
00000012   RSDM   ED26A602 (13:33:48.225297)              
00000013   RSDM   ED23A200 (13:33:48.225297)              
00000014   RSDM   ED01A100 (13:33:48.225298)              
00000015   RCRE   EA21A200 (13:33:48.225298)              
00000016   SGET   C400A000 (13:33:48.225302)              
            0000000524 D                                  
00000017   SGET   C402A100 (13:33:48.225304)              
            0000000524 D                                  
            00000000 X                                    
            00018A10 X                                    
00000018   CLCK   F200A001 (13:33:48.225309)       

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014