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

  1. (* $Workfile:   P772.TPL  $ $Revision:   1.0  $ *)
  2.  
  3. (*****************************************************************************)
  4. (* ASN.1 P772 DATA-TYPE TEMPLATE                                             *)
  5. (*                                                                           *)
  6. (* - Defines: Military Messaging Handling System extensions to X.420         *)
  7. (*                                                                           *)
  8. (*****************************************************************************)
  9.  
  10. (*****************************************************************************)
  11. (* IPM Heading extensions                                                    *)
  12. (*****************************************************************************)
  13.  
  14. 4exemptedAddress           LABEL     = Zexea
  15.                            STRUCTURE = SEQUENCE OF
  16.                            CHILDREN  = { <Zexad, U 17 C,O,0> }
  17.  
  18. ExemptedAddress            LABEL     = Zexad
  19.                            STRUCTURE = SET
  20.                            CHILDREN  = { <Dornm, A  0 C,O,0>,
  21.                                          <2ffnm, C  0 P,O,0>,
  22.                                          <2teln, C  1 P,O,32> }
  23.  
  24. 5extendedAuthorisationInfo LABEL     = Zexai
  25.                            STRUCTURE = UTC TIME
  26.  
  27. 6DistributionCodes         LABEL     = Zdisc
  28.                            STRUCTURE = SET
  29.                            CHILDREN  = { <Zsics, C  0 C,O,0>,
  30.                                          <Zdixs, C  1 C,O,0> }
  31.  
  32. sics                       LABEL     = Zsics
  33.                            STRUCTURE = SEQUENCE OF
  34.                            LIMIT     = 8
  35.                            CHILDREN  = { <Zsicc, U 19 P,O,8> }
  36.  
  37. Sic                        LABEL     = Zsicc
  38.                            STRUCTURE = PRINTABLE STRING
  39.  
  40. dist-Extensions            LABEL     = Zdixs
  41.                            STRUCTURE = SEQUENCE OF
  42.                            CHILDREN  = { <Zdiex, U 16 C,O,0> }
  43.  
  44. distributionExtensionField LABEL     = Zdiex
  45.                            STRUCTURE = SEQUENCE
  46.                            CHILDREN  = { <Zdity, U  6 P,M,0>*,
  47.                                          <Zdivl, U  0 P,M,0> }
  48.  
  49. dist-type                  LABEL     = Zdity
  50.                            STRUCTURE = OBJECT IDENTIFIER
  51.  
  52. dist-value                 LABEL     = Zdivl
  53.                            STRUCTURE = ANY DEFINED BY
  54.                            DEFGLABEL = Zdity
  55.                            CHILDREN  = { }
  56.  
  57. 8messageInstructions       LABEL     = Zmsgs
  58.                            STRUCTURE = SEQUENCE OF
  59.                            CHILDREN  = { <Zmsgi, U 19 P,O,69> }
  60.  
  61. messageInstruction         LABEL     = Zmsgi
  62.                            STRUCTURE = PRINTABLE STRING
  63.  
  64. 10originatorReference      LABEL     = Zoref
  65.                            STRUCTURE = PRINTABLE STRING
  66.  
  67. 0primaryPrecedence         LABEL     = Zppre
  68.                            STRUCTURE = INTEGER
  69.  
  70. 1copyPrecedence            LABEL     = Zcpre
  71.                            STRUCTURE = INTEGER
  72.  
  73. 2MessageType               LABEL     = Zmsty
  74.                            STRUCTURE = SET
  75.                            CHILDREN  = { <Zmstt, C  0 P,M,0>,
  76.                                          <Zmsti, C  1 P,O,69> }
  77.  
  78. MessageTypeType            LABEL     = Zmstt
  79.                            STRUCTURE = INTEGER
  80.  
  81. MessageTypeIdentifier      LABEL     = Zmsti
  82.                            STRUCTURE = PRINTABLE STRING
  83.  
  84. 11otherRecipientsIndicator LABEL     = Zorin
  85.                            STRUCTURE = SEQUENCE OF
  86.                            CHILDREN  = { <Zorde, U 17 C,O,0> }
  87.  
  88. OtherRecipientDesignator   LABEL     = Zorde
  89.                            STRUCTURE = SET
  90.                            CHILDREN  = { <Zordt, C  0 P,M,0>,
  91.                                          <Zordd, C  1 P,M,69> }
  92.  
  93. OtherRecipientDesigType    LABEL     = Zordt
  94.                            STRUCTURE = INTEGER
  95.  
  96. OtherRecipientDesigDesig   LABEL     = Zordd
  97.                            STRUCTURE = PRINTABLE STRING
  98.  
  99. 9codressMessage            LABEL     = Zcome
  100.                            STRUCTURE = INTEGER
  101.  
  102. 3addressListIndicator      LABEL     = Zadli
  103.                            STRUCTURE = SEQUENCE OF
  104.                            CHILDREN  = { <Zadld, U 17 C,O,0> }
  105.  
  106. addressListDesignator      LABEL     = Zadld
  107.                            STRUCTURE = SET
  108.                            CHILDREN  = { <Zlsty, C  0 P,M,0>,
  109.                                          <Zlstn, C  1 C,M,0>,
  110.                                          <Zalnr, C  2 P,O,0>,
  111.                                          <Zalrr, C  3 P,O,0> }
  112.  
  113. AddressListType            LABEL     = Zlsty
  114.                            STRUCTURE = INTEGER
  115.  
  116. listName                   LABEL     = Zlstn
  117.                            STRUCTURE = SET
  118.                            CHILDREN  = { <Dornm, A  0 C,O,0>,
  119.                                          <2ffnm, C  0 P,O,0>,
  120.                                          <2teln, C  1 P,O,32> }
  121.  
  122. notificationRequest        LABEL     = Zalnr
  123.                            STRUCTURE = INTEGER
  124.  
  125. replyRequest               LABEL     = Zalrr
  126.                            STRUCTURE = INTEGER
  127.  
  128. 7handlingInstructions      LABEL     = Zhain
  129.                            STRUCTURE = SEQUENCE OF
  130.                            CHILDREN  = { <Zhais, U 19 P,O,69> }
  131.  
  132. HandlingInstructions       LABEL     = Zhais
  133.                            STRUCTURE = PRINTABLE STRING
  134.  
  135. 12pilotForwardingInfo      LABEL     = Zpifi
  136.                            STRUCTURE = SEQUENCE OF
  137.                            CHILDREN  = { <Zpinf, U 16 C,O,0> }
  138.  
  139. pilotInformation           LABEL     = Zpinf
  140.                            STRUCTURE = SEQUENCE
  141.                            CHILDREN  = { <Zpipr, C  0 P,O,0>,
  142.                                          <Zpire, C  1 C,O,0>,
  143.                                          <Zpise, C  2 C,O,0>,
  144.                                          <Zpiha, C  3 C,O,0> }
  145.  
  146. pilotPrecedence            LABEL     = Zpipr
  147.                            STRUCTURE = INTEGER
  148.  
  149. pilotRecipient             LABEL     = Zpire
  150.                            STRUCTURE = SEQUENCE OF
  151.                            CHILDREN  = { <Zpiro, U 17 C,O,0> }
  152.  
  153. pilotRecipORDescriptor     LABEL     = Zpiro
  154.                            STRUCTURE = SET
  155.                            CHILDREN  = { <Dornm, A  0 C,O,0>,
  156.                                          <2ffnm, C  0 P,O,0>,
  157.                                          <2teln, C  1 P,O,32> }
  158.  
  159. pilotSecurity              LABEL     = Zpise
  160.                            STRUCTURE = SET
  161.                            CHILDREN  = { <Mspid, U  6 P,O,0>   ,
  162.                                          <Mscls, U  2 P,O,0>   ,
  163.                                          <Mpvmk, U 19 P,O,128> ,
  164.                                          <Mscts, U 17 C,O,0>    }
  165.  
  166. pilotHandling              LABEL     = Zpiha
  167.                            STRUCTURE = SEQUENCE OF
  168.                            CHILDREN  = { <Zpih2, U 19 P,O,69> }
  169.  
  170. Pilothandling2             LABEL     = Zpih2
  171.                            STRUCTURE = PRINTABLE STRING
  172.  
  173. 13acp127MessageIdentifier  LABEL     = Zamid
  174.                            STRUCTURE = PRINTABLE STRING
  175.  
  176. 14originatorPlad           LABEL     = Zorpl
  177.                            STRUCTURE = PRINTABLE STRING
  178.  
  179. (*****************************************************************************)
  180. (* Recipient specifier extension                                             *)
  181. (*****************************************************************************)
  182.  
  183. 15acp127NotificationReq    LABEL     = Zanrq
  184.                            STRUCTURE = BIT STRING
  185.  
  186. (*****************************************************************************)
  187. (* Notification extensions                                                   *)
  188. (*****************************************************************************)
  189.  
  190. 0acp127NotificationResp    LABEL     = Zanre
  191.                            STRUCTURE = SET
  192.                            CHILDREN  = { <Zanty, C  0 P,M,0>,
  193.                                          <Zrctm, C  1 P,M,0>,
  194.                                          <Zadli, C  2 C,O,0>,
  195.                                          <Zarec, C  3 P,O,128>,
  196.                                          <Zasup, C  4 P,O,128> }
  197.  
  198. Acp127NotificationType     LABEL     = Zanty
  199.                            STRUCTURE = BIT STRING
  200.  
  201. ReceiptTime                LABEL     = Zrctm
  202.                            STRUCTURE = UTC TIME
  203.  
  204. Acp127Recipient            LABEL     = Zarec
  205.                            STRUCTURE = PRINTABLE STRING
  206.  
  207. Acp127SuppInfo             LABEL     = Zasup
  208.                            STRUCTURE = PRINTABLE STRING
  209.  
  210. !
  211.