TAA Tools
RTVSYSVALA      RETRIEVE SYSTEM VALUE ATTRIBUTES       TAASYSY

The Retrieve System  Value Attributes command retrieves  the attributes
of  a system  value including the  group (such  as *SYSCTL),  the type,
the length, and decimal positions.

A typical command would be:

             DCL           &GROUP *CHAR LEN(10)
              .
             RTVSYSVAL     SYSVAL(xxx) GROUP(&GROUP)

RTVSYSVALA may only be used in a CL program.

RTVSYSVALA escape messages you can monitor for
----------------------------------------------

      TAA9891    The system value does not exist.

Escape messages from based on functions will be re-sent.

Variable length system values
-----------------------------

The  following  system values  may  be returned  in  different lengths.
RTVSYSVALA can  only  return  a specific  length  so the  most  typical
version is returned.

       System value    Return lengths     RTVSYSVALA length
       ------------    --------------     -----------------

         QDATE            5 or 6               6
         QDAY             2 or 3               2
         QTIME            6,7,8, or 9          9

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

   SYSVAL        The  name   of  the  system  value   to  retrieve  the
                 attributes for.

   GROUP         The  return value  for the  group the system  value is
                 in such as *SYSCTL or  *SEC.  These are the groups  as
                 defined  by WRKSYSVAL.    If  specified, the  variable
                 must be declared as *CHAR LEN(10).

   TYPE          The  return  value  for  the  type  of  system  value.
                 Either  *CHAR   or  *DEC   will  be   returned.     If
                 specified,  the variable  must  be declared  as  *CHAR
                 LEN(5).

   LENGTH        The return  value for the length of  the system value.
                 The  value is returned right  adjusted.  If specified,
                 the variable must be declared as *CHAR LEN(5).

   DECPOS        The number of  decimal positions in the  system value.
                 The  value  will  be  blank  for  *CHAR  values.    If
                 specified,  the  variable must  be  declared  as *CHAR
                 LEN(1).

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

Because the  command  returns values,  it  may only  be  used in  a  CL
program.

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

The following TAA Tools must be on your system:

     SNDESCMSG       Send escape message

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

None, the tool is ready to use.

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

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

   RTVSYSVALA    *CMD                   TAASYSY       QATTCMD
   TAASYSYC      *PGM       CLP         TAASYSYC      QATTCL
					

Added to TAA Productivity tools November 15, 1999


Home Page Up to Top