TAA Tools
SELPDMOPT       SELECT PDM OPTION                      TAAPDMB

The Select PDM Option  command is intended for the  WRKxxxPDM displays.
A  standard entry of  PD is  provided which  will display a  subfile of
the  available  options  in  the QAUOOPT  (or  equivalent)  file.   The
subfile appears  in  a  window and  options  exist to  Execute,  Prompt
(using  F4), or Display  the command  details.   A function  key allows
access to the TAA command ADDPDMOPT.

You  would normally begin by using the  ADDPDMOPT tool to add an option
for the SELPDMOPT tool.

             ADDPDMOPT   TAACMD(SELPDMOPT)

The default option value  assigned is PD.   Once the PD option  exists,
you can  enter PD next to  one of your  members or objects and  see the
SELPDMOPT subfile.

It  is is  not a requirement  that the  options file be  named QAUOOPT,
but it must have the same definition as the system shipped version.

The function has the following advantages:

  **   If you do not  remember the options or  what they are used  for,
       the window subfile provides a simple solution.

  **   If  you  are  developing a  new  option,  the  PDM  required  &x
       entries  are  not necessarily  easy  to  enter  correctly.   The
       subfile  display  option allows  you to  see  the command  as it
       would be executed.

The SELPDMOPT  command is  used for  documentation purposes  only.   If
the command is run, an escape message will be issued.

The TAAPDMBC  program is the program  that should be specified  for the
PDM  option.  This will happen automatically  if you use ADDPDMOPT.  If
you do not use ADDPDMOPT, the command to enter is:

        PD       CALL   PGM(TAATOOL/TAAPDMBC) PARM(&U &V &W +
                          '&A' &B &C '&D' &E '&F' &H '&J' &L +
                          &N &O &P &R &S &T &U &V &W &X)

When  an PDM  substitution  value  such  as  '&J'  is  used,  the  JOBD
parameter  appears  in the  string  as  JOBD('xxx/yyy').   This  is  an
incorrect  syntax  when  used  directly,  but  operates correctly  when
executed using the tool.

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

None.  The SELPDMOPT command  is used for documentation purposes  only.

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

A maximum of 200 options are supported.

PDM  allows a  command with  &x  substitution values  in  a 250  field.
This field  cannot expand beyond  999 bytes when the  actual values are
placed in the command.

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

The following TAA Tools must be on your system:

     ADDPDMOPT       Add PDM option
     SNDCOMPMSG      Send completion message
     SNDESCMSG       Send escape message

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

You  must first enter  an option (PD  is the default)  into the QAUOOPT
file (or your  equivalent) and the  previously described command.   The
preferred method of achieving this is with the ADDPDMOPT tool.

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

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

   SELPDMOPT     *CMD                   TAAPDMB       QATTCMD
   TAAPDMBC      *PGM       CLP         TAAPDMBC      QATTCL
   TAAPDMBC2     *PGM       CLP         TAAPDMBC2     QATTCL
   TAAPDMBC3     *PGM       CLP         TAAPDMBC3     QATTCL
   TAAPDMBR      *PGM       RPG         TAAPDMBR      QATTRPG
   TAAPDMBD      *FILE      DSPF        TAAPDMBD      QATTDDS

Structure
---------

SELPDMOPT   Cmd
   TAAPDMBC2  CL pgm

TAAPDMBC    Pgm
   TAAPDMBR    RPG pgm
     TAAPDMBD    Display file
     TAAPDMBC3   Sub pgm for ADDPDMOPT
					

Added to TAA Productivity tools February 1, 1997


Home Page Up to Top