home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / CHIPCD_3_98.iso / software / testsoft / exchange / mtadata / x500.tpl < prev    next >
Text File  |  1997-08-25  |  2KB  |  43 lines

  1. (* $Workfile:   x500.tpl  $ $Revision:   3.3  $ *)
  2. (* DIRECTORY.TPL *)
  3. (*****************************************************************************)
  4. (* ASN.1 DIRECTORY DATA-TYPE TEMPLATE                                        *)
  5. (*                                                                           *)
  6. (*   Initial template based on X.501 Directory Name definition               *)
  7. (*     - update/rework as neccessary                                         *)
  8. (*                                                                           *)
  9. (* Known simplifications:                                                    *)
  10. (*   - setting of 'E' for ENCODE calls to signify COLLECT calls to User      *)
  11. (*   - setting of 'D' for DECODE calls to signify CONSULT calls to User      *)
  12. (*   - setting of 'S' for potential constructor octet primitives             *)
  13. (*****************************************************************************)
  14.  
  15. (*****************************************************************************)
  16. (* Directory name - based on X.501                                           *)
  17. (*****************************************************************************)
  18.  
  19. DirectoryName              LABEL     = Ddirn
  20.                            STRUCTURE = CHOICE
  21.                            CHILDREN  = { <Drdns, U 16 C,M,0> }
  22.  
  23. RDNSequence                LABEL     = Drdns
  24.                            STRUCTURE = SEQUENCE OF
  25.                            LIMIT     = 0
  26.                            CHILDREN  = { <Drdnm, U 17 C,M,0> E }
  27.  
  28. RelativeDistinguishedName  LABEL     = Drdnm
  29.                            STRUCTURE = SET OF
  30.                            LIMIT     = 0
  31.                            CHILDREN  = { <Davas, U 16 C,M,0> E }
  32.  
  33. AttributeValueAssertion    LABEL     = Davas
  34.                            STRUCTURE = SEQUENCE
  35.                            CHILDREN  = { <Cobid, U  6 P,M,0>,
  36.                                          <Datrv, U  0 P,M,0> }
  37.  
  38. AttributeValue             LABEL     = Datrv
  39.                            STRUCTURE = ANY
  40.                            CHILDREN  = {}
  41.  
  42. !
  43.