.rs .\" Troff code generated by TPS Convert from ITU Original Files .\" Not Copyright ( c) 1991 .\" .\" Assumes tbl, eqn, MS macros, and lots of luck. .TA 1c 2c 3c 4c 5c 6c 7c 8c .ds CH .ds CF .EQ delim @@ .EN .nr LL 40.5P .nr ll 40.5P .nr HM 3P .nr FM 6P .nr PO 4P .nr PD 9p .po 4P .rs \v | 5i' .LP \fBMONTAGE: FIN DU \(sc 9 EN T\* | TE DE CETTE PAGE\fR .sp 2P .LP \v'25P' \fB10\fR \fBRealization of abstract operations\fR .sp 1P .RT .PP How a TLMAU realizes the mhs\(hydoc\(hyxfer port by means of which it interacts with a TLM terminal is specified in this section. But how a TLMA realizes the ports by means of which it interacts with a TLM user and MTS is outside the scope of this Recommendation. .PP Telematic access protocol for accessing to IPMS, called P5 protocol, is provided to realize the interaction, which means abstract operations performed at the mhs\(hydoc\(hyxfer port, between a TLMAU and a TLM terminal. The concrete interactions, which correspond to abstract operations, are realized as telematic access protocol data units (TAPDUs). .PP It should be noted that the TLMAU may not support all the conditional TAPDUs and all the optional elements or parameters of a TAPDU. The actual support of the TAPDUs and parameters depends on the application and the version of the colocated MTA. .PP The relationship between abstract operations at the mhs\(hydoc\(hyxfer port and associated TAPDUs are summarized in Table\ 2/T.330. .RT .sp 2P .LP 10.1 \fIDescription of TAPDU\fR .sp 1P .RT .sp 1P .LP 10.1.1 \fIMessageSend\fR .sp 9p .RT .PP A TLM terminal sends a Send\(hyTAPDU to invoke the MessageSend abstract operation. The TLMAU returns a SendAck\(hyTAPDU to report the result of that operation, or may return an Exception\(hyTAPDU (\(sc\ 10.1.1.3) to report an abstract error. .bp .RT .ce \fBH.T. [T20.330]\fR .ce TABLE\ 2/T.330 .ce \fBRelationship between abstract operation and TAPDU\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(60p) | cw(90p) sw(36p) | cw(42p) , c | c | c | ^ . { mhs\(hydoc\(hyxfer Abstract operation } TAPDU { Direction of transfer TLM\ \ TLMAU } Operation TAPDU name TLMAU status _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ Send\(hyTAPDU M | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageSend (R)\ SendAck\(hyTAPDU C \(<- .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU M \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ Probe\(hyTAPDU C | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageProbe (R)\ ProbeAck\(hyTAPDU C \(<- .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU C \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ ExplicitRN\(hyTAPDU C | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . ExplicitReceive (R)\ ExplicitRNAck\(hyTAPDU C \(<- .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU C \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ Cancel\(hyTAPDU C | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageCancel (R)\ \ \ \(em \(em .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU C \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageDeliver (O)\ Deliver\(hyTAPDU M \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . ReceiptStatusNotice { (O)\ ReceiptStatusNotice\(hyTAPDU } M \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . DeliveryStatusNotice { (O)\ DeliveryStatusNotice\(hyTAPDU } M \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ Register\(hyTAPDU C | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . Register (R)\ RegisterAck\(hyTAPDU C \(<- .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU C \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ DSQuery\(hyTAPDU C | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . DSList (R)\ DSReport\(hyTAPDU C \(<- .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU C \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ MessageDelete\(hyTAPDU C | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . DSDelete (R)\ \ \ \(em \(em .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU C \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ OutputRequest\(hyTAPDU C (remarque\ 1) | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . DSFetch (R)\ OutputMessage\(hyTAPDU C (remarque\ 1) \(<- .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU C (remarque\ 1) \(<- _ .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O)\ StatusQuery\(hyTAPDU C | (ra .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageStatus (R)\ StatusReport\(hyTAPDU C \(<- .T& lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E)\ Exception\(hyTAPDU C { \(<- O\ Argument R\ Result E\ Error M\ Mandatory C\ Conditional } .TE .LP \fINote\ 1\fR \ \(em\ In cases where TLMAU provides DS, these TAPDU are mandatory. .LP \fINote\ 2\fR \ \(em\ A message may arrive at a TLM terminal as a result of either a Deliver\(hyTAPDU or OutputMessage\(hyTAPDU. The Deliver\(hyTAPDU is applicable when delivery occurs directly to a TLM erminal. The OutputMessage\(hyTAPDU is only applicable in the case that DS is subscribed. .nr PS 9 .RT .ad r \fBTableau 2/T.330 [T20.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 5 .bp .sp 1P .LP 10.1.1.1\ \ \fISend\(hyTAPDU\fR .sp 9p .RT .PP The Send\(hyTAPDU comprises following elements: .RT .LP .sp 1 .ce .LP .ce \fBH.T. [1T21.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Send\(hyTAPDU Send\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] SEQUENCE\ { | .LP \fBSend ::=\ \fR send [0] SendTAPDUId, .LP \fBSend ::=\ send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ quantityOfDocs QuantityOfDocsElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ number\(hyof\(hydocs NumberOfAssociatedDocuments\ } | PTIONAL\ } .LP \(hy\(hy\ \fISee Note\ 1\fR .LP \fBSend\ \fR [1] SET\ { | .LP \fBSend ::=\ send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ priority PriorityElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ priority\(hyind PriorityValue DAFAULT normal\ } | PTIONAL, .LP \fBSend ::=\ send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ perMessageIndicators PerMessageIndicatorsElementId, .LP \fBSend ::=\ send [1] SEQUENCE\ { | fR SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ deferred\(hydelivery\(hytime [0] DateandTime OPTIONAL, .LP \fBSend ::=\ send [1] SEQUENCE\ { | SEQUENCE\ { | fR [1] SET\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ disclose\(hyrecipients [0] DiscloseRecipientsValue OPTIONAL, .LP \fBSend ::= S [0]\ \ \fR \ \ alternate\(hyrecipient\(hyallowed [1] AlternateRecipientAllowedValue OPTIONAL, .LP \fBSend ::= S [0]\ \ \fR \ \ recipient\(hyreassignment\(hyprohibited [2] ReassignmentValue OPTIONAL\ } } } OPTIONAL, .LP \fBSend ::=\ send\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ conversion ConversionElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ conversion\(hyinfo ConversionInfoValue\ } | PTIONAL, .LP \fBSend ::=\ send\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ contentinfo ContentInfoElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ content\(hyreturn\(hyrequest ContentReturnRequestValue\ } | PTIONAL, .LP \fBSend ::=\ send\fR [4] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ returnAddress ReturnAddressElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ postal\(hyaddress PostalAddressValue OPTIONAL, .LP \fBSend ::=\ send\fR [5] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ latestDelivery LatestDeliveryElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ latest\(hydelivery\(hytime DateandTime\ } | PTIONAL\ } .LP \fBSend ::=\ send\fR [6] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ to ToElementId, .LP \fBSend ::=\ send [6] SEQUENCE\ { | fR SET OF SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ primary\(hyrecipient [0] ORDescriptor, .LP \fB\ \ primary\(hyrecipient\fR [1] RecOptions\ } } | PTIONAL, .LP \(hy\(hy\ \fISee Note\ 2\fR .LP \fBSend ::=\ send\fR [7] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ cc CCElementId, .LP \fBSend ::=\ send [7] SEQUENCE\ { | fR SET OF SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ copy\(hyrecipient [0] ORDescriptor, .LP \fB\ \ copy\(hyrecipient\fR [1] RecOptions\ } } | PTIONAL, .LP \(hy\(hy\ \fISee Note\ 2\fR .LP \fBSend ::=\ send\fR [8] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ bcc BCCElementId, .LP \fBSend ::=\ send [8] SEQUENCE\ { | fR SET OF SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ blind\(hycopy\(hyrecipient [0] ORDescriptor, .LP \fB\ \ blind\(hycopy\(hyrecipient\fR [1] RecOptions\ } } | PTIONAL\ } .LP \(hy\(hy\ \fISee Note\ 2\fR .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [1T21.330], p.2\fR .sp 1P .RT .ad b .RT .LP .bp .ce .LP .ce \fBH.T. [2T21.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Send\(hyTAPDU \fI(continued)\fR \(hy\(hy\ \fISend\(hyTAPDU Definition (continued)\fR .LP \fBSend\ \fR [2] SET\ { | .LP \fBSend ::=\ send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ thisIPM ThisIPMElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ this\(hyipm\(hyid IPMIdentifier\ } | PTIONAL, .LP \(hy\(hy\ \fISee Note\ 3\fR .LP \fBSend ::=\ send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ from FromElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ originating\(hyuser ORDescriptor\ } | PTIONAL, .LP \fBSend ::=\ send\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ authorizing AuthorizingElementId, .LP \fBSend ::=\ send [8] SEQUENCE\ { | fR SET OF .LP \fBSend ::= S [0]\ \ \fR \ \ authorizing\(hyuser OrDescriptor\ } | PTIONAL, .LP \fBSend ::=\ send\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ repliedToIPM RepliedToIPMElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ replied\(hyto\(hyipm\(hyid IPMIdentifier\ } | PTIONAL, .LP \fBSend ::=\ send\fR [4] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ obsoletedIPMs ObsoletedIPMsElementId, .LP \fBSend ::=\ send [4] SEQUENCE\ { | fR SEQUENCE OF .LP \fBSend ::= S [0]\ \ \fR \ \ obsoleted\(hyipm\(hyid IPMIdentifier\ } | PTIONAL, .LP \fBSend ::=\ send\fR [5] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ relatedIPMs RelatedIPMsElementId, .LP \fBSend ::=\ send [4] SEQUENCE\ { | fR SEQUENCE OF .LP \fBSend ::= S [0]\ \ \fR \ \ related\(hyipm\(hyid IPMIdentifier\ } | PTIONAL, .LP \fBSend ::=\ send\fR [6] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ subject SubjectElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ subject\(hycontent SubjectContent\ } | PTIONAL, .LP \fBSend ::=\ send\fR [7] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ contentIndicator ContentIndicatorElementId, .LP \fBSend ::=\ send [7] SEQUENCE\ { | fR SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ expiry\(hytime [0] DateandTime OPTIONAL, .LP \fB\ \ expiry\(hytime\fR [1] SET\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ importance [0] ImportanceValue DEFAULT normal, .LP \fBSend ::= S [0]\ \ \fR \ \ sensitivity [1] SensitivityValue OPTIONAL\ } } } | PTIONAL, .LP \fBSend ::=\ send\fR [8] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ reply ReplyElementId, .LP \fBSend ::=\ send [8] SEQUENCE\ { | fR SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ reply\(hytime [0] DateandTime, .LP \fB\ reply\(hytime\fR [1] SET OF\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ reply\(hyrecipient ORDescriptor\ } } | PTIONAL, .LP \fBSend ::=\ send\fR [9] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ language LanguageElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ language\(hyind LanguagueInd\ } | PTIONAL, .LP MsgIncomplete | 10] MsgIncompleteElementId OPTIONAL\ } .LP \(hy\(hy\ \fIBody\fR .LP \fBSend\ \fR [3] SET\ { | .LP \fBSend ::=\ send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ BodyType BodyTypeElementId, .LP \fBSend ::=\ send [0] SEQUENCE\ { | fR SET OF\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ Body\(hypart BodyPartValue\ } | PTIONAL\ } } } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [2T21.330], p.3\fR .sp 1P .RT .ad b .RT .LP .bp .ce .LP .ce \fBH.T. [3T21.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Send\(hyTAPDU \fI(end)\fR \(hy\(hy\ \fISend\(hyTAPDU Definition (continued)\fR .LP \(hy\(hy \fIDefinition of RecOptions\fR .LP \fIRecOptions\fR ::= SET\ { | .LP \fB\fBRecOptions ::= SET\ { | fR user\(hyreport\(hyrequest [1]\ UserReportRequestValue .LP \fBuser\(hyreport\(hyrequest\fR \fB[1]\ \fR OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR explicit\(hyconversion [2]\ ExplicitConversionValue .LP \fBuser\(hyreport\(hyrequest\fR \fB[2]\ \fR OPTIONAL OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR rn\(hyrequest [3]\ RNRequestValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR nrn\(hyrequest [4]\ NRNRequestValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR return\(hyrequest [5]\ ReturnRequestValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR reply\(hyrequest [6]\ ReplyRequestValue DEFAULT .LP \fBuser\(hyreport\(hyrequest\fR \fB[6]\ \fR noReply, .LP \fB\fBRecOptions ::= SET\ { | fR requested\(hydelivery\(hymethod [7]\ RequestedDelValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR terminal\(hytype [8]\ TerminalTypeValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR physical\(hyforwarding\(hyprohibited [9]\ PhyForProhibValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR physical\(hyforwarding\(hyaddress\(hyrequest [10] PhyForAdrValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR physical\(hydelivery\(hymodes [11] PhyDelModValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR registered\(hymail\(hytype [12] RegMailTypeValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR recipient\(hynumber\(hyfor\(hyadvice [13] RecNumAdvValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR physical\(hydelivery\(hyreport\(hyrequest [14] PhyDelRepValue OPTIONAL, .LP \fB\fBRecOptions ::= SET\ { | fR originator\(hyrequested\(hyalternate\(hyrecipient [15] OrgRecAltValue OPTIONAL, } _ .T& cw(228p) . { \ \ \fINote\ 1\fR \ \(em\ This element must be present when ControlInfo is conveyed by a normal document and more than one TAPDU are conveyed in this session. .LP \fINote\ 2\fR \ \(em\ OR Descriptor must contain an ORAddress and at least one of these addresses must be present. .LP \fINote\ 3\fR \ \(em\ When this element is omitted, the TLMAU shall construct this component which consists of the following components: originator name, date and time, and if necessary, a sequence number. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [3T21.330], p.4\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.1.2\ \ \fISendAck\(hyTAPDU\fR .sp 9p .RT .PP The SendAck\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T22.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { SendAck\(hyTAPDU SendAck\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\fR [0] SEQUENCE\ { | .LP \fBSend ::=\fR sendAck [0] SendAckTAPDUId, .LP \fBSend ::= sendAck\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \fR correlationInfo CorrelationInfoElementId, .LP \fBSend ::= S [0]\ \ \ \ \fR \ call\(hyid CallIdentification\ } } .LP \(hy\(hy\ \fISee Note\fR .LP \fBSend\fR [1] SET\ { | .LP \fBSend ::= send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \fR submissionId SubmissionIdElementId, .LP \fBSend ::= S [0]\ \ \ \ \fR \ submission\(hymsg\(hyid MessageIdentifier\ } .LP \fBSend ::= send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \fR submissionTime SubmissionTimeElementId, .LP \fBSend ::= S [0]\ \ \ \ \fR \ submission\(hytime DateandTime\ } } } .LP } _ .T& cw(228p) . { \ \ \fINote\fR \ \(em\ This element is a session connection information that identifies previous Send\(hyTAPDU being reported\ on. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [T22.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 1 .sp 1P .LP 10.1.1.3\ \ \fIException\(hyTAPDU\fR .sp 9p .RT .PP The Exception\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T23.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Exception\(hyTAPDU Exception\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\fR [0] SEQUENCE\ { | .LP \fBSend ::=\fR exception [0] ExceptionTAPDUId, .LP \fBSend ::= exception\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \fR correlationInfo CorrelationInfoElementId, .LP \fBSend ::= S [0]\ \ \ \ \fR \ call\(hyid CallIdentification\ } .LP \(hy\(hy\ \fISee Note\fR .LP \fBSend ::= exception\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \fR errors ErrorsElementId, .LP \fBSend ::= S [0]\ \ \ \ \fR \ error\(hycause ErrorCauseValue\ } } } .LP } _ .T& cw(228p) . { \ \ \fINote\fR \ \(em\ This element is a session connection information that identifies associated TAPDU being reported on e.g.\ Send\(hyTAPDU. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [T23.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.2 \fIMessageProbe\fR .sp 9p .RT .PP A TLM terminal sends a Probe\(hyTAPDU to invoke the MessageProbe abstract operation. The TLMAU returns a ProbeAck\(hyTAPDU to report the result of that operation, or may return an Exception\(hyTAPDU (\(sc\ 10.1.1.3) to report an abstract error. .RT .sp 1P .LP 10.1.2.1\ \ \fIProbe\(hyTAPDU\fR .sp 9p .RT .PP The Probe\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T24.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Probe\(hyTAPDU Probe\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\fR [0] SEQUENCE\ { | .LP \fBSend ::=\fR probe [0] ProbeTAPDUId, .LP \fBSend ::= probe\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \fR quantityOfDocs QuantityOfDocsElementId, .LP \fBSend ::= S [0]\ \ \ \fR \ number\(hyof\(hydocs NumberOfAssociatedDocuments\ } | PTIONAL\ } .LP \fBSend\fR [1] SET\ { | .LP \fBSend [1] SET\ { | fR \(hy\(hy\ \fIContinuation see send\(hyTAPDU\fR . .LP \fBSend [1] SET\ { | fR \(hy\(hy\ \fINote that only few elements of the send\(hyTAPDU are relevant for\fR \fIa Probe\(hyTAPDU\fR . .LP \fBSend [1] SET\ { | fR \(hy\(hy\ \fINot relevant elements will be ignored\fR . .LP \fBSend [1] SET\ { | fR \(hy\(hy\ \fIAt least one recipient must be present\fR . } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T24.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 3 .sp 1P .LP 10.1.2.2\ \ \fIProbeAck\(hyTAPDU\fR .sp 9p .RT .PP The ProbeAck\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T25.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { ProbeAck\(hyTAPDU ProbeAck\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\fR [0] SEQUENCE\ { | .LP \fBSend ::=\fR probeAck [0] ProbeAckTAPDUId, .LP \fBSend ::= probeAck\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \fR correlationInfo CorrelationInfoElementId, .LP \fBSend ::= S [0]\ \ \ \ \fR \ call\(hyid CallIdentification\ } } .LP \fBSend\fR [1] SET\ { | .LP \fBSend ::= send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \fR probeId ProbeElementId, .LP \fBSend ::= S [0]\ \ \ \ \fR \ probe\(hymsg\(hyid MessageIdentifier\ } .LP \fBSend ::= send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \fR submissionTime SubmissionTimeElementId, .LP \fBSend ::= S [0]\ \ \ \ \fR \ submission\(hytime DateandTime\ } } } } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T25.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.3 \fIExplicitReceive\fR .sp 9p .RT .PP A TLM terminal sends an ExplicitRN\(hyTAPDU to invoke the ExplicitReceive abstract operation. The TLMAU returns an ExplicitRNAck\(hyTAPDU to report the result of that operation, or may return an Exception\(hyTAPDU (see \(sc\ 10.1.1.3), to report an abstract error. .RT .sp 1P .LP 10.1.3.1\ \ \fIExplicitRN\(hyTAPDU\fR .sp 9p .RT .PP The ExplicitRN\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T26.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { ExplicitRN\(hyTAPDU ExplicitRN\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\fR [0] .LP \fBSend ::= S [0]\ \ \fR explicitRN ExplicitRNTAPDUId, .LP \fBSend\fR [1] SET\ { | .LP \fBSend ::= send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR recipients RecipientsElementId, .LP \fBSend ::= S [0]\ \ \fR \ recipient\(hyname ORName\ } .LP \fBSend ::= send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR priority PriorityElementId, .LP \fBSend ::= S [0]\ \ \fR \ priority\(hyind PriorityValue DEFAULT normal\ } | PTIONAL, .LP \fBSend ::= send\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR subjectIPM SubjectIPMElementId, .LP \fBSend ::= S [0]\ \ \fR \ subject\(hyipm\(hyid IPMIdentifier\ } | PTIONAL, .LP \fBSend ::= send\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR IPNOriginator IPNOriginatorElementId, .LP \fBSend ::= S [0]\ \ \fR \ ipn\(hyoriginating\(hyuser ORDescriptor\ } | PTIONAL, .LP \fBSend ::= send\fR [4] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR timeOfReceipt TimeOfReceiptElementId, .LP \fBSend ::= S [0]\ \ \fR \ receipt\(hytime DateandTime\ } | PTIONAL, .LP \fBSend ::= send\fR [5] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR convertedInfoTypes ConvertedInfoTypesElementId, .LP \fBSend ::= send [5]\fR SET OF .LP \fBSend ::= S [0]\ \ \fR eIT EITValue\ } | PTIONAL\ } } } _ .T& cw(228p) . { \ \ \fINote\fR \ \(em\ If receipt\(hytime element defined in Receipt is omitted, TLMAU extracts one from the CES of the session in which this TAPDU was transferred. This may differ from the time of actual receipt of IPM. } _ .TE .nr PS 9 .RT .ad r \fBTableau [T26.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.3.2\ \ \fIExplicitRNAck\(hyTAPDU\fR .sp 9p .RT .PP The ExplicitRNAck\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T27.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { ExplicitRNAck\(hyTAPDU ExplicitRN\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\fR [0] SEQUENCE\ { | .LP \fBSend ::=\fR explicitRNAck [0] ExplicitRNTAPDUId, .LP \fBSend ::= explicitRNAck\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \ \ \fR correlationInfo CorrelationInfoElementId, .LP \fBSend ::= S [0]\ \ \ \ \ \ \fR \ call\(hyid CallIdentification\ } } .LP \fBSend\fR [1] SET\ { | .LP \fBSend ::= send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \ \ \fR submissionId SubmissionElementId, .LP \fBSend ::= S [0]\ \ \ \ \ \fR \ submission\(hymsg\(hyid MessageIdentifier\ } .LP \fBSend ::= send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \ \ \ \fR submissionTime SubmissionTimeElementId, .LP \fBSend ::= S [0]\ \ \ \ \ \ \fR \ submission\(hytime DateandTime\ } } } } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T27.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 3 .sp 1P .LP 10.1.4 \fIMessageCancel\fR .sp 9p .RT .PP A TLM terminal sends a Cancel\(hyTAPDU to invoke the MessageCancel abstract operation. The TLMAU returns no TAPDU to report the result of that operation, or may return an Exception\(hyTAPDU (see \(sc\ 10.1.1.3), to report an abstract error. .RT .sp 1P .LP 10.1.4.1\ \ \fICancel\(hyTAPDU\fR .sp 9p .RT .PP The Cancel\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T28.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Cancel\(hyTAPDU Cancel\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend ::=\fR cancel [0] CancelTAPDUId, .LP \fBSend ::= cancel\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \fR submissionId SubmissionIdElementId, .LP \fBSend ::= S [0]\ \ \ \fR \ submission\(hymsg\(hyid MessageIdentifier\ } | PTIONAL, .LP \fBSend ::= cancel\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \ \fR correlation\(hyInfo Correlation\(hyInfoElementId, .LP \fBSend ::= S [0]\ \ \ \fR \ call\(hyid CallIdentification\ } | PTIONAL\ } .LP \(hy\(hy\ \fIone of these must be present\fR . } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T28.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.5 \fIMessageDeliver\fR .sp 9p .RT .PP A TLMAU sends a Deliver\(hyTAPDU to invoke the MessageDeliver abstract operation. .RT .sp 1P .LP 10.1.5.1\ \ \fIDeliver\(hyTAPDU\fR .sp 9p .RT .PP The Deliver\(hyTAPDU comprises following elements: .RT .LP .sp 2 .ce .LP .ce \fBH.T. [1T29.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Deliver\(hyTAPDU Deliver\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] SEQUENCE\ { | .LP \fBSend ::=\ \fR deliver [0] DeliverTAPDUId, .LP \fBSend ::=\ deliver\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ quantityOfDocs QuantityOfDocsElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ number\(hyof\(hydocs NumberOfAssociatedDocuments\ } | PTIONAL\ } .LP \(hy\(hy\ \fIMTS parameters\fR .LP \fBSend\ \fR [1] SET\ { | .LP \fBSend ::=\ deliver\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ priority PriorityElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ priority\(hyind PriorityValue DEFAULT normal\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ originator OriginatorElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ originator\(hyname ORName\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ thisRecipient ThisRecipientElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ this\(hyrecipient\(hyname ORName\ } .LP \fBSend ::=\ deliver\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ orgIntendedRecipient OrgIntendedRecipientElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ org\(hyintended\(hyrecipient\(hyname ORName\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [4] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ otherRecipients OtherRecipientsElementId, .LP \fBSend ::=\ deliver [4] SEQUENCE\ { | fR SET OF .LP \fBSend ::= S [0]\ \ \fR \ \ otherRecipient\(hyname ORName\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [5] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ redirectedfrom RedirectedFromElementId, .LP \fBSend ::=\ deliver [5] SEQUENCE\ { | fR SEQUENCE OF .LP \fBSend ::= S [0]\ \ \fR \ \ redirected\(hyfrom ORName\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [6] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ submissionTime SubmissionTimeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ submission\(hytime DateandTime\ } .LP \fBSend ::=\ deliver\fR [7] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ deliveryId DeliveryElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ delivery\(hymsg\(hyid MessageIdentifier\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [8] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ conversionIndication ConversionIndicationElementId, .LP \fBSend ::=\ deliver [8] SEQUENCE\ { | fR SET\ { | .LP \fBSend ::=\ deliver [8] SEQUENCE\ { | ET\ { | fR [0] SET OF | .LP \fBSend ::= S [0]\ \ \fR \ \ eIT EITValue OPTIONAL\ } } .LP \fBSend ::= S [0]\ \ \fR \ conversion\(hyprohibited [1] ConversionProhibitedValue OPTIONAL\ } } | PTIONAL, .LP \fBSend ::=\ deliver\fR [9] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ convertedInfoTypes ConvertedInfoTypesElementId, .LP \fBSend ::=\ deliver [9] SEQUENCE\ { | fR SET OF .LP \fBSend ::= S [0]\ \ \fR \ eIT EITValue\ } } | .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [1T29.330], p.12\fR .sp 1P .RT .ad b .RT .LP .bp .ce .LP .ce \fBH.T. [2T29.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Deliver\(hyTAPDU \fI(continued)\fR \(hy\(hy\ \fIDeliver\(hyTAPDU Definition (continued)\fR .LP \(hy\(hy\ \fIIPMS parameters\fR .LP \fBSend\ \fR [2] SET\ { | .LP \fBSend ::=\ deliver\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ thisIPM ThisIPMElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ this\(hyipm\(hyid IPMIdentifier\ } .LP \fBSend ::=\ deliver\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ from FromElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ originating\(hyuser OrDescriptor\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ authorizing AuthorizingElementId, .LP \fBSend ::=\ deliver [2] SEQUENCE\ { | fR SET OF .LP \fBSend ::= S [0]\ \ \fR \ \ authorizing\(hyuser ORDescriptor\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ to ToElementId, .LP \fBSend ::=\ deliver [3] SEQUENCE\ { | fR SET OF SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ primary\(hyrecipient [0] ORDescriptor, .LP \fBSend ::= S [0]\ \ \fR \fB\ \ primary\(hyrecipient\fR [1] NotificationSpecification\ } } | PTIONAL, .LP \fBSend ::=\ deliver\fR [4] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ cc CCElementId, .LP \fBSend ::=\ deliver [4] SEQUENCE\ { | fR SET OF SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ copy\(hyrecipient [0] ORDescriptor, .LP \fBSend ::= S [0]\ \ \fR \fB\ \ copy\(hyrecipient\fR [1] NotificationSpecification\ } } | PTIONAL, .LP \fBSend ::=\ deliver\fR [5] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ bcc BCCElementId, .LP \fBSend ::=\ deliver [5] SEQUENCE\ { | fR SET OF SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ blind\(hycopy\(hyrecipient [0] ORDescriptor, .LP \fBSend ::= S [0]\ \ \fR \fB\ \ blind\(hycopy\(hyrecipient\fR [1] NotificationSpecification\ } } | PTIONAL, .LP \fBSend ::=\ deliver\fR [6] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ repliedToIPM RepliedToIPMElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ replied\(hyto\(hyipm\(hyid IPMIdentifier\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [7] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ obsoletedIPMs ObsoletedIPMsElementId, .LP \fBSend ::=\ deliver [7] SEQUENCE\ { | fR SET OF .LP \fBSend ::= S [0]\ \ \fR \ \ obsoleted\(hyipm\(hyid IPMIdentifier\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [8] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ relatedIPMs RelatedIPMsElementId, .LP \fBSend ::=\ deliver [8] SEQUENCE\ { | fR SET OF .LP \fBSend ::= S [0]\ \ \fR \ \ related\(hyipm\(hyid IPMIdentifier\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [9] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ subject SubjectElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ subject\(hycontent SubjectContent\ } | PTIONAL, .LP \fBSend ::= deliver\fR [10] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ contentIndicator ContentIndicatorElementId, .LP \fBSend ::=\ deliver [10] SEQUENCE\ { | fR SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ expiry\(hytime [0] DateandTime OPTIONAL, .LP \fB\ \ expiry\(hytime\fR [1] SET\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ importance [0] ImportanceValue DEFAULT normal, .LP \fBSend ::= S [0]\ \ \fR \ \ sensitivity [1] SensitivityValue OPTIONAL, .LP \fBSend ::= S [0]\ \ \fR \ \ auto\(hyforwarded [2] AutoForwardedValue DEFAULT .LP \fB\ \ auto\(hyforwarded\fR \fB[2]\fR notAutoForward\ } } } | PTIONAL, .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [2T29.330], p.13\fR .sp 1P .RT .ad b .RT .LP .bp .ce .LP .ce \fBH.T. [3T29.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Deliver\(hyTAPDU \fI(end)\fR \(hy\(hy\ \fIDeliver\(hyTAPDU Definition (continued)\fR .LP \fBSend ::= deliver\fR [11] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ reply ReplyElementId, .LP \fBSend ::=\ deliver [11] SEQUENCE\ { | fR SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ reply\(hytime [0] DateandTime, .LP \fB\ reply\(hytime\fR [1] SET OF .LP \fBSend ::= S [0]\ \ \fR \ \ reply\(hyrecipient ORDescriptor\ } } | PTIONAL, .LP \fBSend ::= deliver\fR [12] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ language LanguageElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ language\(hyind LanguageInd\ } | PTIONAL, .LP MsgIncomplete [13] MsgIncompleteElementId OPTIONAL\ } .LP \ \(hy\(hy\ \fIBody\fR .LP \fBSend\ \fR [3] SEQUENCE\ { | .LP \fBSend ::=\ deliver\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ bodyType BodyTypeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ body\(hypart BodyPartValue\ } | PTIONAL, .LP \fBSend ::=\ deliver\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ forwardedInfo ForwardedInfoElementId, .LP \fBSend ::=\ deliver [1] SEQUENCE\ { | fR SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ forwarded\(hytime [0] DateandTime, .LP \fBSend ::= S [0]\ \ \fR \fB\ \ forwarded\(hytime\fR [1] DeliveryEnvelope\ } } | PTIONAL, .LP \(hy\(hy\ \fIDelivery Envelope contains same set of MTS parameters of\fR \fIDeliver\(hyTAPDU\fR \ } } \(hy\(hy\ \fIDefinition of Notification Specification\fR .LP \fB\(hy\(hy\ \fR Notification Specification ::= SET\ { | .LP \fB\(hy\(hy\ Notification Specification ::= SET\ { | fR rn\(hyrequest [0] RNRequestValue OPTIONAL, .LP \fB\(hy\(hy\ Notification Specification ::= SET\ { | fR nrn\(hyrequest [1] NRNRequestValue OPTIONAL, .LP \fB\(hy\(hy\ Notification Specification ::= SET\ { | fR return\(hyrequest [2] ReturnRequestValue OPTIONAL, .LP \fB\(hy\(hy\ Notification Specification ::= SET\ { | fR reply\(hyrequest [3] ReplyRequestValue DEFAULT .LP \fB\(hy\(hy\ Notification Specification ::= SET\ { | fR \fBreply\(hyrequest\fR \fB[3] \fR noReply\ } .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [3T29.330], p.14\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.6 \fIReceiptStatusNotice\fR .sp 9p .RT .PP A TLMAU terminal sends a ReceiptStatusNotice\(hyTAPDU to invoke the ReceiptStatusNotice abstract operation. .RT .sp 1P .LP 10.1.6.1\ \ \fIReceiptStatusNotice\(hyTAPDU\fR .sp 9p .RT .PP The ReceiptStatuNotice\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [1T30.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { ReceiptStatusNotice\(hyTAPDU ReceiptStatusNotice\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] SEQUENCE\ { | .LP \fBSend ::=\ \fR receiptStatusNotice [0] ReceiptStatusNoticeTAPDUId, .LP \fBSend ::=\ receiptStatusNotice\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ quantityOfDocs QuantityOfDocsElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ number\(hyof\(hydocs NumberOfAssociatedDocuments\ } | PTIONAL\ } .LP \(hy\(hy\ \fIMTS parameters\fR .LP \fBSend\ \fR [1] SET\ { | .LP \fBSend ::=\ send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ priority PriorityElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ priority\(hyind PriorityValue\ } .LP \fBSend ::=\ send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ deliveryId DeliveryIdElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ delivery\(hyid MessageIdentifier\ } | PTIONAL, .LP \fBSend ::=\ send\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ originator OriginatorElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ originator\(hyname ORName\ } | PTIONAL, .LP \fBSend ::=\ send\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ thisRecipient ThisRecipientElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ this\(hyrecipient\(hyname ORName\ } .LP \fBSend ::=\ send\fR [4] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ submissionTime SubmissionTimeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ submissionTime DateandTime\ } .LP \fBSend ::=\ send\fR [5] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ timeOfDelivery TimeOfDeliveryElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ delivery\(hytime DateandTime\ } .LP \fBSend ::=\ send\fR [6] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ conversionIndication ConversionIndicationElementId, .LP \fBSend ::=\ send [6] SEQUENCE\ { | fR SET\ { | .LP \fBSend ::= S [0]\ \ \fR \fB\ conversionprohibited\fR \ [0] SET OF .LP \fBSend ::= S [0]\ \ \fR \ \ eIT EITValue\ } | PTIONAL\ } } .LP \fBSend ::= S [0]\ \ \fR \ conversion\(hyprohibited\ [1] ConversionProhibitedValue OPTIONAL\ } } | PTIONAL, .LP \fBSend ::=\ send\fR [7] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ convertedInfoTypes ConvertedInfoTypesElementId, .LP \fBSend ::=\ send [6] SEQUENCE\ { | fR SET OF .LP \fBSend ::= S [0]\ \ \fR \ eIT EITValue\ } } | .LP \(hy\(hy\ \fIIPMS parameters\fR .LP \fBSend\ \fR [2] SET\ { | .LP \fBSend ::=\ send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ notificationType NotificationTypeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ report\(hytype ReportTypeValue\ } .LP \fBSend ::=\ send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ subjectIPM SubjectIPMElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ subject\(hyipm\(hyid IPMIdentifier\ } .LP \fBSend ::=\ send\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ IPNOriginator IPNOriginatorElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ ipn\(hyoriginating\(hyuser ORDescriptor\ } | PTIONAL, .LP \fBSend ::=\ send\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ preferredRecipient PreferredRecipientElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ preferred\(hyrecipient ORDescriptor\ } | PTIONAL, .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [1T30.330], p.15\fR .sp 1P .RT .ad b .RT .LP .bp .ce .LP .ce \fBH.T. [2T30.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { ReceiptStatusNotice\(hyTAPDU \fI(end)\fR \(hy\(hy\ \fIReceiptStatusNotice\(hyTAPDU Definition (continued)\fR .LP \fBSend ::=\ send\fR [4] SET\ { | .LP \fBSend ::=\ send [4] SET\ { | fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ timeOfReceipt TimeOfReceiptElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ receipt\(hytime DateandTime\ } .LP \fBSend ::=\ send [4] SET\ { | fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ typeOfReceipt TypeOfReceiptElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ type\(hyof\(hyreceipt TypeOfReceiptValue DEFAULT manual\ } | PTIONAL, .LP \fBSend ::=\ send [4] SET\ { | fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ supplReceiptInfo SupplReceiptInfoElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ suppl\(hyreceipt\(hyinfo SuplementaryInformation\ } | PTIONAL\ } | PTIONAL, .LP \fBSend ::=\ send\fR [5] SET\ { | .LP \fBSend ::=\ send [5] SET\ { | fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ nonReceiptInfo NonReceiptInfoElementId, .LP \fBSend ::=\ send [5] SET\ { | 1]\fR SET\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ non\(hyreceipt\(hyreason [0] NonReceiptReasonValue, .LP \fBSend ::= S [0]\ \ \fR \ \ discard\(hyreason [1] DiscardReasonValue OPTIONAL\ } } | PTIONAL, .LP \fBSend ::=\ send [5] SET\ { | fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ comments CommentElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ comments Comment\ } .LP \ \ \ messageReturnedInd [2] MessageReturnedIndElementId OPTIONAL\ } } } .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [2T30.330], p.16\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.7 \fIDeliveryStatusNotice\fR .sp 9p .RT .PP A TLMAU terminal sends a DeliveryStatusNotice\(hyTAPDU to invoke the DeliveryStatusNotice abstract operation. .RT .sp 1P .LP 10.1.7.1\ \ \fIDeliveryStatusNotice\(hyTAPDU\fR .sp 9p .RT .PP The DeliveryStatuNotice\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T31.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { DeliveryStatusNotice\(hyTAPDU DeliveryStatusNotice\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] SEQUENCE\ { | .LP \fBSend ::=\ \fR deliveryStatusNotice | 0] DeliveryStatusNoticeTAPDUId, .LP \fBSend ::=\ receiptStatusNotice\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ quantityOfDocs QuantityOfDocsElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ number\(hyof\(hydocs NumberOfAssociatedDocuments\ } | PTIONAL\ } .LP \fBSend ::=\ receiptStatusNotice\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ correlationInfo CorrelationInfoElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ call\(hyid CallIdentification\ } } .LP \fBSend\ \fR [1] SET\ { | .LP \fBSend ::=\ send\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ submissionId SubmissionIdElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ submission\(hymsg\(hyid MessageIdentifier\ } | PTIONAL, .LP \fBSend ::=\ send\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ probeId ProbeIdElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ submission\(hymsg\(hyid MessageIdentifier\ } | PTIONAL, .LP \fBSend ::=\ send\fR [2] SET OF\ { | .LP \fBSend ::=\ send [2] SET OF\ { | fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ reportedRecipient ReportedRecipientElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ reported\(hyrecipient\(hyname ORName\ } .LP \fBSend ::=\ send [2] SET OF\ { | fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ notificationType NotificationTypeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ report\(hytype ReportTypeValue\ } .LP \fBSend ::=\ send [2] SET OF\ { | fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ intendedRecipient IntendedRecipientElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ intended\(hyrecipient\(hyname ORName\ } .LP \fBSend ::=\ send [2] SET OF\ { | fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ convertedInfoTypes ConvertedInfoTypesElementId, .LP \fBSend ::=\ send [2] SET OF\ { | [0]\fR SET OF .LP \fBSend ::= S [0]\ \ \fR \ eIT EITValue\ } .LP \fBSend ::=\ send [2] SET OF\ { | fR [4] SET\ { | \(hy\(hy\ \fIIn case of Delivery Notification,\fR .LP \(hy\(hy\ \fIthis set of element shall be present\fR . .LP \fBSend\ ::=\ receiptStatusNotice\ [4]\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ timeOfDelivery TimeOfDeliveryElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ delivery\(hytime DateandTime\ } .LP \fBSend\ ::=\ receiptStatusNotice\ [4]\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ typeOfUA TypeOfUAElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ type\(hyof\(hyua TypeOfUA DEFAULT public\ } | PTIONAL, .LP \fBSend\ ::=\ receiptStatusNotice\ [4]\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ supplInfo SupplInfoElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ suppl\(hyinfo SuplementaryInformation\ } | PTIONAL, .LP \fBSend ::=\ send [2] SET OF\ { | fR [5] SET\ { | \(hy\(hy\ \fIIn case of Non Delivery Notification,\fR .LP \(hy\(hy\ \fIthis set of element shall be present\fR . .LP \fBSend\ ::=\ receiptStatusNotice\ [4]\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ nonDeliveryReason NonDeliveryReasonElementId, .LP \fBSend\ ::=\ receiptStatusNotice\ [4] [0]\fR SET\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ reason\(hycode [0] ReasonCodeValue, .LP \fBSend ::= S [0]\ \ \fR \ \ diagostic\(hycode [1] DiagnosticCodeValue OPTIONAL\ } } } OPTIONAL\ } .LP contentReturned [3] ContenReturnedElementId OPTIONAL\ } } .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T31.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.8 \fIRegister\fR .sp 9p .RT .PP A TLM terminal sends a Register\(hyTAPDU to invoke the register abstract operation. The TLMAU returns a RegisterAck\(hyTAPDU, if necessary, to report the result of that operation, or may return an Exception\(hyTAPDU (see \(sc\ 10.1.1.3) to report an abstract error. .RT .sp 1P .LP 10.1.8.1\ \ \fIRegister\(hyTAPDU\fR .sp 9p .RT .PP The Register\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T32.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { Register\(hyTAPDU Register\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] .LP \fBSend ::= S [0]\ \ \fR \ register TAPDUIdValue, .LP \fBSend\ \fR [1] SET\ { | .LP \fBSend\ [1]\fR [0] SET\ { | .LP \fBSend\ [1] [0]\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ expiredDiscard ExpiredDiscardElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ discard\(hyipm DiscardValue DEFAULT discard\ } | PTIONAL, .LP \fBSend\ [1] [0]\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ obsoleteDiscard ObsoleteDiscardElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ discard\(hyipm DiscardValue DEFAULT discard\ } | PTIONAL\ } .LP \fBSend\ [1]\fR [1] SET\ { | .LP \fBSend\ [1] [1]\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ autoFWDIPMs AutoFWDIPMsElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ auto\(hyfwd\(hyipms AutoFWDIPMsValue DEFAULT not\(hyauto\(hyforward\ } \fBSend ::= S [0]\ \ \fR \fB\ \ auto\(hyfwd\(hyimps\fR OPTIONAL, .LP \fBSend\ [1] [1]\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ autoFWDRecipients AutoFWDRecipientsElementId, .LP \fBSend\ [1] [1] [1]\fR SET OF\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ auto\(hyfwd\(hyrecipient\(hyname ORName\ } } | PTIONAL, .LP \fBSend\ [1] [1]\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ autoFWDHeading AutoFWDHeadingElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ auto\(hyfwd\(hyheading AutoFWDHeading\ } | PTIONAL, .LP \(hy\(hy\ \fIFor further study\fR .LP \fBSend\ [1] [1]\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ autoFWDComment AutoFWDCommentElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ auto\(hyfwd\(hycomment AutoFWDComment\ } | PTIONAL\ } .LP \fBSend\ \fR [2] SET\ { | .LP \fBSend\ [1] [2]\fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ dsMode DSModeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ ds\(hymode DSModeValue\ } | PTIONAL, .LP \fBSend\ [1] [2]\fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ tLMAUOperation TLMAUOperationElementId, .LP \fBSend\ [1] [2] [1]\fR SET\ { | .LP \fBSend ::= S [0]\ \ \fR \ error\(hyrecovery\(hymode [0] ErrorRecoveryModeValue OPTIONAL, .LP \fBSend ::= S [0]\ \ \fR \ auto\(hyacknowledgment [1] AutoAcknowledgment DEFAULT manual\ } } | PTIONAL, .LP \fBSend\ [1] [2]\fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ supplRecipientInfo SupplRecipientInfoElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ suppl\(hyrecipient\(hyinfo SuplementaryInformation\ } | PTIONAL, .LP \fBSend\ [1] [2]\fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ autoOutput AutoOutputElementId, .LP \fBSend\ [1] [2] [3]\fR SET\ { | .LP \fBSend ::= S [0]\ \ \fR \ frequency [0] Frequency OPTIONAL, .LP \fBSend ::= S [0]\ \ \fR \ output\(hytime [1] DateandTime OPTIONAL\ } } | PTIONAL, .LP \fBSend\ [1] [2]\fR [4] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ messageDeleteMode MessageDeleteModeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ message\(hydelete\(hymode MessageDeleteModeValue DEFAULT \fBSend ::= S [0]\ \ \fR \fB\ \ message\(hydelete\(hymode\fR auto\(hydelete\ } | PTIONAL\ } } } | .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T32.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.8.2\ \ \fIRegisterAck\(hyTAPDU\fR .sp 9p .RT .PP The RegisterAck\(hyTAPDU comprises following elements: .RT .LP .sp 1 .ce .LP .ce \fBH.T. [T33.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { RegisterAck\(hyTAPDU RegisterAck\(hyTAPDU ::= .LP \fBSend ::= S [0]\ \ \fR \ registerAck RegisterAckTAPDUId .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T33.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 5 .sp 1P .LP 10.1.9 \fIDSList\fR .sp 9p .RT .PP A TLM terminal sends a DSQuery\(hyTAPDU to invoke the DSList abstract operation. The TLMAU returns a DSReport\(hyTAPDU to report the result of that operation, or may return an Exception\(hyTAPDU (see \(sc\ 10.1.1.3) to report an abstract error. .RT .sp 1P .LP 10.1.9.1\ \ \fIDSQuery\(hyTAPDU\fR .sp 9p .RT .PP The DSQuery\(hyTAPDU comprises following elements: .RT .LP .sp 1 .ce .LP .ce \fBH.T. [T34.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { DSQuery\(hyTAPDU DSQuery\(hyTAPDU ::= .LP \fBSend ::= S [0]\ \ \fR \ dsQuery DSQueryTAPDUId .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T34.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.9.2\ \ \fIDSReport\(hyTAPDU\fR .sp 9p .RT .PP The DSReport\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T35.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { DSReport\(hyTAPDU DSReport\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] .LP \fBSend ::= S [0]\ \ \fR \ dsReport DSReportTAPDUId, .LP \fBSend\ \fR [1] SET OF\ { | .LP \fBSend\ [1] SET OF\ { | fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ retrievalId RetrievalIdElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ retrieval\(hyid RetrievalIdentifier\ } .LP \fBSend\ [1] SET OF\ { | fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ messageType MessageTypeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ message\(hytype MessageTypeValue\ } .LP \fBSend\ [1] SET OF\ { | fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ originator OriginatorElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ originator\(hyname ORName\ } | PTIONAL, .LP \fBSend\ [1] SET OF\ { | fR [3] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ priority PriorityElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ priority\(hyind PriorityValue DEFAULT normal\ } | PTIONAL, .LP \fBSend\ [1] SET OF\ { | fR [4] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ messageLength MessageLengthElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ message\(hylength MessageLength\ } | PTIONAL\ } } .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T35.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 1 .sp 1P .LP 10.1.10\ \ \fIDSDelete\fR .sp 9p .RT .PP A TLM terminal sends a MessageDelete\(hyTAPDU to invoke the DSDelete abstract operation. The TLMAU returns no TAPDU to report the result of that operation, or may return an Exception\(hyTAPDU (see \(sc\ 10.1.1.3) to report an abstract error. .RT .sp 1P .LP 10.1.10.1\ \ \fIMessageDelete\(hyTAPDU\fR .sp 9p .RT .PP The MessageDelete\(hyTAPDU comprises following elements: .RT .ce .LP .ce \fBH.T. [T36.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { MessageDelete\(hyTAPDU MessageDelete\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ messageDelete [0] MessageDeleteTAPDUId, .LP \fBSend ::= S [0]\ \ \fR \fB\ messageDelete\fR | 1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ messageSelector MessageSelectorElementId, .LP \fBSend\ [1]\fR SET OF\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ retrieval\(hyid RetrievalIdentifier\ } } } .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T36.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.11\ \ \fIDSFetch\fR .sp 9p .RT .PP A TLM terminal sends an OutputRequest\(hyTAPDU to invoke the DSFetch abstract operation. The TLMAU returns an OutputMessage\(hyTAPDU to report the result of that operation, or may return an Exception\(hyTAPDU (see \(sc\ 10.1.1.3) to report an abstract error. .PP The OutputMessage\(hyTAPDU is sent by TLMAU to be output the message from DS. This TAPDU is triggered by one of the following events: .RT .LP 1) some rule (not defined in this Recommendation) which causes TLMAU to establish a connection to the TLM terminal and to send a message at a specific time, for example, the TLM terminal has registered its times of availability with TLMAU; .LP 2) the TLM terminal establishes a connection to TLMAU and initiates a CSCC which is taken as an implicit request for output by TLMAU; .LP 3) receipt of an OutputRequest\(hyTAPDU. .sp 1P .LP 10.1.11.1\ \ \fIOutputRequest\(hyTAPDU\fR .sp 9p .RT .PP The OutputRequest\(hyTAPDU comprises following elements: .RT .LP .sp 1 .ce .LP .ce \fBH.T. [T37.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { OutputRequest\(hyTAPDU OutputRequest\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] .LP \fBSend ::= S [0]\ \ \fR \ outputRequest OutputRequestTAPDUId, .LP \fBSend\ \fR [1] SET OF SEQUENCE\ { | .LP \fBSend\ [1]\ \ \fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ retrievalId RetrievalIdElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ retrieval\(hyid RetrievalIdentifier\ } .LP \fBSend\ [1]\ \ \fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ deleteAfterOutput DeleteAfterOutputElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ delete\(hyafter\(hyoutput DeleteAfterOutputValue\ } | PTIONAL\ } } .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T37.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.11.2\ \ \fIOutputMessage\(hyTAPDU\fR .sp 9p .RT .PP The OutputMessage\(hyTAPDU comprises following elements: .RT .LP .sp 1 .ce .LP .ce \fBH.T. [T38.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { OutputMessage\(hyTAPDU OutputMessage\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ outputMessage [0] OutputMessageTAPDUId, .LP \fBSend ::= S [0]\ \ \fR \fB\ outputMessage\fR | 1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ quantityOfDocs QuantityOfDocsElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ number\(hyof\(hydocs NumberOfAssociatedDocuments\ } | PTIONAL\ } .LP \fBSend\ \fR [1] SET OF SEQUENCE\ { | .LP \fBSend\ [1]\ \ \fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ retrievalId RetrievalIdElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ retrieval\(hyid RetrievalIdentifier\ } .LP \fBSend\ [1]\ \ \fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ messageType MessageTypeElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ message\(hytype MessageTypeValue\ } .LP \fBSend\ [1]\ \ \fR [2] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ timeOfDelivery TimeOfDeliveryElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ delivery\(hytime DateandTime\ } .LP \(hy\(hy \fIThe remaining Components of this TAPDU are identical\fR \fIto the components in the Deliver, DeliveryStatusNotice and\fR \fIReceiptStatusNotice\(hyTAPDU. The actual components to be used\fR .LP \fIdepend upon the MessageType parameter value specified in the\fR \fIMessageType component\fR .\ } } .LP } _ .T& cw(228p) . { \ \ \fINote\fR \ \(em\ The RetrievalIdentifier is an identifier which identifies a message in DS. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [T38.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.12\ \ \fIMessageState\fR .sp 9p .RT .PP A TLM terminal sends a StatusQuery\(hyTAPDU to invoke the MessageState abstract operation. The TLMAU returns a StatusReport\(hyTAPDU to report the result of that operation, or returns an Exception\(hyTAPDU to report an abstract error. .RT .sp 1P .LP 10.1.12.1\ \ \fIStarusQuery\(hyTAPDU\fR .sp 9p .RT .PP The StatusQuery\(hyTAPDU comprises following elements: .RT .LP .sp 1 .ce .LP .ce \fBH.T. [T39.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { StatusQuery\(hyTAPDU StatusQuery\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] .LP \fBSend ::= S [0]\ \ \fR \ statusQuery StatusQueryTAPDUId, .LP \fBSend\ \fR [1] SET\ { | .LP \fBSend\ [1]\ \ \fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR submissionId SubmissionIdElementId, .LP \fBSend ::= S [0]\ \ \fR \ submission\(hymsg\(hyid MessageIdentifier\ } | PTIONAL, .LP \ \(hy\(hy\ \fISee Note\fR .LP \fBSend\ [1]\ \ \fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ correlationInfo CorrelationInfoElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ call\(hyid CallIdentification\ } | PTIONAL\ } } .LP \ \(hy\(hy\ \fISee Note\fR .LP } _ .T& cw(228p) . { \ \ \fINote\fR \ \(em\ If none of these are present all outstanding (in operation), operations will be reported. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [T39.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.1.12.2\ \ \fIStatusReport\(hyTAPDU\fR .sp 9p .RT .PP The StatusReport\(hyTAPDU comprises following elements: .RT .LP .sp 1 .ce .LP .ce \fBH.T. [T40.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; lw(228p) . .T& cw(228p) . { StatusReport\(hyTAPDU StatusReport\(hyTAPDU ::= SEQUENCE\ { | .LP \fBSend\ \fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ statusReport [0] StatusReportTAPDUId .LP \fBSend ::= S [0]\ \ \fR \fB\ statusReport\fR \ [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ correlationInfo CorrelationInfoElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ call\(hyid CallIdentification\ } } .LP \fBSend\ \fR [1] SET\ { | .LP \fBSend\ [1]\ \ \fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ timeOfReport TimeOfReportElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ report\(hytime DateandTime\ } .LP \fBSend\ [1]\ \ \fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ reportedMessageId ReportedMessageIdElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ reported\(hymessage\(hyid MessageTypeValue\ } .LP \fBSend\ [1]\ \ \fR [2] SET OF SEQUENCE\ { | .LP \fBSend\ [1]\ \ [2]\ \fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ actualRecipient ActualRecipientElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ actual\(hyrecipient\(hyname ORName\ } .LP \fBSend\ [1]\ \ [2]\ \fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ messageStatus [1] MessageStatusElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ status \fB[1]\fR StatusValue\ } .LP \fBSend ::= S [0]\ \ \fR [2] SET\ { | \(hy\(hy\ \fIIn case of DN, this set\fR .LP \(hy\(hy\ \fIof element shall be present\fR . .LP \fBSend ::= S [0]\ \ \fR \fB[2] SET\ { | fR [0] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ timeOfDelivery TimeOfDeliveryElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ delivery\(hytime DateandTime\ } .LP \fBSend ::= S [0]\ \ \fR \fB[2] SET\ { | fR [1] SEQUENCE\ { | .LP \fBSend ::= S [0]\ \ \fR \ typeOfUA TypeOfUAElementId, .LP \fBSend ::= S [0]\ \ \fR \ \ type\(hyof\(hyua TypeOfUA DEFAULT public\ } | PTIONAL\ } | PTIONAL\ } .LP \fBSend ::= S [0]\ \ \fR [3] SEQUENCE\ { | \(hy\(hy\ \fIIn case of DN, this set\fR .LP \(hy\(hy\ \fIof element shall be present\fR . .LP \fBSend ::= S [0]\ \ \fR \ nonDeliveryReason NonDeliveryReasonElementId, .LP \fBSend ::= S [0]\ \ \fR \fB[3]\ \fR SET\ { | .LP \fBSend ::= S [0]\ \ \fR \ \ reason\(hycode [0] ReasonCodeValue, .LP \fBSend ::= S [0]\ \ \fR \ \ diagnostic\(hycode [1] DiagnosticCodeValue\ } | PTIONAL\ } } | PTIONAL\ } } .LP } _ .T& cw(228p) . \ \ _ .TE .nr PS 9 .RT .ad r \fBTableau [T40.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.2 \fIOperation of the TLMAU\fR .sp 9p .RT .PP The section describes how the TLMAU will provide the TLM abstract service. The TLM abstract operations have been defined by abstract operations, sometimes with associated results or errors. These abstract operations, results and errors are realized via the exchange of TAPDUs between the TLM terminal and the TLMAU. .PP The realization of the abstract operations for the import and export ports linking the TLMAU and the MTS, is beyond the scope of this Recommendation. For the purpose of this section import and export operations will be considered to be similar to submission and delivery port operations. .RT .sp 1P .LP 10.2.1 \fIMessageSend\fR .sp 9p .RT .PP The MessageSend operation will be provided by the TLMAU via the Send\(hy, SendAck\(hy and Exception\(hyTAPDUs: .PP Upon receipt of Send\(hyTAPDU by the TLMAU, the TLMAU will take the following actions: .RT .LP 1) The TLMAU will invoke the MTAS import abstract operation MessageSubmission with the following argument values: .LP .sp 1 .ce \fBH.T. [T41.330]\fR .ce \fBSource of MTAS MessageSubmission arguments\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(72p) | cw(36p) sw(48p) | cw(72p) , ^ | c | c | ^ . MessageSubmission argument { CorrespondingSend\(hyTAPDU component } Operation Element name Value name _ .T& lw(72p) | cw(36p) | cw(48p) | lw(72p) . originator\(hyname \(em \(em { Authenticate User (remarque 1) } _ .T& lw(72p) | cw(36p) | cw(48p) | lw(72p) . { original\(hyencoded\(hyinformation\(hytypes } \(em \(em { set by TLMAU to EITs of submitted IPM's body } _ .T& lw(72p) | cw(36p) | cw(48p) | lw(72p) . content\(hytype \(em \(em set by TLMAU to \*QIPMS\*U _ .T& lw(72p) | cw(36p) | cw(48p) | lw(72p) . content\(hyidentifier \(em \(em Local matter _ .T& lw(72p) | cw(36p) | cw(48p) | lw(72p) . content\(hycorrelator \(em \(em Local matter _ .T& lw(72p) | cw(36p) | cw(48p) | lw(72p) . recipient\(hyname to, cc, bcc { primary\(hy, copy\(hy, blind\(hycopy\(hyrecipient } { constructed by TLMAU \fINote\ 1\fR \ \(em\ Authenticate User is constructed from TID obtained from CSS terminal ID. .LP \fINote\ 2\fR \ \(em\ The IPM submitted as the content is constructed by the TLMAU. Send\(hyTAPDU components representing IPMS elements are mapped onto the corresponding IPMS application protocol data unit (APDU) elements. .LP \fINote\ 3\fR \ \(em\ A multi\(hydocument messages will be submitted as an IP message with a multi\(hypart body, each body part corresponding to a submitted document. .LP \fINote\ 4\fR \ \(em\ When this\(hyIPM of IPMS element is omitted, the TLMAU shall construct this component which consists of the following components: originator name, Date and Time and, if necessary, a sequence number. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [T41.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .LP Other message submission arguments have a corresponding Send\(hyTAPDU component. If this component is omitted, the default value applies. .LP 2) If the MessageSubmission operation results in an error or if an error is detected in the Send\(hyTAPDU, the TLMAU will return an Exception\(hyTAPDU to the originating TLM terminal. .LP 3) The TLMAU will, when required, return a SendAck\(hyTAPDU to the originating TLM terminal following the successful completion of the MessageSubmission operation. The values of the SendAck\(hyTAPDU will be set as follows: .ce \fBH.T. [T42.330]\fR .ce \fBSource of SendAck\(hyTAPDU components\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(42p) sw(42p) | cw(90p) , c | c | ^ . SendAck\(hyTAPDU component Source Element name Value name _ .T& lw(42p) | lw(42p) | lw(90p) . correlationInfo call\(hyid { CallIdentification that identifies previous Send\(hyTAPDU being reported on } _ .T& lw(42p) | lw(42p) | lw(90p) . submissionId submission\(hymsg\(hyid { MTS message\(hysubmission\(hyidentifier } _ .T& lw(42p) | lw(42p) | lw(90p) . submissionTime submission\(hytime { MTS message\(hysubmission\(hytime } _ .TE .nr PS 9 .RT .ad r \fBTableau [T42.330], p.\fR .sp 1P .RT .ad b .RT .LP 4) The TLMAU will maintain a one\(hyto\(hyone correlation between MTS message\(hysubmission\(hyidentifiers and correlation information values to facilitate status query. .sp 1P .LP 10.2.2 \fIMessageProbe\fR .sp 9p .RT .PP The MessageProbe operation is provided by the TLMAU via the Probe\(hy, ProbeAck\(hy and Exception\(hyTAPDUs. .PP Upon receipt of the Probe\(hyTAPDU by the TLMAU, the TLMAU will take the following actions: .RT .LP 1) The TLMAU will invoke the MTAS import abstract operation ProbeSubmission with the following argument values: .LP Source of MTAS ProbeSubmission arguments. .LP See \(sc 10.2.1 \(em MessageSubmission arguments. .LP 2) If the Probe operation results in an error or if an error is detected in the Probe\(hyTAPDU, the TLMAN will return an Exception\(hyTAPDU to the originator. .LP 3) The TLMAU will, when required, return a ProbeAck\(hyTAPDU to the originator, following the successful completion of the probe operation. The values of the ProbeAck\(hyTAPDU will be set as follows: .ce \fBH.T. [T43.330]\fR .ce \fBSource of ProbeAck\(hyTAPDU components\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(42p) sw(42p) | cw(90p) , c | c | ^ . ProbeAck\(hyTAPDU component Source Element name Value name _ .T& lw(42p) | lw(42p) | lw(90p) . correlationInfo call\(hyid { CallIdentification that identifies previous Probe\(hyTAPDU being reported on } _ .T& lw(42p) | lw(42p) | lw(90p) . probeId probe\(hymsg\(hyid { MTS probe\(hysubmission\(hyidentifier } _ .T& lw(42p) | lw(42p) | lw(90p) . submissionTime submission\(hytime { MTS probe\(hysubmission\(hytime } _ .TE .nr PS 9 .RT .ad r \fBTableau [T43.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.2.3 \fIExplicitReceive\fR .sp 9p .RT .PP The ExplicitReceive operation is provided by the TLMAU via the ExplicitRN\(hy, ExplicitRNAck\(hy and Exception\(hyTAPDUs. .PP Upon receipt of the ExplicitRN\(hyTAPDU the TLMAU will take the following actions: .RT .LP 1) The TLMAU will invoke the MTAS import abstract operation MessageSubmission with the following argument values: .LP .sp 1 .ce \fBH.T. [T44.330]\fR .ce \fBSource of MTAS MessageSubmission components\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(72p) | cw(36p) sw(30p) | cw(90p) , ^ | c | c | ^ . MessageSubmission argument { Corresponding ExplicitRN\(hyTAPDU component } Operation Element name Value name _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . originator\(hyname \(em \(em authenticate user _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . { original\(hyencoded\(hyinformation\(hytypes } \(em \(em { set by TLMAU to \*Qunspecified\*U } _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . content\(hytype \(em \(em set by TLMAU to \*QIPMS\*U _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . content\(hyidentifier \(em \(em Local matter _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . priority priority priority\(hyind _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . per\(hymessage\(hyindicators .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . \ disclose\(hyrecipients \(em \(em { set to \*Qdisclosure\(hyof\(hyrecipient\(hyprohibited\*U } .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . \ conversion\(hyprohibited \(em \(em { set to \*Qconversion\(hyprohibited\*U } .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . { \ alternate\(hyrecipient\(hyallowed } \(em \(em { set to \*Qalternate\(hyrecipient\(hyprohibited\*U } .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . { \ content\(hyreturn\(hyrequest } \(em \(em { set to \*Qcontent\(hyreturn\(hynot\(hyrequested\*U } _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . recipient\(hyname recipients recipient\(hyname _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . { originator\(hyreport\(hyrequest } \(em \(em { set by TLMAU to \*Qno report\*U } _ .T& lw(72p) | cw(36p) | cw(30p) | lw(90p) . content \(em \(em { identified as IPN \fINote\ 1\fR \ \(em\ The IPN submitted as the content is constructed by the TLMAU. ExplicitRN\(hyTAPDU elements representing IPMS elements are mapped onto the corresponding IPMS APDU elements. .LP \fINote\ 2\fR \ \(em\ If receipt\(hytime is omitted, the TLMAU extracts the Receipt time from the CSS of the session in which this TAPDU was transferred to. This time may differ from the time of actual receipt of IPM. .LP \fINote\ 3\fR \ \(em\ Set acknowledgment\(hymode of IPN to \*Qmanual\*U. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [T44.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .LP 2) If the Message\(hySubmission operation results in an error, or if an error is detected in the ExplicitRN\(hyTAPDU, the TLMAU will return an Exception\(hyTAPDU to the originator. .LP 3) The TLMAU will, when required, return a ExplicitRNAck\(hyTAPDU to the originator, following the successful completion of the MessageSubmission operation. The values of the ExplicitRNAck\(hyTAPDU will be set as follows: .LP .sp 1 .ce \fBH.T. [T45.330]\fR .ce \fBSource of ExplicitRNAck\(hyTAPDU components\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(42p) sw(42p) | cw(90p) , c | c | ^ . { ExplicitRNAck\(hyTAPDU component } Source Element name Value name _ .T& lw(42p) | lw(42p) | lw(90p) . correlationInfo call\(hyid { CallIdentification that identifies previous ExplicitRN\(hyTAPDU being reported on } _ .T& lw(42p) | lw(42p) | lw(90p) . submissionId submission\(hymsg\(hyid { MTS message\(hysubmission\(hyidentifier } _ .T& lw(42p) | lw(42p) | lw(90p) . submissionTime submission\(hytime { MTS message\(hysubmission\(hytime } _ .TE .nr PS 9 .RT .ad r \fBTableau [T45.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 4 .sp 1P .LP 10.2.4 \fIMessageCancel\fR .sp 9p .RT .PP The MessageCancel operation is provided by the TLMAU via the Cancel\(hy and Exception\(hyTAPDUs. .PP Upon receipt of the Cancel\(hyTAPDU by the TLMAU, the TLMAU will take the following actions: .PP The TLMAU will invoke the MTAS abstract operation CancelDeferredDelivery with the following argument value: .RT .LP .sp 1 .ce \fBH.T. [T46.330]\fR .ce \fBSource of CancelDeferredDelivery arguments\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(72p) | cw(48p) sw(48p) | cw(60p) , ^ | c | c | ^ . { CancelDeferredDelivery argument } { Corresponding Cancel\(hyTAPDU component } Operation Element name Value name _ .T& lw(72p) | cw(48p) | cw(48p) | lw(60p) . { message\(hysubmission\(hyidentifier } submissionId submission\(hymsg\(hyid _ .TE .nr PS 9 .RT .ad r \fBTableau [T46.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 4 .PP If the CancelDeferredDelivery operation results in an error, or if an error is detected in the Cancel\(hyTAPDU, the TLMAU will return an Exception\(hyTAPDU to the originating TLM terminal. .bp .sp 1P .LP 10.2.5 \fIMessageDeliver\fR .sp 9p .RT .PP The MessageDeliver operation is provided by the TLMAU via the Deliver\(hyTAPDU. .PP When the MTAS abstract operation MessageDelivery is invoked by the MTS with an IPM as the MTS message content, the TLMAU will take the following actions: .RT .LP 1) The TLMAU will construct a Deliver\(hyTAPDU for transmission to the destination TLM terminal with the following element values: .ce \fBH.T. [T47.330]\fR .ce \fBSource of Deliver\(hyTAPDU component\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) sw(54p) | cw(72p) | cw(48p) , c | c | ^ | ^ . Deliver\(hyTAPDU component { Corresponding MessageDelivery argument } Operation Element name Value name _ .T& lw(54p) | lw(54p) | cw(72p) | lw(48p) . quantityOfDocs number\(hyof\(hydocs \(em { when control Informa tion is conveyed by a normal document, set number of associated documents in Deliver\(hyTAPDU } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . priority priority\(hyind priority _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . originator originator\(hyname originator\(hyname _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . thisRecipient this\(hyrecipient\(hyname this\(hyrecipient\(hyname _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . intendedRecipient intended\(hyrecipient\(hyname { originally\(hyintended\(hyrecipient\(hyname } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . otherRecipients other\(hyrecipient\(hyname other\(hyrecipient\(hynames _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . submissionTime submission\(hytime message\(hysubmission\(hytime _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . timeOfDelivery delivery\(hytime message\(hydelivery\(hytime _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . deliveryId delivery\(hymsg\(hyid { message\(hydelivery\(hyidentifier } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . conversionIndication eIT { original\(hyencoded\(hyinformation\(hytypes } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . conversionIndication conversion\(hyprohibited delivery\(hyflags _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . convertedInfoTypes eIT { converted\(hyencoded\(hyinformation\(hytypes \fINote\ 1\fR \ \(em\ The IPM received by TLMAU is used to construct the Deliver\(hyTAPDU, Deliver\(hyTAPDU elements, representing MTS and IPMS elements of service, are constructed by the TLMAU from the MessageDeliver operation arguments and IPMS application protocol data unit (APDU) values as indicated above. .LP \fINote\ 2\fR \ \(em\ Multi\(hypart body message will be sent to the destination TLM terminal by the TLMAU as a multi\(hydocument message, each document corresponding to an IP message body part. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [T47.330], p.\fR .sp 1P .RT .ad b .RT .LP 2) If the TLMAU is unable to deliver the constructed Deliver\(hyTAPDU to the designation TLM terminal, then an IPN will be constructed for return to the IPMS originator. This IPN will be submitted according to \(sc\ 10.2.6. .LP 3) The definition of the export port MessageDeliver abstract operation should include a result argument indicating successful delivery or non\(hydelivery. The MTS would then return delivery notifications to the originators of messages routed through a TLMAU only after the result value was indicated. .bp .sp 1P .LP 10.2.6 \fIReceiptStatus Notice\fR .sp 9p .RT .PP The ReceiptStatusNotice operation is provided by the TLMAU via the ReceiptStatusNotice\(hyTAPDU. .PP When the MTAS abstract operation MessageDelivery is invoked by the MTS with an IPN as the IPMS content, the TLMAU will take the following actions: .RT .LP 1) The TLMAU will construct a ReceiptStatusNotice\(hyTAPDU for transmission to the destination TLM terminal with the following element values: .ce \fBH.T. [T48.330]\fR .ce \fBSource of ReceiptStatusNotice\(hyTAPDU components\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) sw(54p) | cw(72p) | cw(48p) , c | c | ^ | ^ . { ReceiptStatusNotice\(hyTAPDU component } { Corresponding MessageDelivery and receive RN/NRN argument } Operation Element name Value name _ .T& lw(54p) | lw(54p) | cw(72p) | lw(48p) . quantityOfDocs number\(hyof\(hydocs \(em { when control Informa tion is conveyed by a normal document, set number of associated documents\ in ReceiptStatusNotice\(hyTAPDU } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . priority priority\(hyind priority _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . deliveryId delivery\(hyid { message\(hydelivery\(hyidentifier } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . originator originator\(hyname originator\(hyidentifier { if this element is omitted, this argument should be constructed from TID obtains from CSS } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . thisRecipient this\(hyrecipient\(hyname { this\(hyrecipient\(hyidentifier } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . submissionTime submission\(hytime message\(hysubmission\(hytime _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . timeOfDelivery delivery\(hytime message\(hydelivery\(hytime _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . conversionIndication eIT { original\(hyencoded\(hyinformation\(hytypes } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . conversionIndication conversion\(hyprohibited delivery\(hyflags _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . convertedInfoTypes eIT { converted\(hyencoded\(hyinformation\(hytypes } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . notificationType report\(hytype choice _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . subjectIPM subject\(hyipm\(hyid subject\(hyipm _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . iPNOriginator ipn\(hyoriginating\(hyuser ipn\(hyoriginator _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . preferredRecipient preferred\(hyrecipient ipm\(hypreferred\(hyrecipient _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . timeOfReceipt receipt\(hytime receipt\(hytime _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . typeOfReceipt type\(hyof\(hyreceipt acknowledgment\(hymode _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . supplReceiptInfo suppl\(hyreceipt\(hyinfo suppl\(hyreceipt\(hyinfo _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . nonReceiptInfo non\(hyreceipt\(hyreason non\(hyreceipt\(hyreason _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . nonReceiptInfo discard\(hyreason discard\(hyreason _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . comment comments auto\(hyforward\(hycomment _ .T& lw(54p) | cw(54p) | lw(72p) | lw(48p) . messageReturnedInd \(em { returned\(hyipm \fINote\fR \ \(em\ What is received by the TLMAU is used to construct the ReceiptStatusNotice\(hyTAPDU. ReceiptStatusNotice\(hyTAPDU elements representing MTS and IPMS elements of service, are constructed by the TLMAU from the MessageDeliver operation arguments and IPMS APDU values, as indicated above. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau [T48.330], p.\fR .sp 1P .RT .ad b .RT .LP .bp .sp 1P .LP 10.2.7 \fIDeliveryStatusNotice\fR .sp 9p .RT .PP The DeliveryStatusNotice operations are provided by the TLMAU via the DeliveryStatusNotice\(hyTAPDU. .PP When the MTS abstract operation ReportDelivery is invoked by the MTS, the TLMAU will take the following actions: .RT .LP 1) The TLMAU will construct a DeliveryStatusNotice\(hyTAPDU for transmission to the destination TLM terminal with the following element values: .ce \fBH.T. [T49.330]\fR .ce \fBSource of DeliveryStatusNotice\(hyTAPDU components\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) sw(54p) | cw(72p) | cw(48p) , c | c | ^ | ^ . { DeliveryStatusNotice\(hyTAPDU component } { Corresponding ReportDelivery argument } Operation Element name Value name _ .T& lw(54p) | lw(54p) | cw(72p) | lw(48p) . quantityOfDocs number\(hyof\(hydocs \(em { when control Informa tion is conveyed by a normal document, set number of associated documents in DeliveryStatusNotice\(hyTAPDU } _ .T& lw(54p) | lw(54p) | cw(72p) | lw(48p) . correlationInfo call\(hyid \(em { CallIdentification that identifies previous Send\(hyTAPDU being reported on } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . priority priority\(hyind priority _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . submissionId submission\(hyid subject\(hyidentifier _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . probeId submission\(hyid subject\(hyidentifier _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . reportedRecipient reported\(hyrecipient\(hyname { actual\(hyrecipient\(hyidentifier } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . notificationType report\(hytype report _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . intendedRecipient intended\(hyrecipient\(hyname { originally\(hyintended\(hyrecipient } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . convertedInfoTypes eIT { converted\(hyencoded\(hyinformation\(hytypes } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . timeOfDelivery delivery\(hytime message\(hydelivery\(hytime _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . typeOfUA type\(hyof\(hyua type\(hyof\(hyMTS\(hyuser _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . nonDeliveryReason reason\(hycode { non\(hydelivery\(hyreason\(hycode } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . nonDeliveryReason diagnostic\(hycode { non\(hydelivery\(hydiagnostic\(hycode } _ .T& lw(54p) | lw(54p) | lw(72p) | lw(48p) . contentReturned returned\(hycontent _ .TE .nr PS 9 .RT .ad r \fBTableau [T49.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 2 .LP 2) When required, the TLMAU will accumulate notifications pertaining to a single Send\(hyTAPDU and construct a single DeliveryStatusNotice\(hyTAPDU from multiple ReportDelivery operations. .bp .sp 1P .LP 10.2.8 \fIRegister\fR .sp 9p .RT .PP The register operation is provided by the TLMAU via the register\(hy, RegisterAck\(hy and Exception\(hyTAPDUs. .PP Upon receipt of the Register\(hyTAPDU, the TLMAU will take the following actions: .RT .LP \(em If a message delete mode was selected, the TLMAU will subsequently operate according to the new mode with respect to messages output from the DS of the TLM terminal originating the Register\(hyTAPDU. .LP \(em If an error recovery mode was selected, the TLMAU will subsequently handle error recovery according to the selected criteria for all transactions with the originator of the Register\(hyTAPDU. .LP \(em If a DS mode was selected, the TLMAU will subsequently either hold for retrieval, or auto output messages in the DS of the originator of the Register\(hyTAPDU according to the DS mode selected in this TAPDU. .LP \(em If the auto discard mode was enabled by the Register\(hyTAPDU, then the TLMAU will commence automatic deletion of messages in the DS belonging to the originator of the Register\(hyTAPDU when they are obsoleted by subsequent received IPM's. .LP \(em If the auto acknowledgement function was enabled by the Register\(hyTAPDU, then the TLMAU will automatically format and submit receipt notifications for subsequent IP messages directed to the originator of the Register\(hyTAPDU. These notifications will be submitted, either following successful delivery of the IP message to the TLM terminal, or upon deposit of the IP message in the TLM terminal's DS. .LP \(em If an error is detected with the Register\(hyTAPDU, the TLMAU will return an Exception\(hyTAPDU to the originator. .sp 1P .LP 10.2.9 \fIDSList\fR .sp 9p .RT .PP The DSList operation is implemented by the TLMAU as an internal operation and does not involve the MTS. The DS list operation is provided via the DSQuery\(hy, DSReport\(hy and Exception\(hyTAPDUs as follows: .PP Upon receipt of the DSQuery\(hyTAPDU by the TLMAU, the TLMAU will take the following actions: .RT .LP \(em The TLMAU will prepare a DSReport\(hyTAPDU for return to the originator. If there are no messages in DS, the DSReport\(hyTAPDU will indicate this. .LP \(em If an error is detected with the DSQuery\(hyTAPDU, the TLMAU will return an Exception\(hyTAPDU to the originator. .sp 1P .LP 10.2.10\ \ \fIDSDelete\fR .sp 9p .RT .PP The DSDelete operation is implemented by the TLMAU as an internal operation and does not involve the MTS. The DS Delete operation is provided via the DSDelete\(hy and Exception\(hyTAPDUs as follows: .RT .LP \(em The TLMAU will delete the indicated message(s) from the DS. .LP \(em If an error is detected with the DSDelete\(hyTAPDU or the message indicated is not available for deletion, the TLMAU will return an Exception\(hyTAPDU to the originator. .sp 1P .LP 10.2.11\ \ \fIDSFetch\fR .sp 9p .RT .PP The DSFetch operation is implemented by the TLMAU as an internal operation and does not involve the MTS. The DSFetch operation is provided via the OutputRequest\(hy, OutputMessage\(hy and Exception\(hyTAPDUs as follows: .PP Upon receipt of the OutputRequest\(hyTAPDU by the TLMAU, the TLMAU will take the following actions: .RT .LP \(em For each message indicated in the OutputRequest\(hyTAPDU and found in the DS, the TLMAU will prepare and return an OutputMessage\(hyTAPDU. .LP \(em If the delete\(hyafter\(hyoutput function was indicated in the OutputMessage\(hyTAPDU the TLMAU will delete the indicated message(s) from the DS after output. .LP \(em If the \*Qauto delete\*U message delete mode is subscribed to then the TLMAU will delete the indicated message(s) from the DS after output regardless of whether the delete\(hyafter\(hyoutput function was selected in the OutputRequest\(hyTAPDU. .LP \(em If an error is detected with the OutputRequest\(hyTAPDU or the message(s) indicated were not available for output, the TLMAU will return an Exception\(hyTAPDU to the originator. If some of a list of indicated messages are available in DS then the TLMAU will output those available, and then return an Exception\(hyTAPDU for those not available or incorrectly indicated. .LP \(em If the \*Qauto output\*U DS mode is subscribed to then the output and associated deletion functions will be executed when the user subscribed conditions are met. .bp .sp 1P .LP 10.2.12\ \ \fIOutputMessage\fR .sp 9p .RT .PP The delivery\(hytime in this TAPDU is the time when the DS received the message. .RT .sp 1P .LP 10.2.13\ \ \fIMessageStarus\fR .sp 9p .RT .PP The MessageStatus operation is implemented by the TLMAU as an internal operation and does not involve the MTS. This operation is applicable only when the TLMAU accumulates notifications for previously submitted multi\(hyaddress messages. The operations provided by the TLMAU via the StatusQuery\(hy, StatusReport\(hyand Exception\(hyTAPDUs. .PP Upon receipt of the StatusQuery\(hyTAPDU by the TLMAU, the TLMAU will take the following actions: .RT .LP \(em The TLMAU will construct a StatusReport\(hyTAPDU from accumulated notifications pertaining to the message identified in the StatusRequest\(hyTAPDU. .LP \(em The TLMAU will not allow StatusQuery operation for ReceiptStatusNotice. .LP \(em If an error is detected with the StatusReport\(hyTAPDU or there is no record of the message indicated, the TLMAU will return an Exception\(hyTAPDU to the originator. .sp 2P .LP \fB11\fR \fBFormats and encoding of TAPDU\fR .sp 1P .RT .sp 1P .LP 11.1 \fIPrinciples\fR .sp 9p .RT .PP Elements of a telematic access protocol data unit (TAPDU) shall be coded using human\(hyreadable graphic characters of Recommendation\ T.61 coding scheme. Other coding rules such as mechine\(hyreadable coding are for further study. .RT .sp 1P .LP 11.2 \fIStructure of TAPDU\fR \v'3p' .sp 9p .RT .LP 1) A TAPDU is composed of one or more documents. The first one contains control information optionally followed by one or more documents with text (message body information). Within one session one or more TAPDU may be conveyed. .LP 2) Control information is conveyed in either a control document or a normal document. .LP 3) The control information is subdivided into a TAPDUs and elements each containing a number field and/or name field, and optionally one or more element value fields. An element number field, which is language independent, and the element name, which is language dependent, uniquely identify an element. In case of international access, the element number field must always be present. .LP 4) The value fields of an element may contain the same TAPDU information types or different TAPDU information types. The element value fields (called components) are categorized as follows: .LP \(em components with pre\(hydefined values, i.e. components with a specific, enumerable set of known, unique values (predefined value); .LP \(em components with a wide range of values which are not pre\(hydefined (general value). .LP 5) There are two different types of component fields: .LP \(em primitive component; .LP \(em constructor component. .LP 6) Each primitive component contains only one parameter. Each constructor component contains more than one parameter. .LP 7) A parameter contains a parameter value, optionally preceded by a Parameter\(hyId, which identifies the parameters. .LP 8) The formal description of the structure of a TAPDU is shown in Table\ 3/T.330. .LP 9) A line may contain an Element\(hyId field and component fields, or the first component field of the element starts on a new line. .LP 10) If the number of characters of the component exceeds the remaining number of characters on this line, the component must be divided into two or more lines by \*QNL\*U function. However, it is not allowed to divide the component within a parameter. .bp .ce .LP .ce \fBH.T. [T50.330]\fR .ce TABLE\ 3/T.330 .ce \fBThe structure of TAPDUs\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(228p) . { \ \ \ \ TAPDU ::= SEQUENCE\ { | .LP \fBTAPDU ::= SEQUENCE\ { | fR ControlInfo, .LP \fBTAPDU ::= SEQUENCE\ { | fR SEQUENCE OF MessageBodyInfo OPTIONAL\ } .LP \ \ \ ControlInfo ::= SEQUENCE\ { | .LP \fBControlInfo ::= SEQUENCE\ { | fR TAPDUId, .LP \fBControlInfo ::= SEQUENCE\ { | fR Elements OPTIONAL\ } .LP \ \ \ TAPDUId ::= SEQUENCE\ { | .LP \fBTAPDUId ::= SEQUENCE\ { | fR TAPDUNumber OPTIONAL, .LP \fBTAPDUId ::= SEQUENCE\ { | fR TAPDUName OPTIONAL\ } .LP \ \(hy\(hy\ \fIOne of this must be present\fR . .LP \ \ \ Elements ::= SEQUENCE\ { | .LP \fBElements ::= SEQUENCE\ { | fR ElementId, .LP \fBElements ::= SEQUENCE\ { | fR ElementValues\ } .LP \ \ \ ElementId ::= SEQUENCE\ { | .LP \fBElementId ::= SEQUENCE\ { | fR ElementNumber OPTIONAL, .LP \fBElementId ::= SEQUENCE\ { | fR ElementName OPTIONAL\ } .LP \ \(hy\(hy\ \fIOne of this must be present\fR . .LP \ \ \ ElementValues ::= SET OF Component .LP \ \(hy\(hy\ \fISee Note\fR .LP \ \ \ Component ::= CHOICE\ { | .LP \fBComponent ::= SEQUENCE\ { | fR PrimitiveComponent, .LP \fBComponent ::= SEQUENCE\ { | fR ConstructorComponent\ } .LP \ \ \ PrimitiveComponent ::= Parameter .LP \ \ \ ConstructorComponent ::= SET OF Parameter .LP \ \ \ Parameter ::= SEQUENCE\ { | .LP \fBParameter ::= SEQUENCE\ { | fR ParameterId OPTIONAL, .LP \fBParameter ::= SEQUENCE\ { | fR ParameterValue\ } .LP } .T& cw(228p) . { \ \ \fINote\fR \ \(em\ Order of components as prescribed by the TAPDU descriptions in \(sc\ 10. .LP \fBH.T. [1T51.330]\fR } _ .T& rw(228p) . .T& cw(228p) . TABLE\ 4/T.330 .T& cw(228p) . { \fBFormat encoding of TAPDU and ElementId\fR } .TE .TS center box ; cw(54p) | cw(36p) | cw(96p) | cw(42p) . TAPDUId and ElementId name Type T.61 Character coding format Remarks _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . authorizing Constructor 21 :\(sq AUTHORIZING: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoFWDComment Primitive { 79:\(sq AUTO\(hyFWD\(hyCOMMENT: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoFWDHeading { 78:\(sq AUTO\(hyFWD\(hyHEADING: } for further study _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoFWDIPMs Primitive 76:\(sq AUTO\(hyFWD\(hyIPMS: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoFWDRecipients Constructor { 77:\(sq AUTO\(hyFWD\(hyRECIPIENTS: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoOutput Constructor 60 :\(sq AUTO\(hyOUTPUT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . bcc Constructor 24 :\(sq BCC: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . bodyType Constructor 31 :\(sq BODY\(hyTYPE: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . cancel \(em 3.13 :\(sq CANCEL: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . cc Constructor 23 :\(sq CC: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . comment Primitive 50 :\(sq COMMENT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . contentIndicator Constructor { 18 :\(sq CONTENT\(hyINDICATOR: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . contentInfo Primitive 17 :\(sq CONTENT\(hyINFO: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . contentReturned \(em { 72 :\(sq CONTENT\(hyRETURNED\(hyINDICATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . conversion Primitive 16 :\(sq CONVERSION: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . conversionIndication Constructor { 42 :\(sq CONVERSION\(hyINDICATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . convertedInfoTypes Primitive { 44 :\(sq CONVERTED\(hyINFORMATION\(hyTYPES: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . correlationInfo Primitive { 1 :\(sq CORRELATION\(hyINFORMATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . deleteAfterOutput Primitive { 80 :\(sq DELETE\(hyAFTER\(hyOUTPUT: } _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . deliver \(em 3.3 :\(sq DELIVER: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . deliveryId Primitive 35 :\(sq DELIVERY\(hyID: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . deliveryStatusNotice \(em { 3.4 :\(sq DELIVERY\(hySTATUS\(hyNOTICE: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . dsMode Primitive 58 :\(sq DS\(hyMODE: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . dsQuery \(em 3.7 :\(sq DS\(hyQUERY: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . dsReport \(em 3.8 :\(sq DS\(hyREPORT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . errors Primitive 9 :\(sq ERRORS: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . exception \(em 3.12 :\(sq EXCEPTION: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . expiredDiscard Primitive 73 :\(sq EXPIRED\(hyDISCARD: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . explicitRN \(em 3.6 :\(sq EXPLICIT\(hyRN: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . explicitRNAck \(em { 3.16 :\(sq EXPLICIT\(hyRN\(hyACK: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . forwardedInfo Constructor 32 :\(sq FORWARDED\(hyINFO: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . from Primitive 20 :\(sq FROM: _ .TE .nr PS 9 .RT .ad r \fBTableau 3/T.330 [T50.330], p.\fR .sp 1P .RT .ad b .RT .LP .sp 1 .sp 2P .LP 11.3 \fICoding rule\fR .sp 1P .RT .sp 1P .LP 11.3.1 \fITAPDU ID\fR \v'3p' .sp 9p .RT .LP 1) The TAPDU number assigned to TAPDU shall consist of two parts separated by a \*Qperiod\*U (.). The first part identifies the application, for example, \*Q3\*U is assigned to this application. The second part identifies the procedures specified in the application. .LP 2) Where national requirements dictate the use of non\(hystandardized TAPDU numbers. Administrations may choose any values in the range\ 1000\(hy1999 for the first part of non\(hystandardized application identifiers. .LP 3) Other rules applied to TAPDU number and name are same as those of the element number and name, described below. .bp .sp 1P .LP 11.3.2 \fIElement ID\fR \v'3p' .sp 9p .RT .LP 1) The element number shall be sequentially assigned a different number. .LP 2) An element number is always closed by the character \*Qcolon\*U (:). .LP 3) There shall be no restriction of the number of digits for element numbers and any leading zeros are ignored. .LP 4) Where national requirements dictate the use of non\(hystandardized element numbers Administrations may choose any values in the range\ 1000\(hy1999 for non\(hystandardized elements. .LP 5) The element number and the element name shall be separated by the character \*Qspace\*U. .LP 6) An element name shall be represented by a text string, that is a sequence of graphic characters. Capital and small characters have the same effect. .LP 7) An element name is always closed by the character \*Qcolon\*U (:). .sp 1P .LP 11.3.3 \fIElement value fields\fR .sp 9p .RT .PP For unregistered TLM\(hyusers with international access, the pre\(hydefined values as defined in the following tables have to be applied. For all other cases, these values can be replaced by nationally defined values. .RT .sp 1P .LP 11.3.4 \fISeparators and common rules\fR \v'3p' .sp 9p .RT .LP 1) TAPDU\(hyIds and elements shall be preceded by the following delimiters: .LP \(em \*QCR LF\*U sequence, or .LP \(em \*QCR LF BS +\*U sequence. .LP 2) The Element\(hyId and the first component shall be separated by the character \*Qspace\*U or \*QNew Line\*U functions (\*QNL\*U\ =\ \*QCR LF\*U or \*QLF CR\*U). .LP 3) Components shall be separated by \*Qcomma\*U (\*Q,\*U) and optionally \*QNL\*U. .LP 4) When components with pre\(hydefined and not pre\(hydefined values are contained in an element, they shall be separated by a \*QNL\*U and the line with the pre\(hydefined values should start with the character\ \*Q=\*U. .LP 5) Parameters within one component field shall be separated by the character \*Qslash\*U (\*Q/\*U) or \*Qsemicolon\*U (\*Q;\*U). \*QCR LF\*U within a parameter is not allowed, except if the parameter is longer than 1\ line. .LP 6) The actual value of a parameter value is encoded by a sequence of graphic characters. Capital and small characters have the same effect. .LP 7) If some pre\(hydefined values are absent but required, then their default value shall apply. .LP 8) The element ID and the first element value field shall be separated by the character \*Qspace\*U or the \*QNL\*U function. .LP 9) Contiguous \*QNL\*U and \*QLF\*U are considered as one \*QNL\*U. .LP 10) Contiguous embeded space are considered as one space. Leading spaces in a line are ignored. .LP 11) The character sequence \*QSpace //\*U indicates that the following of the line shall be considered as a comment. .sp 1P .LP 11.4 \fIFormat of TAPDU\fR .sp 9p .RT .PP The format of each TAPDU according to the above coding rules is shown in Annex\ C of this Recommendation. .RT .sp 1P .LP 11.5 \fIReference between TAPDU components and its coding format\fR .sp 9p .RT .PP This section provides the tables necessary for the encoding of TAPDU components. .bp .RT .sp 1P .LP 11.5.1 \fITAPDUId and elementId\fR (see Table 4/T.330) .sp 9p .RT .PP Table 4/T.330 comprises four columns: .RT .LP 1) The first column contains the TAPDUId or Element\(hyId name as used in the ASN.1 description of \(sc\ 10. .LP 2) The second column contains the type of this element: .LP a) primitive: the element contains only one elementValue field; .LP b) constructor: the element may contain more than one elementValue field. .LP 3) The third column contains the actual coding format of the TAPDUId or element\(hyId. .LP 4) The last column contains remarks. .sp 1P .LP 11.5.2 \fIElementValues\fR (see Table 5/T.330) .sp 9p .RT .PP Table 5/T.330 comprises five columns: .RT .LP 1) The first column contains the ElementValue name (component name) as used in the ASN.1 description of \(sc\ 10. .LP 2) The second column contains the type of ElementValue field: .LP a) primitive: the component contains only one parameter; .LP b) constructor: the component may contain more than one parameter. .LP 3) The third column contains the type of the value: .LP a) predefined; .LP b) general, as defined in this section. .LP 4) The fourth column contains the actual coding format, or, in case of general value, a reference name which points to the actual coding format in Table\ 6/T.330. .LP 5) The last column contains remarks. .sp 1P .LP 11.5.3 \fIGeneral values\fR (see Table 6/T.330) .sp 9p .RT .PP Table 6/T.330 comprises five columns: .RT .LP 1) The first column contains the reference name (general value name) used in Table\ 5/T.330. .LP 2) The second column contains the name of the parameter. .LP 3) The third column contains the code of the value. .LP 4) The fourth column contains the keyword and format of this parameter. .LP 5) The last column contains remarks. .LP .rs .sp 20P .ad r Blanc .ad b .RT .LP .bp .ce \fBH.T. [1T51.330]\fR .ce TABLE\ 4/T.330 .ce \fBFormat encoding of TAPDU and ElementId\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) | cw(36p) | cw(96p) | cw(42p) . TAPDUId and ElementId name Type T.61 Character coding format Remarks _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . authorizing Constructor 21 :\(sq AUTHORIZING: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoFWDComment Primitive { 79:\(sq AUTO\(hyFWD\(hyCOMMENT: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoFWDHeading { 78:\(sq AUTO\(hyFWD\(hyHEADING: } for further study _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoFWDIPMs Primitive 76:\(sq AUTO\(hyFWD\(hyIPMS: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoFWDRecipients Constructor { 77:\(sq AUTO\(hyFWD\(hyRECIPIENTS: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . autoOutput Constructor 60 :\(sq AUTO\(hyOUTPUT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . bcc Constructor 24 :\(sq BCC: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . bodyType Constructor 31 :\(sq BODY\(hyTYPE: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . cancel \(em 3.13 :\(sq CANCEL: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . cc Constructor 23 :\(sq CC: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . comment Primitive 50 :\(sq COMMENT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . contentIndicator Constructor { 18 :\(sq CONTENT\(hyINDICATOR: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . contentInfo Primitive 17 :\(sq CONTENT\(hyINFO: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . contentReturned \(em { 72 :\(sq CONTENT\(hyRETURNED\(hyINDICATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . conversion Primitive 16 :\(sq CONVERSION: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . conversionIndication Constructor { 42 :\(sq CONVERSION\(hyINDICATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . convertedInfoTypes Primitive { 44 :\(sq CONVERTED\(hyINFORMATION\(hyTYPES: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . correlationInfo Primitive { 1 :\(sq CORRELATION\(hyINFORMATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . deleteAfterOutput Primitive { 80 :\(sq DELETE\(hyAFTER\(hyOUTPUT: } _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . deliver \(em 3.3 :\(sq DELIVER: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . deliveryId Primitive 35 :\(sq DELIVERY\(hyID: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . deliveryStatusNotice \(em { 3.4 :\(sq DELIVERY\(hySTATUS\(hyNOTICE: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . dsMode Primitive 58 :\(sq DS\(hyMODE: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . dsQuery \(em 3.7 :\(sq DS\(hyQUERY: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . dsReport \(em 3.8 :\(sq DS\(hyREPORT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . errors Primitive 9 :\(sq ERRORS: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . exception \(em 3.12 :\(sq EXCEPTION: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . expiredDiscard Primitive 73 :\(sq EXPIRED\(hyDISCARD: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . explicitRN \(em 3.6 :\(sq EXPLICIT\(hyRN: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . explicitRNAck \(em { 3.16 :\(sq EXPLICIT\(hyRN\(hyACK: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . forwardedInfo Constructor 32 :\(sq FORWARDED\(hyINFO: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . from Primitive 20 :\(sq FROM: _ .TE .nr PS 9 .RT .ad r \fBTableau 4/T.330 [1T51.330], p.37\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [2T51.330]\fR .ce TABLE\ 4/T.330\ \fI(cont.)\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) | cw(36p) | cw(96p) | cw(42p) . TAPDUId and ElementId name Type T.61 Character coding format Remarks _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . orgIntendedRecipient Primitive { 40 :\(sq INTENDED\(hyRECIPIENT: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . iPNOriginator Primitive 69 :\(sq IPN\(hyORIGINATOR: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . language Primitive 53:\(sq LANGUAGE: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . latestDelivery Primitive 34:\(sq LATEST\(hyDELIVERY: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . messageDelete \(em 3.18 :\(sq MESSAGE\(hyDELETE: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . messageDeleteMode Primitive { 81 :\(sq MESSAGE\(hyDELETE\(hyMODE: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . messageLength Primitive 37 :\(sq MESSAGE\(hyLENGTH: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . messageReturnedInd \(em { 51 :\(sq MESSAGE\(hyRETURNED\(hyINDICATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . messageSelector Primitive 82 :\(sq MESSAGE\(hySELECTOR: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . messageStatus Primitive 83 :\(sq MESSAGE\(hySTATUS: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . messageType Primitive 52 :\(sq MESSAGE\(hyTYPE: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . msgIncomplete \(em 67:\(sq MSG\(hyINCOMPLETE: This element has not value _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . nonDeliveryReason Primitive { 46 :\(sq NON\(hyDELIVERY\(hyREASON: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . nonReceiptInfo Primitive { 49 :\(sq NON\(hyRECEIPT\(hyINFO: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . { 43 :\(sq NOTIFICATION\(hyTYPE: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . obsoletedDiscard Primitive { 74 :\(sq OBSOLETED\(hyDISCARD: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . obsoletedIPMs Constructor 29 :\(sq OBSOLETED: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . otherRecipients Constructor 41 :\(sq OTHER\(hyRECIPIENTS: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . outputMessage \(em 3.10 :\(sq OUTPUT\(hyMESSAGE: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . outputRequest \(em 3.9 :\(sq OUTPUT\(hyREQUEST: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . perMessageIndicators Constructor 19 :\(sq FLAGS: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . preferredRecipient Primitive { 70 :\(sq PREFERRED\(hyRECIPIENT: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . priority Primitive 13 :\(sq PRIORITY: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . probe \(em 3.2 :\(sq PROBE: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . probeAck \(em 3.15 :\(sq PROBE\(hyACK: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . probeId Primitive 66 :\(sq PROBE\(hyID: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . quantityOfDocs Primitive { 62 :\(sq QUANTITY\(hyOF\(hyDOCS: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . recipients Constructeur 15 :\(sq RECIPIENTS: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . receiptStatusNotice \(em { 3.5 :\(sq RECEIPT\(hySTATUS\(hyNOTICE: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . redirectedFrom Constructeur 54 :\(sq REDIRECTED\(hyFROM: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . register \(em 3.11 :\(sq REGISTER: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . registerAck \(em 3.17 :\(sq REGISTER\(hyACK: _ .TE .nr PS 9 .RT .ad r \fBTableau 4/T.330 [2T51.330], p.38\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [3T51.330]\fR .ce TABLE\ 4/T.330\ \fI(end)\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) | cw(36p) | cw(96p) | cw(42p) . TAPDUId and ElementId name Type T.61 Character coding format Remarks _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . relatedIPMs Constructor 28 :\(sq RELATED\(hyIPMS: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . repliedToIPM Primitive { 30 :\(sq REPLIED\(hyTO\(hyIPM: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . reply Constructor 25 :\(sq REPLY: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . reportedMessageId Primitive { 75 :\(sq REPORTED\(hyMESSAGE\(hyID: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . reportedRecipient Primitive { 3 :\(sq REPORTED\(hyRECIPIENT: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . retrievalId Primitive 38 :\(sq RETRIEVAL\(hyID: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . returnAddress Primitive 36 :\(sq RETURN\(hyADDRESS: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . send \(em 3.1 :\(sq SEND: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . sendAck \(em 3.14 :\(sq SEND\(hyACK: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . statusQuery \(em 3.19 :\(sq STATUS\(hyQUERY: _ .T& lw(54p) | cw(36p) | lw(96p) | lw(42p) . statusReport \(em 3.20 :\(sq STATUS\(hyREPORT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . subject Primitive 26 :\(sq SUBJECT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . subjectIPM Primitive 71 :\(sq SUBJECT\(hyIPM: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . submissionId Primitive 65 :\(sq SUBMISSION\(hyID: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . submissionTime Primitive 33 :\(sq SUBMISSION\(hyTIME: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . supplInfo Primitive { 68 :\(sq SUPPLEMENTARY\(hyINFORMATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . supplReceiptInfo Primitive { 68 :\(sq SUPPLEMENTARY\(hyINFORMATION: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . thisIPM Primitive 27 :\(sq THIS\(hyIPM: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . thisRecipient Primitive 39 :\(sq THIS\(hyRECIPIENT: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . timeOfDelivery Primitive { 4 :\(sq TIME\(hyOF\(hyDELIVERY: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . timeOfReceipt Primitive { 47 :\(sq TIME\(hyOF\(hyRECEIPT: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . timeOfReport Primitive { 84 :\(sq TIME\(hyOF\(hyREPORT: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . tLMAUOperation Constructor 59 :\(sq TLMAU\(hyOPERATION: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . to Constructor 22 :\(sq TO: _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . typeOfReceipt Primitive { 48 :\(sq TYPE\(hyOF\(hyRECEIPT: } _ .T& lw(54p) | lw(36p) | lw(96p) | lw(42p) . typeOfUA Primitive { 45 :\(sq TYPE\(hyOF\(hyUA: \fIConventions:\fR .LP 1)\ Primitive:\ element contains only one element value field. .LP 2)\ Constructor:\ element may contain more than one element value field. .LP 3)\ abc de:\ underlined characters, i.e. \*Qabc\*U are mandatory in case of international access (see \(sc 11.2). .LP 4)\ \(sq:\ space character. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau 4/T.330 [3T51.330], p.39\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [1T52.330]\fR .ce TABLE\ 5/T.330 .ce \fBFormat encoding of elements values\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) | cw(30p) | cw(30p) | cw(78p) | cw(36p) . Element value name Type of element value field Type of value T.61 character coding format Remarks _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { alternate\(hyrecipient\(hyallowed } Primitive Predefined Allow ed _ .T& lw(54p) | lw(30p) | cw(30p) | lw(78p) | lw(36p) . authorizing Constructor \(em 21 :\(sqAUTHORIZING: _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . authorizing\(hyuser Constructor General \fIOR Descriptor\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . auto\(hyacknowledgment Primitive Predefined { Auto\(hyRec eipt, Manual\(hyRec eipt (d\*'efaut) } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . auto\(hyforwarded Primitive Predefined { Auto\(hyfor warded, Not\(hyAuto\(hyfor warded (default) } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . auto\(hyfwd\(hyComment Primitive General \fIany Text\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . auto\(hyfwd\(hyipms Primitive Predefined { Auto\(hyfor warded, Not\(hyAuto\(hyfor warded (default) } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { auto\(hyfwd\(hyrecipient\(hyname } Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . blind\(hycopy\(hyrecipient Constructor General \fIOR Descriptor\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . body\(hypart Primitive Predefined { IA5Text , TLX , Voice , G3Fax , G4Fax \(hyClass1, TTX , Videotex , Message , Mixed \(hyMode, Encrypted } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . call\(hyid Primitive General \fICall Identification\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . comments Primitive General \fIComments\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . content\(hyreturn\(hyrequest Primitive Predefined { Content\(hyReturn\(hyReq uest\fR } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . conversion\(hyinfo N O, Y es; WL OSS _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . copy\(hyrecipient Constructor General \fIOR Descriptor\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . deferred\(hydelivery\(hytime Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . delete\(hyafter\(hyoutput Primitive Predefined Keep , Delete _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . delivery\(hymsg\(hyid Primitive General \fIMessage Identifier\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { diagnostic\(hycode | ua\d\u)\d } Primitive Predefined { Unrecognized\(hyOR\(hyName , Ambiguous\(hyOR\(hyName , MTS\(hyCongestion , Loop\(hyDetected , Recipient\(hyUnavailable , Maximum\(hyTime\(hyExpired , Content\(hyToo\(hyLong , Conversion\(hyImpractical , Encoded\(hyInformation\(hyType\(hyUnsupported , Conversion\(hyProhibited , Invalid\(hyArguments , Implicit\(hyConversion\(hyNot\(hySubscribed , Content\(hySyntax\(hyError , Pragmatic\(hyConstraint\(hyViolation , Protocol\(hyViolation , Content\(hyNot\(hySupported , Too\(hyMany\(hyRecipient , No\(hyBilateral\(hyAgreement } _ .TE .nr PS 9 .RT .ad r \fBTableau 5/T.330 [1T52.330], p.40\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [2T52.330]\fR .ce TABLE\ 5/T.330\ \fI(cont.)\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) | cw(30p) | cw(30p) | cw(78p) | cw(36p) . Element value name Type of element value field Type of value T.61 character coding format Remarks _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . discard\(hyipm Primitive Predefined { Discard (default), Not\(hyDiscard } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . discard\(hyreason Primitive Predefined { IPM\(hyExpired , IPM\(hyObsoleted , User\(hySubscription\(hyTerminated } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . disclose\(hyrecipients Primitive Predefined No\(hyDiscl osure _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . dsMode Primitive \(em 58 :\(sqDS\(hyMODE: _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . ds\(hymode Primitive Predefined Auto\(hyOutput , Retrieval _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . eIT Primitive Predefined { IA5Text , TLX , Voice , G3Fax , G4Fax \(hyClass1, TTX , Videotex , Undefined , Mixed \(hyMode } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . error\(hycause Primitive Predefined { IPMS\(hyElement\(hyof\(hyService\(hyNot\(hy Subscribed ,*\ MTS\(hyElement\(hyof\(hyService\(hyNot\(hySubscribed ,* Name\(hyMalformed ,* IPM\(hyNot\(hySubmitted , IPM\(hyTransferred , IPM\(hyDelivered , Element\(hyof\(hyService\(hyNot\(hySubscribed ,* Message\(hyDelivered , Message\(hyTransferred , Originator\(hyInvalid ,* Query\(hyIdentifier\(hyInvalid ,* Recipient\(hyImproperly\(hySpecified ,* Submission\(hyIdentifier\(hyInvalid ,* No\(hyMessage\(hyin\(hyDS , DS\(hyNot\(hySupported , DS\(hyNot\(hySubscribed , Retrieval\(hyIdentifier\(hyInvalid ,* Parameter\(hyInvalid ,* Not\(hyChanged } { *\ optionally followed by the name, service, parameter, etc. concerned in << | | | | > } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . error\(hyrecovery\(hymode Primitive Predefined { Recovery\(hy1 , Recovery\(hy2 , Recovery\(hy3 } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . expiry\(hytime Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . explicit\(hyconversion Primitive Predefined { TLX , IA5 , G3 , G4 , VTX , TTX } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . forwarded\(hytime Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . frequency Primitive General \fIFrequency\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . importance Primitive Predefined { L ow, N ormal (default), H igh\fR } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . intended\(hyrecipient\(hyname Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . ipn\(hyoriginating\(hyuser Constructor General \fIOR Descriptor\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . language\(hyind Primitive Predefined ffs _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . latest\(hydelivery\(hytime Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . message\(hydelete\(hymode Primitive Predefined { Auto\(hyDel ete (default), Manual\(hyDel ete } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . message\(hylength Primitive General \fIMessage Length\fR _ .T& lw(54p) | lw(30p) | cw(30p) | lw(78p) | lw(36p) . messageType Primitive \(em 52 :\(sqMESSAGE\(hyTYPE: _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . non\(hyreceipt\(hyreason Primitive Predefined { IPM\(hyDISCARD , IPM\(hyAuto\(hyforwarded } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . nrn\(hyrequest Primitive Predefined NRN \(hyRequest _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . number\(hyof\(hydocs Primitive General { \fINumber Of Associated Documents\fR } _ .TE .nr PS 9 .RT .ad r \fBTableau 5/T.330 [2T52.330], p.41\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [3T52.330]\fR .ce TABLE\ 5/T.330\ \fI(cont.)\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) | cw(30p) | cw(30p) | cw(78p) | cw(36p) . Element value name Type of element value field Type of value T.61 character coding format Remarks _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . obsoleted\(hyipm\(hyid Constructor General \fIIPM Identifier\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . originating\(hyuser Constructor General \fIOR Descriptor\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . originator\(hyname Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { originator\(hyrequested\(hy alternate\(hyrecipient } Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . other\(hyrecipient\(hyname Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . output\(hytime Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . Physical\(hydelivery\(hymode Primitive Predefined { \*QPDM=\*UOM (defaut), EMS, SPEC, COL, TLXA, TTXA, PHA, BFAX } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { Physical\(hydelivery\(hyreport\(hy request } Primitive Predefined { \*QREP=\*UUND (defaut), PDS, MHS, PDMHS } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { Physical\(hyforwarding\(hy address\(hyrequest } Primitive Predefined PFAR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { Physical\(hyforwarding\(hy prohibited } Primitive Predefined PFP _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . postal\(hyaddress Primitive General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . preferred\(hyrecipient Constructor General \fIOR Descriptor\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . primary\(hyrecipient Constructor General \fIOR Descriptor\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . priority\(hyind Primitive Predefined { Urg ent, Non\(hyUrg ent, Nor mal (d\*'efaut) } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . probe\(hymsg\(hyid Primitive General \fIMessage Identifier\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reason\(hycode Primitive Predefined { Transfer\(hyFailure , Unable\(hyTo\(hyTransfer ,\fR Conversion\(hyNot\(hyPerformed } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . receipt\(hytime Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . recipient\(hyname Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { recipient\(hynumber\(hyfor\(hyadvice } Primitive General \fI\*QCALL=\*UNumber\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { recipient\(hyreassignment\(hy prohibited } Primitive Predefined RRP _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . redirected\(hyfrom Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . registered\(hymail\(hytype Primitive Predefined NRM (defaut), RM, RMA _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . related\(hyipm\(hyid Constructor General \fIIPM Identifier\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . replied\(hyto\(hyipm\(hyid Constructor General \fIIPM Identifier\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reply\(hyrecipient Constructor General \fIOR Descriptor\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reply\(hyrequest Primitive Predefined { Reply , No\(hyReply (default) } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reply\(hytime Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reported\(hymessage\(hyid Primitive General \fIMessage Identifier\fR _ .TE .nr PS 9 .RT .ad r \fBTableau 5/T.330 [3T52.330], p.42\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [4T52.330]\fR .ce TABLE\ 5/T.330\ \fI(end)\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(54p) | cw(30p) | cw(30p) | cw(78p) | cw(36p) . Element value name Type of element value field Type of value T.61 character coding format Remarks _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reported\(hyrecipient\(hyname Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . report\(hytime Primitive General \fIDate and Time\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . report\(hytype Primitive Predefined { Receipt , Non\(hyReceipt , Delivery , Non\(hydelivery } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { requested\(hydelivery\(hymethod } Primitive Predefined { \*QRDL=\*UANY (d\*'efaut), MAS, PD, TLX, TTX, G3, G4, IA5, VTX } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . retrieval\(hyid Primitive General { \fIRetrieval Identifier\fR } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . return\(hyrequest Primitive Predefined Return \(hyRequest _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . rn\(hyrequest Primitive Predefined RN \(hyRequest _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . sensitivity Primitive Predefined { Pers onal, Priv ate, Comp any\(hyConfidential } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . status Primitive Predefined { In\(hyProcess , Delivered , Non\(hyDelivered } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . subject\(hycontent Primitive General \fISubject\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . subject\(hyipm\(hyid Primitive General \fIMessage Identifier\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . submission\(hymsg\(hyid Primitive General \fIMessage Identifier\fR _ .T& lw(54p) | lw(30p) | cw(30p) | lw(78p) | lw(36p) . submissionTime Primitive \(em 33 :\(sqSUBMISSION\(hyTIME: _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . suppl\(hyinfo Primitive General { \fISupplementary Information\fR } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . suppl\(hyreceipt\(hyinfo Primitive General { \fISupplementary Information\fR } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . terminal\(hytype Primitive Predefined { \*QTTyp=\*U TLX, TTX, G3, G4, IA5, vtx } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . this\(hyrecipient\(hyname Constructor General \fIOR Name\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . this\(hyipm\(hyid Constructor General \fIIPM Identifier\fR _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . type\(hyof\(hyreceipt Primitive Predefined { Manual (d\*'efaut), Auto matic } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . type\(hyof\(hyua Primitive Predefined { Priv ate, Pub lic (d\*'efaut) } _ .T& lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . user\(hyreport\(hyrequest Primitive Predefined { No\(hyReport , Non\(hyDelivery\(hyReport , Report \ua\d\u)\d More diagnostic\(hycodes can be found in Recommendation X.411 and should be translated into appropriate T.61 text. .LP \fINote\fR \ \(em\ The character strings in italics in the fourth column are the entry name of the General value list, Table\ 6/T.330. .LP \fIConventions:\fR .LP 1) Primitive: elementary or value contains only one component. .LP 2) Constructor: element or value contains more than one component. .LP 3) abc de: underlined characters, i.e. \*Qabc\*U are mandatory. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau 5/T.330 [4T52.330], p.43\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [1T53.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(312p) . TABLE\ 6/T.330 .T& cw(312p) . \fBGeneral value list\fR .TE .TS center box ; cw(48p) | cw(60p) sw(24p) sw(150p) | cw(30p) , c | c | c | c | ^ . General value Value attribute Remarks Name Parameter name Code | ua\d\u)\d Format/Keyword _ .T& lw(48p) | lw(60p) | lw(24p) | lw(150p) | lw(30p) . { . . Each component is separated by the character <> } .T& lw(48p) | lw(60p) | lw(24p) | lw(150p) | lw(30p) . { TLMAU TID T.61 Defined in Rec. F.200 Call identification TLM TID T.61 Defined in Rec. F.200 } .T& lw(48p) | lw(60p) | lw(24p) | lw(150p) | lw(30p) . { Date and time P YY\(hyMM\(hyDD\(hyHH:mm } .T& lw(48p) | lw(60p) | lw(24p) | lw(150p) | lw(30p) . { Document rel. No. N 001 | | 99 } .T& lw(48p) | lw(60p) | lw(24p) | lw(150p) | lw(30p) . { Additional session rel. No. N 01 | | 9 } _ .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . Comments \(em P _ .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . Date and time \(em P YY\(hyMM\(hyDD\(hyHH:mm _ .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . Frequency \(em N In minutes _ .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . { . . ::=\*Q/\*U\*Q>\*U IPM identifier OR name . See OR name } .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . { Local message ID AI5 \*QLID=\*U } _ .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . Message identifier \(em P _ .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . Message length \(em N In octets _ .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . { Number of associated documents } \(em N _ .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . { OR name . See OR name OR descriptor Free form name T.61 \*QFree Form Name=\*U } .T& lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . { Telephone number P \*QTelephone Number=\*U } _ .TE .nr PS 9 .RT .ad r \fBTableau 6/T.330 [1T53.330] \ \ (\*`a l'italienne), p.44\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [2T53.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(342p) . { TABLE\ 6/T.330\ \fI(cont.)\fR } .TE .TS center box ; cw(36p) | cw(60p) sw(24p) sw(180p) | cw(42p) , c | c | c | c | ^ . General value Value attribute Remarks Name Parameter name Code | ua\d\u)\d Format/Keyword _ .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { . . ::= } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Standard attribute list . ::= \*Q<\*U <\fBKeyword.Att\fR > (\*Q;\*U <\fBKeyword.Att\fR >)* \*Q>\*U . } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Country name N/P \*Q\fBCountry Name\fR =\*U | \*Q\fBCN\fR =\*U Default: Country of TLMAU } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Administration domain name N/P \*Q\fBAdministration Domain Name\fR =\*U | \*Q\fBADMD\fR =\*U\ D\*'efaut: ADMD de la TLMAU } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Network adress N \*Q\fBX121 Address\fR =\*U | \*Q\fBX121\fR =\*U | \*Q\fBNetwork Address\fR =\*U\ } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Terminal identifier P \*Q\fBTerminal ID\fR =\*U | \*Q\fBTID\fR =\*U } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Private domain name N/P \*Q\fBPrivate Domain Name\fR =\*U | \*Q\fBPRMD\fR =\*U } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Organisation name P \*Q\fBOrganization Name\fR =\*U | \*Q\fBON\fR =\*U OR name Numeric user identifier N \*Q\fBUser Agent ID\fR =\*U | \*Q\fBUAID\fR =\*U | \*Q\fBNUID\fR =\*U } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { SurName P \*Q\fBSurName\fR =\*U | \*Q\fBSN\fR =\*U } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Given name P \*Q\fBGiven Name\fR =\*U | \*Q\fBGN\fR =\*U } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Initials P \*Q\fBInitials\fR =\*U | \*Q\fBI\fR =\*U } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Generation qualifier P \*Q\fBGeneration Qualifier\fR =\*U | \*Q\fBGQ\fR =\*U } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Organization unit name P \*Q\fBOrganization Unit Name\fR =\*U | \*Q\fBOU\fR =\*U\ } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . { Domain defined attribute listne . ::= \*Q\*Q,\*U(\*Q;\*U \*Q,\*U)* \*Q>\*U | \*Q \*Q,\*U(\*Q;\*U\*Q,\*U)* \*Q>\*U } .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . Type P .T& lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . Value P _ .TE .nr PS 9 .RT .ad r \fBTableau 6/T.330 [2T53.330] \ \ (\*`a l'italienne), p.45\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [3T53.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(342p) . { TABLE\ 6/T.330\ \fI(cont.)\fR } .TE .TS center box ; cw(36p) | cw(150p) sw(24p) sw(72p) | cw(60p) , c | c | c | c | ^ . General value Value attribute Remarks Name Parameter name Code | ua\d\u)\d Format/Keyword _ .T& lw(36p) | lw(150p) | lw(24p) | lw(72p) | lw(60p) . Postal address .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . PDS\(hyname P \*QPDSN=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . { Physical delivery country name } N/P \*QPDCN=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Postal code N/P \*QPC=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Physical delivery office name P \*QPDNA=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . { Physical delivery office number } P \*QPDNU=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . { Extension OR address components } P \*QEOA=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . { Physical delivery personal name } P \*QPNP=\*U .T& lw(36p) | lw(150p) | cw(24p) | lw(72p) | lw(60p) . OR name (continued) { Physical delivery organization name \fR } P \*QONP=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . { Extension physical delivery address components } P \*QEPD=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Unformatted postal address P \*QUPA=\*U { Max. 6 lines, max. 30 characters per line separated by <<\(hy>> } .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Street address P \*QSTA=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Post office box address P \*QPOB=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Poste restante address P \*QPRA=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Unique postal name P \*QUN=\*U .T& lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Local postal attributes P \*QLPA=\*U _ .TE .nr PS 9 .RT .ad r \fBTableau 6/T.330 [3T53.330] \ \ (\*`a l'italienne), p.46\fR .sp 1P .RT .ad b .RT .LP .bp .ce \fBH.T. [4T53.330]\fR .ps 9 .vs 11 .nr VS 11 .nr PS 9 .TS center box; cw(300p) . { TABLE\ 6/T.330\ \fI(end)\fR } .TE .TS center box ; cw(54p) | cw(54p) sw(24p) sw(120p) | cw(48p) , c | c | c | c | ^ . General value Value attribute Remarks Name Parameter name Code | ua\d\u)\d Format/Keyword _ .T& lw(54p) | cw(54p) | cw(24p) | lw(120p) | lw(48p) . Retrieval identifier \(em N/P _ .T& lw(54p) | cw(54p) | cw(24p) | lw(120p) | lw(48p) . Subject \(em T.61 _ .T& lw(54p) | cw(54p) | cw(24p) | lw(120p) | lw(48p) . Supplementary information \(em { P \ua\d\u)\d N = Numeric string in T.61 character set; P = Printable string in T.61 character set; AI5 = AI5 string in T.61 character set; T.61 = T.61 string. .LP \ub\d\u)\d Descr.Att in OR Descriptor and Keyword Att in OR Name contains a Parameter\(hyId and a parameter\(hyvaue. The Parameter\(hyIds appear with bold characters in this table. .LP \fINote\ 1\fR \ \(em\ Syntactical conventions are defined as follows and the character size does not make any sense: .LP <. | | > Represents a syntactical item, non\(hyterminal (. | | )* Iteration | Exclusive or alternatives \*Qabc\*U Explicit characters abc. .LP \fINote\ 2\fR \ \(em\ Maximum length of parameter values can be found in X.400\(hySeries Recommendations. .LP } _ .TE .nr PS 9 .RT .ad r \fBTableau 6/T.330 [4T53.330] \ \ (\*`a l'italienne), p.47\fR .sp 1P .RT .ad b .RT .LP .bp