DSPOBJD3 DISPLAY OBJECT DESCRIPTION 3 TAAOBJT |
The Display Object Description 3 command is like the DSPOBJD command
outfile support with the exception that a list of omitted libraries
may be named. This can be helpful when processing a special library
value such as *LIBL, *USRLIBL, *ALLUSR, or *ALL.
The DSPOBJD model file (QADSPOBJ with a format of QLIDOBJD) is used
for the outfile.
A typical command would be:
DSPOBJD3 OBJ(*USRLIBL/*ALL) OBJTYPE(*PGM)
OUTFILE(QTEMP/TEMPOUTF) +
OMITLIB(QGPL TAATOOL)
Note that the TAATOOL library must be omitted if it is on the library
list and you do not want objects from the library.
An error will occur if an 'omit' library does not exist. No error
occurs if an 'omit' library is not used. For example, if you specify
OBJ(*USRLIBL/*ALL) with OMITLIB(LIBA) and LIBA does not exist on the
user portion of the library list, no error will occur.
The TAA libraries TAATOOL and TAASECURE are omitted by default.
Command parameters *CMD
------------------
OBJ The qualified file name of the object. A generic
name or *ALL may also be used.
The library value defaults to *LIBL. *CURLIB,
*USRLIBL, *ALLUSR, or *ALL may also be used.
OBJTYPE The object type to be processed. A list of up to 10
object types may be entered. Any object type
supported by the system DSPOBJD command may be used
or the special value *ALL.
OUTFILE The qualified name of the outfile to be written.
Any name may be used. The DSPOBJD model file
(QADSPOBJ with a format name of QLIDOBJD) is used.
The library defaults to *LIBL. A specific library
or *CURLIB must be used if the file does not exist.
OUTMBR The member of the outfile to be written to. The
default is *FIRST.
REPLACE A *YES/*NO value for whether to clear the member
before writing any data. *YES is the default which
causes the member to be cleared.
*NO may be specified to add records to the existing
member.
OMITLIB A list of up to 300 libraries may be entered which
will prevent any output from the named libraries.
The default is *NONE.
*NONE must be specified if the OBJ parameter names a
specific library or *CURLIB. For example, if
OBJ(LIBA/*ALL) is specified, OMITLIB(*NONE) must be
used. However, if OBJ(*ALL/*ALL) is specified, the
OMITLIB parameter may be used to omit the processing
of any library.
OMITTAA A *YES/*NO value that defaults to *YES to cause the
TAATOOL and TAASECURE libraries to be omitted. They
do not have to be specified in the OMITLIB
parameter.
*NO may be specified to include the TAA libraries.
Restrictions
------------
Any libraries on the product portion of the library list are ignored.
Prerequisites
-------------
The following TAA Tools must be on your system:
CHKIBMLIB Check IBM library
EDTVAR Edit variable
EXTLST Extract list
RSNLSTMSG Resend last message
SNDCOMPMSG Send completion message
SNDESCMSG Send escape message
SNDSTSMSG Send status message
Implementation
--------------
None, the tool is ready to use.
Objects used by the tool
------------------------
Object Type Attribute Src member Src file
------ ---- --------- ---------- ----------
DSPOBJD3 *CMD TAAOBJT QATTCMD
TAAOBJTC *PGM CLP TAAOBJTC QATTCL
|
Added to TAA Productivity tools December 1, 1996