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

  1. (* $Workfile:   RDI.TPL  $ $Revision:   2.10  $ *)
  2. (* Generally  common fields                                                  *)
  3.  
  4. ORName                     LABEL     = Dornm
  5.                            STRUCTURE = SEQUENCE
  6.                            TAG       = (A 0 C)
  7.                            CHILDREN  = { <Dsatt, U 16 C,M,0>E,
  8.                                          <Dddal, U 16 C,O,0> ,
  9.                                          <Dxatl, U 17 C,O,0> ,
  10.                                          <Ddirn, C  0 C,O,0> }
  11.  
  12. ORName without tag         LABEL     = Dorna
  13.                            STRUCTURE = SEQUENCE
  14.                            CHILDREN  = { <Dsatt, U 16 C,M,0>E,
  15.                                          <Dddal, U 16 C,O,0> ,
  16.                                          <Dxatl, U 17 C,O,0> ,
  17.                                          <Ddirn, C  0 C,O,0> }
  18.  
  19. ORAddress                  LABEL     = Dorad
  20.                            STRUCTURE = SEQUENCE
  21.                            CHILDREN  = { <Dsatt, U 16 C,M,0>E,
  22.                                          <Dddal, U 16 C,O,0> ,
  23.                                          <Dxatl, U 17 C,O,0> }
  24.  
  25. CountryName                LABEL     = Dctry
  26.                            STRUCTURE = CHOICE
  27.                            TAG       = (A 1 C)
  28.                            CHILDREN  = { <Dc121, U 18 P,O,3>,
  29.                                          <Dcacd, U 19 P,O,2>}
  30.  
  31. CountryNameISO3166Alpha2   LABEL     = Dcacd
  32.                            STRUCTURE = PRINTABLE STRING
  33.  
  34. CountryNameX121DccCode     LABEL     = Dc121
  35.                            STRUCTURE = NUMERIC STRING
  36.  
  37. AdministrationName         LABEL     = Dadmd
  38.                            STRUCTURE = CHOICE
  39.                            TAG       = (A 2 C)
  40.                            CHILDREN  = { <Dadmn, U 18 P,O,16>,
  41.                                          <Dadmp, U 19 P,O,16>}
  42.  
  43. AdminNamePrintable         LABEL     = Dadmp
  44.                            STRUCTURE = PRINTABLE STRING
  45.  
  46. AdminNameNumeric           LABEL     = Dadmn
  47.                            STRUCTURE = NUMERIC STRING
  48.  
  49. StandardAttributeList      LABEL     = Dsatt
  50.                            STRUCTURE = SEQUENCE
  51.                            CHILDREN  = { <Dctry, A  1 C,O,0>E,
  52.                                          <Dadmd, A  2 C,O,0>E,
  53.                                          <Dx121, C  0 S,O,15>,
  54.                                          <Dtmid, C  1 S,O,24>,
  55.                                          <Dprmd, C  2 C,O,0>E,
  56.                                          <Dorgn, C  3 S,O,64>,
  57.                                          <Duaid, C  4 S,O,32>,
  58.                                          <Dpers, C  5 C,O,0> ,
  59.                                          <Dsorg, C  6 C,O,0>  }
  60.  
  61. ExtensionAttributeList     LABEL     = Dxatl
  62.                            STRUCTURE = SET OF
  63.                            LIMIT     = 256
  64.                            CHILDREN  = { <Dxatt, U 16 C,O,0> }
  65.  
  66. ExtensionAttribute         LABEL     = Dxatt
  67.                            STRUCTURE = SEQUENCE
  68.                            CHILDREN  = { <Dxtyp, C  0 P,M,0>*,
  69.                                          <Dxval, C  1 C,M,0>E}
  70.  
  71. ExtensionType              LABEL     = Dxtyp
  72.                            STRUCTURE = INTEGER
  73.  
  74. ExtensionValue             LABEL     = Dxval
  75.                            STRUCTURE = ANY DEFINED BY
  76.                            TAG       = (C  1 C)
  77.                            DEFGLABEL = Dxtyp
  78.                            REGISTER  = { <01,Dcomm, U 19 S,64>,
  79.                                          <02,Dtcom, U 20 S,64>,
  80.                                          <03,Dtorg, U 20 S,64>,
  81.                                          <04,Dtper, U 17 C,0>,
  82.                                          <05,Dtsou, U 16 C,0>,
  83.                                          <06,Dtddl, U 16 C,0>D,
  84.                                          <07,Dpnam, U 19 S,16>,
  85.                                          <08,Dpctr, U  0 P,0>,
  86.                                          <09,Dpcod, U  0 P,0>,
  87.                                          <0A,Dponm, U 17 C,0>,
  88.                                          <0B,Dpnoo, U 17 C,0>,
  89.                                          <0C,Deadd, U 17 C,0>,
  90.                                          <0D,Dpper, U 17 C,0>,
  91.                                          <0E,Dporg, U 17 C,0>,
  92.                                          <0F,Dpead, U 17 C,0>,
  93.                                          <10,Dpuna, U 17 C,0>,
  94.                                          <11,Dsadd, U 17 C,0>,
  95.                                          <12,Dpbad, U 17 C,0>,
  96.                                          <13,Dprad, U 17 C,0>,
  97.                                          <14,Dpuni, U 17 C,0>,
  98.                                          <15,Dploc, U 17 C,0>,
  99.                                          <16,Dexna, U  0 P,0>,
  100.                                          <17,Dttyp, U  2 P,0> }
  101.  
  102. CommonName                 LABEL     = Dcomm
  103.                            STRUCTURE = PRINTABLE STRING
  104.  
  105. TeletexCommonName          LABEL     = Dtcom
  106.                            STRUCTURE = TELETEX STRING
  107.  
  108. TeletexOrganisationName    LABEL     = Dtorg
  109.                            STRUCTURE = TELETEX STRING
  110.  
  111. TeletexPersonalName        LABEL     = Dtper
  112.                            STRUCTURE = SET
  113.                            CHILDREN  = { <Dtsur, C  0 S,M,40> ,
  114.                                          <Dtgiv, C  1 S,O,16> ,
  115.                                          <Dtini, C  2 S,O,5>  ,
  116.                                          <Dtgen, C  3 S,O,3>  }
  117.  
  118. TeletexSurName             LABEL     = Dtsur
  119.                            STRUCTURE = TELETEX STRING
  120.  
  121. TeletexGivenName           LABEL     = Dtgiv
  122.                            STRUCTURE = TELETEX STRING
  123.  
  124. TeletexInitials            LABEL     = Dtini
  125.                            STRUCTURE = TELETEX STRING
  126.  
  127. TeletexGenerationQualifier LABEL     = Dtgen
  128.                            STRUCTURE = TELETEX STRING
  129.  
  130. TeletexOrgUnitNames        LABEL     = Dtsou
  131.                            STRUCTURE = SEQUENCE OF
  132.                            LIMIT     = 4
  133.                            CHILDREN  = { <Dtoun, U 20 S,O,32>D }
  134.  
  135. TeletexOrgUnitName         LABEL     = Dtoun
  136.                            STRUCTURE = TELETEX STRING
  137.  
  138. TeletexDomainDefdAttribs   LABEL     = Dtddl
  139.                            STRUCTURE = SEQUENCE OF
  140.                            LIMIT     = 4
  141.                            CHILDREN  = { <Dtdda, U 16 C,O,0>D }
  142.  
  143. TeletexDomainDefdAttrib    LABEL     = Dtdda
  144.                            STRUCTURE = SEQUENCE
  145.                            CHILDREN  = { <Dtddt, U 20 S,M,8>D ,
  146.                                          <Dtddv, U 20 S,M,128>D }
  147.  
  148. TeletexDomainDefdAttrbType LABEL     = Dtddt
  149.                            STRUCTURE = TELETEX STRING
  150.  
  151. TeletexDomainDefdAttrbValu LABEL     = Dtddv
  152.                            STRUCTURE = TELETEX STRING
  153.  
  154. PDSName                    LABEL     = Dpnam
  155.                            STRUCTURE = PRINTABLE STRING
  156.  
  157. PhysicalDelivryCountryName LABEL     = Dpctr
  158.                            STRUCTURE = CHOICE
  159.                            CHILDREN  = { <Dc12p, U 18 P,O,3> ,
  160.                                          <Dcacp, U 19 P,O,2> }
  161.  
  162. PhysDelCtryNmISO3166Alpha2 LABEL     = Dcacp
  163.                            STRUCTURE = PRINTABLE STRING
  164.  
  165. PhysDelCtryNameX121DccCode LABEL     = Dc12p
  166.                            STRUCTURE = NUMERIC STRING
  167.  
  168. PostalCode                 LABEL     = Dpcod
  169.                            STRUCTURE = CHOICE
  170.                            CHILDREN  = { <Dpcdn, U 18 P,O,16> ,
  171.                                          <Dpcdp, U 19 P,O,16> }
  172.  
  173. PostalCodeNumeric          LABEL     = Dpcdn
  174.                            STRUCTURE = NUMERIC STRING
  175.  
  176.  
  177. PostalCodePrintable        LABEL     = Dpcdp
  178.                            STRUCTURE = PRINTABLE STRING
  179.  
  180. PhysicalDeliveryOfficeName LABEL     = Dponm
  181.                            STRUCTURE = SET
  182.                            CHILDREN  = { <Dponp, U 19 S,O,30>,
  183.                                          <Dpont, U 20 S,O,30> }
  184.  
  185. PhysicalDeliveryOffNamePrb LABEL     = Dponp
  186.                            STRUCTURE = PRINTABLE STRING
  187.  
  188. PhysicalDeliveryOffNameTtx LABEL     = Dpont
  189.                            STRUCTURE = TELETEX STRING
  190.  
  191. PhysicalDelvryOfficeNumber LABEL     = Dpnoo
  192.                            STRUCTURE = SET
  193.                            CHILDREN  = { <Dpnop, U 19 S,O,30>,
  194.                                          <Dpnot, U 20 S,O,30> }
  195.  
  196. PhysicalDeliveryOffNumbPrb LABEL     = Dpnop
  197.                            STRUCTURE = PRINTABLE STRING
  198.  
  199. PhysicalDeliveryOffNumbTtx LABEL     = Dpnot
  200.                            STRUCTURE = TELETEX STRING
  201.  
  202. ExtensnORAddressComponents LABEL     = Deadd
  203.                            STRUCTURE = SET
  204.                            CHILDREN  = { <Deadp, U 19 S,O,30>,
  205.                                          <Deadt, U 20 S,O,30> }
  206.  
  207. ExtensnORAddressCompsPrble LABEL     = Deadp
  208.                            STRUCTURE = PRINTABLE STRING
  209.  
  210. ExtensnORAddressCompsTtx   LABEL     = Deadt
  211.                            STRUCTURE = TELETEX STRING
  212.  
  213. PhysicalDelvryPersonalName LABEL     = Dpper
  214.                            STRUCTURE = SET
  215.                            CHILDREN  = { <Dppep, U 19 S,O,30>,
  216.                                          <Dppet, U 20 S,O,30> }
  217.  
  218. PhysicalDelvryPersNamePrbl LABEL     = Dppep
  219.                            STRUCTURE = PRINTABLE STRING
  220.  
  221. PhysicalDelvryPersNameTtx  LABEL     = Dppet
  222.                            STRUCTURE = TELETEX STRING
  223.  
  224. PhysicalDelvryOrganiznName LABEL     = Dporg
  225.                            STRUCTURE = SET
  226.                            CHILDREN  = { <Dporp, U 19 S,O,30>,
  227.                                          <Dport, U 20 S,O,30> }
  228.  
  229. PhysicalDelvryOrgNamePrble LABEL     = Dporp
  230.                            STRUCTURE = PRINTABLE STRING
  231.  
  232. PhysicalDelvryOrgNameTtx   LABEL     = Dport
  233.                            STRUCTURE = TELETEX STRING
  234.  
  235. ExtnPhysDelAddressCompnnts LABEL     = Dpead
  236.                            STRUCTURE = SET
  237.                            CHILDREN  = { <Dpeap, U 19 S,O,30>,
  238.                                          <Dpeat, U 20 S,O,30> }
  239.  
  240. ExtnPhysDelAddressCompsPrb LABEL     = Dpeap
  241.                            STRUCTURE = PRINTABLE STRING
  242.  
  243. ExtnPhysDelAddressCompsTtx LABEL     = Dpeat
  244.                            STRUCTURE = TELETEX STRING
  245.  
  246. UnformattedPostalAddress   LABEL     = Dpuna
  247.                            STRUCTURE = SET
  248.                            CHILDREN  = { <Dpunf, U 16 C,O,0>,
  249.                                          <Dtunf, U 20 S,O,180> }
  250.  
  251. UnfmattedPostAddrPrintable LABEL     = Dpunf
  252.                            STRUCTURE = SEQUENCE OF
  253.                            LIMIT     = 6
  254.                            CHILDREN  = { <Dplin, U 19 S,O,30> }
  255.  
  256. UnfmattedPostAddrPrtblLine LABEL     = Dplin
  257.                            STRUCTURE = PRINTABLE STRING
  258.  
  259. UnfmattedPostalAddrTeletex LABEL     = Dtunf
  260.                            STRUCTURE = TELETEX STRING
  261.  
  262. StreetAddress              LABEL     = Dsadd
  263.                            STRUCTURE = SET
  264.                            CHILDREN  = { <Dsadp, U 19 S,O,30>,
  265.                                          <Dsadt, U 20 S,O,30> }
  266.  
  267. StreetAddressPrintable     LABEL     = Dsadp
  268.                            STRUCTURE = PRINTABLE STRING
  269.  
  270. StreetAddressTeletex       LABEL     = Dsadt
  271.                            STRUCTURE = TELETEX STRING
  272.  
  273. PostOfficeBoxAddress       LABEL     = Dpbad
  274.                            STRUCTURE = SET
  275.                            CHILDREN  = { <Dpbap, U 19 S,O,30>,
  276.                                          <Dpbat, U 20 S,O,30> }
  277.  
  278. PostOfficeBoxAddressPrble  LABEL     = Dpbap
  279.                            STRUCTURE = PRINTABLE STRING
  280.  
  281. PostOfficeBoxAddressTtx    LABEL     = Dpbat
  282.                            STRUCTURE = TELETEX STRING
  283.  
  284. PosteRestanteAddress       LABEL     = Dprad
  285.                            STRUCTURE = SET
  286.                            CHILDREN  = { <Dprap, U 19 S,O,30>,
  287.                                          <Dprat, U 20 S,O,30> }
  288.  
  289. PosteRestanteAddressPrble  LABEL     = Dprap
  290.                            STRUCTURE = PRINTABLE STRING
  291.  
  292. PosteRestanteAddressTtx    LABEL     = Dprat
  293.                            STRUCTURE = TELETEX STRING
  294.  
  295. UniquePostalName           LABEL     = Dpuni
  296.                            STRUCTURE = SET
  297.                            CHILDREN  = { <Dpunp, U 19 S,O,30>,
  298.                                          <Dpunt, U 20 S,O,30> }
  299.  
  300. UniquePostalNamePrintable  LABEL     = Dpunp
  301.                            STRUCTURE = PRINTABLE STRING
  302.  
  303. UniquePostalNameTeletex    LABEL     = Dpunt
  304.                            STRUCTURE = TELETEX STRING
  305.  
  306. LocalPostalAttributes      LABEL     = Dploc
  307.                            STRUCTURE = SET
  308.                            CHILDREN  = { <Dplop, U 19 S,O,30>,
  309.                                          <Dplot, U 20 S,O,30> }
  310.  
  311. LocalPostalAttributesPrble LABEL     = Dplop
  312.                            STRUCTURE = PRINTABLE STRING
  313.  
  314. LocalPostalAttributesTtx   LABEL     = Dplot
  315.                            STRUCTURE = TELETEX STRING
  316.  
  317. ExtendedNetworkAddress     LABEL     = Dexna
  318.                            STRUCTURE = CHOICE
  319.                            CHILDREN  = { <D1634, U 16 C,O,0>,
  320.                                          <Dnadc, P 16 C,O,0> }
  321.  
  322. E1634Address               LABEL     = D1634
  323.                            STRUCTURE = SEQUENCE
  324.                            CHILDREN  = { <D163n, C  0 S,M,15>,
  325.                                          <D163a, C  1 S,O,40> }
  326.  
  327. E1634AddressNumber         LABEL     = D163n
  328.                            STRUCTURE = NUMERIC STRING
  329.  
  330. E1634AddressSubAddress     LABEL     = D163a
  331.                            STRUCTURE = NUMERIC STRING
  332.  
  333. TerminalType               LABEL     = Dttyp
  334.                            STRUCTURE = INTEGER
  335.  
  336. DomainDefinedAttributeList LABEL     = Dddal
  337.                            STRUCTURE = SEQUENCE OF
  338.                            LIMIT     = 4
  339.                            CHILDREN  = { <Dddat, U 16 C,O,0>D }
  340.  
  341.  
  342. (*****************************************************************************)
  343. (* Constraint on Dddty is 18 for some obscure NIST downgrading of common     *)
  344. (* name reason                                                               *)
  345. (*****************************************************************************)
  346. DomainDefinedAttribute     LABEL     = Dddat
  347.                            STRUCTURE = SEQUENCE
  348.                            CHILDREN  = { <Dddty, U 19 S,M,18> ,
  349.                                          <Dddvl, U 19 S,M,128> }
  350.  
  351. DomainDefinedAttrType      LABEL     = Dddty
  352.                            STRUCTURE = PRINTABLE STRING
  353.  
  354. DomainDefinedAttrValue     LABEL     = Dddvl
  355.                            STRUCTURE = PRINTABLE STRING
  356.  
  357. X.121Address               LABEL     = Dx121
  358.                            STRUCTURE = NUMERIC STRING
  359.  
  360. TerminalID                 LABEL     = Dtmid
  361.                            STRUCTURE = PRINTABLE STRING
  362.  
  363. OrganisationName           LABEL     = Dorgn
  364.                            STRUCTURE = PRINTABLE STRING
  365.  
  366. UniqueUAIdentifier         LABEL     = Duaid
  367.                            STRUCTURE = NUMERIC STRING
  368.  
  369. PersonalName               LABEL     = Dpers
  370.                            STRUCTURE = SET
  371.                            CHILDREN  = { <Dsurn, C  0 S,M,40> ,
  372.                                          <Dgivn, C  1 S,O,16> ,
  373.                                          <Dinit, C  2 S,O,5>  ,
  374.                                          <Dgenq, C  3 S,O,3>  }
  375.  
  376. SurName                    LABEL     = Dsurn
  377.                            STRUCTURE = PRINTABLE STRING
  378.  
  379. GivenName                  LABEL     = Dgivn
  380.                            STRUCTURE = PRINTABLE STRING
  381.  
  382. Initials                   LABEL     = Dinit
  383.                            STRUCTURE = PRINTABLE STRING
  384.  
  385. GenerationQualifier        LABEL     = Dgenq
  386.                            STRUCTURE = PRINTABLE STRING
  387.  
  388. SEQ OF OrganisationalUnit  LABEL     = Dsorg
  389.                            STRUCTURE = SEQUENCE OF
  390.                            LIMIT     = 4
  391.                            CHILDREN  = { <Dorgu, U 19 S,O,32> }
  392.  
  393. OrganisationalUnit         LABEL     = Dorgu
  394.                            STRUCTURE = PRINTABLE STRING
  395.  
  396. PrivateDomainName          LABEL     = Dprmd
  397.                            STRUCTURE = CHOICE
  398.                            TAG       = (C 2 C)
  399.                            CHILDREN  = { <Dprmn, U 18 S,O,16> ,
  400.                                          <Dprmp, U 19 S,O,16> }
  401.  
  402. PrivateDomNamePrintable    LABEL     = Dprmp
  403.                            STRUCTURE = PRINTABLE STRING
  404.  
  405. PrivateDomNameNumeric      LABEL     = Dprmn
  406.                            STRUCTURE = NUMERIC STRING
  407.  
  408. (*****************************************************************************)
  409. (* Really ought to go to template x500info now for DN... (Ddirn <-> 5name).  *)
  410. (*****************************************************************************)
  411. DirectoryName              LABEL     = Ddirn
  412.                            STRUCTURE = CHOICE
  413.                            TAG       = (C 0 C)
  414.                            CHILDREN  = { <Drdns, U 16 C,O,0> }
  415.  
  416. RDNSequence                LABEL     = Drdns
  417.                            STRUCTURE = SEQUENCE OF
  418.                            LIMIT     = 0
  419.                            CHILDREN  = { <Drdnm, U 17 C,O,0> }
  420.  
  421. RelativeDistinguishedName  LABEL     = Drdnm
  422.                            STRUCTURE = SET OF
  423.                            LIMIT     = 0
  424.                            CHILDREN  = { <Davas, U 16 C,O,0> }
  425.  
  426. AttributeValueAssertion    LABEL     = Davas
  427.                            STRUCTURE = SEQUENCE
  428.                            CHILDREN  = { <Dobid, U  6 P,M,0>,
  429.                                          <Datrv, U  0 P,M,0> }
  430.  
  431. (*****************************************************************************)
  432. (* strictly AttributeValue should be type ANY.  But ...                      *)
  433. (*****************************************************************************)
  434. attribute value            LABEL     = Datrv
  435.                            STRUCTURE = CHOICE
  436.                            CHILDREN  = { <Datrp, U 19 P,O,0>,
  437.                                          <Datrx, U 20 P,O,0>}
  438.  
  439. AttributeValue             LABEL     = Datrp
  440.                            STRUCTURE = PRINTABLE STRING
  441.  
  442. AttributeValue             LABEL     = Datrx
  443.                            STRUCTURE = TELETEX STRING
  444.  
  445. ObjectIdentifier           LABEL     = Dobid
  446.                            STRUCTURE = OBJECT IDENTIFIER
  447.  
  448. (*****************************************************************************)
  449. (* (N) address                                                               *)
  450. (*                                                                           *)
  451. (* The presentation addresses below are correctly defined with tags for each *)
  452. (* of the P, S, T selectors and the N address.                               *)
  453. (*****************************************************************************)
  454. N ADDRESS                  LABEL     = Dnadd
  455.                            STRUCTURE = SEQUENCE
  456.                            CHILDREN  = { <Dpslt, C 0 C,O,0>D,
  457.                                          <Dsslt, C 1 C,O,0>D,
  458.                                          <Dtslt, C 2 C,O,0>D,
  459.                                          <Dnett, C 3 C,M,0>D }
  460.  
  461. P Selector tag             LABEL     = Dpslt
  462.                            STRUCTURE = TAG
  463.                            CHILDREN  = { <Dpsel, U 4 P,M,0>D }
  464.  
  465. P Selector                 LABEL     = Dpsel
  466.                            STRUCTURE = OCTETSTRING
  467.  
  468. S Selector tag             LABEL     = Dsslt
  469.                            STRUCTURE = TAG
  470.                            CHILDREN  = { <Dssel, U 4 P,M,0>D }
  471.  
  472. S Selector                 LABEL     = Dssel
  473.                            STRUCTURE = OCTETSTRING
  474.  
  475. T Selector tag             LABEL     = Dtslt
  476.                            STRUCTURE = TAG
  477.                            CHILDREN  = { <Dtsel, U 4 P,M,0>D }
  478.  
  479. T Selector                 LABEL     = Dtsel
  480.                            STRUCTURE = OCTETSTRING
  481.  
  482. N Address tag              LABEL     = Dnett
  483.                            STRUCTURE = TAG
  484.                            CHILDREN  = { <Dneta, U 17 C,M,0>D }
  485.  
  486. N Address                  LABEL     = Dneta
  487.                            STRUCTURE = SET OF
  488.                            CHILDREN  = { <Dnsqo, U 4 P,M,0> }
  489.  
  490.  
  491.  
  492. N ADDRESS, prompt for node LABEL     = Dnadc
  493.                            STRUCTURE = SEQUENCE
  494.                            CHILDREN  = { <Dpstc, C 0 C,O,0>,
  495.                                          <Dsstc, C 1 C,O,0>,
  496.                                          <Dtstc, C 2 C,O,0>,
  497.                                          <Dnttc, C 3 C,M,0> }
  498.  
  499. P Selector tag (cons)      LABEL     = Dpstc
  500.                            STRUCTURE = TAG
  501.                            CHILDREN  = { <Dpslc, U 4 P,M,0> }
  502.  
  503. P Selector (cons)          LABEL     = Dpslc
  504.                            STRUCTURE = OCTETSTRING
  505.  
  506. S Selector tag (cons)      LABEL     = Dsstc
  507.                            STRUCTURE = TAG
  508.                            CHILDREN  = { <Dsslc, U 4 P,M,0> }
  509.  
  510. S Selector (cons)          LABEL     = Dsslc
  511.                            STRUCTURE = OCTETSTRING
  512.  
  513. T Selector tag (cons)      LABEL     = Dtstc
  514.                            STRUCTURE = TAG
  515.                            CHILDREN  = { <Dtslc, U 4 P,M,0> }
  516.  
  517. T Selector (cons)          LABEL     = Dtslc
  518.                            STRUCTURE = OCTETSTRING
  519.  
  520. N Address tag (cons)       LABEL     = Dnttc
  521.                            STRUCTURE = TAG
  522.                            CHILDREN  = { <Dnetc, U 17 C,M,0> }
  523.  
  524. N Address  (cons)          LABEL     = Dnetc
  525.                            STRUCTURE = SET OF
  526.                            CHILDREN  = { <Dnsqo, U 4 P,M,0> }
  527.  
  528. N Address String           LABEL     = Dnsqo
  529.                            STRUCTURE = OCTETSTRING
  530.  
  531.  
  532.  
  533. GlobalDomainId             LABEL     = Dgbid
  534.                            STRUCTURE = SEQUENCE
  535.                            CHILDREN  = { <Dctry, A  1 C,M,0> E,
  536.                                          <Dadmd, A  2 C,M,0>,
  537.                                          <Dpdid, U  0 P,O,0> E }
  538.  
  539. PrivateDomainIdentifier    LABEL     = Dpdid
  540.                            STRUCTURE = CHOICE
  541.                            CHILDREN  = { <Dprmn, U 18 S,O,16>,
  542.                                          <Dprmp, U 19 S,O,16> }
  543.  
  544. (*****************************************************************************)
  545. (* PRIORITY                                                                  *)
  546. (*****************************************************************************)
  547. Priority                   LABEL     = Dprty
  548.                            STRUCTURE = INTEGER
  549. !
  550.