DSPOBJD (Display Object Description) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
>>-DSPOBJD------------------------------------------------------>
 
                    (1)
           .-*LIBL/---------.
>--OBJ(--+-+----------------+--+-*ALL-----------------+-+--)---->
         | |          (1)   |  +-generic*-object-name-+ |
         | +-*CURLIB/-------+  '-object-name----------' |
         | |           (1)  |                           |
         | +-*USRLIBL/------+                           |
         | +-*ALL/----------+                           |
         | +-*ALLUSR/-------+                           |
         | '-library-name/--'                           |
         |         (2)                                  |
         +-*ALLUSR--------------------------------------+
         |      (2)                                     |
         '-*IBM-----------------------------------------'
 
                    (3)
>--OBJTYPE(--+-*ALL---------------------+--)-------------------->
             | .----------------------. |
             | V             (4) (5)  | |
             '---object-type----------+-'
 
                                (6)
>--+--------------------------+--------------------------------->
   |          .-*BASIC---.    |
   '-DETAIL(--+-*FULL----+--)-'
              '-*SERVICE-'
 
>--+----------------------------------------------------------------------+-->
   |         (1)   .-*-----------------------------------------------.    |
   '-ASPDEV(-------+-*ALLAVL-----------------------------------------+--)-'
                   +-*CURASPGRP--------------------------------------+
                   +-*SYSBAS-----------------------------------------+
                   |                                     .-*ASP----. |
                   '-auxiliary-storage-pool-device-name--+-*ASPGRP-+-'
 
>--+--------------------------+--------------------------------->
   |          .-*--------.    |
   '-OUTPUT(--+-*PRINT---+--)-'
              '-*OUTFILE-'
 
>--+----------------------------------------------------+------->
   |           .-*LIBL/--------.                        |
   '-OUTFILE(--+---------------+--database-file-name--)-'
               +-*CURLIB/------+
               '-library-name/-'
 
>--+-------------------------------------------+---------------><
   |          .-*FIRST------.  .-*REPLACE-.    |
   '-OUTMBR(--+-member-name-+--+-*ADD-----+--)-'
 
 

Notes:

  1. ASPDEV(*) is the only valid value if *CURLIB, *LIBL, or *USRLIBL is specified as the library qualifier on the OBJ parameter.

  2. OBJTYPE must be *LIB if this single value is specified.

  3. If the library qualifier specified or assumed for the OBJ parameter is *USRLIBL or *LIBL and the object name is a specific name (not *ALL and not a generic name), an object type of *ALL cannot be specified.

  4. A maximum of 60 repetitions. If the library qualifier specified or assumed for the OBJ parameter is *USRLIBL or *LIBL and the object name is a specific name (not *ALL and not a generic name), only one object type (and it cannot be *ALL) can be specified.

  5. A list of the valid OS/400 object types for this command is in Expanded Parameter Descriptions.

  6. All parameters preceding this point can be specified in positional form.