Annotation of 43BSDReno/contrib/isode-beta/pepy/test.asn1/P1-1988-4.py, revision 1.1

1.1     ! root        1: MTAAbstractService { joint-iso-ccitt mhs (6) mts (3)
        !             2:                        modules (0) mTa-abstract-service (4) }
        !             3: 
        !             4: DEFINITIONS IMPLICIT TAGS ::=
        !             5: 
        !             6: BEGIN
        !             7: 
        !             8: -- Prologue
        !             9: 
        !            10: EXPORTS
        !            11:        -- MTA Transfer Port Abstract Service Parameters
        !            12:        MessageTransferEnvelope, ProbeTransferEnvelope,
        !            13:        ReportTransferEnvelope, ReportTransferContent;
        !            14: 
        !            15: IMPORTS
        !            16:        -- Abstract Service Macros
        !            17: -- OBJECT causes keyword collision.
        !            18: --     REFINE, OBJECT, PORT, ABSTRACT-BIND, ABSTRACT-UNBIND,
        !            19: --     ABSTRACT-OPERATION, ABSTRACT-ERROR
        !            20: --             FROM AbstractServiceNotation { joint-iso-ccitt mhs (6)
        !            21: --                     asdc (2) modules (0) notation (1) }
        !            22: 
        !            23:        -- MTS Abstract Service Parameters
        !            24:        MTS, SubmissionPort, DeliverPort, AdministrationPort,
        !            25:        MessageSubmission, ProbeSubmission, CancelDefferedDelivery,
        !            26:        SubmissionControl, MessageDelivery, ReportDelivery,
        !            27:        DeliveryControl, Register, ChangeCredentials,
        !            28:        InitiatorCredentials, Context, SecurityContext,
        !            29:        ResponderCredentials, OriginalEncodedInformationTypes,
        !            30:        BuiltinContentType, ContentIdentifier, Priority,
        !            31:        PerMessageIndicators, DeferredDeliveryTime, CountryName,
        !            32:        AdministrationDomainName, PrivateDomainName,
        !            33:        ExplicitConversion, ContentLength, ReturnedContent,
        !            34:        ConvertedEncodedInformationTypes, Report,
        !            35:        SupplementaryInformation, EXTERNAL-FIELD,
        !            36:        RecipientRedirectionProhibited, DLExpansionProhibited,
        !            37:        ConversionWithLossProhibited, LatestDeliveryTime,
        !            38:        PhysicalDeliveryRequired, PhysicalForwardingIndication,
        !            39:        DeliveryModes, RegistrationIndication,
        !            40:        RecipientNumberForAdvice, PhysicalRenditionAttributes,
        !            41:        OriginatorReturnAddress, PhysicalDeliveryReportRequest,
        !            42:        OriginatorCertificate, MessageToken,
        !            43:        ContentConfidentialityAlgorithmIdentifier,
        !            44:        ContentIntegrityCheck, MessageOriginAuthenticationCheck,
        !            45:        MessageSecurityLabel, ProofOfDeliveryRequest,
        !            46:        ExternalContentType, ContentCorrelator,
        !            47:        ProbeOriginAuthenticationCheck, RedirectionReason,
        !            48:        RecipientCertificate, ProofOfDelivery,
        !            49:        ReportingMTACertificate, ReportOriginAuthenticationCheck,
        !            50:        Content, MTSIdentifier, GlobalDomainIdentifier, MTAName, Time,
        !            51:        ORAddressAndOptionalName
        !            52:                FROM MTSAbstractService { joint-iso-ccitt mhs (6)
        !            53:                        mts (3) modules (0) mTs-abstract-service (3) }
        !            54:        -- Object Identifiers
        !            55:        objIds-objects-mta, objIds-ports-transfer
        !            56:                FROM MTSObjectIdentifiers { joint-iso-ccitt mhs (6)
        !            57:                        mts (3) modules (0) object-identifiers (0) };
        !            58: 
        !            59: 
        !            60: -- Port definitions & Services left out...
        !            61: 
        !            62: -- Message Transfer Envelope
        !            63: 
        !            64: MessageTransferEnvelope ::= SET {
        !            65:        per-message-fields COMPONENTS OF PerMessageTransferFields,
        !            66:        per-recipient-fields [2] SEQUENCE OF PerRecipientFields
        !            67:                                        (SIZE (1..32767)) }
        !            68: 
        !            69: PerMessageTransferFields ::= SET {
        !            70:        message-identifier MessageIdentifier,
        !            71:        originator-identifier OriginatorIdentifier,
        !            72:        original-encoded-information-types
        !            73:                OriginalEncodedInformationTypes OPTIONAL,
        !            74:        content-type BuiltinContentType,
        !            75:        content-identifier ContentIdentifier OPTIONAL,
        !            76:        priority Priority DEFAULT normal,
        !            77:        per-message-indicators PerMessageIndicators DEFAULT {},
        !            78:        deferred-delivery-time [0] DeferredDeliveryTime OPTIONAL,
        !            79:        per-domain-bilateral-information [1] SEQUENCE OF
        !            80:                PerDomainBilateralInformation OPTIONAL,
        !            81:        trace-information TraceInformation,
        !            82:        external-fields [3] ExternalFields DEFAULT {} }
        !            83: 
        !            84: PerRecipientTransferFields ::= SET {
        !            85:        recipient-identifier RecipientIdentifier,
        !            86:        originally-specified-Recipient-number 
        !            87:                [0] OriginallySpecifiedRecipientNumber,
        !            88:        per-recipient-indicators [1] PerRecipientIndicators,
        !            89:        explicit-fields [3] ExternalFields DEFAULT {} }
        !            90: 
        !            91: -- Probe Transfer Envelope
        !            92: 
        !            93: ProbeTransferEnvelope ::= SET {
        !            94:        pre-probe-fields COMPONENTS OF PerProbeTransferFields,
        !            95:        per-recipient-fields [2] SEQUENCE OF PerRecipientTransferFields
        !            96:                        (SIZE (1..32767)) }
        !            97: 
        !            98: PerProbeTransferFields ::= SET {
        !            99:        probe-identifier ProbeIdentifier,
        !           100:        originator-identifier OriginatorIdentifier,
        !           101:        original-encoded-information-types
        !           102:                OriginalEncodedInformationTypes OPTIONAL,
        !           103:        content-type BuiltinContentType,
        !           104:        content-identifier ContentIdentifier OPTIONAL,
        !           105:        content-length [0] ContentLength OPTIONAL,
        !           106:        per-message-indicators PerMessageIndicators DEFAULT {},
        !           107:        per-domain-bilateral-information [1] SEQUENCE OF
        !           108:                PerDomainBilateralInformation OPTIONAL,
        !           109:        trace-information TraceInformation,
        !           110:        external-fields [3] ExternalFields DEFAULT {} }
        !           111: 
        !           112: -- Report Transfer Envelope
        !           113: 
        !           114: ReportTransferEnvelope ::= SET {
        !           115:        report-identifier ReportIdentifier,
        !           116:        report-destination-identifier ReportDestinationIdentifier,
        !           117:        trace-information TraceInformation,
        !           118:        external-fields [1] ExternalFields DEFAULT {} }
        !           119: 
        !           120: -- Report Transfer Content
        !           121: 
        !           122: ReportTransferContent ::= SET {
        !           123:        per-report-fields COMPONENTS OF PerReportTransferFields,
        !           124:        per-recipient-fields [0] SEQUENCE OF 
        !           125:                PerRecipientReportTransferFields (SIZE (1..32767)) }
        !           126: 
        !           127: PerReportTransferFields ::= SET {
        !           128:        subject-identifier SubjectIdentifier,
        !           129:        subject-intermediate-trace-information 
        !           130:                SubjectIntermediateTraceInformation OPTIONAL,
        !           131:        content-type BuiltinContentType OPTIONAL,
        !           132:        content-identifier ContentIdentifier OPTIONAL,
        !           133:        returned-content [1] ReturnedContent OPTIONAL,
        !           134:        additional-information [2] AdditionalInformation OPTIONAL,
        !           135:        external-fields ExternalFields DEFAULT {} }
        !           136: 
        !           137: PerRecipientReportTransferFields ::= SET {
        !           138:        actual-recipient-identifier [0] ActualRecipientIdentifier,
        !           139:        originally-specified-recipient-number [1]
        !           140:                OriginallySpecifiedRecipientNumber,
        !           141:        per-recipient-indicators [2] PerRecipientIndicators,
        !           142:        last-trace-information [3] LastTraceInformation,
        !           143:        originally-intended-recipient-identifier [4]
        !           144:                OriginallyIntendedRecipientIdentifier OPTIONAL,
        !           145:        supplementary-information [5] SupplementaryInformation OPTIONAL,
        !           146:        external-fields [6] ExternalFields DEFAULT {} }
        !           147: 
        !           148: -- Envelope & Report Content Fields
        !           149: 
        !           150: MessageIdentifier ::= MTSIdentifier
        !           151: 
        !           152: OriginatorIdentifier ::= ORAddressAndOptionalName
        !           153: 
        !           154: PerDomainBilateralInformation ::= SEQUENCE {
        !           155:        country-name CountryName,
        !           156:        administration-domain-name AdministrationDomainName OPTIONAL,
        !           157:        private-domain-identifier [0] PrivateDomainIdentifier OPTIONAL,
        !           158:        bilateral-information BilateralInformation }
        !           159: 
        !           160: BilateralInformation ::= ANY (SIZE (1..1024))
        !           161: 
        !           162: RecipientIdentifier ::= ORAddressAndOptionalName
        !           163: 
        !           164: OriginallySpecifiedRecipientNumber ::= INTEGER (SIZE (1..32767))
        !           165: 
        !           166: PerRecipientIndicators ::= BIT STRING {
        !           167:        reponsibility (0),
        !           168:        -- responsible 'one' not-responsible 'zero'
        !           169:        originating-MTA-report (1),
        !           170:        originating-MTA-non-delivery-report (2),
        !           171:        -- either originating-MTA-report, or
        !           172:        -- originating-MTA-non-delivery-report, or both, shall be 'one':
        !           173:        -- originating-MTA-report bit 'one' requests a 'report'
        !           174:        -- originating-MTA-non-delivery-report bit 'one' requests a
        !           175:        -- 'non-delivery-report';
        !           176:        -- both bits 'one' requests an 'audited-report'
        !           177:        originator-report (3),
        !           178:        originator-non-delivery-report (4),
        !           179:        -- at most one bit shall be 'one':
        !           180:        -- originator-report bit 'one' requests a 'report';
        !           181:        -- originator-non-delivery-report bit 'one' requests a
        !           182:        -- 'non-delivery-report';
        !           183:        -- both bits 'zero' requests 'no-report'
        !           184:        reserved-5 (5),
        !           185:        reserved-6 (6),
        !           186:        reserved-7 (7)
        !           187:        -- reserved- bits 5 - 7 shall be 'zero' -- } (SIZE (1..16))
        !           188: 
        !           189: ProbeIdentifier ::= MTSIdentifier
        !           190: 
        !           191: ReportIdentifier ::= MTSIdentifier
        !           192: 
        !           193: ReportDestinationIdentifier ::= ORAddressAndOptionalName
        !           194: 
        !           195: 
        !           196: SubjectIdentifier ::= CHOICE {
        !           197:        MessageIdentifier,
        !           198:        ProbeIdentifier }
        !           199: 
        !           200: SubjectIntermediateTraceInformation ::= TraceInformation
        !           201: 
        !           202: AdditionalInformation ::= ANY (SIZE (1..1024))
        !           203: 
        !           204: ActualRecipientIdentifier ::= ORAddressAndOptionalName
        !           205: 
        !           206: LastTraceInformation ::= SET {
        !           207:        arrival-time [0] ArrivalTime,
        !           208:        converted-encoded-information-types
        !           209:                ConvertedEncodedInformationTypes OPTIONAL,
        !           210:        report [1] Report }
        !           211: 
        !           212: OriginallyIntendedRecipientIdentifier ::= ORAddressAndOptionalName
        !           213: 
        !           214: -- EXternal fields
        !           215: 
        !           216: -- In MACRO format - hence missing
        !           217: 
        !           218: RedirectionHistory ::= SEQUENCE OF Redirection
        !           219: 
        !           220: Redirection ::= SEQUENCE {
        !           221:        intended-recipient-identifier IntendedRecipientIdentifier,
        !           222:        redirection-reason RedirectionReason }
        !           223: 
        !           224: IntendedRecipientIdentifier ::= ORAddressAndOptionalName
        !           225: 
        !           226: DLExpansionHistory ::= SEQUENCE OF DLExpansion
        !           227: 
        !           228: DLExpansion ::= ORAddressAndOptionalName
        !           229: 
        !           230: OriginatorAndDLExpansion ::= SEQUENCE OF ORAddressAndOptionalName
        !           231: 
        !           232: ReportingDLIdentifier ::= ORAddressAndOptionalName
        !           233: 
        !           234: InternalTraceInformation ::= SEQUENCE OF InternalTraceInformationElement
        !           235: 
        !           236: InternalTraceInformationElement ::= SEQUENCE {
        !           237:        global-domain-identifier GlobalDomainIdentifier,
        !           238:        mta-name MTAName,
        !           239:        mta-supplied-information MTASuppliedInformation }
        !           240: 
        !           241: MTASuppliedInformation ::= SET {
        !           242:        arrival-time ArrivalTime,
        !           243:        routing-action [2] RoutingAction,
        !           244:        attempted CHOICE {
        !           245:                mta MTAName,
        !           246:                domain GlobalDomainIdentifier } OPTIONAL,
        !           247:        additional-actions COMPONENTS OF InternalAdditionalActions }
        !           248: 
        !           249: InternalAdditionalActions ::= AdditionalActions (WITH COMPONENTS {
        !           250:        ...,
        !           251:        converted-encoded-information-types ABSENT })
        !           252: 
        !           253: TraceInformation ::= [APPLICATION 9] SEQUENCE OF TraceInformationElement
        !           254: 
        !           255: TraceInformationElement ::= SEQUENCE {
        !           256:        global-domain-identifier GlobalDomainIdentifier,
        !           257:        domain-supplied-information DomainSuppliedInformation }
        !           258: 
        !           259: DomainSuppliedInformation ::= SET {
        !           260:        arrival-time ArrivalTime,
        !           261:        routing-action [2] RoutingAction,
        !           262:        attempted-domain GlobalDomainIdentifier OPTIONAL,
        !           263:        additional-actions COMPONENTS OF AdditionalActions }
        !           264:        
        !           265: AdditionalActions ::= SET {
        !           266:        deferred-time [1] DeferredTime OPTIONAL,
        !           267:        converted-encoded-information-types
        !           268:                ConvertedEncodedInformationTypes OPTIONAL,
        !           269:        other-actions [3] OtherActions DEFAULT { } }
        !           270: 
        !           271: RoutingAction ::= INTEGER {
        !           272:        relayed (0),
        !           273:        rerouted (1) }
        !           274: 
        !           275: DeferredTime ::= Time
        !           276: 
        !           277: OtherActions ::= BITSTRING {
        !           278:        redirected (0),
        !           279:        expanded (1) }
        !           280: 
        !           281: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.