home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 March
/
CHIPCD_3_98.iso
/
software
/
testsoft
/
exchange
/
bin
/
p7im.xv2
< prev
next >
Wrap
Text File
|
1997-08-25
|
14KB
|
258 lines
(* $Workfile: p7im.xv2 $ $Revision: 1.9 $ *)
(* P7IM.TPL *)
(*****************************************************************************)
(* ASN.1 P7 MS IM package template *)
(* *)
(* NOTE: the node Cextn (NonMessageBodyPartSynopsis - body part parms) has *)
(* been made optional. Strictly this contradicts the standards however *)
(* this mode cannot be encoded for body parts that do not have *)
(* parameters. *)
(* *)
(*****************************************************************************)
(*****************************************************************************)
(* This has been copied from P2.TPL - unfortunate, but neccessary because *)
(* the OM is different *)
(*****************************************************************************)
IPMessageBody LABEL = 7ibdy T=n/a
STRUCTURE = SEQUENCE OF C=BODY
LIMIT = 32767
CHILDREN = { <zbdyp, U 0 P,O,0> }
IPMessageHeading LABEL = 7ihed T=n/a
STRUCTURE = SET C=HEADING
CHILDREN = { <7ipid, A 11 C,M,0>,
<7orig, C 0 C,O,0>,
<7auth, C 1 C,O,0>,
<7prir, C 2 C,D,0>,
<7cpyr, C 3 C,D,0>,
<7bldr, C 4 C,O,0>,
<7inrp, C 5 C,O,0>,
<7obsl, C 6 C,D,0>,
<7xref, C 7 C,D,0>,
<7subj, C 8 C,O,0>,
<7expd, C 9 P,O,0>,
<7rpby, C 10 P,O,0>,
<7rpto, C 11 C,O,0>,
<7impt, C 12 P,D,0>,
<7sens, C 13 P,O,0>,
<7afwd, C 14 P,D,0>,
<7extn, C 15 C,D,0> }
Extensions Field LABEL = 7extn
STRUCTURE = SET OF
CHILDREN = { <7hext, U 16 C,O,0> }
Heading Extension LABEL = 7hext T=EXTENSIONS
STRUCTURE = SEQUENCE C=DS_C_ATTRIBUTE
CHILDREN = { <7deft, U 6 P,M,0>*,
<7adby, U 0 P,D,0> }
Defining type LABEL = 7deft T=DS_ATTRIBUTE_TYPE
STRUCTURE = OBJECT IDENTIFIER
Extension Value LABEL = 7adby
STRUCTURE = ANY DEFINED BY
DEFGLABEL = 7deft
REGISTER = { <{2 6 1 5 0},7null, U 5 P,0> ,
<{2 6 1 5 1},7lngs, U 17 C,0> ,
<{1 3 26 0 4406 0 2 4},zexea,U16C,0>,
<{1 3 26 0 4406 0 2 5},zexai,U23P,0>,
<{1 3 26 0 4406 0 2 6},zdisc,U17C,0>,
<{1 3 26 0 4406 0 2 8},zmsgs,U16C,0>,
<{1 3 26 0 4406 0 2 10},zoref,U19S,0>,
<{1 3 26 0 4406 0 2 0},zppre,U2P,0>,
<{1 3 26 0 4406 0 2 1},zcpre,U2P,0>,
<{1 3 26 0 4406 0 2 2},zmsty,U17C,0>,
<{1 3 26 0 4406 0 2 11},zorin,U16C,0>,
<{1 3 26 0 4406 0 2 9},zcome,U2P,0>,
<{1 3 26 0 4406 0 2 3},zadli,U16C,0>,
<{1 3 26 0 4406 0 2 7},zhain,U16C,0>,
<{1 3 26 0 4406 0 2 12},zpifi,U16C,0>,
<{1 3 26 0 4406 0 2 13},zamid,U19S,0>,
<{1 3 26 0 4406 0 2 14},zorpl,U19S,0>}
Null LABEL = 7null
STRUCTURE = NULL
Languages LABEL = 7lngs
STRUCTURE = SET OF
CHILDREN = { <7lang, U 19 P,O,2> }
Language LABEL = 7lang T=DS_ATTRIBUTE_VALUE
STRUCTURE = PRINTABLE STRING
IPMIdentifier LABEL = 7ipid T=THIS_IPM
STRUCTURE = SET C=MH_C_IPM_IDENTIF..
TAG = (A 11 C)
CHILDREN = { <0user, A 0 C,O,0>,
<0urid, U 19 P,M,64> }
Originator LABEL = 7orig T=ORIGINATOR
STRUCTURE = SET C=MH_C_OR_DESCRIPTOR
CHILDREN = { <dornm, A 0 C,O,0>,
<0ffnm, C 0 P,O,64>,
<0teln, C 1 P,O,32> }
AuthorisingUsers LABEL = 7auth
STRUCTURE = SEQUENCE OF
LIMIT = 32767
CHILDREN = { <7aord, U 17 C,O,0> }
AuthorisingUser LABEL = 7aord T=AUTHORIZING_USERS
STRUCTURE = SET C=MH_C_OR_DESCRIPTOR
CHILDREN = { <dornm, A 0 C,O,0>,
<0ffnm, C 0 P,O,64>,
<0teln, C 1 P,O,32> }
PrimaryRecipients LABEL = 7prir
STRUCTURE = SEQUENCE OF
LIMIT = 32767
CHILDREN = { <7rcip, U 17 C,O,0> }
Primary Recipient LABEL = 7rcip T=PRIMARY_RECIPIENTS
STRUCTURE = SET C=MH_C_RECIPIENT_S..
CHILDREN = { <0ords, C 0 C,M,0>,
<0repr, C 1 P,D,0>,
<0rpyr, C 2 P,D,0>,
<zreex, C 3 C,O,0> }
CopyRecipients LABEL = 7cpyr
STRUCTURE = SEQUENCE OF
LIMIT = 32767
CHILDREN = { <7ccip, U 17 C,O,0> }
Copy Recipient LABEL = 7ccip T=COPY_RECIPIENTS
STRUCTURE = SET C=MH_C_RECIPIENT_S..
CHILDREN = { <0ords, C 0 C,M,0>,
<0repr C 1 P,D,0>,
<0rpyr, C 2 P,D,0>,
<zreex, C 3 C,O,0> }
BlindCopyRecipients LABEL = 7bldr
STRUCTURE = SEQUENCE OF
LIMIT = 32767
CHILDREN = { <7bcip, U 17 C,O,0> }
BlindCopy Recipient LABEL = 7bcip T=BLIND_COPY_RECIP..
STRUCTURE = SET C=MH_C_RECIPIENT_S..
CHILDREN = { <0ords, C 0 C,M,0>,
<0repr C 1 P,D,0>,
<0rpyr, C 2 P,D,0>,
<zreex, C 3 C,O,0> }
InReplyTo LABEL = 7inrp T=REPLIED_TO_IPM
STRUCTURE = SET C=MH_C_IPM_IDENTIF..
TAG = (A 11 C)
CHILDREN = { <0user, A 0 C,O,0>,
<0urid, U 19 P,M,64> }
Obsoletes LABEL = 7obsl
STRUCTURE = SEQUENCE OF
LIMIT = 32767
CHILDREN = { <7ipob, A 11 C,O,0> }
ObseletedIPMID LABEL = 7ipob T=OBSOLETED_IPMS
STRUCTURE = SET C=MH_C_IPM_IDENTIF..
TAG = (A 11 C)
CHILDREN = { <0user, A 0 C,O,0>,
<0urid, U 19 P,M,64> }
CrossReferences LABEL = 7xref
STRUCTURE = SEQUENCE OF
LIMIT = 32767
CHILDREN = { <7ipxr, A 11 C,O,0> }
RelatedIPMID LABEL = 7ipxr T=RELATED_IPMS
STRUCTURE = SET C=MH_C_IPM_IDENTIF..
TAG = (A 11 C)
CHILDREN = { <0user, A 0 C,O,0>,
<0urid, U 19 P,M,64> }
Subject LABEL = 7subj T=SUBJECT
STRUCTURE = TAG
TAG = (C 8 C)
CHILDREN = { <Ctexs, U 20 S,O,128> }
ExpiryDate LABEL = 7expd T=EXPIRY_TIME
STRUCTURE = UTC TIME
ReplyBy LABEL = 7rpby T=REPLY_TIME
STRUCTURE = UTC TIME
ReplyToUsers LABEL = 7rpto
STRUCTURE = SEQUENCE OF
LIMIT = 32767
CHILDREN = { <7rtus, U 17 C,O,0> }
ORDescriptor LABEL = 7rtus T=REPLY_RECIPIENTS
STRUCTURE = SET C=MH_C_OR_DESCRIPTOR
CHILDREN = { <dornm, A 0 C,O,0>,
<0ffnm, C 0 P,O,64>,
<0teln, C 1 P,O,32> }
Importance LABEL = 7impt T=IMPORTANCE
STRUCTURE = ENUMERATED
Sensitivity LABEL = 7sens T=SENSITIVITY
STRUCTURE = ENUMERATED
Autoforwarded LABEL = 7afwd T=AUTO_FORWARDED
STRUCTURE = BOOLEAN
G3FacsimileData LABEL = 7g3dt T=n/a
STRUCTURE = SEQUENCE OF C=G3_FAX_BD_PRT
CHILDREN = { <0bits, C 3 P,O,0> }
TeletexData LABEL = 7txdt T=n/a
STRUCTURE = SEQUENCE OF C=TELETEX_DATA
CHILDREN = { <0texs, U 20 P,O,0> }
TeletexParameters LABEL = 7txpm T=n/a
STRUCTURE = SET C=TELETEX_PARAMETER
CHILDREN = { <7txnp, C 0 P,O,0>DE,
<0txcp, C 1 P,D,0>,
<0tetx, C 2 C,O,0> }
NumberOfPages LABEL = 7txnp T=NUMBER_OF_PAGES
STRUCTURE = INTEGER
IPM Synopsis LABEL = 7isyn T=SYNOPSIS
STRUCTURE = SEQUENCE OF C=IPM_SYNOPSIS
CHILDREN = { <7bpsn, U 0 P,O,0> }
BodyPartSynopsis LABEL = 7bpsn T=special case
STRUCTURE = CHOICE
CHILDREN = { <7mbps, C 0 C,O,0> ,
<7nbps, C 1 C,O,0> }
MessageBodyPartSynopsis LABEL = 7mbps T=MESSAGE_BODY_SYN..
STRUCTURE = SEQUENCE C=MSG_BODYPART_SYN..
CHILDREN = { <7seqn, C 0 P,M,0> ,
<7isyn, C 1 C,M,0> }
NonMessageBodyPartSynopsis LABEL = 7nbps T=NON_MESSAGE_BODY..
STRUCTURE = SEQUENCE C=NON_MSG_BODYPART..
CHILDREN = { <7styp, C 0 P,M,0> ,
<7spar, C 1 C,O,0> ,
<7ssiz, C 2 P,M,0> ,
<7sprc, C 3 P,D,0> }
type LABEL = 7styp T=TYPE
STRUCTURE = OBJECT IDENTIFIER
size LABEL = 7ssiz T=SIZE
STRUCTURE = INTEGER
processed LABEL = 7sprc T=PROCESSED
STRUCTURE = BOOLEAN
parameters LABEL = 7spar T=PARAMETERS
STRUCTURE = SEQUENCE C=OM_C_EXTERNAL
CHILDREN = { <Cdref, U 6 P,O,0>,
<Ciref, U 2 P,O,0>,
<Cdvds, U 7 P,O,0>,
<Cencd, U 0 P,O,0> }
!