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

  1. (* $Workfile:   p7.tpl  $ $Revision:   1.14  $ *)
  2. (* P7.TPL *)
  3. (*****************************************************************************)
  4. (* ASN.1 P7 Data-type Template                                               *)
  5. (*                                                                           *)
  6. (* Known deficiencies:                                                       *)
  7. (*    - some of the ANYs should be ANY DEFINED BYs                           *)
  8. (*    - strong credentials not done                                          *)
  9. (*    - responder credentials not done                                       *)
  10. (*    - security context not done                                            *)
  11. (*    - synopsis                                                             *)
  12. (*    - Aextn                                                                *)
  13. (*    - Nodes 7reqs, 7liss, 7sqss, 7pr3s, 7pr7s did have limit = 2147483647  *)
  14. (*****************************************************************************)
  15.  
  16.  
  17. (*****************************************************************************)
  18. (* Common data-types related to the information model                        *)
  19. (*****************************************************************************)
  20.  
  21. InformationBase            LABEL     = 7infb
  22.                            STRUCTURE = INTEGER
  23.  
  24. SequenceNumber             LABEL     = 7seqn
  25.                            STRUCTURE = INTEGER
  26.  
  27. Attribute                  LABEL     = 7attr
  28.                            STRUCTURE = SEQUENCE
  29.                            CHILDREN  = { <7atty, U  6 P,M,0>*,
  30.                                          <7atvs, U 16 C,M,0> }
  31.  
  32. AttributeType              LABEL     = 7atty
  33.                            STRUCTURE = OBJECT IDENTIFIER
  34.  
  35. values                     LABEL     = 7atvs
  36.                            STRUCTURE = SEQUENCE OF
  37.                            LIMIT     = 32767
  38.                            CHILDREN  = { <7atvl, U  0 P,O,0> }
  39.  
  40. AttributeValue             LABEL     = 7atvl
  41.                            STRUCTURE = ANY
  42.                            CHILDREN  = { }
  43.  
  44. SubstringAttrValue         LABEL     = 7ssvl
  45.                            STRUCTURE = ANY
  46.                            CHILDREN  = { }
  47.  
  48. AutoActionRegistration     LABEL     = 7aarg
  49.                            STRUCTURE = SEQUENCE
  50.                            CHILDREN  = { <7aaty, U  6 P,M,0>*,
  51.                                          <7rgit, C  0 C,D,0> ,
  52.                                          <7rgpt, C  1 C,M,0> }
  53.  
  54. AutoActionType             LABEL     = 7aaty
  55.                            STRUCTURE = OBJECT IDENTIFIER
  56.  
  57. registration-id TAG        LABEL     = 7rgit
  58.                            STRUCTURE = TAG
  59.                            CHILDREN  = { <7rgid, U  2 P,M,0> }
  60.  
  61. registration-id            LABEL     = 7rgid
  62.                            STRUCTURE = INTEGER
  63.  
  64. registration-parameter TAG LABEL     = 7rgpt
  65.                            STRUCTURE = TAG
  66.                            CHILDREN  = { <7rgpa, U  0 P,M,0> }
  67.  
  68. registration-parameter ADB LABEL     = 7rgpa
  69.                            STRUCTURE = ANY DEFINED BY
  70.                            DEFGLABEL = 7aaty
  71.                            REGISTER  = { <{2 6 4 4 0}, 7afrp, U 17 C,0> ,
  72.                                          <{2 6 4 4 1}, 7aarp, U 17 C,0> }
  73.  
  74.  
  75. (*****************************************************************************)
  76. (* Abstract-bind                                                             *)
  77. (*****************************************************************************)
  78.  
  79. MSBindArgument TAG         LABEL     = 7bart
  80.                            STRUCTURE = TAG
  81.                            TAG       = (C 16 C)
  82.                            CHILDREN  = { <7barg, U 17 C,M,0> }
  83.  
  84. MSBindArgument             LABEL     = 7barg
  85.                            STRUCTURE = SET
  86.                            CHILDREN  = { <7inir, A  0 C,M,0> ,
  87.                                          <7icrd, C  2 C,M,0> ,
  88.                                          <7sctx, C  3 C,O,0> ,
  89.                                          <7fres, C  4 C,O,0> ,
  90.                                          <7cfrq, C  5 C,D,0> }
  91.  
  92. initiator                  LABEL     = 7inir
  93.                            STRUCTURE = SEQUENCE
  94.                            CHILDREN  = { <Dsatt, U 16 C,M,0> ,
  95.                                          <Dddal, U 16 C,O,0> ,
  96.                                          <Dxatl, U 17 C,O,0> ,
  97.                                          <Ddirn, C  0 C,O,0> }
  98.  
  99. initiator-credentials      LABEL     = 7icrd
  100.                            STRUCTURE = TAG
  101.                            CHILDREN  = { <7cred, U  0 P,M,0> }
  102.  
  103. Credentials                LABEL     = 7cred
  104.                            STRUCTURE = CHOICE
  105.                            CHILDREN  = { <7ia5s, U 22 S,O,62> ,
  106.                                          <7octs, U  4 P,O,62> ,
  107.                                          <7stgc, C  0 C,O,0> }
  108.  
  109. SimpleCredentials(IA5)     LABEL     = 7ia5s
  110.                            STRUCTURE = IA5 STRING
  111.  
  112. SimpleCredentials(Octets)  LABEL     = 7octs
  113.                            STRUCTURE = OCTETSTRING
  114.  
  115. StrongCredentials          LABEL     = 7stgc
  116.                            STRUCTURE = ANY
  117.                            TAG       = (C 0 C)
  118.                            CHILDREN  = { }
  119.  
  120. security-context           LABEL     = 7sctx
  121.                            STRUCTURE = SET OF
  122.                            LIMIT     = 256
  123.                            CHILDREN  = { <7mslb, U 17 C,O,0> }
  124.  
  125. security-label             LABEL     = 7mslb
  126.                            STRUCTURE = SET
  127.                            CHILDREN  = { <Mspid, U  6 P,O,0>,
  128.                                          <Mscls, U  2 P,O,0>,
  129.                                          <Mpvmk, U 19 P,O,128>,
  130.                                          <Mscts, U 17 C,O,0> }
  131.  
  132. fetch-restrictions         LABEL     = 7fres
  133.                            STRUCTURE = TAG
  134.                            CHILDREN  = { <7rest, U 17 C,M,0> }
  135.  
  136. ms-configuration-request   LABEL     = 7cfrq
  137.                            STRUCTURE = TAG
  138.                            CHILDREN  = { <Cbool, U  1 P,M,0> }
  139.  
  140. Restrictions               LABEL     = 7rest
  141.                            STRUCTURE = SET
  142.                            CHILDREN  = { <7alct, C  0 C,O,0> ,
  143.                                          <7aeit, C  1 C,O,0> ,
  144.                                          <7mxcl, C  2 C,O,0> }
  145.  
  146. allowed-content-types      LABEL     = 7alct
  147.                            STRUCTURE = TAG
  148.                            CHILDREN  = { <7alcs, U 17 C,M,0> }
  149.  
  150. allowed-cont-types SET OF  LABEL     = 7alcs
  151.                            STRUCTURE = SET OF
  152.                            LIMIT     = 1024
  153.                            CHILDREN  = { <7alcn, U  6 P,O,0> }
  154.  
  155. allowed-cont-type          LABEL     = 7alcn
  156.                            STRUCTURE = OBJECT IDENTIFIER
  157.  
  158. allowed-EITs               LABEL     = 7aeit
  159.                            STRUCTURE = TAG
  160.                            CHILDREN  = { <7eits, U 17 C,M,0> }
  161.  
  162. maximum-content-length     LABEL     = 7mxcl
  163.                            STRUCTURE = TAG
  164.                            CHILDREN  = { <Cintg, U  2 P,M,0> }
  165.  
  166. MS-EITs                    LABEL     = 7eits
  167.                            STRUCTURE = SET OF
  168.                            LIMIT     = 1024
  169.                            CHILDREN  = { <7meit, U  6 P,O,0> }
  170.  
  171. MS-EIT                     LABEL     = 7meit
  172.                            STRUCTURE = OBJECT IDENTIFIER
  173.  
  174. Single ASN.1 Type - brst   LABEL     = 7brsa
  175.                            STRUCTURE = TAG
  176.                            TAG       = (C 0 C)
  177.                            CHILDREN  = { <7brst, C 17 C,M,0> }
  178.  
  179. MSBindResult TAG           LABEL     = 7brst
  180.                            STRUCTURE = TAG
  181.                            TAG       = (C 17 C)
  182.                            CHILDREN  = { <7brsl, U 17 C,O,0> }
  183.  
  184. MSBindResult               LABEL     = 7brsl
  185.                            STRUCTURE = SET
  186.                            CHILDREN  = { <7rcrd, C  2 C,M,0> ,
  187.                                          <7aaat, C  3 C,O,0> ,
  188.                                          <7aatt, C  4 C,O,0> ,
  189.                                          <7aind, C  5 C,D,0> ,
  190.                                          <7cspt, C  6 C,O,0> }
  191.  
  192. responder-credentials      LABEL     = 7rcrd
  193.                            STRUCTURE = TAG
  194.                            CHILDREN  = { <7cred, U  0 P,M,0> }
  195.  
  196. avail-auto-actions TAG     LABEL     = 7aaat
  197.                            STRUCTURE = TAG
  198.                            CHILDREN  = { <7aaas, U 17 C,M,0> }
  199.  
  200. avail-auto-actions SET OF  LABEL     = 7aaas
  201.                            STRUCTURE = SET OF
  202.                            LIMIT     = 16
  203.                            CHILDREN  = { <7aaac, U  6 P,O,0> }
  204.  
  205. avail-auto-action          LABEL     = 7aaac
  206.                            STRUCTURE = OBJECT IDENTIFIER
  207.  
  208. avail-attr-types TAG       LABEL     = 7aatt
  209.                            STRUCTURE = TAG
  210.                            CHILDREN  = { <7aats, U 17 C,M,0> }
  211.  
  212. avail-attr-types SET OF    LABEL     = 7aats
  213.                            STRUCTURE = SET OF
  214.                            LIMIT     = 1024
  215.                            CHILDREN  = { <7aatr, U  6 P,O,0> }
  216.  
  217. avail-attr-type            LABEL     = 7aatr
  218.                            STRUCTURE = OBJECT IDENTIFIER
  219.  
  220. alert-indication           LABEL     = 7aind
  221.                            STRUCTURE = TAG
  222.                            CHILDREN  = { <Cbool, U  1 P,M,0> }
  223.  
  224. cont-types-supped TAG      LABEL     = 7cspt
  225.                            STRUCTURE = TAG
  226.                            CHILDREN  = { <7csps, U 17 C,M,0> }
  227.  
  228. cont-types-supped SET OF   LABEL     = 7csps
  229.                            STRUCTURE = SET OF
  230.                            LIMIT     = 1024
  231.                            CHILDREN  = { <7ctsp, U  6 P,O,0> }
  232.  
  233. cont-types-supped          LABEL     = 7ctsp
  234.                            STRUCTURE = OBJECT IDENTIFIER
  235.  
  236. Single ASN.1 Type - bert   LABEL     = 7bera
  237.                            STRUCTURE = TAG
  238.                            TAG       = (C 0 C)
  239.                            CHILDREN  = { <7bert, C 18 C,M,0> }
  240.  
  241. MSBindError TAG            LABEL     = 7bert
  242.                            STRUCTURE = TAG
  243.                            TAG       = (C 18 C)
  244.                            CHILDREN  = { <7berr, U 10 P,O,0> }
  245.  
  246. MSBindError                LABEL     = 7berr
  247.                            STRUCTURE = ENUMERATED
  248.  
  249.  
  250. (*****************************************************************************)
  251. (* Common data-types for abstract-operations                                 *)
  252. (*****************************************************************************)
  253.  
  254. Range                      LABEL     = 7rnge
  255.                            STRUCTURE = CHOICE
  256.                            CHILDREN  = { <7seqr, C  0 C,O,0> ,
  257.                                          <7crtr, C  1 C,O,0> }
  258.  
  259. sequence-number-range      LABEL     = 7seqr
  260.                            STRUCTURE = TAG
  261.                            TAG       = (C 0 C)
  262.                            CHILDREN  = { <7numr, U 16 C,M,0> }
  263.  
  264. creation-time-range        LABEL     = 7crtr
  265.                            STRUCTURE = TAG
  266.                            TAG       = (C 1 C)
  267.                            CHILDREN  = { <7timr, U 16 C,M,0> }
  268.  
  269. NumberRange                LABEL     = 7numr
  270.                            STRUCTURE = SEQUENCE
  271.                            CHILDREN  = { <7numf, C  0 C,O,0> ,
  272.                                          <7numt, C  1 C,O,0> }
  273.  
  274. from number TAG            LABEL     = 7numf
  275.                            STRUCTURE = TAG
  276.                            CHILDREN  = { <7fnum, U  2 P,M,0> }
  277.  
  278. from number                LABEL     = 7fnum
  279.                            STRUCTURE = INTEGER
  280.  
  281. to number TAG              LABEL     = 7numt
  282.                            STRUCTURE = TAG
  283.                            CHILDREN  = { <7tnum, U  2 P,M,0> }
  284.  
  285. to number                  LABEL     = 7tnum
  286.                            STRUCTURE = INTEGER
  287.  
  288. TimeRange                  LABEL     = 7timr
  289.                            STRUCTURE = SEQUENCE
  290.                            CHILDREN  = { <7timf, C  0 C,O,0> ,
  291.                                          <7timt, C  1 C,O,0> }
  292.  
  293. from time TAG              LABEL     = 7timf
  294.                            STRUCTURE = TAG
  295.                            CHILDREN  = { <7ftim, U 23 P,M,0> }
  296.  
  297. from time                  LABEL     = 7ftim
  298.                            STRUCTURE = UTC TIME
  299.  
  300. to time TAG                LABEL     = 7timt
  301.                            STRUCTURE = TAG
  302.                            CHILDREN  = { <7ttim, U 23 P,M,0> }
  303.  
  304. to time                    LABEL     = 7ttim
  305.                            STRUCTURE = UTC TIME
  306.  
  307. (* Filters (to AVA) lifted from DSADAP.TPL with minor mods                   *)
  308.  
  309. Filter(top level)          LABEL     = 7filt
  310.                            STRUCTURE = CHOICE
  311.                            CHILDREN  = { <7fili, C  0 C,O,0> ,
  312.                                          <7andt, C  1 C,O,0> ,
  313.                                          <7orxt, C  2 C,O,0> ,
  314.                                          <7nott, C  3 C,O,0> }
  315.  
  316. Filter(nested)             LABEL     = 7filn
  317.                            STRUCTURE = CHOICE
  318.                            CHILDREN  = { <7fili, C  0 C,O,0> ,
  319.                                          <7andt, C  1 C,O,0> ,
  320.                                          <7orxt, C  2 C,O,0> ,
  321.                                          <7nott, C  3 C,O,0> }
  322.  
  323. FilterItem                 LABEL     = 7fili
  324.                            STRUCTURE = CHOICE
  325.                            TAG       = (C 0 C)
  326.                            CHILDREN  = { <7equa, C  0 C,O,0> ,
  327.                                          <7sstt, C  1 C,O,0> ,
  328.                                          <7greq, C  2 C,O,0> ,
  329.                                          <7leeq, C  3 C,O,0> ,
  330.                                          <7psnt, C  4 C,O,0> ,
  331.                                          <7appm, C  5 C,O,0> }
  332.  
  333. Equal                      LABEL     = 7equa
  334.                            STRUCTURE = TAG
  335.                            CHILDREN  = { <7atva, U 16 C,M,0> }
  336.  
  337. Substrings TAG             LABEL     = 7sstt
  338.                            STRUCTURE = TAG
  339.                            CHILDREN  = { <7sstr, U 16 C,M,0> }
  340.  
  341. Substrings                 LABEL     = 7sstr
  342.                            STRUCTURE = SEQUENCE
  343.                            CHILDREN  = { <7atty, U  6 P,M,0> ,
  344.                                          <7strs, U 16 C,M,0> }
  345.  
  346. Strings                    LABEL     = 7strs
  347.                            STRUCTURE = SEQUENCE OF
  348.                            CHILDREN  = { <7strg, U  0 P,O,0> }
  349.  
  350. String                     LABEL     = 7strg
  351.                            STRUCTURE = CHOICE
  352.                            CHILDREN  = { <7init, C  0 C,O,0> ,
  353.                                          <7anyx, C  1 C,O,0> ,
  354.                                          <7finl, C  2 C,O,0> }
  355.  
  356. Initial                    LABEL     = 7init
  357.                            STRUCTURE = TAG
  358.                            CHILDREN  = { <7ssvl, U  0 P,M,0> }
  359.  
  360. Any                        LABEL     = 7anyx
  361.                            STRUCTURE = TAG
  362.                            CHILDREN  = { <7ssvl, U  0 P,M,0> }
  363.  
  364. Final                      LABEL     = 7finl
  365.                            STRUCTURE = TAG
  366.                            CHILDREN  = { <7ssvl, U  0 P,M,0> }
  367.  
  368. GreaterOrEqual             LABEL     = 7greq
  369.                            STRUCTURE = TAG
  370.                            CHILDREN  = { <7atva, U 16 C,M,0> }
  371.  
  372. LessOrEqual                LABEL     = 7leeq
  373.                            STRUCTURE = TAG
  374.                            CHILDREN  = { <7atva, U 16 C,M,0> }
  375.  
  376. Present                    LABEL     = 7psnt
  377.                            STRUCTURE = TAG
  378.                            CHILDREN  = { <7atty, U  6 P,M,0> }
  379.  
  380. ApproximateMatch           LABEL     = 7appm
  381.                            STRUCTURE = TAG
  382.                            CHILDREN  = { <7atva, U 16 C,M,0> }
  383.  
  384. And TAG                    LABEL     = 7andt
  385.                            STRUCTURE = TAG
  386.                            CHILDREN  = { <7andx, U 17 C,M,0> }
  387.  
  388. And                        LABEL     = 7andx
  389.                            STRUCTURE = SET OF
  390.                            CHILDREN  = { <7filn, U  0 P,O,0> }
  391.  
  392. Or TAG                     LABEL     = 7orxt
  393.                            STRUCTURE = TAG
  394.                            CHILDREN  = { <7orxx, U 17 C,M,0> }
  395.  
  396. Or                         LABEL     = 7orxx
  397.                            STRUCTURE = SET OF
  398.                            CHILDREN  = { <7filn, U  0 P,O,0> }
  399.  
  400. Not TAG                    LABEL     = 7nott
  401.                            STRUCTURE = TAG
  402.                            CHILDREN  = { <7filn, U  0 P,O,0> }
  403.  
  404. AttributeValueAssertion    LABEL     = 7atva
  405.                            STRUCTURE = SEQUENCE
  406.                            CHILDREN  = { <7atty, U  6 P,M,0>*,
  407.                                          <7atvl, U  0 P,M,0> }
  408.  
  409. Selector                   LABEL     = 7selr
  410.                            STRUCTURE = SET
  411.                            CHILDREN  = { <7schi, C  0 C,D,0> ,
  412.                                          <7srng, C  1 C,O,0> ,
  413.                                          <7sfil, C  2 C,O,0> ,
  414.                                          <7slim, C  3 C,O,0> ,
  415.                                          <7sovr, C  4 C,O,0> }
  416.  
  417. child-entries              LABEL     = 7schi
  418.                            STRUCTURE = TAG
  419.                            CHILDREN  = { <Cbool, U  1 P,M,0> }
  420.  
  421. range                      LABEL     = 7srng
  422.                            STRUCTURE = TAG
  423.                            CHILDREN  = { <7rnge, U  0 P,M,0> }
  424.  
  425. filter                     LABEL     = 7sfil
  426.                            STRUCTURE = TAG
  427.                            CHILDREN  = { <7filt, U  0 P,M,0> }
  428.  
  429. limit TAG                  LABEL     = 7slim
  430.                            STRUCTURE = TAG
  431.                            CHILDREN  = { <7slmt, U  2 P,M,0> }
  432.  
  433. limit                      LABEL     = 7slmt
  434.                            STRUCTURE = INTEGER
  435.  
  436. override                   LABEL     = 7sovr
  437.                            STRUCTURE = TAG
  438.                            CHILDREN  = { <Cbits, U  3 P,M,2> }
  439.  
  440. EntryInformationSelection  LABEL     = 7ents
  441.                            STRUCTURE = SET OF
  442.                            LIMIT     = 1024
  443.                            CHILDREN  = { <7atsl, U 17 C,O,0> }
  444.  
  445. AttributeSelection         LABEL     = 7atsl
  446.                            STRUCTURE = SET
  447.                            CHILDREN  = { <7atty, U  6 P,M,0> ,
  448.                                          <7atsf, C  0 C,O,0> ,
  449.                                          <7atsc, C  1 C,O,0> }
  450.  
  451. from TAG                   LABEL     = 7atsf
  452.                            STRUCTURE = TAG
  453.                            CHILDREN  = { <7atfm, U  2 P,M,0> }
  454.  
  455. from                       LABEL     = 7atfm
  456.                            STRUCTURE = INTEGER
  457.  
  458. count TAG                  LABEL     = 7atsc
  459.                            STRUCTURE = TAG
  460.                            CHILDREN  = { <7atcn, U  2 P,M,0> }
  461.  
  462. count                      LABEL     = 7atcn
  463.                            STRUCTURE = INTEGER
  464.  
  465. EntryInformation           LABEL     = 7enti
  466.                            STRUCTURE = SEQUENCE
  467.                            CHILDREN  = { <7seqn, U  2 P,M,0> ,
  468.                                          <7atts, U 17 C,O,0> }
  469.  
  470. attributes                 LABEL     = 7atts
  471.                            STRUCTURE = SET OF
  472.                            LIMIT     = 1024
  473.                            CHILDREN  = { <7attr, U 16 C,O,0> }
  474.  
  475.  
  476. (*****************************************************************************)
  477. (* Abstract-operations                                                       *)
  478. (*****************************************************************************)
  479.  
  480. (* Summarize *)
  481.  
  482. SummarizeArgument          LABEL     = 7asum
  483.                            STRUCTURE = SET
  484.                            CHILDREN  = { <7ibty, C  0 C,D,0> ,
  485.                                          <7selt, C  1 C,M,0> ,
  486.                                          <7smrt, C  2 C,O,0> }
  487.  
  488. summary-requests TAG       LABEL     = 7smrt
  489.                            STRUCTURE = TAG
  490.                            CHILDREN  = { <7smrq, U 16 C,M,0> }
  491.  
  492. summary-requests SEQ OF    LABEL     = 7smrq
  493.                            STRUCTURE = SEQUENCE OF
  494.                            LIMIT     = 16
  495.                            CHILDREN  = { <7rqtd, U  6 P,O,0> }
  496.  
  497. requested                  LABEL     = 7rqtd
  498.                            STRUCTURE = OBJECT IDENTIFIER
  499.  
  500. SummarizeResult            LABEL     = 7smrs
  501.                            STRUCTURE = SET
  502.                            CHILDREN  = { <7next, C  0 C,O,0> ,
  503.                                          <7coun, C  1 C,M,0> ,
  504.                                          <7rspn, C  2 C,O,0> ,
  505.                                          <7rsum, C  3 C,O,0> }
  506.  
  507. summaries TAG              LABEL     = 7rsum
  508.                            STRUCTURE = TAG
  509.                            CHILDREN  = { <7sums, U 16 C,M,0> }
  510.  
  511. summaries SEQ OF           LABEL     = 7sums
  512.                            STRUCTURE = SEQUENCE OF
  513.                            LIMIT     = 16
  514.                            CHILDREN  = { <7summ, U 17 C,O,0> }
  515.  
  516. Span                       LABEL     = 7span
  517.                            STRUCTURE = SEQUENCE
  518.                            CHILDREN  = { <7numf, C  0 C,M,0> ,
  519.                                          <7numt, C  1 C,M,0> }
  520.  
  521. Summary                    LABEL     = 7summ
  522.                            STRUCTURE = SET
  523.                            CHILDREN  = { <7abst, C  0 C,O,0> ,
  524.                                          <7prst, C  1 C,O,0> }
  525.  
  526. absent                     LABEL     = 7abst
  527.                            STRUCTURE = TAG
  528.                            CHILDREN  = { <Cintg, U  2 P,M,0> }
  529.  
  530. present TAG                LABEL     = 7prst
  531.                            STRUCTURE = TAG
  532.                            CHILDREN  = { <7pset, U 17 C,M,0> }
  533.  
  534. present SET OF             LABEL     = 7pset
  535.                            STRUCTURE = SET OF
  536.                            LIMIT     = 32767
  537.                            CHILDREN  = { <7pseq, U 16 C,O,0> }
  538.  
  539. present SEQUENCE           LABEL     = 7pseq
  540.                            STRUCTURE = SEQUENCE
  541.                            CHILDREN  = { <7paty, U  6 P,M,0>*,
  542.                                          <7pavl, U  0 P,M,0> ,
  543.                                          <7atcn, U  2 P,M,0> }
  544.  
  545. present attribute type     LABEL     = 7paty
  546.                            STRUCTURE = OBJECT IDENTIFIER
  547.  
  548. present attribute value    LABEL     = 7pavl
  549.                            STRUCTURE = ANY
  550.                            CHILDREN  = { }
  551.  
  552.  
  553. (* List *)
  554.  
  555. ListArgument               LABEL     = 7alst
  556.                            STRUCTURE = SET
  557.                            CHILDREN  = { <7ibty, C  0 C,D,0> ,
  558.                                          <7selt, C  1 C,M,0> ,
  559.                                          <7rqat, C  3 C,O,0> }
  560.  
  561. ListResult                 LABEL     = 7rlst
  562.                            STRUCTURE = SET
  563.                            CHILDREN  = { <7next, C  0 C,O,0> ,
  564.                                          <7reqt, C  1 C,O,0> }
  565.  
  566. requested TAG              LABEL     = 7reqt
  567.                            STRUCTURE = TAG
  568.                            CHILDREN  = { <7reqs, U 16 C,M,0> }
  569.  
  570. requested SEQ OF           LABEL     = 7reqs
  571.                            STRUCTURE = SEQUENCE OF
  572.                            CHILDREN  = { <7rqei, U 16 C,O,0> }
  573.  
  574. requested EntryInformation LABEL     = 7rqei
  575.                            STRUCTURE = SEQUENCE
  576.                            CHILDREN  = { <7seqn, U  2 P,M,0> ,
  577.                                          <7atts, U 17 C,O,0> }
  578.  
  579.  
  580. (* Fetch *)
  581.  
  582. FetchArgument              LABEL     = 7afch
  583.                            STRUCTURE = SET
  584.                            CHILDREN  = { <7ibty, C  0 C,D,0> ,
  585.                                          <7item, U  0 P,M,0> ,
  586.                                          <7rqat, C  3 C,O,0> }
  587.  
  588. item                       LABEL     = 7item
  589.                            STRUCTURE = CHOICE
  590.                            CHILDREN  = { <7selt, C  1 C,O,0> ,
  591.                                          <7prec, C  2 C,O,0> }
  592.  
  593. precise                    LABEL     = 7prec
  594.                            STRUCTURE = TAG
  595.                            TAG       = (C 2 C)
  596.                            CHILDREN  = { <Cintg, U  2 P,M,0> }
  597.  
  598. FetchResult                LABEL     = 7rfch
  599.                            STRUCTURE = SET
  600.                            CHILDREN  = { <7entt, C  0 C,O,0> ,
  601.                                          <7list, C  1 C,O,0> ,
  602.                                          <7next, C  2 C,O,0> }
  603.  
  604. list TAG                   LABEL     = 7list
  605.                            STRUCTURE = TAG
  606.                            CHILDREN  = { <7liss, U 16 C,M,0> }
  607.  
  608. list SEQ OF                LABEL     = 7liss
  609.                            STRUCTURE = SEQUENCE OF
  610.                            CHILDREN  = { <7lseq, U  2 P,O,0> }
  611.  
  612. list SequenceNumber        LABEL     = 7lseq
  613.                            STRUCTURE = INTEGER
  614.  
  615.  
  616. (* Delete *)
  617.  
  618. DeleteArgument             LABEL     = 7adel
  619.                            STRUCTURE = SET
  620.                            CHILDREN  = { <7ibty, C  0 C,D,0> ,
  621.                                          <7itms, U  0 P,M,0> }
  622.  
  623. items                      LABEL     = 7itms
  624.                            STRUCTURE = CHOICE
  625.                            CHILDREN  = { <7selt, C  1 C,M,0> ,
  626.                                          <7sqst, C  2 C,M,0> }
  627.  
  628. sequence-numbers TAG       LABEL     = 7sqst
  629.                            STRUCTURE = TAG
  630.                            TAG       = (C 2 C)
  631.                            CHILDREN  = { <7sqss, U 17 C,M,0> }
  632.  
  633. sequence-numbers SET OF    LABEL     = 7sqss
  634.                            STRUCTURE = SET OF
  635.                            CHILDREN  = { <7sqpr, U  2 P,O,0> }
  636.  
  637. sequence-number (precise)  LABEL     = 7sqpr
  638.                            STRUCTURE = INTEGER
  639.  
  640. DeleteResult               LABEL     = 7rdel
  641.                            STRUCTURE = NULL
  642.  
  643.  
  644. (* Register-MS *)
  645.  
  646. Register-MSArgument        LABEL     = 7areg
  647.                            STRUCTURE = SET
  648.                            CHILDREN  = { <7regt, C  0 C,O,0> ,
  649.                                          <7drgt, C  1 C,O,0> ,
  650.                                          <7ladt, C  2 C,O,0> ,
  651.                                          <7fadt, C  3 C,O,0> ,
  652.                                          <7ccrt, C  4 C,O,0> ,
  653.                                          <7uslt, C  5 C,O,0> }
  654.  
  655. auto-action-reg TAG        LABEL     = 7regt
  656.                            STRUCTURE = TAG
  657.                            CHILDREN  = { <7regs, U 17 C,M,0> }
  658.  
  659. auto-action-reg SET OF     LABEL     = 7regs
  660.                            STRUCTURE = SET OF
  661.                            LIMIT     = 1024
  662.                            CHILDREN  = { <7aarg, U 16 C,O,0> }
  663.  
  664. auto-action-dereg TAG      LABEL     = 7drgt
  665.                            STRUCTURE = TAG
  666.                            CHILDREN  = { <7drgs, U 17 C,M,0> }
  667.  
  668. auto-action-dereg SET OF   LABEL     = 7drgs
  669.                            STRUCTURE = SET OF
  670.                            LIMIT     = 1024
  671.                            CHILDREN  = { <7aadr, U 16 C,O,0> }
  672.  
  673. AutoActionDeregistration   LABEL     = 7aadr
  674.                            STRUCTURE = SEQUENCE
  675.                            CHILDREN  = { <7adty, U  6 P,M,0> ,
  676.                                          <7drit, C  0 C,D,0> }
  677.  
  678. AutoActionDeregType        LABEL     = 7adty
  679.                            STRUCTURE = OBJECT IDENTIFIER
  680.  
  681. de-registration-id TAG     LABEL     = 7drit
  682.                            STRUCTURE = TAG
  683.                            CHILDREN  = { <7drid, U  2 P,M,0> }
  684.  
  685. de-registration-id         LABEL     = 7drid
  686.                            STRUCTURE = INTEGER
  687.  
  688. list-attribute-defaults    LABEL     = 7ladt
  689.                            STRUCTURE = TAG
  690.                            CHILDREN  = { <7ladf, U 17 C,M,0> }
  691.  
  692. fetch-attribute-defaults   LABEL     = 7fadt
  693.                            STRUCTURE = TAG
  694.                            CHILDREN  = { <7fadf, U 17 C,M,0> }
  695.  
  696. attribute-defaults (list)  LABEL     = 7ladf
  697.                            STRUCTURE = SET OF
  698.                            LIMIT     = 1024
  699.                            CHILDREN  = { <7laty, U  6 P,O,0> }
  700.  
  701. atttribute-type (list)     LABEL     = 7laty
  702.                            STRUCTURE = OBJECT IDENTIFIER
  703.  
  704. attribute-defaults (fetch) LABEL     = 7fadf
  705.                            STRUCTURE = SET OF
  706.                            LIMIT     = 1024
  707.                            CHILDREN  = { <7faty, U  6 P,O,0> }
  708.  
  709. atttribute-type (fetch)    LABEL     = 7faty
  710.                            STRUCTURE = OBJECT IDENTIFIER
  711.  
  712. change-credentials TAG     LABEL     = 7ccrt
  713.                            STRUCTURE = TAG
  714.                            CHILDREN  = { <7ccrs, U 16 C,M,0> }
  715.  
  716. change-credentials SEQ     LABEL     = 7ccrs
  717.                            STRUCTURE = SEQUENCE
  718.                            CHILDREN  = { <7ocrd, C  0 C,M,0> ,
  719.                                          <7ncrd, C  1 C,M,0> }
  720.  
  721. old-credentials            LABEL     = 7ocrd
  722.                            STRUCTURE = TAG
  723.                            CHILDREN  = { <7cred, U  0 P,M,0> }
  724.  
  725. new-credentials            LABEL     = 7ncrd
  726.                            STRUCTURE = TAG
  727.                            CHILDREN  = { <7cred, U  0 P,M,0> }
  728.  
  729. user-security-labs TAG     LABEL     = 7uslt
  730.                            STRUCTURE = TAG
  731.                            CHILDREN  = { <7usls, U 17 C,M,0> }
  732.  
  733. user-security-labs SET OF  LABEL     = 7usls
  734.                            STRUCTURE = SET OF
  735.                            LIMIT     = 256
  736.                            CHILDREN  = { <Xmslb, U 17 C,O,0> }
  737.  
  738. Register-MSResult          LABEL     = 7rreg
  739.                            STRUCTURE = NULL
  740.  
  741.  
  742. (* Alert *)
  743.  
  744. AlertArgument              LABEL     = 7alrt
  745.                            STRUCTURE = SET
  746.                            CHILDREN  = { <7alid, C  0 C,M,0> ,
  747.                                          <7entt, C  2 C,O,0> }
  748.  
  749. alert-registration-id      LABEL     = 7alid
  750.                            STRUCTURE = TAG
  751.                            CHILDREN  = { <Cintg, U  2 P,M,0> }
  752.  
  753. AlertResult                LABEL     = 7ralt
  754.                            STRUCTURE = NULL
  755.  
  756.  
  757. (*****************************************************************************)
  758. (* Common abstract-operations arguments/results                              *)
  759. (*****************************************************************************)
  760.  
  761. information-base-type      LABEL     = 7ibty
  762.                            STRUCTURE = TAG
  763.                            CHILDREN  = { <7infb, U  2 P,M,0> }
  764.  
  765. selector                   LABEL     = 7selt
  766.                            STRUCTURE = TAG
  767.                            TAG       = (C 1 C)
  768.                            CHILDREN  = { <7selr, U 17 C,M,0> }
  769.  
  770. next                       LABEL     = 7next
  771.                            STRUCTURE = TAG
  772.                            CHILDREN  = { <Cintg, U  2 P,M,0> }
  773.  
  774. count                      LABEL     = 7coun
  775.                            STRUCTURE = TAG
  776.                            CHILDREN  = { <Cintg, U  2 P,M,0> }
  777.  
  778. span                       LABEL     = 7rspn
  779.                            STRUCTURE = TAG
  780.                            CHILDREN  = { <7span, U 16 C,M,0> }
  781.  
  782. requested-attributes       LABEL     = 7rqat
  783.                            STRUCTURE = TAG
  784.                            CHILDREN  = { <7ents, U 17 C,M,0> }
  785.  
  786. entry-information TAG      LABEL     = 7entt
  787.                            STRUCTURE = TAG
  788.                            CHILDREN  = { <7enti, U 16 C,M,0> }
  789.  
  790.  
  791.  
  792. (*****************************************************************************)
  793. (* Abstract-errors                                                           *)
  794. (*****************************************************************************)
  795.  
  796. (* Attribute Error *)
  797.  
  798. AttributeError             LABEL     = 7ater
  799.                            STRUCTURE = SET
  800.                            CHILDREN  = { <7pr1t, C  0 C,M,0> }
  801.  
  802. problems TAG               LABEL     = 7pr1t
  803.                            STRUCTURE = TAG
  804.                            CHILDREN  = { <7pr1s, U 17 C,M,0> }
  805.  
  806. problems SET OF            LABEL     = 7pr1s
  807.                            STRUCTURE = SET OF
  808.                            LIMIT     = 1024
  809.                            CHILDREN  = { <7po1s, U 17 C,O,0> }
  810.  
  811. problems SET               LABEL     = 7po1s
  812.                            STRUCTURE = SET
  813.                            CHILDREN  = { <7prot, C  0 C,M,0> ,
  814.                                          <7patt, C  1 C,M,0> ,
  815.                                          <7pavt, C  2 C,O,0> }
  816.  
  817. problem TAG                LABEL     = 7prot
  818.                            STRUCTURE = TAG
  819.                            CHILDREN  = { <Cintg, U  2 P,M,0> }
  820.  
  821. type TAG                   LABEL     = 7patt
  822.                            STRUCTURE = TAG
  823.                            CHILDREN  = { <7atty, U  6 P,M,0>*}
  824.  
  825. value TAG                  LABEL     = 7pavt
  826.                            STRUCTURE = TAG
  827.                            CHILDREN  = { <7atvl, U  0 P,M,0> }
  828.  
  829.  
  830. (* Auto Action Request Error *)
  831.  
  832. AutoActionRequestError     LABEL     = 7aaer
  833.                            STRUCTURE = SET
  834.                            CHILDREN  = { <7pr2t, C  0 C,M,0> }
  835.  
  836. problems TAG               LABEL     = 7pr2t
  837.                            STRUCTURE = TAG
  838.                            CHILDREN  = { <7pr2s, U 17 C,M,0> }
  839.  
  840. problems SET OF            LABEL     = 7pr2s
  841.                            STRUCTURE = SET OF
  842.                            LIMIT     = 1024
  843.                            CHILDREN  = { <7po2s, U 17 C,O,0> }
  844.  
  845. problems SET               LABEL     = 7po2s
  846.                            STRUCTURE = SET
  847.                            CHILDREN  = { <7prot, C  0 C,M,0> ,
  848.                                          <7paat, C  1 C,M,0> }
  849.  
  850. type TAG                   LABEL     = 7paat
  851.                            STRUCTURE = TAG
  852.                            CHILDREN  = { <7aaty, U  6 P,M,0> }
  853.  
  854.  
  855. (* Delete Error *)
  856.  
  857. DeleteError                LABEL     = 7dler
  858.                            STRUCTURE = SET
  859.                            CHILDREN  = { <7pr3t, C  0 C,M,0> }
  860.  
  861. problems TAG               LABEL     = 7pr3t
  862.                            STRUCTURE = TAG
  863.                            CHILDREN  = { <7pr3s, U 17 C,M,0> }
  864.  
  865. problems SET OF            LABEL     = 7pr3s
  866.                            STRUCTURE = SET OF
  867.                            CHILDREN  = { <7po3s, U 17 C,O,0> }
  868.  
  869. problems SET               LABEL     = 7po3s
  870.                            STRUCTURE = SET
  871.                            CHILDREN  = { <7prot, C  0 C,M,0> ,
  872.                                          <7seqt, C  1 C,M,0> }
  873.  
  874. sequence-number TAG        LABEL     = 7seqt
  875.                            STRUCTURE = TAG
  876.                            CHILDREN  = { <7seqn, U  2 P,M,0> }
  877.  
  878.  
  879. (* Fetch Restrictions Error *)
  880.  
  881. FetchRestrictionsError     LABEL     = 7frer
  882.                            STRUCTURE = SET
  883.                            CHILDREN  = { <7pr4t, C  0 C,M,0> }
  884.  
  885. problems TAG               LABEL     = 7pr4t
  886.                            STRUCTURE = TAG
  887.                            CHILDREN  = { <7pr4s, U 17 C,M,0> }
  888.  
  889. problems SET OF            LABEL     = 7pr4s
  890.                            STRUCTURE = SET OF
  891.                            LIMIT     = 1024
  892.                            CHILDREN  = { <7po4s, U 17 C,O,0> }
  893.  
  894. problems SET               LABEL     = 7po4s
  895.                            STRUCTURE = SET
  896.                            CHILDREN  = { <7prot, C  3 C,M,0> ,
  897.                                          <7pres, U  0 P,M,0> }
  898.  
  899. restriction                LABEL     = 7pres
  900.                            STRUCTURE = CHOICE
  901.                            CHILDREN  = { <7pctt, C  0 C,O,0> ,
  902.                                          <7pmet, C  1 C,O,0> ,
  903.                                          <7pclt, C  2 C,O,0> }
  904.  
  905. content-type TAG           LABEL     = 7pctt
  906.                            STRUCTURE = TAG
  907.                            CHILDREN  = { <7pcty, U 00 P,M,0> }
  908.  
  909. content-type               LABEL     = 7pcty
  910.                            STRUCTURE = CHOICE
  911.                            CHILDREN  = { <7pcti, A  6 P,O,1024>,
  912.                                          <7pcto, U  6 P,O,0>   }
  913.  
  914. content-type (int)         LABEL     = 7pcti
  915.                            STRUCTURE = INTEGER
  916.  
  917. content-type (objid)       LABEL     = 7pcto
  918.                            STRUCTURE = OBJECT IDENTIFIER
  919.  
  920. MS-EITs                    LABEL     = 7pmet
  921.                            STRUCTURE = TAG
  922.                            CHILDREN  = { <7eits, U 17 C,M,0> }
  923.  
  924. content-length             LABEL     = 7pclt
  925.                            STRUCTURE = TAG
  926.                            CHILDREN  = { <Cintg, U  2 P,M,0> }
  927.  
  928.  
  929. (* Invalid Parameters Error is Null *)
  930.  
  931.  
  932. (* Range Error *)
  933.  
  934. RangeError                 LABEL     = 7rger
  935.                            STRUCTURE = SET
  936.                            CHILDREN  = { <7prot, C  0 C,M,0> }
  937.  
  938.  
  939. (* Sequence Number Error *)
  940.  
  941. SequenceNumberError        LABEL     = 7sner
  942.                            STRUCTURE = SET
  943.                            CHILDREN  = { <7pr7t, C  1 C,M,0> }
  944.  
  945. problems TAG               LABEL     = 7pr7t
  946.                            STRUCTURE = TAG
  947.                            CHILDREN  = { <7pr7s, U 17 C,M,0> }
  948.  
  949. problems SET OF            LABEL     = 7pr7s
  950.                            STRUCTURE = SET OF
  951.                            CHILDREN  = { <7po7s, U 17 C,O,0> }
  952.  
  953. problems SET               LABEL     = 7po7s
  954.                            STRUCTURE = SET
  955.                            CHILDREN  = { <7prot, C  0 C,M,0> ,
  956.                                          <7seqt, C  1 C,M,0> }
  957.  
  958. (* Service Error *)
  959.  
  960. ServiceError               LABEL     = 7sver
  961.                            STRUCTURE = SET
  962.                            CHILDREN  = { <7prot, C  0 C,M,0> }
  963.  
  964.  
  965. (* Nodes from other templates needed with different tags *)
  966.  
  967. Message delivery envelope  LABEL     = 7mdnv
  968.                            STRUCTURE = SEQUENCE
  969.                            CHILDREN  = { <Mmtid, A  4 C,M,0> ,
  970.                                          <3mdtm, U 23 P,M,0> ,
  971.                                          <7omdf, U 17 C,D,0> }
  972.  
  973. OtherMessageDeliveryFields LABEL     = 7omdf
  974.                            STRUCTURE = SET
  975.                            CHILDREN  = { <Mdcnt, U  0 P,M,0> ,
  976.                                          <Morig, A  0 C,M,0> ,
  977.                                          <Meits, C  1 C,O,0> ,
  978.                                          <Mprio, A  7 P,D,0> ,
  979.                                          <3dflg, C  2 P,O,16>,
  980.                                          <3orcp, C  3 C,O,0> ,
  981.                                          <3trcp, C  4 C,M,0> ,
  982.                                          <Mircp, C  5 C,O,0> ,
  983.                                          <Mceit, C  6 C,O,0> ,
  984.                                          <3mstm, C  7 P,M,0> ,
  985.                                          <Mcnti, C  8 P,O,16>,
  986.                                          <7mdxf, C  9 C,D,0>  }
  987.  
  988. MsgDeliveryExtensionFields LABEL     = 7mdxf
  989.                            STRUCTURE = SET OF
  990.                            LIMIT     = 19
  991.                            CHILDREN  = { <7mdxt, U  0 P,O,0>  }
  992.  
  993. MessageDeliveryExtensions  LABEL     = 7mdxt
  994.                            STRUCTURE = ANY
  995.                            CHILDREN  = {}
  996.  
  997. Report delivery envelope   LABEL     = 7rdnv
  998.                            STRUCTURE = SEQUENCE
  999.                            CHILDREN  = { <Mmtid, A  4 C,M,0> D,
  1000.                                          <Mcnti, A 10 P,O,16>D,
  1001.                                          <Mrcnt, U  0 P,O,0> D,
  1002.                                          <Meits, A  5 C,O,0> D,
  1003.                                          <7rdxf, C  1 C,D,0> D,
  1004.                                          <7rrcp, U 16 C,M,0> D }
  1005.  
  1006. MsgDeliveryExtensionFields LABEL     = 7rdxf
  1007.                            STRUCTURE = SET OF
  1008.                            LIMIT     = 19
  1009.                            CHILDREN  = { <7rdxt, U  0 P,O,0>  }
  1010.  
  1011. MessageDeliveryExtensions  LABEL     = 7rdxt
  1012.                            STRUCTURE = ANY
  1013.                            CHILDREN  = {}
  1014.  
  1015. SEQ OF PerReportRcptFields LABEL     = 7rrcp
  1016.                            STRUCTURE = SEQUENCE OF
  1017.                            LIMIT     = 32767
  1018.                            CHILDREN  = { <7rrpf, U  0 P,O,0> }
  1019.  
  1020. PerReportRecipientFields   LABEL     = 7rrpf
  1021.                            STRUCTURE = ANY
  1022.                            CHILDREN  = { }
  1023.  
  1024. ContentIdentifier          LABEL     = 7cnti
  1025.                            STRUCTURE = PRINTABLE STRING
  1026.                            TAG       = (A 10 P)
  1027.  
  1028. MTSIdentifier              LABEL     = 7mtid
  1029.                            STRUCTURE = SEQUENCE
  1030.                            TAG       = (A 4 C)
  1031.                            CHILDREN  = { <Mgbid, A  3 C,M,0> D,
  1032.                                          <Mlcid, U 22 P,M,32>  }
  1033.  
  1034. Priority                   LABEL     = 7prio
  1035.                            STRUCTURE = INTEGER
  1036.                            TAG       = (A 7 P)
  1037.  
  1038. (* Auto-Forward Registration Parameter *)
  1039.  
  1040. AutoForwardRegistrationPar LABEL     = 7afrp
  1041.                            STRUCTURE = SET
  1042.                            CHILDREN  = { <7af0t, C  0 C,O,0> ,
  1043.                                          <7af1t, C  1 C,O,0> ,
  1044.                                          <7af2t, C  2 C,O,0> ,
  1045.                                          <7af3t, C  3 C,O,0>  }
  1046.  
  1047. AutoForwardFilterTag       LABEL     = 7af0t
  1048.                            STRUCTURE = TAG
  1049.                            TAG       = (C 0 C)
  1050.                            CHILDREN  = { <7filt, U  0 P,M,0>  }
  1051.  
  1052. AutoForwardArgumentsTag    LABEL     = 7af1t
  1053.                            STRUCTURE = TAG
  1054.                            TAG       = (C 1 C)
  1055.                            CHILDREN  = { <7afar, U 17 C,M,0>  }
  1056.  
  1057. AutoForwardDeleteTag       LABEL     = 7af2t
  1058.                            STRUCTURE = TAG
  1059.                            TAG       = (C 2 C)
  1060.                            CHILDREN  = { <7afdl, U  1 P,M,0>  }
  1061.  
  1062. AutoForwardOtherParmsTag   LABEL     = 7af3t
  1063.                            STRUCTURE = TAG
  1064.                            TAG       = (C 3 C)
  1065.                            CHILDREN  = { <7afot, U  4 S,M,0>  }
  1066.  
  1067. AutoForwardArguments       LABEL     = 7afar
  1068.                            STRUCTURE = SET
  1069.                            CHILDREN  = { <Morig, A  0 C,M,0> ,
  1070.                                          <Mcnti, A 10 P,O,16>,
  1071.                                          <7prio, A  7 P,O,0> ,
  1072.                                          <Mpmsg, A  8 P,O,0> ,
  1073.                                          <Mddlv, C  0 P,O,0> ,
  1074.                                          <3pmxf, C  2 C,D,0> ,
  1075.                                          <3srcp, C  1 C,M,0>  }
  1076.  
  1077. AutoForwardDeleteAfter     LABEL     = 7afdl
  1078.                            STRUCTURE = BOOLEAN
  1079.  
  1080. AutoForwardOtherParms      LABEL     = 7afot
  1081.                            STRUCTURE = OCTET STRING
  1082.  
  1083. (* Auto-Alert Registration Parameter *)
  1084.  
  1085. AutoAlertRegistrationPar   LABEL     = 7aarp
  1086.                            STRUCTURE = SET
  1087.                            CHILDREN  = { <7aa0t, C  0 C,O,0> ,
  1088.                                          <7aa1t, C  1 C,O,0> ,
  1089.                                          <7aa2t, C  2 C,O,0>  }
  1090.  
  1091. AutoAlertFilterTag         LABEL     = 7aa0t
  1092.                            STRUCTURE = TAG
  1093.                            TAG       = (C 0 C)
  1094.                            CHILDREN  = { <7filt, U  0 P,M,0>  }
  1095.  
  1096. AutoAlertAddressesTag      LABEL     = 7aa1t
  1097.                            STRUCTURE = TAG
  1098.                            TAG       = (C 1 C)
  1099.                            CHILDREN  = { <7aaaz, U 16 C,M,0>  }
  1100.  
  1101. AutoAlertRequestedTag      LABEL     = 7aa2t
  1102.                            STRUCTURE = TAG
  1103.                            TAG       = (C 2 C)
  1104.                            CHILDREN  = { <7ents, U 17 C,M,0>  }
  1105.  
  1106. AutoAlertAddresses         LABEL     = 7aaaz
  1107.                            STRUCTURE = SEQUENCE OF
  1108.                            CHILDREN  = { <7aaad, U 16 C,M,0>  }
  1109.  
  1110. AutoAlertAddress           LABEL     = 7aaad
  1111.                            STRUCTURE = SEQUENCE
  1112.                            CHILDREN  = { <Cextn, U  8 C,M,0> ,
  1113.                                          <7aaql, U  4 P,O,0>  }
  1114.  
  1115. AutoAlertQualifier         LABEL     = 7aaql
  1116.                            STRUCTURE = OCTET STRING
  1117. !
  1118.