Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / p22 / IPMSMessageStoreAttributes.asn
blob0017ddad3c1e7e39b1f077405c1555c034c1a8a2
1 -- http://www.itu.int/ITU-T/asn1/database/itu-t/x/x420/1999/index.html
2 -- Module IPMSMessageStoreAttributes (X.420:06/1999)
3 IPMSMessageStoreAttributes {joint-iso-itu-t mhs(6) ipms(1) modules(0)
4   message-store-attributes(8) version-1999(1)} DEFINITIONS IMPLICIT TAGS ::=
5 BEGIN
7 -- Prologue
8 -- Exports everything.
9 IMPORTS
10   -- IPMS Heading Extensions
11   AuthorizationTime, AutoSubmitted, --BodyPartNumber,-- BodyPartSecurityLabel,
12     BodyPartSignatures, CirculationMember, DistributionCode, ExtendedSubject,
13     IncompleteCopy, InformationCategory, IPMSecurityLabel, Language,
14     ManualHandlingInstruction, OriginatorsReference, Precedence,
15     PrecedencePolicyIdentifier
16     --==
17     FROM IPMSHeadingExtensions {joint-iso-itu-t mhs(6) ipms(1) modules(0)
18       heading-extensions(6) version-1999(1)}
19   -- IPMS Security Extensions
20   BodyPartTokens, ForwardedContentToken
21     --==
22     FROM IPMSSecurityExtensions {joint-iso-itu-t mhs(6) ipms(1) modules(0)
23       ipm-security-extensions(14) version-1999(1)}
24   -- IPMS Information Objects
25   AcknowledgmentModeField, AuthorizingUsersSubfield, AutoForwardCommentField,
26     AutoForwardedField, BilaterallyDefinedBodyPart,
27     BlindCopyRecipientsSubfield, Body, BodyPartNumber, ConversionEITsField,
28     CopyRecipientsSubfield, DiscardReasonField, EncryptedBodyPart,
29     EncryptedData, EncryptedParameters, ExpiryTimeField,
30     EXTENDED-BODY-PART-TYPE, G3FacsimileBodyPart, G3FacsimileData,
31     G3FacsimileParameters, G4Class1BodyPart, Heading, IA5TextBodyPart,
32     IA5TextData, IA5TextParameters, ImportanceField, IPMIdentifier,
33     IPMIntendedRecipientField, IPMSExtension{}, IPNOriginatorField,
34     MessageBodyPart, MessageData, MessageParameters, MixedModeBodyPart,
35     NationallyDefinedBodyPart, NonReceiptReasonField, NotificationExtensions,
36     NRNExtensions, ObsoletedIPMsSubfield, ORDescriptor, OriginatorField,
37     OtherNotifications, PrimaryRecipientsSubfield, ReceiptTimeField,
38     RecipientSpecifier, RelatedIPMsSubfield, RepliedToIPMField,
39     ReplyRecipientsSubfield, ReplyTimeField, ReturnedIPMField, RNExtensions,
40     SensitivityField, SubjectField, SubjectIPMField, SupplReceiptInfoField,
41     TeletexBodyPart, TeletexData, TeletexParameters, ThisIPMField,
42     VideotexBodyPart, VideotexData, VideotexParameters
43     --==
44     FROM IPMSInformationObjects {joint-iso-itu-t mhs(6) ipms(1) modules(0)
45       information-objects(2) version-1999(1)}
46   -- IPMS Object Identifiers
47   id-bat-bilaterally-defined-body-parts, id-bat-body,
48     id-bat-encrypted-body-parts, id-bat-encrypted-data,
49     id-bat-encrypted-parameters, id-bat-extended-body-part-types,
50     id-bat-g3-facsimile-body-parts, id-bat-g3-facsimile-data,
51     id-bat-g3-facsimile-parameters, id-bat-g4-class1-body-parts,
52     id-bat-ia5-text-body-parts, id-bat-ia5-text-data,
53     id-bat-ia5-text-parameters, id-bat-message-body-parts, id-bat-message-data,
54     id-bat-message-parameters, id-bat-mixed-mode-body-parts,
55     id-bat-nationally-defined-body-parts, id-bat-teletex-body-parts,
56     id-bat-teletex-data, id-bat-teletex-parameters, id-bat-videotex-body-parts,
57     id-bat-videotex-data, id-bat-videotex-parameters,
58     id-cat-correlated-delivered-ipns, id-cat-correlated-delivered-replies,
59     id-cat-delivered-ipn-summary, id-cat-delivered-replies-summary,
60     id-cat-forwarded-ipms, id-cat-forwarding-ipms, id-cat-ipm-recipients,
61     id-cat-obsoleted-ipms, id-cat-obsoleting-ipms, id-cat-related-ipms,
62     id-cat-relating-ipms, id-cat-replied-to-ipm, id-cat-recipient-category,
63     id-cat-replying-ipms, id-cat-revised-reply-time, id-cat-subject-ipm,
64     id-cat-submitted-ipn-status, id-cat-submitted-ipns,
65     id-cat-submitted-reply-status, id-hat-authorization-time,
66     id-hat-authorizing-users, id-hat-auto-forwarded, id-hat-auto-submitted,
67     id-hat-blind-copy-recipients, id-hat-body-part-encryption-token,
68     id-hat-body-part-security-label,
69     id-hat-body-part-signature-verification-status,
70     id-hat-body-part-signatures, id-hat-circulation-list-recipients,
71     id-hat-copy-recipients, id-hat-distribution-codes, id-hat-expiry-time,
72     id-hat-extended-subject, id-hat-forwarded-content-token,
73     id-hat-forwarding-token, id-hat-heading, id-hat-importance,
74     id-hat-incomplete-copy, id-hat-information-category,
75     id-hat-ipm-security-label, id-hat-languages,
76     id-hat-manual-handling-instructions, id-hat-nrn-requestors,
77     id-hat-obsoleted-IPMs, id-hat-originator, id-hat-originators-reference,
78     id-hat-precedence, id-hat-precedence-policy-id, id-hat-primary-recipients,
79     id-hat-related-IPMs, id-hat-replied-to-IPM, id-hat-reply-recipients,
80     id-hat-reply-requestors, id-hat-reply-time, id-hat-rn-requestors,
81     id-hat-sensitivity, id-hat-subject, id-hat-this-ipm, id-mr-ipm-identifier,
82     id-mr-ipm-location, id-mr-or-descriptor, id-mr-or-descriptor-elements,
83     id-mr-or-descriptor-single-element, id-mr-or-descriptor-substring-elements,
84     id-mr-circulation-member, id-mr-circulation-member-checkmark,
85     id-mr-circulation-member-elements, id-mr-circulation-member-single-element,
86     id-mr-circulation-member-substring-elements, id-mr-distribution-code,
87     id-mr-information-category, id-mr-recipient-specifier,
88     id-mr-recipient-specifier-elements,
89     id-mr-recipient-specifier-single-element,
90     id-mr-recipient-specifier-substring-elements, id-nat-acknowledgment-mode,
91     id-nat-auto-forward-comment, id-nat-conversion-eits, id-nat-discard-reason,
92     id-nat-ipm-intended-recipient, id-nat-ipn-originator,
93     id-nat-non-receipt-reason, id-nat-notification-extensions,
94     id-nat-nrn-extensions, id-nat-other-notification-type-fields,
95     id-nat-receipt-time, id-nat-returned-ipm, id-nat-rn-extensions,
96     id-nat-subject-ipm, id-nat-suppl-receipt-info, id-sat-body-parts-summary,
97     id-sat-ipm-auto-discarded, id-sat-ipm-entry-type, id-sat-ipm-synopsis
98     --==
99     FROM IPMSObjectIdentifiers {joint-iso-itu-t mhs(6) ipms(1) modules(0)
100       object-identifiers(0) version-1999(1)}
101   -- MS Abstract Service
102   X413ATTRIBUTE, MS-EIT, SequenceNumber
103     --==
104     FROM MSAbstractService {joint-iso-itu-t mhs(6) ms(4) modules(0)
105       abstract-service(1) version-1999(1)}
106   -- MS General Attribute Types
107   SignatureStatus
108     --==
109     FROM MSGeneralAttributeTypes {joint-iso-itu-t mhs(6) ms(4) modules(0)
110       general-attribute-types(2) version-1999(1)}
111   -- MS matching-rules
112   MSString{}, mSStringMatch, mSSubstringsMatch
113     --==
114     FROM MSMatchingRules {joint-iso-itu-t mhs(6) ms(4) modules(0)
115       general-matching-rules(5) version-1999(1)}
116   -- MTS Abstract Service
117   EncodedInformationTypes, MessageToken
118     --==
119     FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0)
120       mts-abstract-service(1) version-1999(1)}
121   -- Directory Information Framework
122   objectIdentifierMatch, MATCHING-RULE
123     --==
124     FROM InformationFramework {joint-iso-itu-t ds(5) module(1)
125       informationFramework(1) 3}
126   -- Directory Abstract Service
127   booleanMatch, generalizedTimeMatch, generalizedTimeOrderingMatch,
128     integerMatch, integerOrderingMatch, uTCTimeMatch, uTCTimeOrderingMatch
129     --==
130     FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1)
131       selectedAttributeTypes(5) 3}
132   ub-msstring-match
133     FROM MSUpperBounds {joint-iso-itu-t mhs(6) ms(4) modules(0) upper-bounds(4)
134       version-1994(0)};
136 -- IPMS attribute table information object set
137 IPMSAttributeTable X413ATTRIBUTE ::=
138   {acknowledgment-mode | authorizing-users | auto-forward-comment |
139    auto-forwarded | auto-submitted | bilaterally-defined-body-parts |
140    blind-copy-recipients | body | conversion-eits | copy-recipients |
141    discard-reason | encrypted-body-parts | encrypted-data |
142    encrypted-parameters | expiry-time | extended-body-part-types |
143    g3-facsimile-body-parts | g3-facsimile-data | g3-facsimile-parameters |
144    g4-class1-body-parts | heading | ia5-text-body-parts | ia5-text-data |
145    ia5-text-parameters | importance | incomplete-copy | ipm-entry-type |
146    ipm-intended-recipient | ipm-synopsis | ipn-originator | languages |
147    message-body-parts | message-data | message-parameters |
148    mixed-mode-body-parts | nationally-defined-body-parts | non-receipt-reason |
149    nrn-requestors | obsoleted-IPMs | originator | primary-recipients |
150    receipt-time | related-IPMs | replied-to-IPM | reply-recipients |
151    reply-requestors | reply-time | returned-ipm | rn-requestors | sensitivity |
152    subject | subject-ipm | suppl-receipt-info | teletex-body-parts |
153    teletex-data | teletex-parameters | this-ipm | videotex-body-parts |
154    videotex-data | videotex-parameters, ... -- 1994 extension additions --,
155    ac-correlated-delivered-ipns | ac-correlated-delivered-replies |
156    ac-delivered-ipn-summary | ac-delivered-replies-summary | ac-forwarded-ipms
157    | ac-forwarding-ipms | ac-ipm-recipients | ac-obsoleted-ipms |
158    ac-obsoleting-ipms | ac-related-ipms | ac-relating-ipms | ac-replied-to-ipm
159    | ac-replying-ipms | ac-subject-ipm | ac-submitted-ipn-status |
160    ac-submitted-ipns | ac-submitted-reply-status | authorization-time |
161    body-part-encryption-token | body-part-security-label |
162    body-part-signature-verification-status | body-part-signatures |
163    body-parts-summary | circulation-list-recipients | distribution-codes |
164    extended-subject | forwarded-content-token | forwarding-token |
165    information-category | ipm-auto-discarded | ipm-security-label |
166    manual-handling-instructions | notification-extensions | nrn-extensions |
167    originators-reference | other-notification-type-fields | precedence |
168    precedence-policy-identifier | recipient-category | revised-reply-time |
169    rn-extensions}
171 -- WS: asn2wrs does not import the macro definitions so we redeclare here
172 -- X413ATTRIBUTE information object class
173 X413ATTRIBUTE ::= CLASS {
174   &id               AttributeType UNIQUE,
175   &Type             ,
176   &equalityMatch    MATCHING-RULE OPTIONAL,
177   &substringsMatch  MATCHING-RULE OPTIONAL,
178   &orderingMatch    MATCHING-RULE OPTIONAL,
179   &numeration       ENUMERATED {single-valued(0), multi-valued(1)},
180   -- 1994 extension 
181   &OtherMatches     MATCHING-RULE OPTIONAL
183 WITH SYNTAX {
184   WITH ATTRIBUTE-SYNTAX &Type,
185   [EQUALITY MATCHING-RULE &equalityMatch,]
186   [SUBSTRINGS MATCHING-RULE &substringsMatch,]
187   [ORDERING MATCHING-RULE &orderingMatch,]
188   [OTHER MATCHING-RULES &OtherMatches,]
189   NUMERATION &numeration,
190   ID &id
193 -- MATCHING-RULE information object class specification 
194 MATCHING-RULE ::= CLASS {
195 -- WS: asn2wrs cannot handle the self-reference (use before declaration)
196   &ParentMatchingRules   --MATCHING-RULE.&id-- OBJECT IDENTIFIER OPTIONAL,
197   &AssertionType         OPTIONAL,
198   &uniqueMatchIndicator  AttributeId OPTIONAL,
199   &id                    OBJECT IDENTIFIER UNIQUE
201 WITH SYNTAX {
202   [PARENT &ParentMatchingRules]
203   [SYNTAX &AssertionType]
204   [UNIQUE-MATCH-INDICATOR &uniqueMatchIndicator]
205   ID &id
208 -- SUMMARY ATTRIBUTES
209 -- IPM entry type
210 ipm-entry-type X413ATTRIBUTE ::= {
211   WITH ATTRIBUTE-SYNTAX   IPMEntryType,
212   EQUALITY MATCHING-RULE  integerMatch,
213   NUMERATION              single-valued,
214   ID                      id-sat-ipm-entry-type
217 IPMEntryType ::= ENUMERATED {ipm(0), rn(1), nrn(2), on(3)}
219 -- IPM synopsis
220 ipm-synopsis X413ATTRIBUTE ::= {
221   WITH ATTRIBUTE-SYNTAX  IPMSynopsis,
222   NUMERATION             single-valued,
223   ID                     id-sat-ipm-synopsis
226 IPMSynopsis ::= SEQUENCE OF BodyPartSynopsis
228 BodyPartSynopsis ::= CHOICE {
229   message      [0]  MessageBodyPartSynopsis,
230   non-message  [1]  NonMessageBodyPartSynopsis
233 MessageBodyPartSynopsis ::= SEQUENCE {
234   number    [0]  SequenceNumber,
235   synopsis  [1]  IPMSynopsis
238 NonMessageBodyPartSynopsis ::= SEQUENCE {
239   type        [0]  OBJECT IDENTIFIER,
240   parameters  [1]  INSTANCE OF TYPE-IDENTIFIER OPTIONAL,
241   size        [2]  INTEGER,
242   processed   [3]  BOOLEAN DEFAULT FALSE
245 -- Body part summary
246 body-parts-summary X413ATTRIBUTE ::= {
247   WITH ATTRIBUTE-SYNTAX  BodyPartDescriptor,
248   NUMERATION             multi-valued,
249   ID                     id-sat-body-parts-summary
252 BodyPartDescriptor ::= SEQUENCE {
253   data              [0]  OBJECT IDENTIFIER,
254   parameters        [1]  OBJECT IDENTIFIER OPTIONAL,
255   this-child-entry  [2]  SequenceNumber OPTIONAL,
256   position          [3]  INTEGER,
257   size              [4]  INTEGER,
258   processed         [5]  BOOLEAN DEFAULT FALSE
261 -- IPM auto discarded
262 ipm-auto-discarded X413ATTRIBUTE ::= {
263   WITH ATTRIBUTE-SYNTAX   BOOLEAN,
264   EQUALITY MATCHING-RULE  booleanMatch,
265   NUMERATION              single-valued,
266   ID                      id-sat-ipm-auto-discarded
269 -- Body part signature verification status
270 body-part-signature-verification-status X413ATTRIBUTE ::= {
271   WITH ATTRIBUTE-SYNTAX  BodyPartSignatureVerification,
272   NUMERATION             single-valued,
273   ID                     id-hat-body-part-signature-verification-status
276 BodyPartSignatureVerification ::=
277   SET OF
278     SET {body-part-sequence-number  [0]  BodyPartNumber,
279          body-part-signature        [1]  SignatureStatus}
281 -- HEADING ATTRIBUTES
282 -- Heading
283 heading X413ATTRIBUTE ::= {
284   WITH ATTRIBUTE-SYNTAX  Heading,
285   NUMERATION             single-valued,
286   ID                     id-hat-heading
289 -- Heading analyses
290 rn-requestors X413ATTRIBUTE ::= {
291   WITH ATTRIBUTE-SYNTAX   ORDescriptor,
292   EQUALITY MATCHING-RULE  oRDescriptorMatch,
293   NUMERATION              multi-valued,
294   ID                      id-hat-rn-requestors
297 nrn-requestors X413ATTRIBUTE ::= {
298   WITH ATTRIBUTE-SYNTAX   ORDescriptor,
299   EQUALITY MATCHING-RULE  oRDescriptorMatch,
300   NUMERATION              multi-valued,
301   ID                      id-hat-nrn-requestors
304 reply-requestors X413ATTRIBUTE ::= {
305   WITH ATTRIBUTE-SYNTAX   ORDescriptor,
306   EQUALITY MATCHING-RULE  oRDescriptorMatch,
307   NUMERATION              multi-valued,
308   ID                      id-hat-reply-requestors
311 -- Heading fields
312 this-ipm X413ATTRIBUTE ::= {
313   WITH ATTRIBUTE-SYNTAX   ThisIPMField,
314   EQUALITY MATCHING-RULE  iPMIdentifierMatch,
315   NUMERATION              single-valued,
316   ID                      id-hat-this-ipm
319 originator X413ATTRIBUTE ::= {
320   WITH ATTRIBUTE-SYNTAX   OriginatorField,
321   EQUALITY MATCHING-RULE  oRDescriptorMatch,
322   OTHER MATCHING-RULES
323     {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch |
324       oRDescriptorSubstringElementsMatch, ...},
325   NUMERATION              single-valued,
326   ID                      id-hat-originator
329 replied-to-IPM X413ATTRIBUTE ::= {
330   WITH ATTRIBUTE-SYNTAX   RepliedToIPMField,
331   EQUALITY MATCHING-RULE  iPMIdentifierMatch,
332   NUMERATION              single-valued,
333   ID                      id-hat-replied-to-IPM
336 subject X413ATTRIBUTE ::= {
337   WITH ATTRIBUTE-SYNTAX     SubjectField,
338   EQUALITY MATCHING-RULE    mSStringMatch,
339   SUBSTRINGS MATCHING-RULE  mSSubstringsMatch,
340   NUMERATION                single-valued,
341   ID                        id-hat-subject
344 expiry-time X413ATTRIBUTE ::= {
345   WITH ATTRIBUTE-SYNTAX   ExpiryTimeField,
346   EQUALITY MATCHING-RULE  uTCTimeMatch,
347   ORDERING MATCHING-RULE  uTCTimeOrderingMatch,
348   NUMERATION              single-valued,
349   ID                      id-hat-expiry-time
352 reply-time X413ATTRIBUTE ::= {
353   WITH ATTRIBUTE-SYNTAX   ReplyTimeField,
354   EQUALITY MATCHING-RULE  uTCTimeMatch,
355   ORDERING MATCHING-RULE  uTCTimeOrderingMatch,
356   NUMERATION              single-valued,
357   ID                      id-hat-reply-time
360 importance X413ATTRIBUTE ::= {
361   WITH ATTRIBUTE-SYNTAX   ImportanceField,
362   EQUALITY MATCHING-RULE  integerMatch,
363   ORDERING MATCHING-RULE
364     integerOrderingMatch, -- not defined for 1988 Application Contexts 
365       
366   NUMERATION              single-valued,
367   ID                      id-hat-importance
370 sensitivity X413ATTRIBUTE ::= {
371   WITH ATTRIBUTE-SYNTAX   SensitivityField,
372   EQUALITY MATCHING-RULE  integerMatch,
373   ORDERING MATCHING-RULE
374     integerOrderingMatch, -- not defined for 1988 Application Contexts 
375       
376   NUMERATION              single-valued,
377   ID                      id-hat-sensitivity
380 auto-forwarded X413ATTRIBUTE ::= {
381   WITH ATTRIBUTE-SYNTAX   AutoForwardedField,
382   EQUALITY MATCHING-RULE  booleanMatch,
383   NUMERATION              single-valued,
384   ID                      id-hat-auto-forwarded
387 -- Heading sub-fields
388 authorizing-users X413ATTRIBUTE ::= {
389   WITH ATTRIBUTE-SYNTAX   AuthorizingUsersSubfield,
390   EQUALITY MATCHING-RULE  oRDescriptorMatch,
391   OTHER MATCHING-RULES
392     {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch |
393       oRDescriptorSubstringElementsMatch, ...},
394   NUMERATION              multi-valued,
395   ID                      id-hat-authorizing-users
398 primary-recipients X413ATTRIBUTE ::= {
399   WITH ATTRIBUTE-SYNTAX   PrimaryRecipientsSubfield,
400   EQUALITY MATCHING-RULE  recipientSpecifierMatch,
401   OTHER MATCHING-RULES
402     {recipientSpecifierElementsMatch | recipientSpecifierSubstringElementsMatch
403       | recipientSpecifierSingleElementMatch, ...},
404   NUMERATION              multi-valued,
405   ID                      id-hat-primary-recipients
408 copy-recipients X413ATTRIBUTE ::= {
409   WITH ATTRIBUTE-SYNTAX   CopyRecipientsSubfield,
410   EQUALITY MATCHING-RULE  recipientSpecifierMatch,
411   OTHER MATCHING-RULES
412     {recipientSpecifierElementsMatch | recipientSpecifierSubstringElementsMatch
413       | recipientSpecifierSingleElementMatch, ...},
414   NUMERATION              multi-valued,
415   ID                      id-hat-copy-recipients
418 -- WS: added "-att" to prevent asn2wrs conflict
419 blind-copy-recipients-att X413ATTRIBUTE ::= {
420   WITH ATTRIBUTE-SYNTAX   BlindCopyRecipientsSubfield,
421   EQUALITY MATCHING-RULE  recipientSpecifierMatch,
422   OTHER MATCHING-RULES
423     {recipientSpecifierElementsMatch | recipientSpecifierSubstringElementsMatch
424       | recipientSpecifierSingleElementMatch, ...},
425   NUMERATION              multi-valued,
426   ID                      id-hat-blind-copy-recipients
429 obsoleted-IPMs X413ATTRIBUTE ::= {
430   WITH ATTRIBUTE-SYNTAX   ObsoletedIPMsSubfield,
431   EQUALITY MATCHING-RULE  iPMIdentifierMatch,
432   NUMERATION              multi-valued,
433   ID                      id-hat-obsoleted-IPMs
436 related-IPMs X413ATTRIBUTE ::= {
437   WITH ATTRIBUTE-SYNTAX   RelatedIPMsSubfield,
438   EQUALITY MATCHING-RULE  iPMIdentifierMatch,
439   NUMERATION              multi-valued,
440   ID                      id-hat-related-IPMs
443 reply-recipients X413ATTRIBUTE ::= {
444   WITH ATTRIBUTE-SYNTAX   ReplyRecipientsSubfield,
445   EQUALITY MATCHING-RULE  oRDescriptorMatch,
446   OTHER MATCHING-RULES
447     {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch |
448       oRDescriptorSubstringElementsMatch, ...},
449   NUMERATION              multi-valued,
450   ID                      id-hat-reply-recipients
453 -- Heading extensions
454 -- WS: added "-att" to prevent asn2wrs conflict
455 incomplete-copy-att X413ATTRIBUTE ::= {
456   WITH ATTRIBUTE-SYNTAX  IncompleteCopy,
457   NUMERATION
458     single-valued, -- An equality match is specified for 1988 
459       
460       
461   -- Application Contexts 
462   ID                     id-hat-incomplete-copy
465 -- WS: added "-att" to prevent asn2wrs conflict
466 languages-att X413ATTRIBUTE ::= {
467   WITH ATTRIBUTE-SYNTAX     Language,
468   EQUALITY MATCHING-RULE    mSStringMatch,
469   SUBSTRINGS MATCHING-RULE
470     mSSubstringsMatch, -- Not defined for 1988 Application Contexts 
471       
472   NUMERATION                multi-valued,
473   ID                        id-hat-languages
476 -- WS: added "-att" to prevent asn2wrs conflict
477 auto-submitted-att X413ATTRIBUTE ::= {
478   WITH ATTRIBUTE-SYNTAX   AutoSubmitted,
479   EQUALITY MATCHING-RULE  integerMatch,
480   NUMERATION              single-valued,
481   ID                      id-hat-auto-submitted
484 -- WS: added "-att" to prevent asn2wrs conflict
485 body-part-signatures-att X413ATTRIBUTE ::= {
486   WITH ATTRIBUTE-SYNTAX  BodyPartSignatures,
487   NUMERATION             single-valued,
488   ID                     id-hat-body-part-signatures
491 -- WS: added "-att" to prevent asn2wrs conflict
492 ipm-security-label-att X413ATTRIBUTE ::= {
493   WITH ATTRIBUTE-SYNTAX  IPMSecurityLabel,
494   NUMERATION             single-valued,
495   ID                     id-hat-ipm-security-label
498 body-part-security-label X413ATTRIBUTE ::= {
499   WITH ATTRIBUTE-SYNTAX  BodyPartSecurityLabel,
500   NUMERATION             multi-valued,
501   ID                     id-hat-body-part-security-label
504 -- WS: added "-att" to prevent asn2wrs conflict
505 authorization-time-att X413ATTRIBUTE ::= {
506   WITH ATTRIBUTE-SYNTAX   AuthorizationTime,
507   EQUALITY MATCHING-RULE  generalizedTimeMatch,
508   ORDERING MATCHING-RULE  generalizedTimeOrderingMatch,
509   NUMERATION              single-valued,
510   ID                      id-hat-authorization-time
513 -- WS: added "-att" to prevent asn2wrs conflict
514 circulation-list-recipients-att X413ATTRIBUTE ::= {
515   WITH ATTRIBUTE-SYNTAX   CirculationMember,
516   EQUALITY MATCHING-RULE  circulationMemberMatch,
517   OTHER MATCHING-RULES
518     {circulationMemberElementsMatch | circulationMemberSubstringElementsMatch |
519       circulationMemberSingleElementMatch | circulationMemberCheckmarkMatch,
520       ...},
521   NUMERATION              multi-valued,
522   ID                      id-hat-circulation-list-recipients
525 -- WS: added "-att" to prevent asn2wrs conflict
526 distribution-codes-att X413ATTRIBUTE ::= {
527   WITH ATTRIBUTE-SYNTAX   DistributionCode,
528   EQUALITY MATCHING-RULE  distributionCodeMatch,
529   NUMERATION              multi-valued,
530   ID                      id-hat-distribution-codes
533 -- WS: added "-att" to prevent asn2wrs conflict
534 extended-subject-att X413ATTRIBUTE ::= {
535   WITH ATTRIBUTE-SYNTAX     ExtendedSubject,
536   EQUALITY MATCHING-RULE    mSStringMatch,
537   SUBSTRINGS MATCHING-RULE  mSSubstringsMatch,
538   NUMERATION                single-valued,
539   ID                        id-hat-extended-subject
542 -- WS: added "-att" to prevent asn2wrs conflict
543 information-category-att X413ATTRIBUTE ::= {
544   WITH ATTRIBUTE-SYNTAX   InformationCategory,
545   EQUALITY MATCHING-RULE  informationCategoryMatch,
546   NUMERATION              multi-valued,
547   ID                      id-hat-information-category
550 -- WS: added "-att" to prevent asn2wrs conflict
551 manual-handling-instructions-att X413ATTRIBUTE ::= {
552   WITH ATTRIBUTE-SYNTAX   ManualHandlingInstruction,
553   EQUALITY MATCHING-RULE  mSStringMatch,
554   NUMERATION              multi-valued,
555   ID                      id-hat-manual-handling-instructions
558 -- WS: added "-att" to prevent asn2wrs conflict
559 originators-reference-att X413ATTRIBUTE ::= {
560   WITH ATTRIBUTE-SYNTAX   OriginatorsReference,
561   EQUALITY MATCHING-RULE  mSStringMatch,
562   NUMERATION              single-valued,
563   ID                      id-hat-originators-reference
566 -- WS: added "-att" to prevent asn2wrs conflict
567 precedence-policy-identifier-att X413ATTRIBUTE ::= {
568   WITH ATTRIBUTE-SYNTAX   PrecedencePolicyIdentifier,
569   EQUALITY MATCHING-RULE  objectIdentifierMatch,
570   NUMERATION              single-valued,
571   ID                      id-hat-precedence-policy-id
574 -- Recipient extensions
575 -- WS: added "-att" to prevent asn2wrs conflict
576 precedence-att X413ATTRIBUTE ::= {
577   WITH ATTRIBUTE-SYNTAX   Precedence,
578   EQUALITY MATCHING-RULE  integerMatch,
579   NUMERATION              single-valued,
580   ID                      id-hat-precedence
583 -- Envelope extensions
584 -- WS: added "-att" to prevent asn2wrs conflict
585 body-part-encryption-token-att X413ATTRIBUTE ::= {
586   WITH ATTRIBUTE-SYNTAX  BodyPartTokens,
587   NUMERATION             single-valued,
588   ID                     id-hat-body-part-encryption-token
591 -- WS: added "-att" to prevent asn2wrs conflict
592 forwarded-content-token-att X413ATTRIBUTE ::= {
593   WITH ATTRIBUTE-SYNTAX  ForwardedContentToken,
594   NUMERATION             single-valued,
595   ID                     id-hat-forwarded-content-token
598 forwarding-token X413ATTRIBUTE ::= {
599   WITH ATTRIBUTE-SYNTAX  MessageToken,
600   NUMERATION             single-valued,
601   ID                     id-hat-forwarding-token
604 -- BODY ATTRIBUTES
605 -- Body
606 body X413ATTRIBUTE ::= {
607   WITH ATTRIBUTE-SYNTAX  Body,
608   NUMERATION             single-valued,
609   ID                     id-bat-body
612 -- Extended body part types
613 extended-body-part-types X413ATTRIBUTE ::= {
614   WITH ATTRIBUTE-SYNTAX   OBJECT IDENTIFIER,
615   EQUALITY MATCHING-RULE  objectIdentifierMatch,
616   NUMERATION              multi-valued,
617   ID                      id-bat-extended-body-part-types
620 -- Extended body parts
621 -- (These attributes cannot be enumerated. See 19.6.3.3.)
622 -- (They may be derived using the following parameterized object assignments:)
623 extended-body-part-data-attribute{EXTENDED-BODY-PART-TYPE:ebpt} X413ATTRIBUTE
624   ::= {
625   WITH ATTRIBUTE-SYNTAX  [0] EXPLICIT ebpt.&data.&Type,
626   NUMERATION             multi-valued,
627   ID                     ebpt.&data.&id
630 extended-body-part-parameters-attribute{EXTENDED-BODY-PART-TYPE:ebpt}
631   X413ATTRIBUTE ::= {
632   WITH ATTRIBUTE-SYNTAX  [0] EXPLICIT ebpt.&parameters.&Type,
633   NUMERATION             multi-valued,
634   ID                     ebpt.&parameters.&id
637 -- Basic body parts
638 ia5-text-body-parts X413ATTRIBUTE ::= {
639   WITH ATTRIBUTE-SYNTAX  IA5TextBodyPart,
640   NUMERATION             multi-valued,
641   ID                     id-bat-ia5-text-body-parts
644 g3-facsimile-body-parts X413ATTRIBUTE ::= {
645   WITH ATTRIBUTE-SYNTAX  G3FacsimileBodyPart,
646   NUMERATION             multi-valued,
647   ID                     id-bat-g3-facsimile-body-parts
650 g4-class1-body-parts X413ATTRIBUTE ::= {
651   WITH ATTRIBUTE-SYNTAX  G4Class1BodyPart,
652   NUMERATION             multi-valued,
653   ID                     id-bat-g4-class1-body-parts
656 teletex-body-parts X413ATTRIBUTE ::= {
657   WITH ATTRIBUTE-SYNTAX  TeletexBodyPart,
658   NUMERATION             multi-valued,
659   ID                     id-bat-teletex-body-parts
662 videotex-body-parts X413ATTRIBUTE ::= {
663   WITH ATTRIBUTE-SYNTAX  VideotexBodyPart,
664   NUMERATION             multi-valued,
665   ID                     id-bat-videotex-body-parts
668 encrypted-body-parts X413ATTRIBUTE ::= {
669   WITH ATTRIBUTE-SYNTAX  EncryptedBodyPart,
670   NUMERATION             multi-valued,
671   ID                     id-bat-encrypted-body-parts
674 message-body-parts X413ATTRIBUTE ::= {
675   WITH ATTRIBUTE-SYNTAX  SequenceNumber,
676   NUMERATION             multi-valued,
677   ID                     id-bat-message-body-parts
680 mixed-mode-body-parts X413ATTRIBUTE ::= {
681   WITH ATTRIBUTE-SYNTAX  MixedModeBodyPart,
682   NUMERATION             multi-valued,
683   ID                     id-bat-mixed-mode-body-parts
686 bilaterally-defined-body-parts X413ATTRIBUTE ::= {
687   WITH ATTRIBUTE-SYNTAX  BilaterallyDefinedBodyPart,
688   NUMERATION             multi-valued,
689   ID                     id-bat-bilaterally-defined-body-parts
692 nationally-defined-body-parts X413ATTRIBUTE ::= {
693   WITH ATTRIBUTE-SYNTAX  NationallyDefinedBodyPart,
694   NUMERATION             multi-valued,
695   ID                     id-bat-nationally-defined-body-parts
698 -- Basic body part parameters components
699 ia5-text-parameters X413ATTRIBUTE ::= {
700   WITH ATTRIBUTE-SYNTAX  IA5TextParameters,
701   NUMERATION             multi-valued,
702   ID                     id-bat-ia5-text-parameters
705 g3-facsimile-parameters X413ATTRIBUTE ::= {
706   WITH ATTRIBUTE-SYNTAX  G3FacsimileParameters,
707   NUMERATION             multi-valued,
708   ID                     id-bat-g3-facsimile-parameters
711 teletex-parameters X413ATTRIBUTE ::= {
712   WITH ATTRIBUTE-SYNTAX  TeletexParameters,
713   NUMERATION             multi-valued,
714   ID                     id-bat-teletex-parameters
717 videotex-parameters X413ATTRIBUTE ::= {
718   WITH ATTRIBUTE-SYNTAX  VideotexParameters,
719   NUMERATION             multi-valued,
720   ID                     id-bat-videotex-parameters
723 encrypted-parameters X413ATTRIBUTE ::= {
724   WITH ATTRIBUTE-SYNTAX  EncryptedParameters,
725   NUMERATION             multi-valued,
726   ID                     id-bat-encrypted-parameters
729 message-parameters X413ATTRIBUTE ::= {
730   WITH ATTRIBUTE-SYNTAX  MessageParameters,
731   NUMERATION             multi-valued,
732   ID                     id-bat-message-parameters
735 -- Basic body part data components
736 ia5-text-data X413ATTRIBUTE ::= {
737   WITH ATTRIBUTE-SYNTAX  IA5TextData,
738   NUMERATION             multi-valued,
739   ID                     id-bat-ia5-text-data
742 g3-facsimile-data X413ATTRIBUTE ::= {
743   WITH ATTRIBUTE-SYNTAX  G3FacsimileData,
744   NUMERATION             multi-valued,
745   ID                     id-bat-g3-facsimile-data
748 teletex-data X413ATTRIBUTE ::= {
749   WITH ATTRIBUTE-SYNTAX  TeletexData,
750   NUMERATION             multi-valued,
751   ID                     id-bat-teletex-data
754 videotex-data X413ATTRIBUTE ::= {
755   WITH ATTRIBUTE-SYNTAX  VideotexData,
756   NUMERATION             multi-valued,
757   ID                     id-bat-videotex-data
760 encrypted-data X413ATTRIBUTE ::= {
761   WITH ATTRIBUTE-SYNTAX  EncryptedData,
762   NUMERATION             multi-valued,
763   ID                     id-bat-encrypted-data
766 message-data X413ATTRIBUTE ::= {
767   WITH ATTRIBUTE-SYNTAX  MessageData,
768   NUMERATION             multi-valued,
769   ID                     id-bat-message-data
772 -- NOTIFICATION ATTRIBUTES
773 -- Common fields
774 subject-ipm X413ATTRIBUTE ::= {
775   WITH ATTRIBUTE-SYNTAX   SubjectIPMField,
776   EQUALITY MATCHING-RULE  iPMIdentifierMatch,
777   NUMERATION              single-valued,
778   ID                      id-nat-subject-ipm
781 ipn-originator X413ATTRIBUTE ::= {
782   WITH ATTRIBUTE-SYNTAX   IPNOriginatorField,
783   EQUALITY MATCHING-RULE  oRDescriptorMatch,
784   OTHER MATCHING-RULES
785     {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch |
786       oRDescriptorSubstringElementsMatch, ...},
787   NUMERATION              single-valued,
788   ID                      id-nat-ipn-originator
791 ipm-intended-recipient X413ATTRIBUTE ::= {
792   WITH ATTRIBUTE-SYNTAX   IPMIntendedRecipientField,
793   EQUALITY MATCHING-RULE  oRDescriptorMatch,
794   OTHER MATCHING-RULES
795     {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch |
796       oRDescriptorSubstringElementsMatch, ...},
797   NUMERATION              single-valued,
798   ID                      id-nat-ipm-intended-recipient
801 conversion-eits X413ATTRIBUTE ::= {
802   WITH ATTRIBUTE-SYNTAX MS-EIT,
803   EQUALITY MATCHING-RULE        objectIdentifierMatch,
804   NUMERATION                    multi-valued,
805   ID                            id-nat-conversion-eits
808 notification-extensions X413ATTRIBUTE ::= {
809   WITH ATTRIBUTE-SYNTAX  IPMSExtension {{NotificationExtensions}},
810   NUMERATION             multi-valued,
811   ID                     id-nat-notification-extensions
814 -- Non-receipt fields
815 non-receipt-reason X413ATTRIBUTE ::= {
816   WITH ATTRIBUTE-SYNTAX   NonReceiptReasonField,
817   EQUALITY MATCHING-RULE  integerMatch,
818   NUMERATION              single-valued,
819   ID                      id-nat-non-receipt-reason
822 discard-reason X413ATTRIBUTE ::= {
823   WITH ATTRIBUTE-SYNTAX   DiscardReasonField,
824   EQUALITY MATCHING-RULE  integerMatch,
825   NUMERATION              single-valued,
826   ID                      id-nat-discard-reason
829 auto-forward-comment X413ATTRIBUTE ::= {
830   WITH ATTRIBUTE-SYNTAX     AutoForwardCommentField,
831   EQUALITY MATCHING-RULE    mSStringMatch,
832   SUBSTRINGS MATCHING-RULE  mSSubstringsMatch,
833   NUMERATION                single-valued,
834   ID                        id-nat-auto-forward-comment
837 returned-ipm X413ATTRIBUTE ::= {
838   WITH ATTRIBUTE-SYNTAX  ReturnedIPMField,
839   NUMERATION             single-valued,
840   ID                     id-nat-returned-ipm
843 nrn-extensions X413ATTRIBUTE ::= {
844   WITH ATTRIBUTE-SYNTAX  IPMSExtension {{NRNExtensions}},
845   NUMERATION             multi-valued,
846   ID                     id-nat-nrn-extensions
849 -- Receipt fields
850 receipt-time X413ATTRIBUTE ::= {
851   WITH ATTRIBUTE-SYNTAX   ReceiptTimeField,
852   EQUALITY MATCHING-RULE  uTCTimeMatch,
853   ORDERING MATCHING-RULE  uTCTimeOrderingMatch,
854   NUMERATION              single-valued,
855   ID                      id-nat-receipt-time
858 acknowledgment-mode X413ATTRIBUTE ::= {
859   WITH ATTRIBUTE-SYNTAX   AcknowledgmentModeField,
860   EQUALITY MATCHING-RULE  integerMatch,
861   NUMERATION              single-valued,
862   ID                      id-nat-acknowledgment-mode
865 suppl-receipt-info X413ATTRIBUTE ::= {
866   WITH ATTRIBUTE-SYNTAX     SupplReceiptInfoField,
867   EQUALITY MATCHING-RULE    mSStringMatch,
868   SUBSTRINGS MATCHING-RULE  mSSubstringsMatch,
869   NUMERATION                single-valued,
870   ID                        id-nat-suppl-receipt-info
873 rn-extensions X413ATTRIBUTE ::= {
874   WITH ATTRIBUTE-SYNTAX  IPMSExtension {{RNExtensions}},
875   NUMERATION             multi-valued,
876   ID                     id-nat-rn-extensions
879 -- Other notification type fields
880 other-notification-type-fields X413ATTRIBUTE ::= {
881   WITH ATTRIBUTE-SYNTAX  IPMSExtension {{OtherNotifications}},
882   NUMERATION             multi-valued,
883   ID                     id-nat-other-notification-type-fields
886 -- CORRELATION ATTRIBUTES
887 -- Common attributes
888 ac-forwarding-ipms X413ATTRIBUTE ::= {
889   WITH ATTRIBUTE-SYNTAX   SequenceNumber,
890   EQUALITY MATCHING-RULE  integerMatch,
891   ORDERING MATCHING-RULE  integerOrderingMatch,
892   NUMERATION              multi-valued,
893   ID                      id-cat-forwarding-ipms
896 ac-forwarded-ipms X413ATTRIBUTE ::= {
897   WITH ATTRIBUTE-SYNTAX   SequenceNumber,
898   EQUALITY MATCHING-RULE  integerMatch,
899   ORDERING MATCHING-RULE  integerOrderingMatch,
900   NUMERATION              multi-valued,
901   ID                      id-cat-forwarded-ipms
904 ac-obsoleting-ipms X413ATTRIBUTE ::= {
905   WITH ATTRIBUTE-SYNTAX   SequenceNumber,
906   EQUALITY MATCHING-RULE  integerMatch,
907   ORDERING MATCHING-RULE  integerOrderingMatch,
908   NUMERATION              multi-valued,
909   ID                      id-cat-obsoleting-ipms
912 ac-obsoleted-ipms X413ATTRIBUTE ::= {
913   WITH ATTRIBUTE-SYNTAX  IPMLocation,
914   OTHER MATCHING-RULES   {iPMLocationMatch, ...},
915   NUMERATION             multi-valued,
916   ID                     id-cat-obsoleted-ipms
919 IPMLocation ::= CHOICE {stored  SET OF SequenceNumber,
920                         absent  NULL,
921                         ...
924 ac-relating-ipms X413ATTRIBUTE ::= {
925   WITH ATTRIBUTE-SYNTAX   SequenceNumber,
926   EQUALITY MATCHING-RULE  integerMatch,
927   ORDERING MATCHING-RULE  integerOrderingMatch,
928   NUMERATION              multi-valued,
929   ID                      id-cat-relating-ipms
932 ac-related-ipms X413ATTRIBUTE ::= {
933   WITH ATTRIBUTE-SYNTAX  IPMLocation,
934   OTHER MATCHING-RULES   {iPMLocationMatch, ...},
935   NUMERATION             multi-valued,
936   ID                     id-cat-related-ipms
939 ac-replied-to-ipm X413ATTRIBUTE ::= {
940   WITH ATTRIBUTE-SYNTAX   SequenceNumber,
941   EQUALITY MATCHING-RULE  integerMatch,
942   ORDERING MATCHING-RULE  integerOrderingMatch,
943   NUMERATION              multi-valued,
944   ID                      id-cat-replied-to-ipm
947 ac-replying-ipms X413ATTRIBUTE ::= {
948   WITH ATTRIBUTE-SYNTAX   SequenceNumber,
949   EQUALITY MATCHING-RULE  integerMatch,
950   ORDERING MATCHING-RULE  integerOrderingMatch,
951   NUMERATION              multi-valued,
952   ID                      id-cat-replying-ipms
955 ac-subject-ipm X413ATTRIBUTE ::= {
956   WITH ATTRIBUTE-SYNTAX   SequenceNumber,
957   EQUALITY MATCHING-RULE  integerMatch,
958   ORDERING MATCHING-RULE  integerOrderingMatch,
959   NUMERATION              multi-valued,
960   ID                      id-cat-subject-ipm
963 -- Submitted message correlation
964 ac-ipm-recipients X413ATTRIBUTE ::= {
965   WITH ATTRIBUTE-SYNTAX   ORDescriptor,
966   EQUALITY MATCHING-RULE  oRDescriptorMatch,
967   OTHER MATCHING-RULES
968     {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch |
969       oRDescriptorSubstringElementsMatch, ...},
970   NUMERATION              multi-valued,
971   ID                      id-cat-ipm-recipients
974 ac-delivered-replies-summary X413ATTRIBUTE ::= {
975   WITH ATTRIBUTE-SYNTAX   DeliveredReplyStatus,
976   EQUALITY MATCHING-RULE  integerMatch,
977   ORDERING MATCHING-RULE  integerOrderingMatch,
978   NUMERATION              multi-valued,
979   ID                      id-cat-delivered-replies-summary
982 DeliveredReplyStatus ::= INTEGER {
983   no-reply-requested(0) -- reply not requested --,
984   reply-outstanding(1) -- reply requested --, reply-received(2)}
986 ac-correlated-delivered-replies X413ATTRIBUTE ::= {
987   WITH ATTRIBUTE-SYNTAX  CorrelatedDeliveredReplies,
988   NUMERATION             multi-valued,
989   ID                     id-cat-correlated-delivered-replies
992 CorrelatedDeliveredReplies ::= CHOICE {
993   no-reply-received  [0]  NULL,
994   received-replies   [1]  SEQUENCE OF SequenceNumber
997 ac-delivered-ipn-summary X413ATTRIBUTE ::= {
998   WITH ATTRIBUTE-SYNTAX   DeliveredIPNStatus,
999   EQUALITY MATCHING-RULE  integerMatch,
1000   ORDERING MATCHING-RULE  integerOrderingMatch,
1001   NUMERATION              multi-valued,
1002   ID                      id-cat-delivered-ipn-summary
1005 DeliveredIPNStatus ::= INTEGER {
1006   no-ipn-requested(0), an-requested(3), nrn-requested(5), rn-requested(10),
1007   an-received(13), ipm-auto-forwarded(15), ipm-discarded(20), rn-received(25)
1010 ac-correlated-delivered-ipns X413ATTRIBUTE ::= {
1011   WITH ATTRIBUTE-SYNTAX  CorrelatedDeliveredIPNs,
1012   NUMERATION             multi-valued,
1013   ID                     id-cat-correlated-delivered-ipns
1016 CorrelatedDeliveredIPNs ::= CHOICE {
1017   no-ipn-received  [0]  NULL,
1018   ipns-received    [1]  SEQUENCE OF SequenceNumber
1021 -- Delivered message correlation
1022 ac-submitted-reply-status X413ATTRIBUTE ::= {
1023   WITH ATTRIBUTE-SYNTAX   SubmittedReplyStatus,
1024   EQUALITY MATCHING-RULE  integerMatch,
1025   ORDERING MATCHING-RULE  integerOrderingMatch,
1026   NUMERATION              single-valued,
1027   ID                      id-cat-submitted-reply-status
1030 SubmittedReplyStatus ::= INTEGER {
1031   no-reply-requested(0), no-reply-intended(1), reply-pending(2), reply-sent(3)
1034 ac-submitted-ipn-status X413ATTRIBUTE ::= {
1035   WITH ATTRIBUTE-SYNTAX   SubmittedIPNStatus,
1036   EQUALITY MATCHING-RULE  integerMatch,
1037   ORDERING MATCHING-RULE  integerOrderingMatch,
1038   NUMERATION              single-valued,
1039   ID                      id-cat-submitted-ipn-status
1042 SubmittedIPNStatus ::= INTEGER {
1043   no-ipn-requested(0), nrn-requested(5), nrn-with-ipm-return-requested(10),
1044   rn-requested(15), rn-with-ipm-return-requested(20), ipm-auto-forwarded(25),
1045   ipm-discarded(30), rn-sent(35)}
1047 ac-submitted-ipns X413ATTRIBUTE ::= {
1048   WITH ATTRIBUTE-SYNTAX   SequenceNumber,
1049   EQUALITY MATCHING-RULE  integerMatch,
1050   ORDERING MATCHING-RULE  integerOrderingMatch,
1051   NUMERATION              multi-valued,
1052   ID                      id-cat-submitted-ipns
1055 recipient-category X413ATTRIBUTE ::= {
1056   WITH ATTRIBUTE-SYNTAX   RecipientCategory,
1057   EQUALITY MATCHING-RULE  integerMatch,
1058   ORDERING MATCHING-RULE  integerOrderingMatch,
1059   NUMERATION              single-valued,
1060   ID                      id-cat-recipient-category
1063 RecipientCategory ::= INTEGER {
1064   primary-recipient(0), copy-recipient(1), blind-copy-recipient(2),
1065   category-unknown(3), circulation-list(4)}
1067 revised-reply-time X413ATTRIBUTE ::= {
1068   WITH ATTRIBUTE-SYNTAX   ReplyTimeField,
1069   EQUALITY MATCHING-RULE  uTCTimeMatch,
1070   ORDERING MATCHING-RULE  uTCTimeOrderingMatch,
1071   NUMERATION              single-valued,
1072   ID                      id-cat-revised-reply-time
1075 -- MATCHING-RULES
1076 IPMMatchingRuleTable MATCHING-RULE ::=
1077   {iPMIdentifierMatch | oRDescriptorMatch | recipientSpecifierMatch,
1078    ... -- 1994 extension additions --, circulationMemberCheckmarkMatch |
1079    circulationMemberElementsMatch | circulationMemberMatch |
1080    circulationMemberSingleElementMatch |
1081    circulationMemberSubstringElementsMatch | distributionCodeMatch |
1082    informationCategoryMatch | iPMLocationMatch | oRDescriptorElementsMatch |
1083    oRDescriptorSingleElementMatch | oRDescriptorSubstringElementsMatch |
1084    recipientSpecifierElementsMatch | recipientSpecifierSingleElementMatch |
1085    recipientSpecifierSubstringElementsMatch}
1087 iPMIdentifierMatch MATCHING-RULE ::= {
1088   SYNTAX  IPMIdentifier
1089   ID      id-mr-ipm-identifier
1092 iPMLocationMatch MATCHING-RULE ::= {
1093   SYNTAX  SequenceNumber
1094   ID      id-mr-ipm-location
1097 oRDescriptorMatch MATCHING-RULE ::= {
1098   SYNTAX  ORDescriptor
1099   ID      id-mr-or-descriptor
1102 oRDescriptorElementsMatch MATCHING-RULE ::= {
1103   SYNTAX  ORDescriptor
1104   ID      id-mr-or-descriptor-elements
1107 oRDescriptorSubstringElementsMatch MATCHING-RULE ::= {
1108   SYNTAX  ORDescriptor
1109   ID      id-mr-or-descriptor-substring-elements
1112 oRDescriptorSingleElementMatch MATCHING-RULE ::= {
1113   SYNTAX  MSString {ub-msstring-match}
1114   ID      id-mr-or-descriptor-single-element
1117 recipientSpecifierMatch MATCHING-RULE ::= {
1118   SYNTAX  RecipientSpecifier
1119   ID      id-mr-recipient-specifier
1122 recipientSpecifierElementsMatch MATCHING-RULE ::= {
1123   SYNTAX  RecipientSpecifier
1124   ID      id-mr-recipient-specifier-elements
1127 recipientSpecifierSubstringElementsMatch MATCHING-RULE ::= {
1128   SYNTAX  RecipientSpecifier
1129   ID      id-mr-recipient-specifier-substring-elements
1132 recipientSpecifierSingleElementMatch MATCHING-RULE ::= {
1133   SYNTAX  MSString {ub-msstring-match}
1134   ID      id-mr-recipient-specifier-single-element
1137 circulationMemberMatch MATCHING-RULE ::= {
1138   SYNTAX  CirculationMember
1139   ID      id-mr-circulation-member
1142 circulationMemberElementsMatch MATCHING-RULE ::= {
1143   SYNTAX  CirculationMember
1144   ID      id-mr-circulation-member-elements
1147 circulationMemberSubstringElementsMatch MATCHING-RULE ::= {
1148   SYNTAX  CirculationMember
1149   ID      id-mr-circulation-member-substring-elements
1152 circulationMemberSingleElementMatch MATCHING-RULE ::= {
1153   SYNTAX  MSString {ub-msstring-match}
1154   ID      id-mr-circulation-member-single-element
1157 circulationMemberCheckmarkMatch MATCHING-RULE ::= {
1158   SYNTAX  CirculationMember
1159   ID      id-mr-circulation-member-checkmark
1162 distributionCodeMatch MATCHING-RULE ::= {
1163   SYNTAX  DistributionCode
1164   ID      id-mr-distribution-code
1167 informationCategoryMatch MATCHING-RULE ::= {
1168   SYNTAX  InformationCategory
1169   ID      id-mr-information-category
1172 END -- of IPMSMessageStoreAttributes
1174 -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D