home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-08-16 | 32.0 KB | 1,871 lines |
- C:\WINWORD\CCITTREC.DOT_______________
-
- The drawaing contained in this Recommendation have been done in
- Autocad
-
- TABLE 2/T.330
-
- Relationship between abstract operation and TAPDU
-
-
-
- mhsùdocùxfer
- Abstract operation
-
- TAPDU
-
- Direction
- of transfer
- TLM
- TLMAU
-
-
-
- Operation
-
- TAPDU name
-
- TLMAU
- status
-
-
-
-
- MessageSend
-
- (O) SendùTAPDU
- (R) SendAckùTAPDU
- (E) ExceptionùTAPDU
-
- M
- C
- M
-
- ->
- <-
- <-
-
-
- MessageProbe
-
- (O) ProbeùTAPDU
- (R) ProbeAckùTAPDU
- (E) ExceptionùTAPDU
-
- C
- C
- C
-
- ->
- <-
- <-
-
-
- ExplicitReceive
-
- (O) ExplicitRNùTAPDU
- (R) ExplicitRNAckù
- TAPDU
- (E) ExceptionùTAPDU
-
- C
- C
- C
-
- ->
- <-
- <-
-
-
- MessageCancel
-
- (O) CancelùTAPDU
- (R) ù
- (E) ExceptionùTAPDU
-
- C
- ù
- C
-
- ->
-
- <-
-
- MessageDeliver
-
- (O) DeliverùTAPDU
-
- M
-
- <-
-
- ReceiptStatusNoti
- ce
-
- (O) ReceiptStatusNoticeù
- TAPDU
-
- M
-
- <-
-
- DeliveryStatusNot
- ice
-
- (O) DeliveryStatusNo-
- ticeùTAPDU
-
- M
-
- <-
-
-
- Register
-
- (O) RegisterùTAPDU
- (R) RegisterAckùTAPDU
- (E) ExceptionùTAPDU
-
- C
- C
- C
-
- ->
- <-
- <-
-
-
- DSList
-
- (O) DSQueryùTAPDU
- (R) DSReportùTAPDU
- (E) ExceptionùTAPDU
-
- C
- C
- C
-
- ->
-
- <-
-
-
- DSDelete
-
- (O) MessageDeleteù
- TAPDU
- (R) ù
- (E) ExceptionùTAPDU
-
- C
- ù
- C
-
- ->
- <-
- <-
-
-
- DSFetch
-
- (O) OutputRequestù
- TAPDU
- (R) OutputMessageù
- TAPDU
- (E) ExceptionùTAPDU
-
- C
- (remarqu
- e 1)
- C
- (remarqu
- e 1)
- C
- (remarqu
- e 1)
-
- ->
- <-
- <-
-
-
- MessageStatus
-
- (O) StatusQueryùTAPDU
- (R) StatusReportùTAPDU
- (E) ExceptionùTAPDU
-
- C
- C
- C
-
- ->
- <-
- <-
-
- O Argument R Result E Error
-
- M Mandatory C Conditional
-
- Note 1 ù In cases where TLMAU provides DS, these TAPDU are manda-
- tory.
-
- Note 2 ù A message may arrive at a TLM terminal as a result of either a
- DeliverùTAPDU or OutputMessageùTAPDU. The DeliverùTAPDU is
- applicable when delivery occurs directly to a TLM erminal. The Output-
- MessageùTAPDU is only applicable in the case that DS is subscribed.
-
- 10.1.1.1 SendùTAPDU
-
- The SendùTAPDU comprises following elements:
-
-
-
-
-
- SendùTAPDU
-
- SendùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- [0] SendTAPDUId,
-
- [1] SEQUENCE {
-
- quantityOfDocs QuantityOfDocsElementId,
-
- numberùofùdocs NumberOfAssociatedDocuments }
- OPTIONAL },
-
- ùù See Note 1
-
- Send [1] SET {
-
- [0] SEQUENCE {
-
- priority PriorityElementId,
-
- priorityùind PriorityValue DAFAULT normal }
- OPTIONAL,
-
- [1] SEQUENCE {
-
- perMessageIndicators PerMessageIndicatorsElementId,
-
- SEQUENCE {
-
- deferredùdeliveryùtime [0] DateandTime OPTIONAL,
-
- [1] SET {
-
- discloseùrecipients [0] DiscloseRecipientsValue
- OPTIONAL,
-
- alternateùrecipientùallowed [1] AlternateRecipientAl-
- lowedValue OPTIONAL,
-
- recipientùreassignmentùprohibited [2] ReassignmentValue
- OPTIONAL } } } OPTIONAL,
-
- [2] SEQUENCE {
-
- conversion ConversionElementId,
-
- conversionùinfo ConversionInfoValue } OPTIONAL,
-
- [3] SEQUENCE {
-
- contentinfo ContentInfoElementId,
-
- contentùreturnùrequest ContentReturnRequestValue }
- OPTIONAL,
-
- [4] SEQUENCE {
-
- returnAddress ReturnAddressElementId,
-
- postalùaddress PostalAddressValue OPTIONAL,
-
- [5] SEQUENCE {
-
- latestDelivery LatestDeliveryElementId,
-
- latestùdeliveryùtime DateandTime } OPTIONAL },
-
- [6] SEQUENCE {
-
- to ToElementId,
-
- SET OF SEQUENCE {
-
- primaryùrecipient [0] ORDescriptor,
-
- [1] RecOptions } } OPTIONAL,
-
- ùù See Note 2
-
- [7] SEQUENCE {
-
- cc CCElementId,
-
- SET OF SEQUENCE {
-
- copyùrecipient [0] ORDescriptor,
-
- [1] RecOptions } } OPTIONAL,
-
- ùù See Note 2
-
- [8] SEQUENCE {
-
- bcc BCCElementId,
-
- SET OF SEQUENCE {
-
- blindùcopyùrecipient [0] ORDescriptor,
-
- [1] RecOptions } } OPTIONAL },
-
- ùù See Note 2
-
-
-
-
-
- SendùTAPDU (continued)
-
- ùù SendùTAPDU Definition (continued)
-
- [2] SET {
-
- [0] SEQUENCE {
-
- thisIPM ThisIPMElementId,
-
- thisùipmùid IPMIdentifier } OPTIONAL,
-
- ùù See Note 3
-
- [1] SEQUENCE {
-
- from FromElementId,
-
- originatingùuser ORDescriptor } OPTIONAL,
-
- [2] SEQUENCE {
-
- authorizing AuthorizingElementId,
-
- SET OF
-
- authorizingùuser OrDescriptor } OPTIONAL,
-
- [3] SEQUENCE {
-
- repliedToIPM RepliedToIPMElementId,
-
- repliedùtoùipmùid IPMIdentifier } OPTIONAL,
-
- [4] SEQUENCE {
-
- obsoletedIPMs ObsoletedIPMsElementId,
-
- SEQUENCE OF
-
- obsoletedùipmùid IPMIdentifier } OPTIONAL,
-
- [5] SEQUENCE {
-
- relatedIPMs
-
- RelatedIPMsElementId,
-
- SEQUENCE OF
-
- relatedùipmùid IPMIdentifier } OPTIONAL,
-
- [6] SEQUENCE {
-
- subject SubjectElementId,
-
- subjectùcontent SubjectContent } OPTIONAL,
-
- [7] SEQUENCE {
-
- contentIndicator ContentIndicatorElementId,
-
- SEQUENCE {
-
- expiryùtime [0] DateandTime OPTIONAL,
-
- [1] SET {
-
- importance [0] ImportanceValue DEFAULT normal,
-
- sensitivity [1] SensitivityValue OPTIONAL } } }
- OPTIONAL,
-
- [8] SEQUENCE {
-
- reply
-
- ReplyElementId,
-
- SEQUENCE {
-
- replyùtime
-
- [0] DateandTime,
-
- [1] SET OF {
-
- replyùrecipient ORDescriptor } } OPTIONAL,
-
- [9] SEQUENCE {
-
- language LanguageElementId,
-
- languageùind LanguagueInd } OPTIONAL,
-
- MsgIncomplete [10] MsgIncompleteElementId OPTIONAL },
-
- ùù Body
-
- [3] SET {
-
- [0] SEQUENCE {
-
- BodyType BodyTypeElementId,
-
- SET OF {
-
- Bodyùpart BodyPartValue } OPTIONAL } }
-
-
-
-
-
-
-
- SendùTAPDU (end)
-
- ùù SendùTAPDU Definition (continued)
-
- ùù Definition of RecOptions
-
- RecOptions ::= SET {
-
- userùreportùrequest [1] UserReportRequestValue
-
- OPTIONAL,
-
- explicitùconversion [2] ExplicitConversionValue
-
- OPTIONAL OPTIONA
-
- rnùrequest [3] RNRequestValue OPTIONAL,
-
- nrnùrequest [4] NRNRequestValue OPTIONAL,
-
- returnùrequest [5] ReturnRequestValue OPTIONAL,
-
- replyùrequest [6] ReplyRequestValue DEFAULT
-
- noReply,
-
- requestedùdeliveryùmethod [7] RequestedDelValue
- OPTIONAL,
-
- terminalùtype [8] TerminalTypeValue OPTIONAL,
-
- physicalùforwardingùprohibited [9] PhyForProhibValue
- OPTIONAL,
-
- physicalùforwardingùaddressùrequest [10] PhyForAdrValue
- OPTIONAL,
-
- physicalùdeliveryùmodes [11] PhyDelModValue
- OPTIONAL,
-
- registeredùmailùtype [12] RegMailType Value OPTIONAL,
-
- recipientùnumberùforùadvice [13] RecNumAdvValue
- OPTIONAL,
-
- physicalùdeliveryùreportùrequest [14] PhyDelRepValue
- OPTIONAL,
-
- originatorùrequestedùalternateùrecipient [15] OrgRe-
- cAltValue OPTIONAL,
-
- Note 1 ù This element must be present when ControlInfo is conveyed by a
- normal document and more than one TAPDU are conveyed in this
- session.
-
- Note 2 ù OR Descriptor must contain an ORAddress and at least one of
- these addresses must be present.
-
- Note 3 ù 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.
-
- 10.1.1.2 SendAckùTAPDU
-
- The SendAckùTAPDU comprises following elements:
-
-
-
-
-
- SendAckùTAPDU
-
- SendAckùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- sendAck [0] SendAckTAPDUId,
-
- [1] SEQUENCE {
-
- correlationInfo CorrelationInfoElementId,
-
- callùid CallIdentification } },
-
- ùù See Note
-
- [1] SET {
-
- [0] SEQUENCE {
-
- submissionId SubmissionIdElementId,
-
- submissionùmsgùid MessageIdentifier },
-
- [1] SEQUENCE {
-
- submissionTime SubmissionTimeElementId,
-
- submissionùtime DateandTime } } }
-
- Note ù This element is a session connection information that identifies pre-
- vious SendùTAPDU being reported on.
-
- 10.1.1.3 ExceptionùTAPDU
-
- The ExceptionùTAPDU comprises following elements:
-
-
-
-
-
- ExceptionùTAPDU
-
- ExceptionùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- exception [0] ExceptionTAPDUId,
-
- [1] SEQUENCE {
-
- correlationInfo CorrelationInfoElementId,
-
- callùid CallIdentification },
-
- ùù See Note
-
- [2] SEQUENCE {
-
- errors ErrorsElementId,
-
- errorùcause ErrorCauseValue } } }
-
- Note ù This element is a session connection information that identifies
- associated TAPDU being reported on e.g. SendùTAPDU.
-
- 10.1.2 MessageProbe
-
- A TLM terminal sends a ProbeùTAPDU to invoke the MessageP-
- robe abstract operation. The TLMAU returns a ProbeAckùTAPDU to
- report the result of that operation, or may return an ExceptionùTAPDU (º
- 10.1.1.3) to report an abstract error.
-
- 10.1.2.1 ProbeùTAPDU
-
- The ProbeùTAPDU comprises following elements:
-
-
-
-
-
- ProbeùTAPDU
-
- ProbeùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- [0] ProbeTAPDUId,
-
- [1] SEQUENCE {
-
- quantityOfDocs QuantityOfDocsElementId,
-
- numberùofùdocs NumberOfAssociatedDocuments } OPTIONAL },
-
- [1] SET {
-
- ùù Continuation see sendùTAPDU.
-
- ùù Note that only few elements of the sendùTAPDU are relevant for a
- ProbeùTAPDU.
-
- ùù Not relevant elements will be ignored.
-
- ùù At least one recipient must be present.
-
- 10.1.2.2 ProbeAckùTAPDU
-
- The ProbeAckùTAPDU comprises following elements:
-
-
-
-
-
- ProbeAckùTAPDU
-
- ProbeAckùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- probeAck [0] ProbeAckTAPDUId,
-
- [1] SEQUENCE {
-
- correlationInfo CorrelationInfoElementId,
-
- callùid CallIdentification } },
-
- [1] SET {
-
- [0] SEQUENCE {
-
- probeId ProbeElementId,
-
- probeùmsgùid MessageIdentifier },
-
- [1] SEQUENCE {
-
- submissionTime SubmissionTimeElementId,
-
- submissionùtime DateandTime } } }
-
- 10.1.3 ExplicitReceive
-
- A TLM terminal sends an ExplicitRNùTAPDU to invoke the Explic-
- itReceive abstract operation. The TLMAU returns an ExplicitRNAckù
- TAPDU to report the result of that operation, or may return an Exceptionù
- TAPDU (see º 10.1.1.3), to report an abstract error.
-
- 10.1.3.1 ExplicitRNùTAPDU
-
- The ExplicitRNùTAPDU comprises following elements:
-
-
-
-
-
- ExplicitRNùTAPDU
-
- ExplicitRNùTAPDU ::= SEQUENCE {
-
- [0]
-
- explicitRN ExplicitRNTAPDUId,
-
- [1] SET {
-
- [0] SEQUENCE {
-
- recipients RecipientsElementId,
-
- recipientùname ORName },
-
- [1] SEQUENCE {
-
- priority PriorityElementId,
-
- priorityùind PriorityValue DEFAULT normal }
- OPTIONAL,
-
- [2] SEQUENCE {
-
- subjectIPM SubjectIPMElementId,
-
- subjectùipmùid IPMIdentifier } OPTIONAL,
-
- [3] SEQUENCE {
-
- IPNOriginator IPNOriginatorElementId,
-
- ipnùoriginatingùuser ORDescriptor } OPTIONAL,
-
- [4] SEQUENCE {
-
- timeOfReceipt TimeOfReceiptElementId,
-
- receiptùtime DateandTime } OPTIONAL,
-
- [5] SEQUENCE {
-
- convertedInfoTypes ConvertedInfoTypesElementId,
-
- SET OF
-
- eIT EITValue } OPTIONAL } }
-
- Note ù If receiptùtime 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.
-
- 10.1.3.2 ExplicitRNAckùTAPDU
-
- The ExplicitRNAckùTAPDU comprises following elements:
-
-
-
-
-
- ExplicitRNAckùTAPDU
-
- ExplicitRNùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- explicitRNAck [0] ExplicitRNTAPDUId,
-
- [1] SEQUENCE {
-
- correlationInfo CorrelationInfoElementId,
-
- callùid CallIdentification } },
-
- [1] SET {
-
- [0] SEQUENCE {
-
- submissionId SubmissionElementId,
-
- submissionùmsgùid MessageIdentifier },
-
- [1] SEQUENCE {
-
- submissionTime SubmissionTimeElementId,
-
- submissionùtime DateandTime } } }
-
- 10.1.4 MessageCancel
-
- A TLM terminal sends a CancelùTAPDU to invoke the Message-
- Cancel abstract operation. The TLMAU returns no TAPDU to report the
- result of that operation, or may return an ExceptionùTAPDU (see º
- 10.1.1.3), to report an abstract error.
-
- 10.1.4.1 CancelùTAPDU
-
- The CancelùTAPDU comprises following elements:
-
-
-
-
-
- CancelùTAPDU
-
- CancelùTAPDU ::= SEQUENCE {
-
- cancel [0] CancelTAPDUId,
-
- [1] SEQUENCE {
-
- submissionId SubmissionIdElementId,
-
- submissionùmsgùid MessageIdentifier } OPTIONAL,
-
- [2] SEQUENCE {
-
- correlationùInfo CorrelationùInfoElementId,
-
- callùid CallIdentification } OPTIONAL }
-
- ùù one of these must be present.
-
- 10.1.5 MessageDeliver
-
- A TLMAU sends a DeliverùTAPDU to invoke the MessageDeliver
- abstract operation.
-
- 10.1.5.1 DeliverùTAPDU
-
- The DeliverùTAPDU comprises following elements:
-
-
-
-
-
- DeliverùTAPDU
-
- DeliverùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- deliver [0] DeliverTAPDUId,
-
- [1] SEQUENCE {
-
- quantityOfDocs QuantityOfDocsElementId,
-
- numberùofùdocs NumberOfAssociatedDocuments }
- OPTIONAL },
-
- ùù MTS parameters
-
- [1] SET {
-
- [0] SEQUENCE {
-
- priority PriorityElementId,
-
- priorityùind PriorityValue DEFAULT normal }
- OPTIONAL,
-
- [1] SEQUENCE {
-
- originator OriginatorElementId,
-
- originatorùname ORName } OPTIONAL,
-
- [2] SEQUENCE {
-
- thisRecipient ThisRecipientElementId,
-
- thisùrecipientùname ORName },
-
- [3] SEQUENCE {
-
- orgIntendedRecipient OrgIntendedRecipientElementId,
-
- orgùintendedùrecipientùname ORName }
- OPTIONAL,
-
- [4] SEQUENCE {
-
- otherRecipients OtherRecipientsElementId,
-
- SET OF
-
- otherRecipientùname ORName } OPTIONAL,
-
- [5] SEQUENCE {
-
- redirectedfrom RedirectedFromElementId,
-
- SEQUENCE OF
-
- redirectedùfrom ORName } OPTIONAL,
-
- [6] SEQUENCE {
-
- submissionTime SubmissionTimeElementId,
-
- submissionùtime DateandTime },
-
- [7] SEQUENCE {
-
- deliveryId DeliveryElementId,
-
- deliveryùmsgùid MessageIdentifier } OPTIONAL,
-
- [8] SEQUENCE {
-
- conversionIndication ConversionIndicationElementId,
-
- SET {
-
- [0] SET OF
-
- eIT EITValue OPTIONAL } }
-
- conversion-prohibited [1] ConversionProhibitedValue
- OPTIONAL } } OPTIONAL,
-
- [9] SEQUENCE {
-
- convertedInfoTypes ConvertedInfoTypesElementId,
-
- SET OF
-
- eIT EITValue } } ,
-
-
-
-
-
-
-
-
-
- DeliverùTAPDU (continued)
-
- ùù DeliverùTAPDU Definition (continued)
-
- ùù IPMS parameters
-
- [2] SET {
-
- [0] SEQUENCE {
-
- thisIPM ThisIPMElementId,
-
- thisùipmùid IPMIdentifier },
-
- [1] SEQUENCE {
-
- from FromElementId,
-
- originatingùuser OrDescriptor } OPTIONAL,
-
- [2] SEQUENCE {
-
- authorizing AuthorizingElementId,
-
- SET OF
-
- authorizingùuser ORDescriptor } OPTIONAL,
-
- [3] SEQUENCE {
-
- to ToElementId,
-
- SET OF SEQUENCE {
-
- primaryùrecipient [0] ORDescriptor,
-
- [1] NotificationSpecification } } OPTIONAL,
-
- [4] SEQUENCE {
-
- cc CCElementId,
-
- SET OF SEQUENCE {
-
- copyùrecipient [0] ORDescriptor,
-
- [1] NotificationSpecification } } OPTIONAL,
-
- [5] SEQUENCE {
-
- bcc BCCElementId,
-
- SET OF SEQUENCE {
-
- blindùcopyùrecipient [0] ORDescriptor,
-
- [1] NotificationSpecification } } OPTIONAL,
-
- [6] SEQUENCE {
-
- repliedToIPM RepliedToIPMElementId,
-
- repliedùtoùipmùid IPMIdentifier } OPTIONAL,
-
- [7] SEQUENCE {
-
- obsoletedIPMs ObsoletedIPMsElementId,
-
- SET OF
-
- obsoletedùipmùid IPMIdentifier } OPTIONAL,
-
- [8] SEQUENCE {
-
- relatedIPMs RelatedIPMsElementId,
-
- SET OF
-
- relatedùipmùid IPMIdentifier } OPTIONAL,
-
- [9] SEQUENCE {
-
- subject SubjectElementId,
-
- subjectùcontent SubjectContent } OPTIONAL,
-
- [10] SEQUENCE {
-
- contentIndicator ContentIndicatorElementId,
-
- SEQUENCE {
-
- expiryùtime [0] DateandTime OPTIONAL,
-
- [1] SET {
-
- importance [0] ImportanceValue DEFAULT normal,
-
- sensitivity [1] SensitivityValue OPTIONAL,
-
- autoùforwarded [2] AutoForwardedValue DEFAULT
-
- notAutoForward } } } OPTIONAL,
-
-
-
-
-
- DeliverùTAPDU (end)
-
- ùù DeliverùTAPDU Definition (continued)
-
- [11] SEQUENCE {
-
- reply
-
- ReplyElementId,
-
- SEQUENCE {
-
- replyùtime [0] DateandTime,
-
- [1] SET OF
-
- replyùrecipient ORDescriptor } } OPTIONAL,
-
- [12] SEQUENCE {
-
- language LanguageElementId,
-
- languageùind LanguageInd } OPTIONAL,
-
- MsgIncomplete [13] MsgIncompleteElementId OPTIONAL },
-
- ùù Body
-
- [3] SEQUENCE {
-
- [0] SEQUENCE {
-
- bodyType BodyTypeElementId,
-
- bodyùpart BodyPartValue } OPTIONAL,
-
- [1] SEQUENCE {
-
- forwardedInfo ForwardedInfoElementId,
-
- SEQUENCE {
-
- forwardedùtime [0] DateandTime,
-
- [1] DeliveryEnvelope } } OPTIONAL,
-
- ùù Delivery Envelope contains same set of MTS parameters of
- DeliverùTAPDU } }
-
- ùù Definition of Notification Specification
-
- Notification Specification ::= SET {
-
- rnùrequest [0] RNRequestValue OPTIONAL,
-
- nrnùrequest [1] NRNRequestValue
- OPTIONAL,
-
- returnùrequest [2] ReturnRequestValue
- OPTIONAL,
-
- replyùrequest [3] ReplyRequestValue
- DEFAULT
-
- noReply }
-
- 10.1.6 ReceiptStatusNotice
-
- A TLMAU terminal sends a ReceiptStatusNoticeùTAPDU to invoke
- the ReceiptStatusNotice abstract operation.
-
- 10.1.6.1 ReceiptStatusNoticeùTAPDU
-
- The ReceiptStatuNoticeùTAPDU comprises following elements:
-
-
-
-
-
-
-
- ReceiptStatusNoticeùTAPDU
-
- ReceiptStatusNoticeùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- receiptStatusNotice [0] ReceiptStatusNoticeTAPDUId,
-
- [1] SEQUENCE {
-
- quantityOfDocs QuantityOfDocsElementId,
-
- numberùofùdocs NumberOfAssociatedDocuments }
- OPTIONAL },
-
- ùù MTS parameters
-
- [1] SET {
-
- [0] SEQUENCE {
-
- priority PriorityElementId,
-
- priorityùind PriorityValue },
-
- [1] SEQUENCE {
-
- deliveryId DeliveryIdElementId,
-
- deliveryùid MessageIdentifier } OPTIONAL,
-
- [2] SEQUENCE {
-
- originator OriginatorElementId,
-
- originatorùname ORName } OPTIONAL,
-
- [3] SEQUENCE {
-
- thisRecipient ThisRecipientElementId,
-
- thisùrecipientùname ORName },
-
- [4] SEQUENCE {
-
- submissionTime SubmissionTimeElementId,
-
- submissionTime DateandTime },
-
- [5] SEQUENCE {
-
- timeOfDelivery TimeOfDeliveryElementId,
-
- deliveryùtime DateandTime },
-
- [6] SEQUENCE {
-
- conversionIndication ConversionIndicationElementId,
-
- SET {
-
- [0] SET OF
-
- eIT EITValue } OPTIONAL } }
-
- conversionùprohibited [1] ConversionProhibitedValue
- OPTIONAL } } OPTIONAL,
-
- [7] SEQUENCE {
-
- convertedInfoTypes ConvertedInfoTypesElementId,
-
- SET OF
-
- eIT EITValue } } ,
-
- ùù IPMS parameters
-
- [2] SET {
-
- [0] SEQUENCE {
-
- notificationType NotificationTypeElementId,
-
- reportùtype ReportTypeValue },
-
- [1] SEQUENCE {
-
- subjectIPM SubjectIPMElementId,
-
- subjectùipmùid IPMIdentifier },
-
- [2] SEQUENCE {
-
- IPNOriginator IPNOriginatorElementId,
-
- ipnùoriginatingùuser ORDescriptor } OPTIONAL,
-
- [3] SEQUENCE {
-
- preferredRecipient PreferredRecipientElementId,
-
- preferredùrecipient ORDescriptor } OPTIONAL,
-
-
-
-
-
-
-
- ReceiptStatusNoticeùTAPDU (end)
-
- ùù ReceiptStatusNoticeùTAPDU Definition (continued)
-
- [4] SET {
-
- [0] SEQUENCE {
-
- timeOfReceipt TimeOfReceiptElementId,
-
- receiptùtime DateandTime },
-
- [1] SEQUENCE {
-
- typeOfReceipt TypeOfReceiptValue DEFAULT manual }
- OPTIONAL,
-
- [2] SEQUENCE {
-
- supplReceiptInfo SupplReceiptInfoElementId,
-
- supplùreceiptùinfo SuplementaryInformation }
- OPTIONAL } OPTIONAL,
-
- [5] SET {
-
- [0] SEQUENCE {
-
- nonReceiptInfo NonReceiptInfoElementId,
-
- SET {
-
- nonùreceiptùreason [0] NonReceiptReasonValue,
-
- discardùreason [1] DiscardReasonValue OPTIONAL } }
- OPTIONAL,
-
- [1] SEQUENCE {
-
- comments CommentElementId,
-
- comments Comment },
-
- messageReturnedInd [2] MessageReturnedIndElementId OPTIONAL } }
- }
-
-
-
- 10.1.7 DeliveryStatusNotice
-
- A TLMAU terminal sends a DeliveryStatusNoticeùTAPDU to
- invoke the DeliveryStatusNotice abstract operation.
-
- 10.1.7.1 DeliveryStatusNoticeùTAPDU
-
- The DeliveryStatuNoticeùTAPDU comprises following elements:
-
-
-
-
-
-
-
- DeliveryStatusNoticeùTAPDU
-
- DeliveryStatusNoticeùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- deliveryStatusNotice [0] DeliveryStatusNoticeTAPDUId,
-
- [1] SEQUENCE {
-
- quantityOfDocs QuantityOfDocsElementId,
-
- numberùofùdocs NumberOfAssociatedDocuments }
- OPTIONAL },
-
- [2] SEQUENCE {
-
- correlationInfo CorrelationInfoElementId,
-
- callùid CallIdentification } },
-
- [1] SET {
-
- [0] SEQUENCE {
-
- submissionId SubmissionIdElementId,
-
- submissionùmsgùid MessageIdentifier } OPTIONAL,
-
- [1] SEQUENCE {
-
- probeId ProbeIdElementId,
-
- submissionùmsgùid MessageIdentifier } OPTIONAL,
-
- [2] SET OF {
-
- [0] SEQUENCE {
-
- reportedRecipient ReportedRecipientElementId,
-
- reportedùrecipientùname ORName },
-
- [1] SEQUENCE {
-
- notificationType NotificationTypeElementId,
-
- reportùtype ReportTypeValue },
-
- [2] SEQUENCE {
-
- intendedRecipient IntendedRecipientElementId,
-
- intendedùrecipientùname ORName },
-
- [3] SEQUENCE {
-
- convertedInfoTypes ConvertedInfoTypesElementId,
-
- SET OF
-
- eIT EITValue },
-
- [4] SET { ùù In case of Delivery Notification,
-
- ùù this set of element shall be
- present.
-
- [0] SEQUENCE {
-
- timeOfDelivery TimeOfDeliveryElementId,
-
- deliveryùtime DateandTime },
-
- [1] SEQUENCE {
-
- typeOfUA TypeOfUAElementId,
-
- typeùofùua TypeOfUA DEFAULT public }
- OPTIONAL,
-
- [2] SEQUENCE {
-
- supplInfo SupplInfoElementId,
-
- supplùinfo SuplementaryInformation } OPTIONAL,
-
- [5] SET {
-
- ùù In case of Non Delivery Noti-
- fication,
-
- ùù this set of element shall be
- present.
-
- [0] SEQUENCE {
-
- nonDeliveryReason NonDeliveryReasonElementId,
-
- SET {
-
- reasonùcode [0] ReasonCodeValue,
-
- diagosticùcode [1] DiagnosticCodeValue OPTIONAL } } }
- OPTIONAL },
-
- contentReturned [3] ContenReturnedElementId OPTIONAL } }
-
- 10.1.8 Register
-
- A TLM terminal sends a RegisterùTAPDU to invoke the register
- abstract operation. The TLMAU returns a RegisterAckùTAPDU, if neces-
- sary, to report the result of that operation, or may return an Exceptionù
- TAPDU (see º 10.1.1.3) to report an abstract error.
-
- 10.1.8.1 RegisterùTAPDU
-
- The RegisterùTAPDU comprises following elements:
-
-
-
-
-
- RegisterùTAPDU
-
- RegisterùTAPDU ::= SEQUENCE {
-
- [0]
-
- register TAPDUIdValue,
-
- [1] SET {
-
- [0] SET {
-
- [0] SEQUENCE {
-
- expiredDiscard ExpiredDiscardElementId,
-
- discardùipm DiscardValue DEFAULT discard }
- OPTIONAL,
-
- [1] SEQUENCE {
-
- obsoleteDiscard ObsoleteDiscardElementId,
-
- discardùipm DiscardValue DEFAULT discard }
- OPTIONAL },
-
- [1] SET {
-
- [0] SEQUENCE {
-
- autoFWDIPMs AutoFWDIPMsElementId,
-
- autoùfwdùipms AutoFWDIPMsValue DEFAULT notù
- autoùforward }
-
- OPTIONAL,
-
- [1] SEQUENCE {
-
- autoFWDRecipients AutoFWDRecipientsElementId,
-
- SET OF {
-
- autoùfwdùrecipientùname ORName } }
- OPTIONAL,
-
- [2] SEQUENCE {
-
- autoFWDHeading AutoFWDHeadingElementId,
-
- autoùfwdùheading AutoFWDHeading } OPTIONAL,
-
- ùù For further study
-
- [3] SEQUENCE {
-
- autoFWDComment AutoFWDCommentElementId,
-
- autoùfwdùcomment AutoFWDComment }
- OPTIONAL },
-
- [2] SET {
-
- [0] SEQUENCE {
-
- dsMode DSModeElementId,
-
- dsùmode DSModeValue } OPTIONAL,
-
- [1] SEQUENCE {
-
- tLMAUOperation TLMAUOperationElementId,
-
- SET {
-
- errorùrecoveryùmode [0] ErrorRecoveryModeValue
- OPTIONAL,
-
- autoùacknowledgment [1] AutoAcknowledgment
- DEFAULT manual } } OPTIONAL,
-
- [2] SEQUENCE {
-
- supplRecipientInfo SupplRecipientInfoElementId,
-
- supplùrecipientùinfo SuplementaryInformation }
- OPTIONAL,
-
- [3] SEQUENCE {
-
- autoOutput AutoOutputElementId,
-
- SET {
-
- frequency [0] Frequency OPTIONAL,
-
- outputùtime [1] DateandTime OPTIONAL } }
- OPTIONAL,
-
- [4] SEQUENCE {
-
- messageDeleteMode MessageDeleteModeElementId,
-
- messageùdeleteùmode MessageDeleteModeValue
- DEFAULT
-
- autoùdelete } OPTIONAL } } }
-
- 10.1.8.2 RegisterAckùTAPDU
-
- The RegisterAckùTAPDU comprises following elements:
-
-
-
-
-
- RegisterAckùTAPDU
-
- RegisterAckùTAPDU ::=
-
- registerAck RegisterAckTAPDUId
-
- 10.1.9 DSList
-
- A TLM terminal sends a DSQueryùTAPDU to invoke the DSList
- abstract operation. The TLMAU returns a DSReportùTAPDU to report the
- result of that operation, or may return an ExceptionùTAPDU (see º
- 10.1.1.3) to report an abstract error.
-
- 10.1.9.1 DSQueryùTAPDU
-
- The DSQueryùTAPDU comprises following elements:
-
-
-
-
-
- DSQueryùTAPDU
-
- DSQueryùTAPDU ::=
-
- dsQuery DSQueryTAPDUId
-
- 10.1.9.2 DSReportùTAPDU
-
- The DSReportùTAPDU comprises following elements:
-
-
-
-
-
- DSReportùTAPDU
-
- DSReportùTAPDU ::= SEQUENCE {
-
- [0]
-
- dsReport DSReportTAPDUId,
-
- [1] SET OF {
-
- [0] SEQUENCE {
-
- retrievalId RetrievalIdElementId,
-
- retrievalùid RetrievalIdentifier },
-
- [1] SEQUENCE {
-
- messageType MessageTypeElementId,
-
- messageùtype MessageTypeValue },
-
- [2] SEQUENCE {
-
- originator OriginatorElementId,
-
- originatorùname ORName } OPTIONAL,
-
- [3] SEQUENCE {
-
- priority PriorityElementId,
-
- priorityùind PriorityValue DEFAULT normal }
- OPTIONAL,
-
- [4] SEQUENCE {
-
- messageLength MessageLengthElementId,
-
- messageùlength MessageLength } OPTIONAL } }
-
- 10.1.10 DSDelete
-
- A TLM terminal sends a MessageDeleteùTAPDU to invoke the
- DSDelete abstract operation. The TLMAU returns no TAPDU to report the
- result of that operation, or may return an ExceptionùTAPDU (see º
- 10.1.1.3) to report an abstract error.
-
-
-
- 10.1.10.1 MessageDeleteùTAPDU
-
- The MessageDeleteùTAPDU comprises following elements:
-
-
-
-
-
-
-
- MessageDeleteùTAPDU
-
- MessageDeleteùTAPDU ::= SEQUENCE {
-
- messageDelete [0] MessageDeleteTAPDUId,
-
- [1] SEQUENCE {
-
- messageSelector MessageSelectorElementId,
-
- SET OF {
-
- retrievalùid RetrievalIdentifier } } }
-
-
-
- 10.1.11 DSFetch
-
- A TLM terminal sends an OutputRequestùTAPDU to invoke the
- DSFetch abstract operation. The TLMAU returns an OutputMessageù
- TAPDU to report the result of that operation, or may return an Exceptionù
- TAPDU (see º 10.1.1.3) to report an abstract error.
-
- The OutputMessageùTAPDU is sent by TLMAU to be output the
- message from DS. This TAPDU is triggered by one of the following events:
-
- 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;
-
- 2) the TLM terminal establishes a connection to TLMAU and initiates
- a CSCC which is taken as an implicit request for output by
- TLMAU;
-
- 3) receipt of an OutputRequestùTAPDU.
-
- 10.1.11.1 OutputRequestùTAPDU
-
- The OutputRequestùTAPDU comprises following elements:
-
-
-
-
-
-
-
- OutputRequestùTAPDU
-
- OutputRequestùTAPDU ::= SEQUENCE {
-
- [0]
-
- outputRequest OutputRequestTAPDUId,
-
- [1] SET OF SEQUENCE {
-
- [0] SEQUENCE {
-
- retrievalId RetrievalIdElementId,
-
- retrievalùid RetrievalIdentifier },
-
- [1] SEQUENCE {
-
- deleteAfterOutput DeleteAfterOutputElementId,
-
- deleteùafterùoutput DeleteAfterOutputValue } OPTIONAL
- } }
-
- 10.1.11.2 OutputMessageùTAPDU
-
- The OutputMessageùTAPDU comprises following elements:
-
-
-
-
-
-
-
- OutputMessageùTAPDU
-
- OutputMessageùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- outputMessage [0] OutputMessageTAPDUId,
-
- [1] SEQUENCE {
-
- quantityOfDocs QuantityOfDocsElementId,
-
- numberùofùdocs NumberOfAssociatedDocuments }
- OPTIONAL },
-
- [1] SET OF SEQUENCE {
-
- [0] SEQUENCE {
-
- retrievalId RetrievalIdElementId,
-
- retrievalùid RetrievalIdentifier },
-
- [1] SEQUENCE {
-
- messageType MessageTypeElementId,
-
- messageùtype MessageTypeValue }
-
- [2] SEQUENCE {
-
- timeOfDelivery TimeOfDeliveryElementId,
-
- deliveryùtime DateandTime }
-
- ùù The remaining Components of this TAPDU are identical to the com-
- ponents in the Deliver, DeliveryStatusNotice and ReceiptStatus-
- NoticeùTAPDU. The actual components to be useddepend upon
- the MessageType parameter value specified in the MessageType
- component. } }
-
- Note ù The RetrievalIdentifier is an identifier which identifies a message
- in DS.
-
- 10.1.12 MessageState
-
- A TLM terminal sends a StatusQueryùTAPDU to invoke the Mes-
- sageState abstract operation. The TLMAU returns a StatusReportùTAPDU
- to report the result of that operation, or returns an ExceptionùTAPDU to
- report an abstract error.
-
-
-
- 10.1.12.1 StarusQueryùTAPDU
-
- The StatusQueryùTAPDU comprises following elements:
-
-
-
-
-
-
-
- StatusQueryùTAPDU
-
- StatusQueryùTAPDU ::= SEQUENCE {
-
- [0]
-
- statusQuery StatusQueryTAPDUId,
-
- [1] SET {
-
- [0] SEQUENCE {
-
- submissionId SubmissionIdElementId,
-
- submissionùmsgùid MessageIdentifier } OPTIONAL,
-
- ùù See Note
-
- [1] SEQUENCE {
-
- correlationInfo CorrelationInfoElementId,
-
- callùid CallIdentification } OPTIONAL } }
-
- ùù See Note
-
- Note ù If none of these are present all outstanding (in operation), opera-
- tions will be reported.
-
-
-
- 10.1.12.2 StatusReportùTAPDU
-
- The StatusReportùTAPDU comprises following elements:
-
-
-
-
-
- StatusReportùTAPDU
-
- StatusReportùTAPDU ::= SEQUENCE {
-
- [0] SEQUENCE {
-
- statusReport [0] StatusReportTAPDUId
-
- [1] SEQUENCE {
-
- correlationInfo CorrelationInfoElementId,
-
- callùid CallIdentification } },
-
- [1] SET {
-
- [0] SEQUENCE {
-
- timeOfReport TimeOfReportElementId,
-
- reportùtime DateandTime },
-
- [1] SEQUENCE {
-
- reportedMessageId ReportedMessageIdElementId,
-
- reportedùmessageùid MessageTypeValue }
-
- [2] SET OF SEQUENCE {
-
- [0] SEQUENCE {
-
- actualRecipient ActualRecipientElementId,
-
- actualùrecipientùname ORName },
-
- [1] SEQUENCE {
-
- messageStatus [1] MessageStatusElementId,
-
- status StatusValue },
-
- [2] SET {
-
- ùù In case of DN, this set
-
- ùù of element shall be present.
-
- [0] SEQUENCE {
-
- timeOfDelivery TimeOfDeliveryElementId,
-
- deliveryùtime DateandTime },
-
- [1] SEQUENCE {
-
- typeOfUA TypeOfUAElementId,
-
- typeùofùua TypeOfUA DEFAULT public } OPTIONAL }
- OPTIONAL },
-
- [3] SEQUENCE {
-
- ùù In case of DN, this set
-
- ùù of element shall be present.
-
- nonDeliveryReason NonDeliveryReasonElementId,
-
- SET {
-
- reasonùcode [0] ReasonCodeValue,
-
- diagnosticùcode [1] DiagnosticCodeValue } OPTIONAL } }
- OPTIONAL } },
-
-