Corrections made to the ASN.1 modules of T.330 (11/1988)
--Abstract services macros
OBJECT,
PORT,
ABSTRACT-BIND,
ABSTRACT-ERROR,
ABSTRACT-OPERATION
From AbstractServiceNotation {joint-iso-itu-t mhs(6) adsdc(2) modules(0) notation(1) }
--Abstract services classes
ROS-OBJECT-CLASS,
OPERATION-PACKAGE,
CONNECTION-PACKAGE,
ERROR,
OPERATION
FROM Remote-Operations-Information-Objects {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
-- MTAS aspects
MessageDeliveryEnvelope,
ORName,
MessageIdentifier,
Priority,
Time,
ReportDelivery-Envelope,
PerRecipientReportDeliveryFields
FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0) mTS-abstract-service(3) }
-- MTAS aspects
MessageDeliveryEnvelope,
ORName,
MessageIdentifier,
Priority,
Time,
ReportDelivery-Envelope,
PerRecipientReportDeliveryFields
FROM MTAAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0) mta-abstract-service(2) version-1999(1)}
DSMode ::= SET {
[0] Mode,
frequence [1] Frequency OPTIONAL,
time [2] DateandTime OPTIONAL
}
DSMode ::= SET {
mode [0] Mode,
frequence [1] Frequency OPTIONAL,
time [2] DateandTime OPTIONAL
}
Mode ::= CHOICE {
[0] auto-output,
[1] retrieval
}
Mode ::= CHOICE {
auto-output [0] Auto-output,
retrieval [1] Retrieval
}
ErrorRecoveryMode ::= CHOICE { -- see § 12 in this Recommendation --
[0] recovery-1, -- no-recovery --
[1] recovery-2, -- full-support-of-T.62-recovery-procedures --
[2] recovery-3 -- recovery-of-document-basis --
}
ErrorRecoveryMode ::= CHOICE { -- see § 12 in this Recommendation --
recovery-1 [0] Recovery-1, -- no-recovery --
recovery-2 [1] Recovery-2, -- full-support-of-T.62-recovery-procedures --
recovery-3 [2] Recovery-3 -- recovery-of-document-basis --
}
MessageDeleteMode ::= CHOICE {
[0] auto-delete,
[1] manual-delete
}
MessageDeleteMode ::= CHOICE {
auto-delete [0] Auto-delete,
manual-delete [1] Manual-delete
}
MessageType ::= CHOICE {
[0] ipm,
[1] receipt-notice,
[2] non-receipt-notice,
[3] report
}
MessageType ::= CHOICE {
ipm [0] Ipm,
receipt-notice [1] Receipt-notice,
non-receipt-notice [2] Non-receipt-notice,
report [3] Report
}
DeleteAfterOutput ::= CHOICE {
[0] delete,
[1] keep
}
DeleteAfterOutput ::= CHOICE {
delete [0] Delete,
keep [1] Keep
}
NRNFetch ::= SEQUENCE {
number-of-docs [0] NumberOfAssociatedDocument OPTIONAL,
envelope-content [1] SET {
envelope [1] MessageDeliveryEnvelope,
-- not used intended-recipient-name and other recipient-name of deliver-envelope in NRNFetch --
content [2] NRN
}
}