ILE C/C++ Programmer's Guide

Using a Binder Listing

The binding process can optionally produce a binder listing that describes the resources used, symbols and objects encountered, and problems that were resolved, or not resolved, in the binding process.

The listing is produced as a spooled file for the job you use to enter the CRTPGM command. You can choose a DETAIL parameter value to generate the listing at three levels of detail:

The default is not to generate a listing. If it is generated, the binder listing includes the sections described in Table 3, depending on the value specified for DETAIL.

Table 3. Sections of the Binder Listing Based on the DETAIL Parameter

Section Name *BASIC *EXTENDED *FULL
Command Option Summary X X X
Brief Summary Table X X X
Extended Summary Table
X X
Binder Information Listing
X X
Cross-Reference Listing

X
Binding Statistics

X

The information in this listing can help you diagnose problems if the binding was not successful, or give feedback about what the binder encountered during the binding process.

Figure 4 shows the basic binder listing for a program CVTHEXPGM. Note that this listing is taken out of context. It only serves to illustrate the type of information you may find in a binder listing.

Figure 4. Example of a Basic Binder Listing


xxxxxxxxxxxxx


xxxxxxxxxxxxxx

                                                   Create Program                                                 Page     1
5722SS1 V5R1M0  010525                                                      MYLIB /CVTHEXPGM   TORAS597  00/12/07    16:25:32
 Program  . . . . . . . . . . . . . . . . . . . . . :   CVTHEXPGM
   Library  . . . . . . . . . . . . . . . . . . . . :    MYLIB
 Program entry procedure module . . . . . . . . . . :   *FIRST
   Library  . . . . . . . . . . . . . . . . . . . . :
 Activation group . . . . . . . . . . . . . . . . . :   *NEW
 Creation options . . . . . . . . . . . . . . . . . :   *GEN        *NODUPPROC  *NODUPVAR   *WARN     *RSLVREF
 Listing detail . . . . . . . . . . . . . . . . . . :   *BASIC
 Allow Update . . . . . . . . . . . . . . . . . . . :   *YES
 Allow bound *SRVPGM library name update . . . . . .:   *NO 
 User profile . . . . . . . . . . . . . . . . . . . :   *USER
 Replace existing program . . . . . . . . . . . . . :   *YES
 Authority  . . . . . . . . . . . . . . . . . . . . :   *LIBCRTAUT
 Target release . . . . . . . . . . . . . . . . . . :   *CURRENT
 Allow reinitialization . . . . . . . . . . . . . . :   *NO
 Storage model . . . . . . . . . . . . . . . . . . .:   *SNGLVL
 Interprocedural analysis . . . . . . . . . . .  . .:   *NO
 IPA control file . . . . . . . . . . . . . . . . . :   *NONE
 IPA replace IL data . . . . . . . . . . . . . . . .:   *NO
 Text . . . . . . . . . . . . . . . . . . . . . . . :   *ENTMODTXT
 
 
 
                                                   Create Program                                               Page     2
5722SS1 V5R1M0  010525                                                       MYLIB/CVTHEXPGM  TORAS597
00/12/07
16:25:32
 Module      Library              Module      Library              Module      Library              Module      Library
 CVTHEXPGM   MYLIB
 Service                          Service                          Service                          Service
 Program     Library              Program     Library              Program     Library              Program     Library
 *NONE
 Binding                          Binding                          Binding                          Binding
 Directory   Library              Directory   Library              Directory   Library              Directory   Library
 *NONE
 
 
 
                                                   Create Program                                               Page     3
5722SS1 V5R1M0  010525                                                       MYLIB/CVTHEXPGM  TORAS597
00/12/07
16:25:32
                                                        Brief Summary Table
 Program entry procedures . . . . . . . . . . . :   1
   Symbol    Type      Library     Object      Bound       Identifier
             *MODULE   MYLIB       CVTHEXPGM   *YES        _CXX_PEP_Fv
 Multiple strong definitions  . . . . . . . . . :   0
 Unresolved references  . . . . . . . . . . . . :   0
                                * * * * *   E N D  O F  B R I E F  S U M M A R Y  T A B L E   * * * * *
                                                   Create Program                                               Page     4
5722SS1 V5R1M0  010525                                                       MYLIB/CVTHEXPGM  TORAS597
00/12/07
16:25:32
                                                         Binding Statistics
 Symbol collection CPU time . . . . . . . . . . . . . . . . . :                .001
 Symbol resolution CPU time . . . . . . . . . . . . . . . . . :                .000
 Binding directory resolution CPU time  . . . . . . . . . . . :                .158
 Binder language compilation CPU time . . . . . . . . . . . . :                .000
 Listing creation CPU time  . . . . . . . . . . . . . . . . . :                .015
 Program/service program creation CPU time  . . . . . . . . . :                .030
 Total CPU time . . . . . . . . . . . . . . . . . . . . . . . :                .562
 Total elapsed time . . . . . . . . . . . . . . . . . . . . . :               2.618
                                 * * * * *   E N D  O F  B I N D I N G  S T A T I S T I C S   * * * * *
*CPC5D07 - Program CVTHEXPGM created in library MYLIB.
                           * * * * *   E N D  O F  C R E A T E  P R O G R A M  L I S T I N G   * * * * *


[ Top of Page | Previous Page | Next Page | Table of Contents ]