BLDQLF          BUILD QUALIFIED NAME                   TAABLDB

          **************************************************
          *                                                *
          *   The BLDQLF tool only exists for              *
          *    compatibility reasons with an old version   *
          *    in the QUSRTOOL tools.  It is no longer     *
          *    needed because RPG now supports a           *
          *    concatenation function which is more        *
          *    efficient.                                  *
          *                                                *
          **************************************************

 The  Build Qualified  Name  command builds  a  qualified name  from  an
 object and  library name.  The  command has little use in  a CL program
 because  CL supports a concatenation function.   However, a HLL such as
 RPG can call the CPP directly to perform the concatenation.

 Command parameters                                    *CMD
 ------------------

    OBJ           The object name to be concatenated.

    LIB           The library name to be concatenated.

    QLFDNAME      A return variable  with the qualified  name.  It  must
                  be specified as *CHAR LEN(21).

 Calling the CPP from RPG
 ------------------------

 The following code can be copied to call the CPP directly:

      C                     CALL 'TAABLDBC'                 BLDQLF
      C                     PARM xxx       OBJ    10        Object
      C                     PARM yyy       LIB    10        Library
      C                     PARM           QLFNAM 21        Qlfd name

 Restrictions
 ------------

 Because the  command returns a  variable, it can  only be used in  a CL
 program.

 Prerequisites
 -------------

 None.

 Implementation
 --------------

 None, the tool is ready to use.

 Objects used by the tool
 ------------------------

    Object        Type    Attribute      Src member    Src file
    ------        ----    ---------      ----------    ----------

    BLDQLF        *CMD                   TAABLDB       QATTCMD
    TAABLDBC      *PGM       CLP         TAABLDBC      QATTCL

Added to TAA Productivity Tools May 1, 1996


Home Page

Powered by AS/400Powered by AS/400 Last modified on January 12, 2010 © 1995, 2010 - Jim Sloan, Inc.