ADDDIRE (Add Directory Entry) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
>>-ADDDIRE--USRID(--+-*ANY----+--+-*ANY---------+--)------------>
                    '-user-ID-'  '-user-address-'
 
>--USRD(--user-description--)----------------------------------->
 
                                   (1)
>--USER(--+-*NONE-------------+--)------------------------------>
          '-user-profile-name-'
 
>--+-------------------------------------+---------------------->
   |           .-*LCL---------------.    |
   '-SYSNAME(--+-*PC----------------+--)-'
               +-*ERROR-------------+
               '-system-name--group-'
 
>--+---------------------------+-------------------------------->
   |          .-*NONE-----.    |
   '-LSTNAM(--+-last-name-+--)-'
 
>--+----------------------------+------------------------------->
   |          .-*NONE------.    |
   '-FSTNAM(--+-first-name-+--)-'
 
>--+-----------------------------+------------------------------>
   |          .-*NONE-------.    |
   '-MIDNAM(--+-middle-name-+--)-'
 
>--+---------------------------------+-------------------------->
   |           .-*NONE----------.    |
   '-PREFNAM(--+-preferred-name-+--)-'
 
>--+---------------------------+-------------------------------->
   |          .-*DFT------.    |
   '-FULNAM(--+-full-name-+--)-'
 
>--+-------------------------------+---------------------------->
   |        .-*NONE-----------.    |
   '-DEPT(--+-department-name-+--)-'
 
>--+--------------------------+--------------------------------->
   |         .-*NONE-----.    |
   '-TITLE(--+-job-title-+--)-'
 
>--+-----------------------------+------------------------------>
   |         .-*NONE--------.    |
   '-CMPNY(--+-company-name-+--)-'
 
>--+-------------------------------------+---------------------->
   |           .-*NONE--------------.    |
   '-TELNBR1(--+-telephone-number-1-+--)-'
 
>--+-------------------------------------+---------------------->
   |           .-*NONE--------------.    |
   '-TELNBR2(--+-telephone-number-2-+--)-'
 
>--+-----------------------------------------------+------------>
   |             .-*NONE----------------------.    |
   '-FAXTELNBR(--+-facsimile-telephone-number-+--)-'
 
>--+-----------------------+--+-----------------------------+--->
   |       .-*NONE----.    |  |        .-*NONE---------.    |
   '-LOC(--+-location-+--)-'  '-BLDG(--+-building-name-+--)-'
 
>--+--------------------------+--------------------------------->
   |       .-*NONE-------.    |
   '-OFC(--+-office-name-+--)-'
 
>--+-------------------------------+---------------------------->
   |         .-*NONE----------.    |
   '-ADDR1(--+-address-line-1-+--)-'
 
>--+-------------------------------+---------------------------->
   |         .-*NONE----------.    |
   '-ADDR2(--+-address-line-2-+--)-'
 
>--+-------------------------------+---------------------------->
   |         .-*NONE----------.    |
   '-ADDR3(--+-address-line-3-+--)-'
 
>--+-------------------------------+---------------------------->
   |         .-*NONE----------.    |
   '-ADDR4(--+-address-line-4-+--)-'
 
>--+----------------------+--+-----------------------+---------->
   |          .-*NO--.    |  |           .-*NO--.    |
   '-INDUSR(--+-*YES-+--)-'  '-PRTPERS(--+-*YES-+--)-'
 
>--+------------------------+----------------------------------->
   |            .-*YES-.    |
   '-PRTCOVER(--+-*NO--+--)-'
 
>--+---------------------------------+-------------------------->
   |          (2)   .-*SPECIFIC-.    |
   '-NFYMAIL(-------+-*ALLMAIL--+--)-'
                    '-*NOMAIL---'
 
>--+-------------------------------+---------------------------->
   |             (2)   .-*YES-.    |
   '-NFYPTYPERS(-------+-*NO--+--)-'
 
>--+----------------------------+------------------------------->
   |          (2)   .-*YES-.    |
   '-NFYMSGS(-------+-*NO--+--)-'
 
>--+-----------------------------------+------------------------>
   |            .-*USRID----------.    |
   '-NETUSRID(--+-network-user-ID-+--)-'
 
>--+---------------------------------+-------------------------->
   |        .-*NONE-------------.    |
   '-TEXT(--+-'--description--'-+--)-'
 
>--+----------------------------------------------------+------->
   |            .-*SYSVAL--------------------------.    |
   '-CMDCHRID(--+-*DEVD----------------------------+--)-'
                '-graphic-character-set--code-page-'
 
>--+-------------------------------+---------------------------->
   |           .-*NONE--------.    |
   '-COUNTRY(--+-country-code-+--)-'
 
>--+------------------------------------------------+----------->
   |        .-*NONE----------------------------.    |
   '-ADMD(--+-administrative-management-domain-+--)-'
 
>--+-----------------------------------------+------------------>
   |        .-*NONE---------------------.    |
   '-PRMD(--+-private-management-domain-+--)-'
 
>--+------------------------------+----------------------------->
   |         (3)   .-*NONE---.    |
   '-SURNAM(-------+-*LSTNAM-+--)-'
                   '-surname-'
 
>--+------------------------------+----------------------------->
   |            .-*NONE------.    |
   '-GIVENNAM(--+-*FSTNAM----+--)-'
                '-given-name-'
 
>--+----------------------------+------------------------------->
   |            .- *NONE---.    |
   '-INITIALS(--+-initials-+--)-'
 
>--+---------------------------------------+-------------------->
   |           .-*NONE----------------.    |
   '-GENQUAL(--+-generation-qualifier-+--)-'
 
>--+-----------------------------+------------------------------>
   |       .-*NONE----------.    |
   '-ORG(--+-'organization'-+--)-'
 
>--+-----------------------------------------------------+------>
   |           .-*NONE------------------------------.    |
   |           | .--------------------------------. |    |
   |           | V                           (4)  | |    |
   '-ORGUNIT(--+---'--organizational-unit--'------+-+--)-'
 
>--+---------------------------------------------------------------------+-->
   |               .----------------------------------------------.      |
   |               V    .-*NONE------------.  .-*NONE---.    (4)  |      |
   '-DMNDFNATR(------(--+-'attribute-type'-+--+-'value'-+--)------+----)-'
 
>--+---------------------------------------------------+-------->
   |             .-*USRIDX------------------------.    |
   '-MSFSRVLVL(--+-*SYSMS-------------------------+--)-'
                 +-*DOMINO------------------------+
                 '---field-name----+-*NONE------+-'
                                   '-product-ID-'
 
>--+--------------------------------------------------------------------+-->
   |             .-*USRID--.                                    (5)     |
   '-PREFADR(--+-+-*ORNAME-+--+------------------+------------+-------)-'
               | '-*SMTP---'  '-*N--address-type-'            |
               '-field-name--+-*NONE------+----address-type---'
                             +-*IBM-------+
                             '-product-ID-'
 
>--+------------------------------------------+----------------->
   |             .-*NONE-----------------.    |
   '-CCMAILADR(--+-'--cc:Mail-address--'-+--)-'
 
>--+------------------------------------------+----------------->
   |             .-*NONE-----------------.    |
   '-CCMAILCMT(--+-'--cc:Mail-comment--'-+--)-'
 
>--+-------------------------------------------------------------------------------+-->
   |             .-*NONE------------------------------------------------------.    |
   |             | .--------------------------------------------------------. |    |
   |             | V                                                   (6)  | |    |
   '-USRDFNFLD(--+---(----field-name----+-*NONE------+----'value'----)------+-+--)-'
                                        '-product-ID-'
 
>--+-----------------------+--+-------------------------+------><
   |           .-*YES-.    |  |          .-*USRPRF-.    |
   '-ALWSYNC(--+-*NO--+--)-'  '-DLOOWN(--+-*GRPPRF-+--)-'
 
 

Notes:

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

  2. NFYPTYPERS and NFYMSGS do not apply unless NFYMAIL(*SPECIFIC) is specified.

  3. SURNAM is required when GIVENAME, INITIALS, or GENQUAL is specified.

  4. A maximum of 4 repetitions.

  5. Ignored when MSFSRVLVL is *USRIDX.

  6. A maximum of 100 repetitions.