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

  1. (* $Workfile:   admin.xv2  $  $Revision:   1.4  $ *)
  2. (* ADMIN.TPL *)
  3. (*****************************************************************************)
  4. (* ASN.1 ADMIN PORT TEMPLATE                                                 *)
  5. (*                                                                           *)
  6. (* - Defines:                                                                *)
  7. (*    - Register Operation                                                   *)
  8. (*                                                                           *)
  9. (* Known simplifications:                                                    *)
  10. (*    - ChangeCredentials Operation                                          *)
  11. (*                                                                           *)
  12. (*****************************************************************************)
  13.  
  14. (*****************************************************************************)
  15. (* The following nodes need further study:                                   *)
  16. (* - Naddr (not GOSIP)                                                       *)
  17. (* - Ndlct                                                                   *)
  18. (*                                                                           *)
  19. (*****************************************************************************)
  20.  
  21. (*****************************************************************************)
  22. (* REGISTER ::= 2                                                            *)
  23. (*****************************************************************************)
  24.  
  25. Register                   LABEL     = Nareg
  26.                            STRUCTURE = SET
  27.                            CHILDREN  = { <dorna, A  0 C,O,0> ,
  28.                                          <Naddr, C  0 C,O,0> ,
  29.                                          <Meits, A  5 C,O,0> ,
  30.                                          <Ncntl, C  1 C,O,0> ,
  31.                                          <Ndfdt, C  2 C,O,0> ,
  32.                                          <Ndlct, C  3 C,O,0> ,
  33.                                          <Nlars, C  4 C,O,0> }
  34.  
  35. content-length             LABEL     = Ncntl        T=MS_DELIVERABLE_MAX_CONT..
  36.                            STRUCTURE = TAG
  37.                            CHILDREN  = { <Mcntl, U  2 P,M,0> }
  38.  
  39. deliverable-content-types  LABEL     = Ndlct
  40.                            STRUCTURE = SET OF
  41.                            LIMIT     = 1024
  42.                            CHILDREN  = { <Mcntt, U  0 P,O,0> }
  43.  
  44. labels-and-redirections    LABEL     = Nlars        T=MS_LABELS_AND_REDIRECTI..
  45.                            STRUCTURE = SET OF       C=MS_C_LABELS_AND_REDIREC..
  46.                            LIMIT     = 256
  47.                            CHILDREN  = { <Nlard, U 17 C,O,0> }
  48.  
  49. UserAddress                LABEL     = Naddr
  50.                            STRUCTURE = CHOICE
  51.                            CHILDREN  = { <Nx121, C  0 C,O,0> ,
  52.                                          <dnadd, C  1 C,O,0> }
  53.  
  54. x121                       LABEL     = Nx121
  55.                            STRUCTURE = SEQUENCE
  56.                            CHILDREN  = { <N121n, U 18 P,O,15> ,
  57.                                          <N121p, U 19 P,O,16> }
  58.  
  59. x121-address               LABEL     = N121n
  60.                            STRUCTURE = NUMERIC STRING
  61.  
  62. tsap-id                    LABEL     = N121p
  63.                            STRUCTURE = PRINTABLE STRING
  64.  
  65. DefaultDeliveryControlsTAG LABEL     = Ndfdt        T=MS_DEFAULT_DELIVERY_CON..
  66.                            STRUCTURE = TAG
  67.                            CHILDREN  = { <Ndfdc, U 17 C,M,0> }
  68.  
  69. DefaultDeliveryControls    LABEL     = Ndfdc        T=MS_DEFAULT_DELIVERY_CON..
  70.                            STRUCTURE = SET          C=MS_C_DEFAULT_DELIVERY_C..
  71.                            CHILDREN  = { <Nrest, C  0 C,D,0> ,
  72.                                          <Npops, C  1 C,O,0> ,
  73.                                          <Npmcl, C  2 C,O,0> ,
  74.                                          <Nppri, A  7 P,O,0> ,
  75.                                          <Ndlct, C  4 C,O,0> ,
  76.                                          <Npeit, C  5 C,O,0> }
  77.  
  78. restrict                   LABEL     = Nrest        T=MS_RESTRICT
  79.                            STRUCTURE = BOOLEAN
  80.  
  81. permissible-operations     LABEL     = Npops        T=MS_PERMISSIBLE_OPERATIONS
  82.                            STRUCTURE = BITSTRING
  83.  
  84. permissible-max-cont-len   LABEL     = Npmcl        T=MS_PERMISSIBLE_MAX_CONT..
  85.                            STRUCTURE = INTEGER
  86.  
  87. permissible-lowest-prior   LABEL     = Nppri        T=MS_PERMISSIBLE_LOWEST_P..
  88.                            STRUCTURE = ENUMERATED
  89.  
  90. permissible-EITs           LABEL     = Npeit        T=MS_PERMISSIBLE_EITS
  91.                            STRUCTURE = SET          C=MH_C_EITS
  92.                            CHILDREN  = { <Mbeit, C  0 P,M,32> ,
  93.                                          <Mg3nb, C  1 P,D,0> ,
  94.                                          <Mtetx, C  2 C,D,0> ,
  95.                                          <Mg4c1, C  3 C,O,0> ,
  96.                                          <Meeit, C  4 C,O,0> }
  97.  
  98. LabelAndRedirection        LABEL     = Nlard        T=MS_LABEL_AND_REDIRECTION
  99.                            STRUCTURE = SET          C=MS_C_LABEL_AND_REDIRECT..
  100.                            CHILDREN  = { <Xmslb, C  0 C,O,0> ,
  101.                                          <dornm, A  0 C,O,0> }
  102.  
  103. RecipientAssignedAltRecip  LABEL     = Nralt        T=MS_ALTERNATE_RECIPIENT
  104.                            STRUCTURE = SEQUENCE     C=MH_C_OR_NAME
  105.                            CHILDREN  = { <dsatt, U 16 C,M,0> ,
  106.                                          <dddal, U 16 C,O,0> ,
  107.                                          <dxatl, U 17 C,O,0> ,
  108.                                          <5nam3, C  0 C,O,0> }
  109. !
  110.