-- http://www.itu.int/ITU-T/asn1/database/itu-t/x/x420/1999/index.html -- Module IPMSMessageStoreAttributes (X.420:06/1999) IPMSMessageStoreAttributes {joint-iso-itu-t mhs(6) ipms(1) modules(0) message-store-attributes(8) version-1999(1)} DEFINITIONS IMPLICIT TAGS ::= BEGIN -- Prologue -- Exports everything. IMPORTS -- IPMS Heading Extensions AuthorizationTime, AutoSubmitted, --BodyPartNumber,-- BodyPartSecurityLabel, BodyPartSignatures, CirculationMember, DistributionCode, ExtendedSubject, IncompleteCopy, InformationCategory, IPMSecurityLabel, Language, ManualHandlingInstruction, OriginatorsReference, Precedence, PrecedencePolicyIdentifier --== FROM IPMSHeadingExtensions {joint-iso-itu-t mhs(6) ipms(1) modules(0) heading-extensions(6) version-1999(1)} -- IPMS Security Extensions BodyPartTokens, ForwardedContentToken --== FROM IPMSSecurityExtensions {joint-iso-itu-t mhs(6) ipms(1) modules(0) ipm-security-extensions(14) version-1999(1)} -- IPMS Information Objects AcknowledgmentModeField, AuthorizingUsersSubfield, AutoForwardCommentField, AutoForwardedField, BilaterallyDefinedBodyPart, BlindCopyRecipientsSubfield, Body, BodyPartNumber, ConversionEITsField, CopyRecipientsSubfield, DiscardReasonField, EncryptedBodyPart, EncryptedData, EncryptedParameters, ExpiryTimeField, EXTENDED-BODY-PART-TYPE, G3FacsimileBodyPart, G3FacsimileData, G3FacsimileParameters, G4Class1BodyPart, Heading, IA5TextBodyPart, IA5TextData, IA5TextParameters, ImportanceField, IPMIdentifier, IPMIntendedRecipientField, IPMSExtension{}, IPNOriginatorField, MessageBodyPart, MessageData, MessageParameters, MixedModeBodyPart, NationallyDefinedBodyPart, NonReceiptReasonField, NotificationExtensions, NRNExtensions, ObsoletedIPMsSubfield, ORDescriptor, OriginatorField, OtherNotifications, PrimaryRecipientsSubfield, ReceiptTimeField, RecipientSpecifier, RelatedIPMsSubfield, RepliedToIPMField, ReplyRecipientsSubfield, ReplyTimeField, ReturnedIPMField, RNExtensions, SensitivityField, SubjectField, SubjectIPMField, SupplReceiptInfoField, TeletexBodyPart, TeletexData, TeletexParameters, ThisIPMField, VideotexBodyPart, VideotexData, VideotexParameters --== FROM IPMSInformationObjects {joint-iso-itu-t mhs(6) ipms(1) modules(0) information-objects(2) version-1999(1)} -- IPMS Object Identifiers id-bat-bilaterally-defined-body-parts, id-bat-body, id-bat-encrypted-body-parts, id-bat-encrypted-data, id-bat-encrypted-parameters, id-bat-extended-body-part-types, id-bat-g3-facsimile-body-parts, id-bat-g3-facsimile-data, id-bat-g3-facsimile-parameters, id-bat-g4-class1-body-parts, id-bat-ia5-text-body-parts, id-bat-ia5-text-data, id-bat-ia5-text-parameters, id-bat-message-body-parts, id-bat-message-data, id-bat-message-parameters, id-bat-mixed-mode-body-parts, id-bat-nationally-defined-body-parts, id-bat-teletex-body-parts, id-bat-teletex-data, id-bat-teletex-parameters, id-bat-videotex-body-parts, id-bat-videotex-data, id-bat-videotex-parameters, id-cat-correlated-delivered-ipns, id-cat-correlated-delivered-replies, id-cat-delivered-ipn-summary, id-cat-delivered-replies-summary, id-cat-forwarded-ipms, id-cat-forwarding-ipms, id-cat-ipm-recipients, id-cat-obsoleted-ipms, id-cat-obsoleting-ipms, id-cat-related-ipms, id-cat-relating-ipms, id-cat-replied-to-ipm, id-cat-recipient-category, id-cat-replying-ipms, id-cat-revised-reply-time, id-cat-subject-ipm, id-cat-submitted-ipn-status, id-cat-submitted-ipns, id-cat-submitted-reply-status, id-hat-authorization-time, id-hat-authorizing-users, id-hat-auto-forwarded, id-hat-auto-submitted, id-hat-blind-copy-recipients, id-hat-body-part-encryption-token, id-hat-body-part-security-label, id-hat-body-part-signature-verification-status, id-hat-body-part-signatures, id-hat-circulation-list-recipients, id-hat-copy-recipients, id-hat-distribution-codes, id-hat-expiry-time, id-hat-extended-subject, id-hat-forwarded-content-token, id-hat-forwarding-token, id-hat-heading, id-hat-importance, id-hat-incomplete-copy, id-hat-information-category, id-hat-ipm-security-label, id-hat-languages, id-hat-manual-handling-instructions, id-hat-nrn-requestors, id-hat-obsoleted-IPMs, id-hat-originator, id-hat-originators-reference, id-hat-precedence, id-hat-precedence-policy-id, id-hat-primary-recipients, id-hat-related-IPMs, id-hat-replied-to-IPM, id-hat-reply-recipients, id-hat-reply-requestors, id-hat-reply-time, id-hat-rn-requestors, id-hat-sensitivity, id-hat-subject, id-hat-this-ipm, id-mr-ipm-identifier, id-mr-ipm-location, id-mr-or-descriptor, id-mr-or-descriptor-elements, id-mr-or-descriptor-single-element, id-mr-or-descriptor-substring-elements, id-mr-circulation-member, id-mr-circulation-member-checkmark, id-mr-circulation-member-elements, id-mr-circulation-member-single-element, id-mr-circulation-member-substring-elements, id-mr-distribution-code, id-mr-information-category, id-mr-recipient-specifier, id-mr-recipient-specifier-elements, id-mr-recipient-specifier-single-element, id-mr-recipient-specifier-substring-elements, id-nat-acknowledgment-mode, id-nat-auto-forward-comment, id-nat-conversion-eits, id-nat-discard-reason, id-nat-ipm-intended-recipient, id-nat-ipn-originator, id-nat-non-receipt-reason, id-nat-notification-extensions, id-nat-nrn-extensions, id-nat-other-notification-type-fields, id-nat-receipt-time, id-nat-returned-ipm, id-nat-rn-extensions, id-nat-subject-ipm, id-nat-suppl-receipt-info, id-sat-body-parts-summary, id-sat-ipm-auto-discarded, id-sat-ipm-entry-type, id-sat-ipm-synopsis --== FROM IPMSObjectIdentifiers {joint-iso-itu-t mhs(6) ipms(1) modules(0) object-identifiers(0) version-1999(1)} -- MS Abstract Service X413ATTRIBUTE, MS-EIT, SequenceNumber --== FROM MSAbstractService {joint-iso-itu-t mhs(6) ms(4) modules(0) abstract-service(1) version-1999(1)} -- MS General Attribute Types SignatureStatus --== FROM MSGeneralAttributeTypes {joint-iso-itu-t mhs(6) ms(4) modules(0) general-attribute-types(2) version-1999(1)} -- MS matching-rules MSString{}, mSStringMatch, mSSubstringsMatch --== FROM MSMatchingRules {joint-iso-itu-t mhs(6) ms(4) modules(0) general-matching-rules(5) version-1999(1)} -- MTS Abstract Service EncodedInformationTypes, MessageToken --== FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0) mts-abstract-service(1) version-1999(1)} -- Directory Information Framework objectIdentifierMatch, MATCHING-RULE --== FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 3} -- Directory Abstract Service booleanMatch, generalizedTimeMatch, generalizedTimeOrderingMatch, integerMatch, integerOrderingMatch, uTCTimeMatch, uTCTimeOrderingMatch --== FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 3} ub-msstring-match FROM MSUpperBounds {joint-iso-itu-t mhs(6) ms(4) modules(0) upper-bounds(4) version-1994(0)}; -- IPMS attribute table information object set IPMSAttributeTable X413ATTRIBUTE ::= {acknowledgment-mode | authorizing-users | auto-forward-comment | auto-forwarded | auto-submitted | bilaterally-defined-body-parts | blind-copy-recipients | body | conversion-eits | copy-recipients | discard-reason | encrypted-body-parts | encrypted-data | encrypted-parameters | expiry-time | extended-body-part-types | g3-facsimile-body-parts | g3-facsimile-data | g3-facsimile-parameters | g4-class1-body-parts | heading | ia5-text-body-parts | ia5-text-data | ia5-text-parameters | importance | incomplete-copy | ipm-entry-type | ipm-intended-recipient | ipm-synopsis | ipn-originator | languages | message-body-parts | message-data | message-parameters | mixed-mode-body-parts | nationally-defined-body-parts | non-receipt-reason | nrn-requestors | obsoleted-IPMs | originator | primary-recipients | receipt-time | related-IPMs | replied-to-IPM | reply-recipients | reply-requestors | reply-time | returned-ipm | rn-requestors | sensitivity | subject | subject-ipm | suppl-receipt-info | teletex-body-parts | teletex-data | teletex-parameters | this-ipm | videotex-body-parts | videotex-data | videotex-parameters, ... -- 1994 extension additions --, ac-correlated-delivered-ipns | ac-correlated-delivered-replies | ac-delivered-ipn-summary | ac-delivered-replies-summary | ac-forwarded-ipms | ac-forwarding-ipms | ac-ipm-recipients | ac-obsoleted-ipms | ac-obsoleting-ipms | ac-related-ipms | ac-relating-ipms | ac-replied-to-ipm | ac-replying-ipms | ac-subject-ipm | ac-submitted-ipn-status | ac-submitted-ipns | ac-submitted-reply-status | authorization-time | body-part-encryption-token | body-part-security-label | body-part-signature-verification-status | body-part-signatures | body-parts-summary | circulation-list-recipients | distribution-codes | extended-subject | forwarded-content-token | forwarding-token | information-category | ipm-auto-discarded | ipm-security-label | manual-handling-instructions | notification-extensions | nrn-extensions | originators-reference | other-notification-type-fields | precedence | precedence-policy-identifier | recipient-category | revised-reply-time | rn-extensions} -- WS: asn2wrs does not import the macro definitions so we redeclare here -- X413ATTRIBUTE information object class X413ATTRIBUTE ::= CLASS { &id AttributeType UNIQUE, &Type , &equalityMatch MATCHING-RULE OPTIONAL, &substringsMatch MATCHING-RULE OPTIONAL, &orderingMatch MATCHING-RULE OPTIONAL, &numeration ENUMERATED {single-valued(0), multi-valued(1)}, -- 1994 extension &OtherMatches MATCHING-RULE OPTIONAL } WITH SYNTAX { WITH ATTRIBUTE-SYNTAX &Type, [EQUALITY MATCHING-RULE &equalityMatch,] [SUBSTRINGS MATCHING-RULE &substringsMatch,] [ORDERING MATCHING-RULE &orderingMatch,] [OTHER MATCHING-RULES &OtherMatches,] NUMERATION &numeration, ID &id } -- MATCHING-RULE information object class specification MATCHING-RULE ::= CLASS { -- WS: asn2wrs cannot handle the self-reference (use before declaration) &ParentMatchingRules --MATCHING-RULE.&id-- OBJECT IDENTIFIER OPTIONAL, &AssertionType OPTIONAL, &uniqueMatchIndicator AttributeId OPTIONAL, &id OBJECT IDENTIFIER UNIQUE } WITH SYNTAX { [PARENT &ParentMatchingRules] [SYNTAX &AssertionType] [UNIQUE-MATCH-INDICATOR &uniqueMatchIndicator] ID &id } -- SUMMARY ATTRIBUTES -- IPM entry type ipm-entry-type X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMEntryType, EQUALITY MATCHING-RULE integerMatch, NUMERATION single-valued, ID id-sat-ipm-entry-type } IPMEntryType ::= ENUMERATED {ipm(0), rn(1), nrn(2), on(3)} -- IPM synopsis ipm-synopsis X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMSynopsis, NUMERATION single-valued, ID id-sat-ipm-synopsis } IPMSynopsis ::= SEQUENCE OF BodyPartSynopsis BodyPartSynopsis ::= CHOICE { message [0] MessageBodyPartSynopsis, non-message [1] NonMessageBodyPartSynopsis } MessageBodyPartSynopsis ::= SEQUENCE { number [0] SequenceNumber, synopsis [1] IPMSynopsis } NonMessageBodyPartSynopsis ::= SEQUENCE { type [0] OBJECT IDENTIFIER, parameters [1] INSTANCE OF TYPE-IDENTIFIER OPTIONAL, size [2] INTEGER, processed [3] BOOLEAN DEFAULT FALSE } -- Body part summary body-parts-summary X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX BodyPartDescriptor, NUMERATION multi-valued, ID id-sat-body-parts-summary } BodyPartDescriptor ::= SEQUENCE { data [0] OBJECT IDENTIFIER, parameters [1] OBJECT IDENTIFIER OPTIONAL, this-child-entry [2] SequenceNumber OPTIONAL, position [3] INTEGER, size [4] INTEGER, processed [5] BOOLEAN DEFAULT FALSE } -- IPM auto discarded ipm-auto-discarded X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX BOOLEAN, EQUALITY MATCHING-RULE booleanMatch, NUMERATION single-valued, ID id-sat-ipm-auto-discarded } -- Body part signature verification status body-part-signature-verification-status X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX BodyPartSignatureVerification, NUMERATION single-valued, ID id-hat-body-part-signature-verification-status } BodyPartSignatureVerification ::= SET OF SET {body-part-sequence-number [0] BodyPartNumber, body-part-signature [1] SignatureStatus} -- HEADING ATTRIBUTES -- Heading heading X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX Heading, NUMERATION single-valued, ID id-hat-heading } -- Heading analyses rn-requestors X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ORDescriptor, EQUALITY MATCHING-RULE oRDescriptorMatch, NUMERATION multi-valued, ID id-hat-rn-requestors } nrn-requestors X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ORDescriptor, EQUALITY MATCHING-RULE oRDescriptorMatch, NUMERATION multi-valued, ID id-hat-nrn-requestors } reply-requestors X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ORDescriptor, EQUALITY MATCHING-RULE oRDescriptorMatch, NUMERATION multi-valued, ID id-hat-reply-requestors } -- Heading fields this-ipm X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ThisIPMField, EQUALITY MATCHING-RULE iPMIdentifierMatch, NUMERATION single-valued, ID id-hat-this-ipm } originator X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX OriginatorField, EQUALITY MATCHING-RULE oRDescriptorMatch, OTHER MATCHING-RULES {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch | oRDescriptorSubstringElementsMatch, ...}, NUMERATION single-valued, ID id-hat-originator } replied-to-IPM X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX RepliedToIPMField, EQUALITY MATCHING-RULE iPMIdentifierMatch, NUMERATION single-valued, ID id-hat-replied-to-IPM } subject X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SubjectField, EQUALITY MATCHING-RULE mSStringMatch, SUBSTRINGS MATCHING-RULE mSSubstringsMatch, NUMERATION single-valued, ID id-hat-subject } expiry-time X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ExpiryTimeField, EQUALITY MATCHING-RULE uTCTimeMatch, ORDERING MATCHING-RULE uTCTimeOrderingMatch, NUMERATION single-valued, ID id-hat-expiry-time } reply-time X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ReplyTimeField, EQUALITY MATCHING-RULE uTCTimeMatch, ORDERING MATCHING-RULE uTCTimeOrderingMatch, NUMERATION single-valued, ID id-hat-reply-time } importance X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ImportanceField, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, -- not defined for 1988 Application Contexts NUMERATION single-valued, ID id-hat-importance } sensitivity X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SensitivityField, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, -- not defined for 1988 Application Contexts NUMERATION single-valued, ID id-hat-sensitivity } auto-forwarded X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX AutoForwardedField, EQUALITY MATCHING-RULE booleanMatch, NUMERATION single-valued, ID id-hat-auto-forwarded } -- Heading sub-fields authorizing-users X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX AuthorizingUsersSubfield, EQUALITY MATCHING-RULE oRDescriptorMatch, OTHER MATCHING-RULES {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch | oRDescriptorSubstringElementsMatch, ...}, NUMERATION multi-valued, ID id-hat-authorizing-users } primary-recipients X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX PrimaryRecipientsSubfield, EQUALITY MATCHING-RULE recipientSpecifierMatch, OTHER MATCHING-RULES {recipientSpecifierElementsMatch | recipientSpecifierSubstringElementsMatch | recipientSpecifierSingleElementMatch, ...}, NUMERATION multi-valued, ID id-hat-primary-recipients } copy-recipients X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX CopyRecipientsSubfield, EQUALITY MATCHING-RULE recipientSpecifierMatch, OTHER MATCHING-RULES {recipientSpecifierElementsMatch | recipientSpecifierSubstringElementsMatch | recipientSpecifierSingleElementMatch, ...}, NUMERATION multi-valued, ID id-hat-copy-recipients } -- WS: added "-att" to prevent asn2wrs conflict blind-copy-recipients-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX BlindCopyRecipientsSubfield, EQUALITY MATCHING-RULE recipientSpecifierMatch, OTHER MATCHING-RULES {recipientSpecifierElementsMatch | recipientSpecifierSubstringElementsMatch | recipientSpecifierSingleElementMatch, ...}, NUMERATION multi-valued, ID id-hat-blind-copy-recipients } obsoleted-IPMs X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ObsoletedIPMsSubfield, EQUALITY MATCHING-RULE iPMIdentifierMatch, NUMERATION multi-valued, ID id-hat-obsoleted-IPMs } related-IPMs X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX RelatedIPMsSubfield, EQUALITY MATCHING-RULE iPMIdentifierMatch, NUMERATION multi-valued, ID id-hat-related-IPMs } reply-recipients X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ReplyRecipientsSubfield, EQUALITY MATCHING-RULE oRDescriptorMatch, OTHER MATCHING-RULES {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch | oRDescriptorSubstringElementsMatch, ...}, NUMERATION multi-valued, ID id-hat-reply-recipients } -- Heading extensions -- WS: added "-att" to prevent asn2wrs conflict incomplete-copy-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IncompleteCopy, NUMERATION single-valued, -- An equality match is specified for 1988 -- Application Contexts ID id-hat-incomplete-copy } -- WS: added "-att" to prevent asn2wrs conflict languages-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX Language, EQUALITY MATCHING-RULE mSStringMatch, SUBSTRINGS MATCHING-RULE mSSubstringsMatch, -- Not defined for 1988 Application Contexts NUMERATION multi-valued, ID id-hat-languages } -- WS: added "-att" to prevent asn2wrs conflict auto-submitted-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX AutoSubmitted, EQUALITY MATCHING-RULE integerMatch, NUMERATION single-valued, ID id-hat-auto-submitted } -- WS: added "-att" to prevent asn2wrs conflict body-part-signatures-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX BodyPartSignatures, NUMERATION single-valued, ID id-hat-body-part-signatures } -- WS: added "-att" to prevent asn2wrs conflict ipm-security-label-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMSecurityLabel, NUMERATION single-valued, ID id-hat-ipm-security-label } body-part-security-label X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX BodyPartSecurityLabel, NUMERATION multi-valued, ID id-hat-body-part-security-label } -- WS: added "-att" to prevent asn2wrs conflict authorization-time-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX AuthorizationTime, EQUALITY MATCHING-RULE generalizedTimeMatch, ORDERING MATCHING-RULE generalizedTimeOrderingMatch, NUMERATION single-valued, ID id-hat-authorization-time } -- WS: added "-att" to prevent asn2wrs conflict circulation-list-recipients-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX CirculationMember, EQUALITY MATCHING-RULE circulationMemberMatch, OTHER MATCHING-RULES {circulationMemberElementsMatch | circulationMemberSubstringElementsMatch | circulationMemberSingleElementMatch | circulationMemberCheckmarkMatch, ...}, NUMERATION multi-valued, ID id-hat-circulation-list-recipients } -- WS: added "-att" to prevent asn2wrs conflict distribution-codes-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX DistributionCode, EQUALITY MATCHING-RULE distributionCodeMatch, NUMERATION multi-valued, ID id-hat-distribution-codes } -- WS: added "-att" to prevent asn2wrs conflict extended-subject-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ExtendedSubject, EQUALITY MATCHING-RULE mSStringMatch, SUBSTRINGS MATCHING-RULE mSSubstringsMatch, NUMERATION single-valued, ID id-hat-extended-subject } -- WS: added "-att" to prevent asn2wrs conflict information-category-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX InformationCategory, EQUALITY MATCHING-RULE informationCategoryMatch, NUMERATION multi-valued, ID id-hat-information-category } -- WS: added "-att" to prevent asn2wrs conflict manual-handling-instructions-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ManualHandlingInstruction, EQUALITY MATCHING-RULE mSStringMatch, NUMERATION multi-valued, ID id-hat-manual-handling-instructions } -- WS: added "-att" to prevent asn2wrs conflict originators-reference-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX OriginatorsReference, EQUALITY MATCHING-RULE mSStringMatch, NUMERATION single-valued, ID id-hat-originators-reference } -- WS: added "-att" to prevent asn2wrs conflict precedence-policy-identifier-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX PrecedencePolicyIdentifier, EQUALITY MATCHING-RULE objectIdentifierMatch, NUMERATION single-valued, ID id-hat-precedence-policy-id } -- Recipient extensions -- WS: added "-att" to prevent asn2wrs conflict precedence-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX Precedence, EQUALITY MATCHING-RULE integerMatch, NUMERATION single-valued, ID id-hat-precedence } -- Envelope extensions -- WS: added "-att" to prevent asn2wrs conflict body-part-encryption-token-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX BodyPartTokens, NUMERATION single-valued, ID id-hat-body-part-encryption-token } -- WS: added "-att" to prevent asn2wrs conflict forwarded-content-token-att X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ForwardedContentToken, NUMERATION single-valued, ID id-hat-forwarded-content-token } forwarding-token X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX MessageToken, NUMERATION single-valued, ID id-hat-forwarding-token } -- BODY ATTRIBUTES -- Body body X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX Body, NUMERATION single-valued, ID id-bat-body } -- Extended body part types extended-body-part-types X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX OBJECT IDENTIFIER, EQUALITY MATCHING-RULE objectIdentifierMatch, NUMERATION multi-valued, ID id-bat-extended-body-part-types } -- Extended body parts -- (These attributes cannot be enumerated. See 19.6.3.3.) -- (They may be derived using the following parameterized object assignments:) extended-body-part-data-attribute{EXTENDED-BODY-PART-TYPE:ebpt} X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX [0] EXPLICIT ebpt.&data.&Type, NUMERATION multi-valued, ID ebpt.&data.&id } extended-body-part-parameters-attribute{EXTENDED-BODY-PART-TYPE:ebpt} X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX [0] EXPLICIT ebpt.¶meters.&Type, NUMERATION multi-valued, ID ebpt.¶meters.&id } -- Basic body parts ia5-text-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IA5TextBodyPart, NUMERATION multi-valued, ID id-bat-ia5-text-body-parts } g3-facsimile-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX G3FacsimileBodyPart, NUMERATION multi-valued, ID id-bat-g3-facsimile-body-parts } g4-class1-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX G4Class1BodyPart, NUMERATION multi-valued, ID id-bat-g4-class1-body-parts } teletex-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX TeletexBodyPart, NUMERATION multi-valued, ID id-bat-teletex-body-parts } videotex-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX VideotexBodyPart, NUMERATION multi-valued, ID id-bat-videotex-body-parts } encrypted-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX EncryptedBodyPart, NUMERATION multi-valued, ID id-bat-encrypted-body-parts } message-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, NUMERATION multi-valued, ID id-bat-message-body-parts } mixed-mode-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX MixedModeBodyPart, NUMERATION multi-valued, ID id-bat-mixed-mode-body-parts } bilaterally-defined-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX BilaterallyDefinedBodyPart, NUMERATION multi-valued, ID id-bat-bilaterally-defined-body-parts } nationally-defined-body-parts X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX NationallyDefinedBodyPart, NUMERATION multi-valued, ID id-bat-nationally-defined-body-parts } -- Basic body part parameters components ia5-text-parameters X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IA5TextParameters, NUMERATION multi-valued, ID id-bat-ia5-text-parameters } g3-facsimile-parameters X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX G3FacsimileParameters, NUMERATION multi-valued, ID id-bat-g3-facsimile-parameters } teletex-parameters X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX TeletexParameters, NUMERATION multi-valued, ID id-bat-teletex-parameters } videotex-parameters X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX VideotexParameters, NUMERATION multi-valued, ID id-bat-videotex-parameters } encrypted-parameters X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX EncryptedParameters, NUMERATION multi-valued, ID id-bat-encrypted-parameters } message-parameters X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX MessageParameters, NUMERATION multi-valued, ID id-bat-message-parameters } -- Basic body part data components ia5-text-data X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IA5TextData, NUMERATION multi-valued, ID id-bat-ia5-text-data } g3-facsimile-data X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX G3FacsimileData, NUMERATION multi-valued, ID id-bat-g3-facsimile-data } teletex-data X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX TeletexData, NUMERATION multi-valued, ID id-bat-teletex-data } videotex-data X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX VideotexData, NUMERATION multi-valued, ID id-bat-videotex-data } encrypted-data X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX EncryptedData, NUMERATION multi-valued, ID id-bat-encrypted-data } message-data X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX MessageData, NUMERATION multi-valued, ID id-bat-message-data } -- NOTIFICATION ATTRIBUTES -- Common fields subject-ipm X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SubjectIPMField, EQUALITY MATCHING-RULE iPMIdentifierMatch, NUMERATION single-valued, ID id-nat-subject-ipm } ipn-originator X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPNOriginatorField, EQUALITY MATCHING-RULE oRDescriptorMatch, OTHER MATCHING-RULES {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch | oRDescriptorSubstringElementsMatch, ...}, NUMERATION single-valued, ID id-nat-ipn-originator } ipm-intended-recipient X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMIntendedRecipientField, EQUALITY MATCHING-RULE oRDescriptorMatch, OTHER MATCHING-RULES {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch | oRDescriptorSubstringElementsMatch, ...}, NUMERATION single-valued, ID id-nat-ipm-intended-recipient } conversion-eits X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX MS-EIT, EQUALITY MATCHING-RULE objectIdentifierMatch, NUMERATION multi-valued, ID id-nat-conversion-eits } notification-extensions X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMSExtension {{NotificationExtensions}}, NUMERATION multi-valued, ID id-nat-notification-extensions } -- Non-receipt fields non-receipt-reason X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX NonReceiptReasonField, EQUALITY MATCHING-RULE integerMatch, NUMERATION single-valued, ID id-nat-non-receipt-reason } discard-reason X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX DiscardReasonField, EQUALITY MATCHING-RULE integerMatch, NUMERATION single-valued, ID id-nat-discard-reason } auto-forward-comment X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX AutoForwardCommentField, EQUALITY MATCHING-RULE mSStringMatch, SUBSTRINGS MATCHING-RULE mSSubstringsMatch, NUMERATION single-valued, ID id-nat-auto-forward-comment } returned-ipm X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ReturnedIPMField, NUMERATION single-valued, ID id-nat-returned-ipm } nrn-extensions X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMSExtension {{NRNExtensions}}, NUMERATION multi-valued, ID id-nat-nrn-extensions } -- Receipt fields receipt-time X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ReceiptTimeField, EQUALITY MATCHING-RULE uTCTimeMatch, ORDERING MATCHING-RULE uTCTimeOrderingMatch, NUMERATION single-valued, ID id-nat-receipt-time } acknowledgment-mode X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX AcknowledgmentModeField, EQUALITY MATCHING-RULE integerMatch, NUMERATION single-valued, ID id-nat-acknowledgment-mode } suppl-receipt-info X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SupplReceiptInfoField, EQUALITY MATCHING-RULE mSStringMatch, SUBSTRINGS MATCHING-RULE mSSubstringsMatch, NUMERATION single-valued, ID id-nat-suppl-receipt-info } rn-extensions X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMSExtension {{RNExtensions}}, NUMERATION multi-valued, ID id-nat-rn-extensions } -- Other notification type fields other-notification-type-fields X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMSExtension {{OtherNotifications}}, NUMERATION multi-valued, ID id-nat-other-notification-type-fields } -- CORRELATION ATTRIBUTES -- Common attributes ac-forwarding-ipms X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-forwarding-ipms } ac-forwarded-ipms X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-forwarded-ipms } ac-obsoleting-ipms X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-obsoleting-ipms } ac-obsoleted-ipms X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMLocation, OTHER MATCHING-RULES {iPMLocationMatch, ...}, NUMERATION multi-valued, ID id-cat-obsoleted-ipms } IPMLocation ::= CHOICE {stored SET OF SequenceNumber, absent NULL, ... } ac-relating-ipms X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-relating-ipms } ac-related-ipms X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX IPMLocation, OTHER MATCHING-RULES {iPMLocationMatch, ...}, NUMERATION multi-valued, ID id-cat-related-ipms } ac-replied-to-ipm X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-replied-to-ipm } ac-replying-ipms X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-replying-ipms } ac-subject-ipm X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-subject-ipm } -- Submitted message correlation ac-ipm-recipients X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ORDescriptor, EQUALITY MATCHING-RULE oRDescriptorMatch, OTHER MATCHING-RULES {oRDescriptorElementsMatch | oRDescriptorSingleElementMatch | oRDescriptorSubstringElementsMatch, ...}, NUMERATION multi-valued, ID id-cat-ipm-recipients } ac-delivered-replies-summary X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX DeliveredReplyStatus, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-delivered-replies-summary } DeliveredReplyStatus ::= INTEGER { no-reply-requested(0) -- reply not requested --, reply-outstanding(1) -- reply requested --, reply-received(2)} ac-correlated-delivered-replies X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX CorrelatedDeliveredReplies, NUMERATION multi-valued, ID id-cat-correlated-delivered-replies } CorrelatedDeliveredReplies ::= CHOICE { no-reply-received [0] NULL, received-replies [1] SEQUENCE OF SequenceNumber } ac-delivered-ipn-summary X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX DeliveredIPNStatus, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-delivered-ipn-summary } DeliveredIPNStatus ::= INTEGER { no-ipn-requested(0), an-requested(3), nrn-requested(5), rn-requested(10), an-received(13), ipm-auto-forwarded(15), ipm-discarded(20), rn-received(25) } ac-correlated-delivered-ipns X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX CorrelatedDeliveredIPNs, NUMERATION multi-valued, ID id-cat-correlated-delivered-ipns } CorrelatedDeliveredIPNs ::= CHOICE { no-ipn-received [0] NULL, ipns-received [1] SEQUENCE OF SequenceNumber } -- Delivered message correlation ac-submitted-reply-status X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SubmittedReplyStatus, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION single-valued, ID id-cat-submitted-reply-status } SubmittedReplyStatus ::= INTEGER { no-reply-requested(0), no-reply-intended(1), reply-pending(2), reply-sent(3) } ac-submitted-ipn-status X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SubmittedIPNStatus, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION single-valued, ID id-cat-submitted-ipn-status } SubmittedIPNStatus ::= INTEGER { no-ipn-requested(0), nrn-requested(5), nrn-with-ipm-return-requested(10), rn-requested(15), rn-with-ipm-return-requested(20), ipm-auto-forwarded(25), ipm-discarded(30), rn-sent(35)} ac-submitted-ipns X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX SequenceNumber, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION multi-valued, ID id-cat-submitted-ipns } recipient-category X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX RecipientCategory, EQUALITY MATCHING-RULE integerMatch, ORDERING MATCHING-RULE integerOrderingMatch, NUMERATION single-valued, ID id-cat-recipient-category } RecipientCategory ::= INTEGER { primary-recipient(0), copy-recipient(1), blind-copy-recipient(2), category-unknown(3), circulation-list(4)} revised-reply-time X413ATTRIBUTE ::= { WITH ATTRIBUTE-SYNTAX ReplyTimeField, EQUALITY MATCHING-RULE uTCTimeMatch, ORDERING MATCHING-RULE uTCTimeOrderingMatch, NUMERATION single-valued, ID id-cat-revised-reply-time } -- MATCHING-RULES IPMMatchingRuleTable MATCHING-RULE ::= {iPMIdentifierMatch | oRDescriptorMatch | recipientSpecifierMatch, ... -- 1994 extension additions --, circulationMemberCheckmarkMatch | circulationMemberElementsMatch | circulationMemberMatch | circulationMemberSingleElementMatch | circulationMemberSubstringElementsMatch | distributionCodeMatch | informationCategoryMatch | iPMLocationMatch | oRDescriptorElementsMatch | oRDescriptorSingleElementMatch | oRDescriptorSubstringElementsMatch | recipientSpecifierElementsMatch | recipientSpecifierSingleElementMatch | recipientSpecifierSubstringElementsMatch} iPMIdentifierMatch MATCHING-RULE ::= { SYNTAX IPMIdentifier ID id-mr-ipm-identifier } iPMLocationMatch MATCHING-RULE ::= { SYNTAX SequenceNumber ID id-mr-ipm-location } oRDescriptorMatch MATCHING-RULE ::= { SYNTAX ORDescriptor ID id-mr-or-descriptor } oRDescriptorElementsMatch MATCHING-RULE ::= { SYNTAX ORDescriptor ID id-mr-or-descriptor-elements } oRDescriptorSubstringElementsMatch MATCHING-RULE ::= { SYNTAX ORDescriptor ID id-mr-or-descriptor-substring-elements } oRDescriptorSingleElementMatch MATCHING-RULE ::= { SYNTAX MSString {ub-msstring-match} ID id-mr-or-descriptor-single-element } recipientSpecifierMatch MATCHING-RULE ::= { SYNTAX RecipientSpecifier ID id-mr-recipient-specifier } recipientSpecifierElementsMatch MATCHING-RULE ::= { SYNTAX RecipientSpecifier ID id-mr-recipient-specifier-elements } recipientSpecifierSubstringElementsMatch MATCHING-RULE ::= { SYNTAX RecipientSpecifier ID id-mr-recipient-specifier-substring-elements } recipientSpecifierSingleElementMatch MATCHING-RULE ::= { SYNTAX MSString {ub-msstring-match} ID id-mr-recipient-specifier-single-element } circulationMemberMatch MATCHING-RULE ::= { SYNTAX CirculationMember ID id-mr-circulation-member } circulationMemberElementsMatch MATCHING-RULE ::= { SYNTAX CirculationMember ID id-mr-circulation-member-elements } circulationMemberSubstringElementsMatch MATCHING-RULE ::= { SYNTAX CirculationMember ID id-mr-circulation-member-substring-elements } circulationMemberSingleElementMatch MATCHING-RULE ::= { SYNTAX MSString {ub-msstring-match} ID id-mr-circulation-member-single-element } circulationMemberCheckmarkMatch MATCHING-RULE ::= { SYNTAX CirculationMember ID id-mr-circulation-member-checkmark } distributionCodeMatch MATCHING-RULE ::= { SYNTAX DistributionCode ID id-mr-distribution-code } informationCategoryMatch MATCHING-RULE ::= { SYNTAX InformationCategory ID id-mr-information-category } END -- of IPMSMessageStoreAttributes -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D