forked from osmocom/wireshark
0c7876ca39
Also supports the X.420 message store attributes, used over P7. svn path=/trunk/; revision=23981
1177 lines
41 KiB
Groff
1177 lines
41 KiB
Groff
-- $Id$
|
|
-- 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
|
|
|