delim @@
| 5i'
How a TLMAU realizes the mhs-doc-xfer 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.
Telematic access protocol for accessing to IPMS, called P5 protocol, is provided to realize the interaction, which means abstract operations performed at the mhs-doc-xfer 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).
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.
The relationship between abstract operations at the mhs-doc-xfer port and associated TAPDUs are summarized in Table 2/T.330.
10.1 Description of TAPDU
10.1.1 MessageSend
10 ARealizationTLM terminalof abstractsends aoperationsSend-TAPDU to invoke the MessageSend abstract operation. The TLMAU returns a SendAck-TAPDU to report the result of that operation, or may return an Exception-TAPDU (§ 10.1.1.3) to report an abstract error.
H.T. [T20.330]
TABLE 2/T.330
Relationship between abstract operation and TAPDU
center box; cw(60p) | cw(90p) sw(36p) | cw(42p) , c | c | c | ^ .
{ mhs-doc-xfer Abstract operation
} TAPDU { Direction of transfer TLM TLMAU
} Operation TAPDU name TLMAU status _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O) Send-TAPDU M | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageSend (R) SendAck-TAPDU C ¬ lw(60p) | lw(90p) | cw(36p) | cw(42p) .
(E) Exception-TAPDU M ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O) Probe-TAPDU C | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageProbe (R) ProbeAck-TAPDU C ¬ lw(60p) | lw(90p) | cw(36p) | cw(42p) .
(E) Exception-TAPDU C ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O) ExplicitRN-TAPDU C | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . ExplicitReceive (R) ExplicitRNAck-TAPDU C ¬ lw(60p) | lw(90p) | cw(36p) | cw(42p) .
(E) Exception-TAPDU C ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O) Cancel-TAPDU C | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageCancel (R) -- -- lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E) Exception-TAPDU C ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageDeliver (O) Deliver-TAPDU M ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . ReceiptStatusNotice { (O) ReceiptStatusNotice-TAPDU
} M ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . DeliveryStatusNotice { (O) DeliveryStatusNotice-TAPDU
} M ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O) Register-TAPDU C | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . Register (R) RegisterAck-TAPDU C ¬ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E) Exception-TAPDU C ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O) DSQuery-TAPDU C | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . DSList (R) DSReport-TAPDU C ¬ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E) Exception-TAPDU C ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O) MessageDelete-TAPDU C | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . DSDelete (R) -- --
lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E) Exception-TAPDU C ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) .
(O) OutputRequest-TAPDU C (remarque 1) | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . DSFetch (R) OutputMessage-TAPDU C (remarque 1) ¬ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E) Exception-TAPDU C (remarque 1) ¬ _ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (O) StatusQuery-TAPDU C | (ra lw(60p) | lw(90p) | cw(36p) | cw(42p) . MessageStatus (R) StatusReport-TAPDU C ¬ lw(60p) | lw(90p) | cw(36p) | cw(42p) . (E) Exception-TAPDU C { ¬ O Argument R Result E Error M Mandatory C Conditional
}
Note 1 -- In cases where TLMAU provides DS, these TAPDU are mandatory.
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 OutputMessage-TAPDU is only applicable in the case that DS is subscribed.
Tableau 2/T.330 [T20.330], p.
|
10.1.1.1 Send-TAPDU The Send-TAPDU comprises following elements: |
|
|
H.T. [1T21.330] |
|
|
center box; lw(228p) . cw(228p) . |
|
{ Send-TAPDU Send-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= send [0] SendTAPDUId, Send ::= send [1] SEQUENCE { | Send ::= S [0] quantityOfDocs QuantityOfDocsElementId, Send ::= S [0] number-of-docs NumberOfAssociatedDocuments } | PTIONAL |
} | PTIONAL } |
|
-- See Note 1 Send [1] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] priority PriorityElementId, Send ::= S [0] priority-ind PriorityValue DAFAULT normal } | PTIONAL, |
normal } | PTIONAL, |
|
Send ::= send [1] SEQUENCE { | Send ::= S [0] perMessageIndicators PerMessageIndicatorsElementId, |
Send ::= S [0] deferred-delivery-time [0] DateandTime OPTIONAL,
Send ::= S [0] disclose-recipients [0] DiscloseRecipientsValue OPTIONAL,
Send ::= S [0] alternate-recipient-allowed [1] AlternateRecipientAllowedValue OPTIONAL,
Send ::= S [0] recipient-reassignment-prohibited [2] ReassignmentValue OPTIONAL } } } OPTIONAL, Send ::= send [2] SEQUENCE { |
Send ::= S [0] conversion ConversionElementId,
|
Send ::= S [0] conversion-info ConversionInfoValue } | PTIONAL, Send ::= send [3] SEQUENCE { | Send ::= S [0] contentinfo ContentInfoElementId, Send ::= S [0] content-return-request ContentReturnRequestValue |
} | PTIONAL, |
|
Send ::= send [4] SEQUENCE { | Send ::= S [0] returnAddress ReturnAddressElementId, Send ::= S [0] postal-address PostalAddressValue OPTIONAL, Send ::= send [5] SEQUENCE { | Send ::= S [0] latestDelivery LatestDeliveryElementId, |
Send ::= S [0] latest-delivery-time DateandTime } | PTIONAL }
Send ::= send [6] SEQUENCE { |
Send ::= S [0] to ToElementId,
|
Send ::= S [0] primary-recipient [0] ORDescriptor, primary-recipient [1] RecOptions } } | PTIONAL, -- See Note 2 Send ::= send [7] SEQUENCE { | Send ::= S [0] cc CCElementId, |
|
Send ::= S [0] copy-recipient [0] ORDescriptor, copy-recipient [1] RecOptions } } | PTIONAL, -- See Note 2 Send ::= send [8] SEQUENCE { | Send ::= S [0] bcc BCCElementId, |
Send ::= S [0] blind-copy-recipient [0] ORDescriptor,
blind-copy-recipient [1] RecOptions } } | PTIONAL }
-- See Note 2
} _ cw(228p) . _
Tableau [1T21.330], p.2
|
center box; lw(228p) . cw(228p) . |
H.T. [2T21.330] |
{ Send-TAPDU (continued) -- Send-TAPDU Definition (continued)
|
Send [2] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] thisIPM ThisIPMElementId, Send ::= S [0] this-ipm-id IPMIdentifier } | PTIONAL, |
} | PTIONAL, |
|
-- See Note 3 Send ::= send [1] SEQUENCE { | Send ::= S [0] from FromElementId, Send ::= S [0] originating-user ORDescriptor } | PTIONAL, |
} | PTIONAL, |
|
Send ::= send [2] SEQUENCE { | Send ::= S [0] authorizing AuthorizingElementId, |
|
Send ::= S [0] authorizing-user OrDescriptor } | PTIONAL, Send ::= send [3] SEQUENCE { | Send ::= S [0] repliedToIPM RepliedToIPMElementId, Send ::= S [0] replied-to-ipm-id IPMIdentifier } | PTIONAL, Send ::= send [4] SEQUENCE { | Send ::= S [0] obsoletedIPMs ObsoletedIPMsElementId, |
Send ::= S [0] obsoleted-ipm-id IPMIdentifier } | PTIONAL,
Send ::= send [5] SEQUENCE { |
Send ::= S [0] relatedIPMs RelatedIPMsElementId,
|
Send ::= S [0] related-ipm-id IPMIdentifier } | PTIONAL, Send ::= send [6] SEQUENCE { | Send ::= S [0] subject SubjectElementId, Send ::= S [0] subject-content SubjectContent } | PTIONAL, Send ::= send [7] SEQUENCE { | Send ::= S [0] contentIndicator ContentIndicatorElementId, |
Send ::= S [0] expiry-time [0] DateandTime OPTIONAL,
expiry-time [1] SET { |
Send ::= S [0] importance [0] ImportanceValue DEFAULT normal,
Send ::= S [0] sensitivity [1] SensitivityValue OPTIONAL } } } | PTIONAL,
Send ::= send [8] SEQUENCE { |
Send ::= S [0] reply ReplyElementId,
|
Send ::= S [0] reply-time [0] DateandTime, reply-time [1] SET OF { | Send ::= S [0] reply-recipient ORDescriptor } } | PTIONAL, Send ::= send [9] SEQUENCE { | Send ::= S [0] language LanguageElementId, Send ::= S [0] language-ind LanguagueInd } | PTIONAL, MsgIncomplete | 10] MsgIncompleteElementId OPTIONAL } -- Body Send [3] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] BodyType BodyTypeElementId, |
Send ::= S [0] Body-part BodyPartValue } | PTIONAL } }
} _ cw(228p) . _
Tableau [2T21.330], p.3
H.T. [3T21.330]
|
center box; lw(228p) . cw(228p) . { Send-TAPDU (end) -- Send-TAPDU Definition (continued) -- Definition of RecOptions RecOptions ::= SET { | |
OPTIONAL,
OPTIONAL OPTIONAL,
noReply,
} _ cw(228p) .
{ 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.
} _
Tableau [3T21.330], p.4
|
10.1.1.2 SendAck-TAPDU The SendAck-TAPDU comprises following elements: |
|
|
H.T. [T22.330] |
|
|
center box; lw(228p) . cw(228p) . |
|
{ SendAck-TAPDU SendAck-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= sendAck [0] SendAckTAPDUId, Send ::= sendAck [1] SEQUENCE { | Send ::= S [0] correlationInfo CorrelationInfoElementId, Send ::= S [0] call-id CallIdentification } } -- See Note Send [1] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] submissionId SubmissionIdElementId, Send ::= S [0] submission-msg-id MessageIdentifier } Send ::= send [1] SEQUENCE { | Send ::= S [0] submissionTime SubmissionTimeElementId, Send ::= S [0] submission-time DateandTime } } } |
|
} _ cw(228p) . { Note -- This element is a session connection information that identifies previous Send-TAPDU being reported on. } _ |
|
|
Tableau [T22.330], p. |
|
|
10.1.1.3 Exception-TAPDU |
|
The Exception-TAPDU comprises following elements: |
|||
|
H.T. [T23.330] |
|||
|
center box; lw(228p) . cw(228p) . { Exception-TAPDU Exception-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= exception [0] ExceptionTAPDUId, Send ::= exception [1] SEQUENCE { | Send ::= S [0] correlationInfo CorrelationInfoElementId, Send ::= S [0] call-id CallIdentification } -- See Note Send ::= exception [2] SEQUENCE { | |
Send ::= S [0] errors ErrorsElementId,
Send ::= S [0] error-cause ErrorCauseValue } } }
} _ cw(228p) .
{ Note -- This element is a session connection information that identifies associated TAPDU being reported on e.g. Send-TAPDU.
} _
Tableau [T23.330], p.
10.1.2 MessageProbe
A TLM terminal sends a Probe-TAPDU to invoke the MessageProbe 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: |
|
|
H.T. [T24.330] |
|
|
center box; lw(228p) . cw(228p) . |
|
{ Probe-TAPDU Probe-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= probe [0] ProbeTAPDUId, Send ::= probe [1] SEQUENCE { | Send ::= S [0] quantityOfDocs QuantityOfDocsElementId, Send ::= S [0] number-of-docs NumberOfAssociatedDocuments } | PTIONAL } Send [1] SET { | Send [1] SET { | fR -- Continuation see send-TAPDU Send [1] SET { | fR -- Note that only few elements of the send-TAPDU are relevant for a Probe-TAPDU Send [1] SET { | fR -- Not relevant elements will be ignored Send [1] SET { | fR -- At least one recipient must be present |
|
} _ cw(228p) . |
_ |
Tableau [T24.330], p. |
10.1.2.2 ProbeAck-TAPDU
|
The ProbeAck-TAPDU comprises following elements: |
|||
|
H.T. [T25.330] |
|||
|
center box; lw(228p) . cw(228p) . { ProbeAck-TAPDU ProbeAck-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= probeAck [0] ProbeAckTAPDUId, Send ::= probeAck [1] SEQUENCE { | Send ::= S [0] correlationInfo CorrelationInfoElementId, Send ::= S [0] call-id CallIdentification } } Send [1] SET { | Send ::= send [0] SEQUENCE { | |
Send ::= S [0] probeId ProbeElementId,
|
Send ::= S [0] probe-msg-id MessageIdentifier } Send ::= send [1] SEQUENCE { | Send ::= S [0] submissionTime SubmissionTimeElementId, Send ::= S [0] submission-time DateandTime } } } |
} |
} _ cw(228p) . _
Tableau [T25.330], p.
10.1.3 ExplicitReceive
A TLM terminal sends an ExplicitRN-TAPDU to invoke the ExplicitReceive 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: |
|
|
H.T. [T26.330] |
|
|
center box; lw(228p) . cw(228p) . |
|
{ ExplicitRN-TAPDU ExplicitRN-TAPDU ::= SEQUENCE { | Send [0] Send ::= S [0] explicitRN ExplicitRNTAPDUId, Send [1] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] recipients RecipientsElementId, Send ::= S [0] recipient-name ORName } Send ::= send [1] SEQUENCE { | Send ::= S [0] priority PriorityElementId, Send ::= S [0] priority-ind PriorityValue DEFAULT normal } | PTIONAL, |
PTIONAL, |
|
Send ::= send [2] SEQUENCE { | Send ::= S [0] subjectIPM SubjectIPMElementId, Send ::= S [0] subject-ipm-id IPMIdentifier } | PTIONAL, Send ::= send [3] SEQUENCE { | Send ::= S [0] IPNOriginator IPNOriginatorElementId, Send ::= S [0] ipn-originating-user ORDescriptor } | PTIONAL, Send ::= send [4] SEQUENCE { | Send ::= S [0] timeOfReceipt TimeOfReceiptElementId, Send ::= S [0] receipt-time DateandTime } | PTIONAL, Send ::= send [5] SEQUENCE { | Send ::= S [0] convertedInfoTypes ConvertedInfoTypesElementId, Send ::= send [5] SET OF Send ::= S [0] eIT EITValue } | PTIONAL } } |
} _ cw(228p) .
{ 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.
} _
Tableau [T26.330], p.
|
10.1.3.2 ExplicitRNAck-TAPDU The ExplicitRNAck-TAPDU comprises following elements: H.T. [T27.330] center box; lw(228p) . cw(228p) . |
|
{ ExplicitRNAck-TAPDU ExplicitRN-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= explicitRNAck [0] ExplicitRNTAPDUId, Send ::= explicitRNAck [1] SEQUENCE { | Send ::= S [0] correlationInfo CorrelationInfoElementId, Send ::= S [0] call-id CallIdentification } } Send [1] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] submissionId SubmissionElementId, Send ::= S [0] submission-msg-id MessageIdentifier } Send ::= send [1] SEQUENCE { | Send ::= S [0] submissionTime SubmissionTimeElementId, Send ::= S [0] submission-time DateandTime } } } |
|
} _ cw(228p) . _ |
||
|
Tableau [T27.330], p. |
||
|
10.1.4 MessageCancel A TLM terminal sends a Cancel-TAPDU to invoke the MessageCancel 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: H.T. [T28.330] center box; lw(228p) . cw(228p) . { Cancel-TAPDU Cancel-TAPDU ::= SEQUENCE { | Send ::= cancel [0] CancelTAPDUId, Send ::= cancel [1] SEQUENCE { | Send ::= S [0] submissionId SubmissionIdElementId, Send ::= S [0] submission-msg-id MessageIdentifier } | PTIONAL, Send ::= cancel [2] SEQUENCE { | |
Send ::= S [0] correlation-Info Correlation-InfoElementId,
Send ::= S [0] call-id CallIdentification } | PTIONAL }
-- one of these must be present
} _ cw(228p) . _
Tableau [T28.330], p.
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: H.T. [1T29.330] center box; lw(228p) . cw(228p) . { Deliver-TAPDU Deliver-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= deliver [0] DeliverTAPDUId, Send ::= deliver [1] SEQUENCE { | Send ::= S [0] quantityOfDocs QuantityOfDocsElementId, Send ::= S [0] number-of-docs NumberOfAssociatedDocuments } | PTIONAL } -- MTS parameters Send [1] SET { | Send ::= deliver [0] SEQUENCE { | Send ::= S [0] priority PriorityElementId, Send ::= S [0] priority-ind PriorityValue DEFAULT normal } | PTIONAL, Send ::= deliver [1] SEQUENCE { | Send ::= S [0] originator OriginatorElementId, Send ::= S [0] originator-name ORName } | PTIONAL, Send ::= deliver [2] SEQUENCE { | Send ::= S [0] thisRecipient ThisRecipientElementId, Send ::= S [0] this-recipient-name ORName } Send ::= deliver [3] SEQUENCE { | Send ::= S [0] orgIntendedRecipient OrgIntendedRecipientElementId, Send ::= S [0] org-intended-recipient-name ORName } | PTIONAL, Send ::= deliver [4] SEQUENCE { | Send ::= S [0] otherRecipients OtherRecipientsElementId, |
Send ::= S [0] otherRecipient-name ORName } | PTIONAL,
Send ::= deliver [5] SEQUENCE { |
Send ::= S [0] redirectedfrom RedirectedFromElementId,
|
Send ::= S [0] redirected-from ORName } | PTIONAL, Send ::= deliver [6] SEQUENCE { | Send ::= S [0] submissionTime SubmissionTimeElementId, Send ::= S [0] submission-time DateandTime } Send ::= deliver [7] SEQUENCE { | Send ::= S [0] deliveryId DeliveryElementId, Send ::= S [0] delivery-msg-id MessageIdentifier } | PTIONAL, Send ::= deliver [8] SEQUENCE { | Send ::= S [0] conversionIndication ConversionIndicationElementId, |
Send ::= S [0] eIT EITValue OPTIONAL } }
Send ::= S [0] conversion-prohibited [1] ConversionProhibitedValue OPTIONAL } } | PTIONAL,
Send ::= deliver [9] SEQUENCE { |
Send ::= S [0] convertedInfoTypes ConvertedInfoTypesElementId,
Send ::= S [0] eIT EITValue } } |
} _ cw(228p) . _
Tableau [1T29.330], p.12
|
center box; lw(228p) . cw(228p) . |
H.T. [2T29.330] |
{ Deliver-TAPDU (continued) -- Deliver-TAPDU Definition (continued)
|
-- IPMS parameters Send [2] SET { | Send ::= deliver [0] SEQUENCE { | Send ::= S [0] thisIPM ThisIPMElementId, Send ::= S [0] this-ipm-id IPMIdentifier } |
} |
|
Send ::= deliver [1] SEQUENCE { | Send ::= S [0] from FromElementId, Send ::= S [0] originating-user OrDescriptor } | PTIONAL, |
} | PTIONAL, |
|
Send ::= deliver [2] SEQUENCE { | Send ::= S [0] authorizing AuthorizingElementId, |
Send ::= S [0] authorizing-user ORDescriptor } | PTIONAL,
Send ::= deliver [3] SEQUENCE { |
Send ::= S [0] to ToElementId,
Send ::= S [0] primary-recipient [0] ORDescriptor,
Send ::= S [0] primary-recipient [1] NotificationSpecification } } | PTIONAL,
Send ::= deliver [4] SEQUENCE { |
Send ::= S [0] cc CCElementId,
Send ::= S [0] copy-recipient [0] ORDescriptor,
Send ::= S [0] copy-recipient [1] NotificationSpecification } } | PTIONAL,
Send ::= deliver [5] SEQUENCE { |
Send ::= S [0] bcc BCCElementId,
Send ::= S [0] blind-copy-recipient [0] ORDescriptor,
Send ::= S [0] blind-copy-recipient [1] NotificationSpecification } } | PTIONAL, Send ::= deliver [6] SEQUENCE { |
Send ::= S [0] repliedToIPM RepliedToIPMElementId,
Send ::= S [0] replied-to-ipm-id IPMIdentifier } | PTIONAL,
Send ::= deliver [7] SEQUENCE { |
Send ::= S [0] obsoletedIPMs ObsoletedIPMsElementId,
Send ::= S [0] obsoleted-ipm-id IPMIdentifier } | PTIONAL,
Send ::= deliver [8] SEQUENCE { |
Send ::= S [0] relatedIPMs RelatedIPMsElementId,
|
Send ::= S [0] related-ipm-id IPMIdentifier } | PTIONAL, Send ::= deliver [9] SEQUENCE { | Send ::= S [0] subject SubjectElementId, Send ::= S [0] subject-content SubjectContent } | PTIONAL, Send ::= deliver [10] SEQUENCE { | Send ::= S [0] contentIndicator ContentIndicatorElementId, |
|
Send ::= S [0] expiry-time [0] DateandTime OPTIONAL, expiry-time [1] SET { | Send ::= S [0] importance [0] ImportanceValue DEFAULT normal, |
normal, |
|
Send ::= S [0] sensitivity [1] SensitivityValue OPTIONAL, Send ::= S [0] auto-forwarded [2] AutoForwardedValue DEFAULT |
auto-forwarded [2] notAutoForward } } } | PTIONAL,
} _ cw(228p) . _
Tableau [2T29.330], p.13
H.T. [3T29.330]
|
center box; lw(228p) . cw(228p) . { Deliver-TAPDU (end) -- Deliver-TAPDU Definition (continued) Send ::= deliver [11] SEQUENCE { | Send ::= S [0] reply ReplyElementId, |
|
Send ::= S [0] reply-time [0] DateandTime, reply-time [1] SET OF Send ::= S [0] reply-recipient ORDescriptor } } | PTIONAL, Send ::= deliver [12] SEQUENCE { | Send ::= S [0] language LanguageElementId, Send ::= S [0] language-ind LanguageInd } | PTIONAL, MsgIncomplete [13] MsgIncompleteElementId OPTIONAL } -- Body Send [3] SEQUENCE { | Send ::= deliver [0] SEQUENCE { | Send ::= S [0] bodyType BodyTypeElementId, Send ::= S [0] body-part BodyPartValue } | PTIONAL, Send ::= deliver [1] SEQUENCE { | Send ::= S [0] forwardedInfo ForwardedInfoElementId, |
Send ::= S [0] forwarded-time [0] DateandTime,
Send ::= S [0] forwarded-time [1] DeliveryEnvelope } } | PTIONAL,
-- Delivery Envelope contains same set of MTS parameters of Deliver-TAPDU } } -- Definition of Notification Specification
-- Notification Specification ::= SET { |
-- Notification Specification ::= SET { | fR reply-request [3] noReply }
} _ cw(228p) . _
Tableau [3T29.330], p.14
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:
|
center box; lw(228p) . cw(228p) . |
H.T. [1T30.330] |
|
{ ReceiptStatusNotice-TAPDU ReceiptStatusNotice-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= receiptStatusNotice [0] ReceiptStatusNoticeTAPDUId, Send ::= receiptStatusNotice [1] SEQUENCE { | Send ::= S [0] quantityOfDocs QuantityOfDocsElementId, Send ::= S [0] number-of-docs NumberOfAssociatedDocuments } | PTIONAL } -- MTS parameters Send [1] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] priority PriorityElementId, Send ::= S [0] priority-ind PriorityValue } Send ::= send [1] SEQUENCE { | Send ::= S [0] deliveryId DeliveryIdElementId, Send ::= S [0] delivery-id MessageIdentifier } | PTIONAL, Send ::= send [2] SEQUENCE { | Send ::= S [0] originator OriginatorElementId, Send ::= S [0] originator-name ORName } | PTIONAL, Send ::= send [3] SEQUENCE { | Send ::= S [0] thisRecipient ThisRecipientElementId, Send ::= S [0] this-recipient-name ORName } Send ::= send [4] SEQUENCE { | Send ::= S [0] submissionTime SubmissionTimeElementId, Send ::= S [0] submissionTime DateandTime } Send ::= send [5] SEQUENCE { | Send ::= S [0] timeOfDelivery TimeOfDeliveryElementId, Send ::= S [0] delivery-time DateandTime } Send ::= send [6] SEQUENCE { | Send ::= S [0] conversionIndication ConversionIndicationElementId, |
Send ::= S [0] conversionprohibited [0] SET OF
Send ::= S [0] eIT EITValue } | PTIONAL } }
Send ::= S [0] conversion-prohibited [1] ConversionProhibitedValue OPTIONAL } } | PTIONAL,
Send ::= send [7] SEQUENCE { |
Send ::= S [0] convertedInfoTypes ConvertedInfoTypesElementId,
|
Send ::= S [0] eIT EITValue } } | -- IPMS parameters Send [2] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] notificationType NotificationTypeElementId, Send ::= S [0] report-type ReportTypeValue } |
} |
|
Send ::= send [1] SEQUENCE { | Send ::= S [0] subjectIPM SubjectIPMElementId, Send ::= S [0] subject-ipm-id IPMIdentifier } |
} |
|
Send ::= send [2] SEQUENCE { | Send ::= S [0] IPNOriginator IPNOriginatorElementId, Send ::= S [0] ipn-originating-user ORDescriptor } | PTIONAL, |
ORDescriptor } | PTIONAL, |
|
Send ::= send [3] SEQUENCE { | Send ::= S [0] preferredRecipient PreferredRecipientElementId, |
PreferredRecipientElementId, |
|
Send ::= S [0] preferred-recipient |
ORDescriptor } | PTIONAL, |
} _ cw(228p) . _
Tableau [1T30.330], p.15
H.T. [2T30.330]
center box; lw(228p) . cw(228p) .
{ ReceiptStatusNotice-TAPDU (end) -- ReceiptStatusNotice-TAPDU Definition (continued)
Send ::= send [4] SET { |
Send ::= S [0] timeOfReceipt TimeOfReceiptElementId,
Send ::= S [0] receipt-time DateandTime }
Send ::= S [0] typeOfReceipt TypeOfReceiptElementId,
Send ::= S [0] type-of-receipt TypeOfReceiptValue DEFAULT manual } | PTIONAL,
Send ::= S [0] supplReceiptInfo SupplReceiptInfoElementId,
Send ::= S [0] suppl-receipt-info SuplementaryInformation } | PTIONAL } | PTIONAL,
Send ::= send [5] SET { |
|
Send ::= S [0] nonReceiptInfo NonReceiptInfoElementId, Send ::= send [5] SET { | 1] SET { | Send ::= S [0] non-receipt-reason [0] NonReceiptReasonValue, Send ::= S [0] discard-reason [1] DiscardReasonValue OPTIONAL |
} } | PTIONAL, |
Send ::= S [0] comments CommentElementId,
Send ::= S [0] comments Comment }
messageReturnedInd [2] MessageReturnedIndElementId OPTIONAL } } }
} _ cw(228p) . _
Tableau [2T30.330], p.16
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:
|
center box; lw(228p) . cw(228p) . |
H.T. [T31.330] |
|
{ DeliveryStatusNotice-TAPDU DeliveryStatusNotice-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= deliveryStatusNotice | 0] DeliveryStatusNoticeTAPDUId, Send ::= receiptStatusNotice [1] SEQUENCE { | Send ::= S [0] quantityOfDocs QuantityOfDocsElementId, Send ::= S [0] number-of-docs NumberOfAssociatedDocuments } | PTIONAL } Send ::= receiptStatusNotice [2] SEQUENCE { | Send ::= S [0] correlationInfo CorrelationInfoElementId, Send ::= S [0] call-id CallIdentification } } Send [1] SET { | Send ::= send [0] SEQUENCE { | Send ::= S [0] submissionId SubmissionIdElementId, Send ::= S [0] submission-msg-id MessageIdentifier } | PTIONAL, Send ::= send [1] SEQUENCE { | Send ::= S [0] probeId ProbeIdElementId, Send ::= S [0] submission-msg-id MessageIdentifier } | PTIONAL, Send ::= send [2] SET OF { | |
Send ::= S [0] reportedRecipient ReportedRecipientElementId,
Send ::= S [0] reported-recipient-name ORName }
Send ::= S [0] notificationType NotificationTypeElementId,
Send ::= S [0] report-type ReportTypeValue }
Send ::= S [0] intendedRecipient IntendedRecipientElementId,
Send ::= S [0] intended-recipient-name ORName }
Send ::= S [0] convertedInfoTypes ConvertedInfoTypesElementId,
|
Send ::= send [2] SET OF { | [0] SET OF Send ::= S [0] eIT EITValue } Send ::= send [2] SET OF { | fR [4] SET { | -- In case of Delivery Notification, -- this set of element shall be present Send ::= receiptStatusNotice [4] [0] SEQUENCE { | Send ::= S [0] timeOfDelivery TimeOfDeliveryElementId, Send ::= S [0] delivery-time DateandTime } Send ::= receiptStatusNotice [4] [1] SEQUENCE { | Send ::= S [0] typeOfUA TypeOfUAElementId, Send ::= S [0] type-of-ua TypeOfUA DEFAULT public } | PTIONAL, Send ::= receiptStatusNotice [4] [2] SEQUENCE { | Send ::= S [0] supplInfo SupplInfoElementId, Send ::= S [0] suppl-info SuplementaryInformation } | PTIONAL, Send ::= send [2] SET OF { | fR [5] SET { | -- In case of Non Delivery Notification, -- this set of element shall be present Send ::= receiptStatusNotice [4] [0] SEQUENCE { | Send ::= S [0] nonDeliveryReason NonDeliveryReasonElementId, Send ::= receiptStatusNotice [4] [0] SET { | Send ::= S [0] reason-code [0] ReasonCodeValue, Send ::= S [0] diagostic-code [1] DiagnosticCodeValue OPTIONAL } } } OPTIONAL |
} |
|
contentReturned [3] ContenReturnedElementId OPTIONAL } } |
} _ cw(228p) . _
Tableau [T31.330], p.
10.1.8 Register
A TLM terminal sends a Register-TAPDU to invoke the register abstract operation. The TLMAU returns a RegisterAck-TAPDU, if necessary, 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: |
|
|
H.T. [T32.330] |
|
|
center box; lw(228p) . cw(228p) . |
|
{ Register-TAPDU Register-TAPDU ::= SEQUENCE { | Send [0] Send ::= S [0] register TAPDUIdValue, Send [1] SET { | Send [1] [0] SET { | Send [1] [0] [0] SEQUENCE { | Send ::= S [0] expiredDiscard ExpiredDiscardElementId, Send ::= S [0] discard-ipm DiscardValue DEFAULT discard } | PTIONAL, |
} | PTIONAL, |
|
Send [1] [0] [1] SEQUENCE { | Send ::= S [0] obsoleteDiscard ObsoleteDiscardElementId, Send ::= S [0] discard-ipm DiscardValue DEFAULT discard } | PTIONAL |
} | PTIONAL } |
|
Send [1] [1] SET { | Send [1] [1] [0] SEQUENCE { | Send ::= S [0] autoFWDIPMs AutoFWDIPMsElementId, Send ::= S [0] auto-fwd-ipms AutoFWDIPMsValue DEFAULT not-auto-forward |
not-auto-forward } Send ::= S [0] auto-fwd-imps OPTIONAL, |
|
Send [1] [1] [1] SEQUENCE { | Send ::= S [0] autoFWDRecipients AutoFWDRecipientsElementId, Send [1] [1] [1] SET OF { | Send ::= S [0] auto-fwd-recipient-name ORName } } | PTIONAL, Send [1] [1] [2] SEQUENCE { | Send ::= S [0] autoFWDHeading AutoFWDHeadingElementId, Send ::= S [0] auto-fwd-heading AutoFWDHeading } | PTIONAL, -- For further study Send [1] [1] [3] SEQUENCE { | Send ::= S [0] autoFWDComment AutoFWDCommentElementId, Send ::= S [0] auto-fwd-comment AutoFWDComment } | PTIONAL |
} | PTIONAL } |
|
Send [2] SET { | Send [1] [2] [0] SEQUENCE { | |
Send ::= S [0] dsMode DSModeElementId,
Send ::= S [0] ds-mode DSModeValue } | PTIONAL,
Send [1] [2] [1] SEQUENCE { |
Send ::= S [0] tLMAUOperation TLMAUOperationElementId,
Send [1] [2] [1] SET { |
Send ::= S [0] error-recovery-mode [0] ErrorRecoveryModeValue OPTIONAL,
Send ::= S [0] auto-acknowledgment [1] AutoAcknowledgment DEFAULT manual } } | PTIONAL,
|
Send [1] [2] [2] SEQUENCE { | Send ::= S [0] supplRecipientInfo SupplRecipientInfoElementId, Send ::= S [0] suppl-recipient-info SuplementaryInformation } | PTIONAL, Send [1] [2] [3] SEQUENCE { | Send ::= S [0] autoOutput AutoOutputElementId, Send [1] [2] [3] SET { | Send ::= S [0] frequency [0] Frequency OPTIONAL, Send ::= S [0] output-time [1] DateandTime OPTIONAL } } | PTIONAL, Send [1] [2] [4] SEQUENCE { | Send ::= S [0] messageDeleteMode MessageDeleteModeElementId, Send ::= S [0] message-delete-mode MessageDeleteModeValue DEFAULT |
DEFAULT Send ::= S [0] message-delete-mode auto-delete } | PTIONAL } } |
|
} | |
} _ cw(228p) . _
Tableau [T32.330], p.
|
10.1.8.2 RegisterAck-TAPDU The RegisterAck-TAPDU comprises following elements: |
|
|
H.T. [T33.330] |
|
|
center box; lw(228p) . cw(228p) . |
{ RegisterAck-TAPDU RegisterAck-TAPDU ::=
Send ::= S [0] registerAck RegisterAckTAPDUId
} _ cw(228p) . _
|
10.1.9 |
DSList |
Tableau [T33.330], p. |
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: |
|
|
H.T. [T34.330] |
|
|
center box; lw(228p) . cw(228p) . |
{ DSQuery-TAPDU DSQuery-TAPDU ::=
Send ::= S [0] dsQuery DSQueryTAPDUId
} _ cw(228p) . _
Tableau [T34.330], p.
|
10.1.9.2 DSReport-TAPDU The DSReport-TAPDU comprises following elements: |
|
|
H.T. [T35.330] |
|
|
center box; lw(228p) . cw(228p) . |
|
{ DSReport-TAPDU DSReport-TAPDU ::= SEQUENCE { | Send [0] Send ::= S [0] dsReport DSReportTAPDUId, Send [1] SET OF { | |
Send ::= S [0] retrievalId RetrievalIdElementId,
Send ::= S [0] retrieval-id RetrievalIdentifier }
Send ::= S [0] messageType MessageTypeElementId,
Send ::= S [0] message-type MessageTypeValue }
Send ::= S [0] originator OriginatorElementId,
Send ::= S [0] originator-name ORName } | PTIONAL,
Send ::= S [0] priority PriorityElementId,
Send ::= S [0] priority-ind PriorityValue DEFAULT normal } | PTIONAL,
Send ::= S [0] messageLength MessageLengthElementId,
Send ::= S [0] message-length MessageLength } | PTIONAL } }
|
} _ cw(228p) . |
_ |
Tableau [T35.330], p. |
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: H.T. [T36.330] center box; lw(228p) . cw(228p) . |
{ MessageDelete-TAPDU MessageDelete-TAPDU ::= SEQUENCE { |
Send ::= S [0] messageDelete [0] MessageDeleteTAPDUId,
|
| 1] SEQUENCE { | Send ::= S [0] messageSelector MessageSelectorElementId, Send [1] SET OF { | Send ::= S [0] retrieval-id RetrievalIdentifier } } } |
} _ cw(228p) . _
Tableau [T36.330], p.
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: H.T. [T37.330] center box; lw(228p) . cw(228p) . |
|
{ OutputRequest-TAPDU OutputRequest-TAPDU ::= SEQUENCE { | Send [0] Send ::= S [0] outputRequest OutputRequestTAPDUId, Send [1] SET OF SEQUENCE { | Send [1] [0] SEQUENCE { | Send ::= S [0] retrievalId RetrievalIdElementId, Send ::= S [0] retrieval-id RetrievalIdentifier } Send [1] [1] SEQUENCE { | Send ::= S [0] deleteAfterOutput DeleteAfterOutputElementId, Send ::= S [0] delete-after-output DeleteAfterOutputValue } | PTIONAL |
} } |
} _ cw(228p) . _
Tableau [T37.330], p.
|
10.1.11.2 OutputMessage-TAPDU The OutputMessage-TAPDU comprises following elements: H.T. [T38.330] center box; lw(228p) . cw(228p) . |
{ OutputMessage-TAPDU OutputMessage-TAPDU ::= SEQUENCE { |
Send [0] SEQUENCE { |
Send ::= S [0] outputMessage [0] OutputMessageTAPDUId,
|
| 1] SEQUENCE { | Send ::= S [0] quantityOfDocs QuantityOfDocsElementId, Send ::= S [0] number-of-docs NumberOfAssociatedDocuments } | PTIONAL } Send [1] SET OF SEQUENCE { | Send [1] [0] SEQUENCE { | Send ::= S [0] retrievalId RetrievalIdElementId, Send ::= S [0] retrieval-id RetrievalIdentifier } Send [1] [1] SEQUENCE { | Send ::= S [0] messageType MessageTypeElementId, Send ::= S [0] message-type MessageTypeValue } Send [1] [2] SEQUENCE { | Send ::= S [0] timeOfDelivery TimeOfDeliveryElementId, Send ::= S [0] delivery-time DateandTime } -- The remaining Components of this TAPDU are identical to the components |
in the Deliver, DeliveryStatusNotice and |
|
ReceiptStatusNotice-TAPDU. The actual components to be used depend upon the MessageType parameter value specified in the MessageType component } _ cw(228p) . |
{ Note -- The RetrievalIdentifier is an identifier which identifies a message in DS.
} _
Tableau [T38.330], p.
10.1.12 MessageState
|
A TLM terminal sends a StatusQuery-TAPDU to invoke the MessageState abstract operation. The 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: H.T. [T39.330] center box; lw(228p) . cw(228p) . { StatusQuery-TAPDU StatusQuery-TAPDU ::= SEQUENCE { | Send [0] Send ::= S [0] statusQuery StatusQueryTAPDUId, Send [1] SET { | Send [1] [0] SEQUENCE { | Send ::= S [0] submissionId SubmissionIdElementId, Send ::= S [0] submission-msg-id MessageIdentifier } | PTIONAL, -- See Note Send [1] [1] SEQUENCE { | Send ::= S [0] correlationInfo CorrelationInfoElementId, Send ::= S [0] call-id CallIdentification } | PTIONAL } } -- See Note } _ cw(228p) . { Note -- If none of these are present all outstanding (in operation), operations will be reported. } _ |
TLMAU Tableau |
TLMAU returns [T39.330], |
returns |
a p. |
a |
|
10.1.12.2 StatusReport-TAPDU The StatusReport-TAPDU comprises following elements: |
|
|
H.T. [T40.330] |
|
|
center box; lw(228p) . cw(228p) . |
|
{ StatusReport-TAPDU StatusReport-TAPDU ::= SEQUENCE { | Send [0] SEQUENCE { | Send ::= S [0] statusReport [0] StatusReportTAPDUId Send ::= S [0] statusReport [1] SEQUENCE { | Send ::= S [0] correlationInfo CorrelationInfoElementId, Send ::= S [0] call-id CallIdentification } } Send [1] SET { | Send [1] [0] SEQUENCE { | Send ::= S [0] timeOfReport TimeOfReportElementId, Send ::= S [0] report-time DateandTime } Send [1] [1] SEQUENCE { | Send ::= S [0] reportedMessageId ReportedMessageIdElementId, Send ::= S [0] reported-message-id MessageTypeValue } Send [1] [2] SET OF SEQUENCE { | Send [1] [2] [0] SEQUENCE { | Send ::= S [0] actualRecipient ActualRecipientElementId, Send ::= S [0] actual-recipient-name ORName } Send [1] [2] [1] SEQUENCE { | Send ::= S [0] messageStatus [1] MessageStatusElementId, Send ::= S [0] status [1] StatusValue } Send ::= S [0] [2] SET { | -- In case of DN, this set -- of element shall be present |
Send ::= S [0] timeOfDelivery TimeOfDeliveryElementId,
Send ::= S [0] delivery-time DateandTime }
Send ::= S [0] typeOfUA TypeOfUAElementId,
Send ::= S [0] type-of-ua TypeOfUA DEFAULT public } | PTIONAL } | PTIONAL } Send ::= S [0] [3] SEQUENCE { | -- In case of DN, this set
-- of element shall be present
|
Send ::= S [0] Send ::= S [0] Send ::= S [0] Send ::= S [0] } _ cw(228p) |
nonDeliveryReason NonDeliveryReasonElementId, [3] SET { | reason-code [0] ReasonCodeValue, diagnostic-code [1] DiagnosticCodeValue } | PTIONAL } } | PTIONAL } } . _ |
Tableau [T40.330], p. |
10.2 Operation of the TLMAU
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.
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.
10.2.1 MessageSend
The MessageSend operation will be provided by the TLMAU via the Send-, SendAck- and Exception-TAPDUs:
Upon receipt of Send-TAPDU by the TLMAU, the TLMAU will take the following actions:
1) The TLMAU will invoke the MTAS import abstract operation MessageSubmission with the following argument values:
H.T. [T41.330]
Source of MTAS MessageSubmission arguments
center box; cw(72p) | cw(36p) sw(48p) | cw(72p) , ^ | c | c | ^ . MessageSubmission argument { CorrespondingSend-TAPDU component
} Operation Element name Value name _ lw(72p) | cw(36p) | cw(48p) | lw(72p) . originator-name -- -- { Authenticate User (remarque 1)
} _ lw(72p) | cw(36p) | cw(48p) | lw(72p) .
{ original-encoded-information-types
} -- -- { set by TLMAU to EITs of submitted IPM's body
} _ lw(72p) | cw(36p) | cw(48p) | lw(72p) . content-type -- -- set by TLMAU to ``IPMS'' _ lw(72p) | cw(36p) | cw(48p) | lw(72p) . content-identifier -- -- Local matter _ lw(72p) | cw(36p) | cw(48p) | lw(72p) . content-correlator -- -- Local matter _ lw(72p) | cw(36p) | cw(48p) | lw(72p) . recipient-name to, cc, bcc { primary-, copy-, blind-copy-recipient
} { constructed by TLMAU Note 1 -- Authenticate User is constructed from TID obtained from CSS terminal ID.
Note 2 -- The IPM submitted as the content is constructed by the TLMAU. Send-TAPDU components representing IPMS elements are mapped onto the corresponding IPMS application protocol data unit (APDU) elements.
Note 3 -- A multi-document messages will be submitted as an IP message with a multi-part body, each body part corresponding to a submitted document.
Note 4 -- When this-IPM 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.
} _
Tableau [T41.330], p.
Other message submission arguments have a corresponding Send-TAPDU component. If this component is omitted, the default value applies.
2) If the MessageSubmission operation results in an error or if an error is detected in the Send-TAPDU, the TLMAU will return an Exception-TAPDU to the originating TLM terminal.
3) The TLMAU will, when required, return a SendAck-TAPDU to the originating TLM terminal following the successful completion of the MessageSubmission operation. The values of the SendAck-TAPDU will be set as follows:
H.T. [T42.330]
Source of SendAck-TAPDU components
center box; cw(42p) sw(42p) | cw(90p) , c | c | ^ . SendAck-TAPDU component Source Element name Value name _ lw(42p) | lw(42p) | lw(90p) . correlationInfo call-id { CallIdentification that identifies previous Send-TAPDU being reported on
} _ lw(42p) | lw(42p) | lw(90p) . submissionId submission-msg-id { MTS message-submission-identifier
} _ lw(42p) | lw(42p) | lw(90p) . submissionTime submission-time { MTS message-submission-time
} _
Tableau [T42.330], p.
4) The TLMAU will maintain a one-to-one correlation between MTS message-submission-identifiers and correlation information values to facilitate status query.
10.2.2 MessageProbe
The MessageProbe operation is provided by the TLMAU via the Probe-, ProbeAck- and Exception-TAPDUs.
Upon receipt of the Probe-TAPDU by the TLMAU, the TLMAU will take the following actions:
1) The TLMAU will invoke the MTAS import abstract operation ProbeSubmission with the following argument values:
Source of MTAS ProbeSubmission arguments.
See § 10.2.1 -- MessageSubmission arguments.
2) If the Probe operation results in an error or if an error is detected in the Probe-TAPDU, the TLMAN will return an Exception-TAPDU to the originator.
3) The TLMAU will, when required, return a ProbeAck-TAPDU to the originator, following the successful completion of the probe operation. The values of the ProbeAck-TAPDU will be set as follows:
H.T. [T43.330]
Source of ProbeAck-TAPDU components
center box; cw(42p) sw(42p) | cw(90p) , c | c | ^ . ProbeAck-TAPDU component Source Element name Value name _ lw(42p) | lw(42p) | lw(90p) . correlationInfo call-id { CallIdentification that identifies previous Probe-TAPDU being reported on
} _ lw(42p) | lw(42p) | lw(90p) . probeId probe-msg-id { MTS probe-submission-identifier
} _ lw(42p) | lw(42p) | lw(90p) . submissionTime submission-time { MTS probe-submission-time
} _
Tableau [T43.330], p.
10.2.3 ExplicitReceive
The ExplicitReceive operation is provided by the TLMAU via the ExplicitRN-, ExplicitRNAck- and Exception-TAPDUs.
Upon receipt of the ExplicitRN-TAPDU the TLMAU will take the following actions:
1) The TLMAU will invoke the MTAS import abstract operation MessageSubmission with the following argument values:
H.T. [T44.330]
Source of MTAS MessageSubmission components
center box; cw(72p) | cw(36p) sw(30p) | cw(90p) , ^ | c | c | ^ . MessageSubmission argument { Corresponding ExplicitRN-TAPDU component
|
} Operation Element name Value name _ lw(72p) | cw(36p) | cw(30p) | lw(90p) . originator-name lw(72p) | cw(36p) | cw(30p) | lw(90p) . { original-encoded-information-types } -- -- { set by TLMAU to ``unspecified'' |
-- |
-- |
authenticate user _ |
} _ lw(72p) | cw(36p) | cw(30p) | lw(90p) . content-type -- -- set by TLMAU to ``IPMS'' _ lw(72p) | cw(36p) | cw(30p) | lw(90p) . content-identifier -- -- Local matter _ lw(72p) | cw(36p) | cw(30p) | lw(90p) . priority priority priority-ind _ lw(72p) | cw(36p) | cw(30p) | lw(90p) . per-message-indicators lw(72p) | cw(36p) | cw(30p) | lw(90p) . disclose-recipients -- -- { set to ``disclosure-of-recipient-prohibited''
|
} lw(72p) | cw(36p) | cw(30p) | lw(90p) . conversion-prohibited } lw(72p) | cw(36p) | cw(30p) | lw(90p) . { alternate-recipient-allowed } -- -- { set to ``alternate-recipient-prohibited'' } lw(72p) | cw(36p) | cw(30p) | lw(90p) . { content-return-request } -- -- { set to ``content-return-not-requested'' |
-- |
-- |
{ set to ``conversion-prohibited'' |
} _ lw(72p) | cw(36p) | cw(30p) | lw(90p) . recipient-name recipients recipient-name _ lw(72p) | cw(36p) | cw(30p) | lw(90p) .
{ originator-report-request
} -- -- { set by TLMAU to ``no report''
} _ lw(72p) | cw(36p) | cw(30p) | lw(90p) . content -- -- { identified as IPN Note 1 -- The IPN submitted as the content is constructed by the TLMAU. ExplicitRN-TAPDU elements representing IPMS elements are mapped onto the corresponding IPMS APDU elements.
Note 2 -- If receipt-time 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.
Note 3 -- Set acknowledgment-mode of IPN to ``manual''.
} _
Tableau [T44.330], p.
2) If the Message-Submission operation results in an error, or if an error is detected in the ExplicitRN-TAPDU, the TLMAU will return an Exception-TAPDU to the originator.
3) The TLMAU will, when required, return a ExplicitRNAck-TAPDU to the originator, following the successful completion of the MessageSubmission operation. The values of the ExplicitRNAck-TAPDU will be set as follows:
H.T. [T45.330]
Source of ExplicitRNAck-TAPDU components
center box; cw(42p) sw(42p) | cw(90p) , c | c | ^ .
{ ExplicitRNAck-TAPDU component
} Source Element name Value name _ lw(42p) | lw(42p) | lw(90p) . correlationInfo call-id { CallIdentification that identifies previous ExplicitRN-TAPDU being reported on
|
} _ lw(42p) | lw(42p) | lw(90p) . submissionId submission-msg-id } _ lw(42p) | lw(42p) | lw(90p) . submissionTime submission-time } _ |
{ MTS message-submission-identifier { MTS message-submission-time |
||
|
Tableau [T45.330], p. |
|||
|
10.2.4 MessageCancel |
|
The MessageCancel operation is provided by the TLMAU via the Cancel- and Exception-TAPDUs. Upon receipt of the Cancel-TAPDU by the TLMAU, the TLMAU will take the following actions: The TLMAU will invoke the MTAS abstract operation CancelDeferredDelivery with the following argument value: H.T. [T46.330] Source of CancelDeferredDelivery arguments center box; cw(72p) | cw(48p) sw(48p) | cw(60p) , ^ | c | c | ^ . |
{ CancelDeferredDelivery argument
} { Corresponding Cancel-TAPDU component
} Operation Element name Value name _ lw(72p) | cw(48p) | cw(48p) | lw(60p) .
{ message-submission-identifier
|
} submissionId submission-msg-id |
_ |
Tableau [T46.330], p. |
If the CancelDeferredDelivery operation results in an error, or if an error is detected in the Cancel-TAPDU, the TLMAU will return an Exception-TAPDU to the originating TLM terminal.
10.2.5 MessageDeliver
The MessageDeliver operation is provided by the TLMAU via the Deliver-TAPDU.
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:
1) The TLMAU will construct a Deliver-TAPDU for transmission to the destination TLM terminal with the following element values:
H.T. [T47.330]
Source of Deliver-TAPDU component
center box; cw(54p) sw(54p) | cw(72p) | cw(48p) , c | c | ^ | ^ . Deliver-TAPDU component { Corresponding MessageDelivery argument
} Operation Element name Value name _ lw(54p) | lw(54p) | cw(72p) | lw(48p) . quantityOfDocs number-of-docs -- { when control Informa tion is conveyed by a normal document, set number of associated documents in Deliver-TAPDU
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . priority priority-ind priority _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . originator originator-name originator-name _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . thisRecipient this-recipient-name this-recipient-name _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . intendedRecipient intended-recipient-name { originally-intended-recipient-name
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . otherRecipients other-recipient-name other-recipient-names _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . submissionTime submission-time message-submission-time _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . timeOfDelivery delivery-time message-delivery-time _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . deliveryId delivery-msg-id { message-delivery-identifier
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . conversionIndication eIT { original-encoded-information-types
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . conversionIndication conversion-prohibited delivery-flags _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . convertedInfoTypes eIT { converted-encoded-information-types Note 1 -- The IPM received by TLMAU is used to construct the Deliver-TAPDU, Deliver-TAPDU 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.
Note 2 -- Multi-part body message will be sent to the destination TLM terminal by the TLMAU as a multi-document message, each document corresponding to an IP message body part.
} _
Tableau [T47.330], p.
2) If the TLMAU is unable to deliver the constructed Deliver-TAPDU to the designation TLM terminal, then an IPN will be constructed for return to the IPMS originator. This IPN will be submitted according to § 10.2.6.
3) The definition of the export port MessageDeliver abstract operation should include a result argument indicating successful delivery or non-delivery. The MTS would then return delivery notifications to the originators of messages routed through a TLMAU only after the result value was indicated.
10.2.6 ReceiptStatus Notice
The ReceiptStatusNotice operation is provided by the TLMAU via the ReceiptStatusNotice-TAPDU.
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:
1) The TLMAU will construct a ReceiptStatusNotice-TAPDU for transmission to the destination TLM terminal with the following element values:
H.T. [T48.330]
Source of ReceiptStatusNotice-TAPDU components
center box; cw(54p) sw(54p) | cw(72p) | cw(48p) , c | c | ^ | ^ .
{ ReceiptStatusNotice-TAPDU component
} { Corresponding MessageDelivery and receive RN/NRN argument
} Operation Element name Value name _ lw(54p) | lw(54p) | cw(72p) | lw(48p) . quantityOfDocs number-of-docs -- { when control Informa tion is conveyed by a normal document, set number of associated documents in ReceiptStatusNotice-TAPDU
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . priority priority-ind priority _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . deliveryId delivery-id { message-delivery-identifier
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . originator originator-name originator-identifier { if this element is omitted, this argument should be constructed from TID obtains from CSS
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . thisRecipient this-recipient-name { this-recipient-identifier
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . submissionTime submission-time message-submission-time _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . timeOfDelivery delivery-time message-delivery-time _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . conversionIndication eIT { original-encoded-information-types
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . conversionIndication conversion-prohibited delivery-flags _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . convertedInfoTypes eIT { converted-encoded-information-types
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . notificationType report-type choice _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . subjectIPM subject-ipm-id subject-ipm _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . iPNOriginator ipn-originating-user ipn-originator _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . preferredRecipient preferred-recipient ipm-preferred-recipient _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . timeOfReceipt receipt-time receipt-time _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . typeOfReceipt type-of-receipt acknowledgment-mode _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . supplReceiptInfo suppl-receipt-info suppl-receipt-info _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . nonReceiptInfo non-receipt-reason non-receipt-reason _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . nonReceiptInfo discard-reason discard-reason _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . comment comments auto-forward-comment _ lw(54p) | cw(54p) | lw(72p) | lw(48p) . messageReturnedInd -- { returned-ipm Note -- What is received by the TLMAU is used to construct the ReceiptStatusNotice-TAPDU. ReceiptStatusNotice-TAPDU 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.
} _
Tableau [T48.330], p.
10.2.7 DeliveryStatusNotice
The DeliveryStatusNotice operations are provided by the TLMAU via the DeliveryStatusNotice-TAPDU.
When the MTS abstract operation ReportDelivery is invoked by the MTS, the TLMAU will take the following actions:
1) The TLMAU will construct a DeliveryStatusNotice-TAPDU for transmission to the destination TLM terminal with the following element values:
H.T. [T49.330]
Source of DeliveryStatusNotice-TAPDU components
center box; cw(54p) sw(54p) | cw(72p) | cw(48p) , c | c | ^ | ^ .
{ DeliveryStatusNotice-TAPDU component
} { Corresponding ReportDelivery argument
} Operation Element name Value name _ lw(54p) | lw(54p) | cw(72p) | lw(48p) . quantityOfDocs number-of-docs -- { when control Informa tion is conveyed by a normal document, set number of associated documents in DeliveryStatusNotice-TAPDU
} _ lw(54p) | lw(54p) | cw(72p) | lw(48p) . correlationInfo call-id -- { CallIdentification that identifies previous Send-TAPDU being reported on
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . priority priority-ind priority _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . submissionId submission-id subject-identifier _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . probeId submission-id subject-identifier _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . reportedRecipient reported-recipient-name { actual-recipient-identifier
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . notificationType report-type report _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . intendedRecipient intended-recipient-name { originally-intended-recipient
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . convertedInfoTypes eIT { converted-encoded-information-types
} _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . timeOfDelivery delivery-time message-delivery-time _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . typeOfUA type-of-ua type-of-MTS-user _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . nonDeliveryReason reason-code { non-delivery-reason-code
|
} _ lw(54p) | lw(54p) | lw(72p) } _ lw(54p) | lw(54p) | lw(72p) |
} } |
_ lw(54p) | lw(54p) | lw(72p) | lw(48p) . nonDeliveryReason diagnostic-code _ lw(54p) | lw(54p) | lw(72p) | lw(48p) . contentReturned |
diagnostic-code { non-delivery-diagnostic-code returned-content _ |
|||
|
Tableau [T49.330], p. |
||||||
|
2) When required, DeliveryStatusNotice-TAPDU |
2) When required, the TLMAU will accumulate notifications from multiple ReportDelivery operations. |
notifications pertaining to a single Send-TAPDU |
and construct a single |
10.2.8 Register
The register operation is provided by the TLMAU via the register-, RegisterAck- and Exception-TAPDUs.
Upon receipt of the Register-TAPDU, the TLMAU will take the following actions:
-- 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-TAPDU.
-- 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-TAPDU.
-- 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-TAPDU according to the DS mode selected in this TAPDU.
-- If the auto discard mode was enabled by the Register-TAPDU, then the TLMAU will commence automatic deletion of messages in the DS belonging to the originator of the Register-TAPDU when they are obsoleted by subsequent received IPM's.
-- If the auto acknowledgement function was enabled by the Register-TAPDU, then the TLMAU will automatically format and submit receipt notifications for subsequent IP messages directed to the originator of the Register-TAPDU. 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.
-- If an error is detected with the Register-TAPDU, the TLMAU will return an Exception-TAPDU to the originator.
10.2.9 DSList
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-, DSReport- and Exception-TAPDUs as follows:
Upon receipt of the DSQuery-TAPDU by the TLMAU, the TLMAU will take the following actions:
-- The TLMAU will prepare a DSReport-TAPDU for return to the originator. If there are no messages in DS, the DSReport-TAPDU will indicate this.
-- If an error is detected with the DSQuery-TAPDU, the TLMAU will return an Exception-TAPDU to the originator.
10.2.10 DSDelete
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- and Exception-TAPDUs as follows:
-- The TLMAU will delete the indicated message(s) from the DS.
-- If an error is detected with the DSDelete-TAPDU or the message indicated is not available for deletion, the TLMAU will return an Exception-TAPDU to the originator.
10.2.11 DSFetch
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-, OutputMessage- and Exception-TAPDUs as follows:
Upon receipt of the OutputRequest-TAPDU by the TLMAU, the TLMAU will take the following actions:
-- For each message indicated in the OutputRequest-TAPDU and found in the DS, the TLMAU will prepare and return an OutputMessage-TAPDU.
-- If the delete-after-output function was indicated in the OutputMessage-TAPDU the TLMAU will delete the indicated message(s) from the DS after output.
-- If the ``auto delete'' 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-after-output function was selected in the OutputRequest-TAPDU.
-- If an error is detected with the OutputRequest-TAPDU or the message(s) indicated were not available for output, the TLMAU will return an Exception-TAPDU 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-TAPDU for those not available or incorrectly indicated.
-- If the ``auto output'' DS mode is subscribed to then the output and associated deletion functions will be executed when the user subscribed conditions are met.
10.2.12 OutputMessage
The delivery-time in this TAPDU is the time when the DS received the message.
10.2.13 MessageStarus
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-address messages. The operations provided by the TLMAU via the StatusQuery-, StatusReport-and Exception-TAPDUs.
Upon receipt of the StatusQuery-TAPDU by the TLMAU, the TLMAU will take the following actions:
-- The TLMAU will construct a StatusReport-TAPDU from accumulated notifications pertaining to the message identified in the StatusRequest-TAPDU.
-- The TLMAU will not allow StatusQuery operation for ReceiptStatusNotice.
-- If an error is detected with the StatusReport-TAPDU or there is no record of the message indicated, the TLMAU will return an Exception-TAPDU to the originator.
11.1 Principles
Elements of a telematic access protocol data unit (TAPDU) shall be coded using human-readable graphic characters of Recommendation T.61 coding scheme. Other coding rules such as mechine-readable coding are for further study.
11.2 Structure of TAPDU
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.
2) Control information is conveyed in either a control document or a normal document.
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.
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:
|
-- -- 5) -- -- 6) 7) 8) 9) |
components with pre-defined values, i.e. components with a specific, enumerable set of known, unique values (predefined value); components with a wide range of values which are not pre-defined (general value). There are two different types of component fields: primitive component; constructor component. Each primitive component contains only one parameter. Each constructor component contains more than one parameter. A parameter contains a parameter value, optionally preceded by a Parameter-Id, which identifies the parameters. The formal description of the structure of a TAPDU is shown in Table 3/T.330. A line may contain an Element-Id field and component fields, or the first component field of the element starts on a new line. |
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 ``NL'' function. However, it is not allowed to divide the component within a parameter.
H.T. [T50.330]
TABLE 3/T.330
The structure of TAPDUs
center box; cw(228p) .
{ TAPDU ::= SEQUENCE { |
ControlInfo ::= SEQUENCE { |
TAPDUId ::= SEQUENCE { |
-- One of this must be present
Elements ::= SEQUENCE { |
ElementId ::= SEQUENCE { |
|
-- One of this must be present ElementValues ::= SET OF Component -- See Note Component ::= CHOICE { | |
PrimitiveComponent ::= Parameter
ConstructorComponent ::= SET OF Parameter
Parameter ::= SEQUENCE { |
} cw(228p) .
{ Note -- Order of components as prescribed by the TAPDU descriptions in § 10.
|
} _ rw(228p) . cw(228p) . TABLE 4/T.330 cw(228p) . { Format encoding of TAPDU and ElementId } center box ; cw(54p) | cw(36p) | cw(96p) | cw(42p) . TAPDUId and ElementId name Type |
T.61 Character coding format Remarks _ |
Tableau 3/T.330 [T50.330], p. 11.3 Coding rule
11.3.1 TAPDU ID
1) The TAPDU number assigned to TAPDU shall consist of two parts separated by a ``period'' (.). The first part identifies the application, for example, ``3'' is assigned to this application. The second part identifies the procedures specified in the application.
2) Where national requirements dictate the use of non-standardized TAPDU numbers. Administrations may choose any values in the range 1000-1999 for the first part of non-standardized application identifiers.
3) Other rules applied to TAPDU number and name are same as those of the element number and name, described below.
|
11.3.2 1) 2) 3) 4) |
Element ID The element number shall be sequentially assigned a different number. An element number is always closed by the character ``colon'' (:). There shall be no restriction of the number of digits for element numbers and any leading zeros are ignored. Where national requirements dictate the use of non-standardized element numbers Administrations may choose any values in the |
range 1000-1999 for non-standardized elements.
5) The element number and the element name shall be separated by the character ``space''.
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.
7) An element name is always closed by the character ``colon'' (:).
11.3.3 Element value fields
For unregistered TLM-users with international access, the pre-defined values as defined in the following tables have to be applied. For all other cases, these values can be replaced by nationally defined values.
|
11.3.4 1) -- -- 2) ``LF CR''). 3) |
Separators and common rules TAPDU-Ids and elements shall be preceded by the following delimiters: ``CR LF'' sequence, or ``CR LF BS +'' sequence. The Element-Id and the first component shall be separated by the character ``space'' or ``New Line'' functions (``NL'' = ``CR LF'' or Components shall be separated by ``comma'' (``,'') and optionally ``NL''. |
|
|
4) the line with 5) |
When components with pre-defined and not pre-defined values are contained in an element, they shall be separated by a ``NL'' and the pre-defined values should start with the character ``=''. Parameters within one component field shall be separated by the character ``slash'' (``/'') or ``semicolon'' (``;''). ``CR LF'' within a |
parameter is not allowed, except if the parameter is longer than 1 line.
|
6) effect. 7) |
The actual value of a parameter value is encoded by a sequence of graphic characters. Capital and small characters have the same If some pre-defined values are absent but required, then their default value shall apply. |
|
|
8) 9) 10) 11) 11.4 |
The element ID and the first element value field shall be separated by the character ``space'' or the ``NL'' function. Contiguous ``NL'' and ``LF'' are considered as one ``NL''. Contiguous embeded space are considered as one space. Leading spaces in a line are ignored. The character sequence ``Space //'' indicates that the following of the line shall be considered as a comment. Format of TAPDU |
The format of each TAPDU according to the above coding rules is shown in Annex C of this Recommendation.
11.5 Reference between TAPDU components and its coding format
This section provides the tables necessary for the encoding of TAPDU components.
11.5.1 TAPDUId and elementId (see Table 4/T.330)
|
Table 4/T.330 comprises four columns: 1) The first column contains the TAPDUId or Element-Id name as used in the ASN.1 description of § 10. 2) The second column contains the type of this element: a) primitive: the element contains only one elementValue field; b) constructor: the element may contain more than one elementValue field. 3) The third column contains the actual coding format of the TAPDUId or element-Id. 4) The last column contains remarks. 11.5.2 ElementValues (see Table 5/T.330) |
Table 5/T.330 comprises five columns:
|
1) 2) a) b) 3) a) b) 4) |
The first column contains the ElementValue name (component name) as used in the ASN.1 description of § 10. The second column contains the type of ElementValue field: primitive: the component contains only one parameter; constructor: the component may contain more than one parameter. The third column contains the type of the value: predefined; general, as defined in this section. 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.
5) The last column contains remarks.
11.5.3 General values (see Table 6/T.330)
|
Table 6/T.330 comprises five columns: 1) The first column contains the reference name (general value name) used in Table 5/T.330. 2) The second column contains the name of the parameter. 3) The third column contains the code of the value. 4) The fourth column contains the keyword and format of this parameter. 5) The last column contains remarks. |
Blanc
H.T. [1T51.330]
TABLE 4/T.330
Format encoding of TAPDU and ElementId
center box; cw(54p) | cw(36p) | cw(96p) | cw(42p) . TAPDUId and ElementId name Type T.61 Character coding format Remarks _
Tableau 4/T.330 [1T51.330], p.37
H.T. [2T51.330]
TABLE 4/T.330 (cont.)
center box; cw(54p) | cw(36p) | cw(96p) | cw(42p) . TAPDUId and ElementId name Type T.61 Character coding format Remarks _
Tableau 4/T.330 [2T51.330], p.38
H.T. [3T51.330]
TABLE 4/T.330 (end)
center box; cw(54p) | cw(36p) | cw(96p) | cw(42p) . TAPDUId and ElementId name Type T.61 Character coding format Remarks _
1) Primitive: element contains only one element value field.
2) Constructor: element may contain more than one element value field.
3) abc de: underlined characters, i.e. ``abc'' are mandatory in case of international access (see § 11.2).
} _
Tableau 4/T.330 [3T51.330], p.39
H.T. [1T52.330]
TABLE 5/T.330
Format encoding of elements values
|
center box; cw(54p) | cw(30p) | cw(30p) | cw(78p) | cw(36p) . Element value name Type of element value field character coding format Remarks _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . { alternate-recipient-allowed } Primitive Predefined Allow ed _ lw(54p) | lw(30p) | cw(30p) | lw(78p) | lw(36p) . authorizing |
Type of value Constructor -- |
T.61 21 |
|
lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . auto-acknowledgment Primitive Predefined } _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . auto-forwarded Primitive Predefined (default) } _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . auto-fwd-Comment Primitive General |
{ Auto-Rec eipt, Manual-Rec eipt (defaut)´ { Auto-for warded, Not-Auto-for warded any Text _ lw(54p) | lw(30p) | lw(30p) | |
lw(78p) | lw(36p) . auto-fwd-ipms Primitive Predefined { Auto-for warded, Not-Auto-for warded (default)
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) .
{ auto-fwd-recipient-name
} Constructor General OR Name _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . blind-copy-recipient Constructor General OR Descriptor _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . body-part Primitive Predefined { IA5Text , TLX , Voice , G3Fax , G4Fax -Class1, TTX , Videotex , Message , Mixed -Mode, Encrypted
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . call-id Primitive General Call Identification _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . comments Primitive General Comments _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . content-return-request Primitive Predefined { Content-Return-Req uest
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . conversion-info N O, Y es; WL OSS _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . copy-recipient Constructor General OR Descriptor _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . deferred-delivery-time Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . delete-after-output Primitive Predefined Keep , Delete _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . delivery-msg-id Primitive General Message Identifier _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) .
{ diagnostic-code | ua)
} Primitive Predefined { Unrecognized-OR-Name , Ambiguous-OR-Name , MTS-Congestion , Loop-Detected , Recipient-Unavailable , Maximum-Time-Expired , Content-Too-Long , Conversion-Impractical , Encoded-Information-Type-Unsupported , Conversion-Prohibited , Invalid-Arguments , Implicit-Conversion-Not-Subscribed , Content-Syntax-Error , Pragmatic-Constraint-Violation , Protocol-Violation , Content-Not-Supported , Too-Many-Recipient , No-Bilateral-Agreement
} _
Tableau 5/T.330 [1T52.330], p.40
H.T. [2T52.330]
TABLE 5/T.330 (cont.)
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 _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . discard-ipm Primitive Predefined { Discard (default), Not-Discard
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . discard-reason Primitive Predefined { IPM-Expired , IPM-Obsoleted , User-Subscription-Terminated
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . disclose-recipients Primitive Predefined No-Discl osure _ lw(54p) | lw(30p) |
ds-mode Primitive Predefined Auto-Output , Retrieval _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . eIT Primitive Predefined { IA5Text , TLX , Voice , G3Fax , G4Fax -Class1, TTX , Videotex , Undefined , Mixed -Mode
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . error-cause Primitive Predefined { IPMS-Element-of-Service-Not- Subscribed ,*
|
MTS-Element-of-Service-Not-Subscribed ,* Name-Malformed ,* IPM-Not-Submitted , IPM-Transferred , IPM-Delivered Element-of-Service-Not-Subscribed ,* Message-Delivered , Message-Transferred , Originator-Invalid ,* Query-Identifier-Invalid Recipient-Improperly-Specified ,* Submission-Identifier-Invalid ,* No-Message-in-DS , DS-Not-Supported , DS-Not-Subscribed Retrieval-Identifier-Invalid ,* Parameter-Invalid ,* Not-Changed } { * optionally followed by the name, service, parameter, etc. concerned in << | | | | > |
, ,* , |
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . error-recovery-mode Primitive Predefined { Recovery-1 , Recovery-2 , Recovery-3
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . expiry-time Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . explicit-conversion Primitive Predefined { TLX , IA5 , G3 , G4 , VTX , TTX
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . forwarded-time Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . frequency Primitive General Frequency _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . importance Primitive Predefined { L ow, N ormal (default), H igh
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . intended-recipient-name Constructor General OR Name _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . ipn-originating-user Constructor General OR Descriptor _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . language-ind Primitive Predefined ffs _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . latest-delivery-time Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . message-delete-mode Primitive Predefined { Auto-Del ete (default), Manual-Del ete
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . message-length Primitive General Message Length _ lw(54p) | lw(30p) |
|
non-receipt-reason Primitive Predefined { IPM-DISCARD , IPM-Auto-forwarded } _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . nrn-request Primitive Predefined NRN -Request |
_ lw(54p) | lw(30p) | lw(30p) | |
|
|
lw(78p) | lw(36p) . number-of-docs Primitive General { Number Of Associated Documents } _ |
Tableau 5/T.330 [2T52.330], p.41
H.T. [3T52.330]
TABLE 5/T.330 (cont.)
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 _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . obsoleted-ipm-id Constructor General IPM Identifier _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . originating-user Constructor General OR Descriptor _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . originator-name Constructor General OR Name _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) .
{ originator-requested- alternate-recipient
} Constructor General OR Name _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . other-recipient-name Constructor General OR Name _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . output-time Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . Physical-delivery-mode Primitive Predefined { ``PDM=''OM (defaut), EMS, SPEC, COL, TLXA, TTXA, PHA, BFAX
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) .
{ Physical-delivery-report- request
} Primitive Predefined { ``REP=''UND (defaut), PDS, MHS, PDMHS
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) .
{ Physical-forwarding- address-request
} Primitive Predefined PFAR _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) .
{ Physical-forwarding- prohibited
} Primitive Predefined PFP _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . postal-address Primitive General OR Name _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . preferred-recipient Constructor General OR Descriptor _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . primary-recipient Constructor General OR Descriptor _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . priority-ind Primitive Predefined { Urg ent, Non-Urg ent, Nor mal (defaut)´
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . probe-msg-id Primitive General Message Identifier _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reason-code Primitive Predefined { Transfer-Failure , Unable-To-Transfer , Conversion-Not-Performed
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . receipt-time Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . recipient-name Constructor General OR Name _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) .
|
{ recipient-number-for-advice } Primitive General ``CALL=''Number |
_ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . |
|||
|
{ recipient-reassignment- prohibited } Primitive Predefined RRP _ lw(54p) |
| lw(30p) | lw(30p) | lw(78p) | lw(36p) . redirected-from Constructor |
General OR Name _ |
lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . registered-mail-type Primitive Predefined NRM (defaut), RM, RMA _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . related-ipm-id Constructor General IPM Identifier _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . replied-to-ipm-id Constructor General IPM Identifier _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reply-recipient Constructor General OR Descriptor _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reply-request Primitive Predefined { Reply , No-Reply (default)
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reply-time Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reported-message-id Primitive General Message Identifier _
Tableau 5/T.330 [3T52.330], p.42
H.T. [4T52.330]
TABLE 5/T.330 (end)
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 _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . reported-recipient-name Constructor General OR Name _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . report-time Primitive General Date and Time _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . report-type Primitive Predefined { Receipt , Non-Receipt , Delivery , Non-delivery
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) .
{ requested-delivery-method
} Primitive Predefined { ``RDL=''ANY (defaut),´ MAS, PD, TLX, TTX, G3, G4, IA5, VTX
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . retrieval-id Primitive General { Retrieval Identifier
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . return-request Primitive Predefined Return -Request _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . rn-request Primitive Predefined RN -Request _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . sensitivity Primitive Predefined { Pers onal, Priv ate, Comp any-Confidential
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . status Primitive Predefined { In-Process , Delivered , Non-Delivered
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . subject-content Primitive General Subject _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . subject-ipm-id Primitive General Message Identifier _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . submission-msg-id Primitive General Message Identifier _ lw(54p) | lw(30p) | cw(30p) | lw(78p) | lw(36p) .
suppl-info Primitive General { Supplementary Information
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . suppl-receipt-info Primitive General { Supplementary Information
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . terminal-type Primitive Predefined { ``TTyp='' TLX, TTX, G3, G4, IA5, vtx
|
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . this-recipient-name Constructor lw(78p) | lw(36p) . this-ipm-id Constructor General IPM Identifier _ lw(54p) type-of-receipt Primitive Predefined { Manual (defaut),´ Auto matic } _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . type-of-ua Primitive Predefined { |
General OR Name _ lw(54p) | lw(30p) | lw(30p) | | lw(30p) | lw(30p) | lw(78p) | lw(36p) . Priv ate, Pub lic (defaut)´ |
} _ lw(54p) | lw(30p) | lw(30p) | lw(78p) | lw(36p) . user-report-request Primitive Predefined { No-Report , Non-Delivery-Report , Report a) More diagnostic-codes can be found in Recommendation X.411 and should be translated into appropriate T.61 text.
|
Note -- The character strings in italics in the fourth column are the entry name of the General value list, Table 6/T.330. Conventions: 1) Primitive: elementary or value contains only one component. 2) Constructor: element or value contains more than one component. 3) abc de: underlined characters, i.e. ``abc'' are mandatory. |
} _
Tableau 5/T.330 [4T52.330], p.43
H.T. [1T53.330]
|
center box; cw(312p) . TABLE 6/T.330 cw(312p) . General value list 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) { Each component isFormat/Keywordseparated by the _characterlw(48p) | <</>>lw(60p) | lw(24p) | lw(150p) | lw(30p) . |
||||||
|
} 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 } lw(48p) | lw(60p) | lw(24p) | lw(150p) | lw(30p) . { Date and time P YY-MM-DD-HH:mm } lw(48p) | lw(60p) | lw(24p) | lw(150p) | lw(30p) . { Document rel. No. N 001 | | 99 } lw(48p) | lw(60p) | lw(24p) | lw(150p) | lw(30p) . { Additional session rel. No. N 01 | | 9 } _ lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . Comments -- P |
P _ lw(48p) | cw(60p) | cw(24p) | |
|
lw(150p) | lw(30p) . Date and time -- P YY-MM-DD-HH:mm _ lw(48p) | cw(60p) Frequency -- N In minutes _ lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . |
| cw(24p) | lw(150p) | lw(30p) . |
{ <IPM Identifier>::=<OR Name>``/''<Local Message ID>``>'' IPM identifier OR name See OR name
} lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) .
{ Local message ID AI5 ``LID='' <Local Message ID>
} _ lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . Message identifier -- P _ lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . Message length -- N In octets _ lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) .
|
{ Number of associated documents } -- N _ lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . { OR name See OR name OR descriptor Free form name T.61 ``Free Form Name='' <Free Form Name | *QFN=''<Free Form Name> } lw(48p) | cw(60p) | cw(24p) | lw(150p) | lw(30p) . { Telephone number P ``Telephone Number='' <Telephone Number | *QTEL=''<Telephone Number> } _ Tableau 6/T.330 [1T53.330] (a l'italienne), |
p.44 |
H.T. [2T53.330]
|
center box; cw(342p) . { TABLE 6/T.330 (cont.) } 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) |
{ <OR Name>::=<StandardFormat/KeywordAttribute Lists><Domain_ lw(36p) | lw(60p)Defined| lw(24p)Attribute| lw(180p)List> | lw(42p) .
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Standard attribute list <Standard Attribute List>::= ``<'' <Keyword.Att > (``;'' <Keyword.Att >)* ``>''
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Country name N/P ``Country Name =''<Country Name> | ``CN ='' <Country Name> Default: Country of TLMAU
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Administration domain name N/P ``Administration Domain Name ='' <Administration Domain Name> | ``ADMD ='' <Administration Domain Name> Defaut:´ ADMD de la TLMAU
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Network adress N ``X121 Address ='' <Network Address> | ``X121 ='' <Network Address> | ``Network Address ='' <Network Address>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Terminal identifier P ``Terminal ID ='' <Terminal Identifier> | ``TID ='' <Terminal Identifier>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Private domain name N/P ``Private Domain Name ='' <Private Domain Name> | ``PRMD ='' <Private Domain Name>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Organisation name P ``Organization Name ='' <Organization Name> | ``ON ='' <Organization Name> OR name Numeric user identifier N ``User Agent ID ='' <Numeric User Identifier> | ``UAID ='' <Numeric User Identifier> | ``NUID ='' <Numeric User Identifier>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ SurName P ``SurName ='' <SurName> | ``SN ='' <SurName>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Given name P ``Given Name ='' <Given Name> | ``GN ='' <Given Name>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Initials P ``Initials ='' <Initial> | ``I ='' <Initial>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Generation qualifier P ``Generation Qualifier ='' <Generation Qualifier> | ``GQ ='' <Generation Qualifier>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Organization unit name P ``Organization Unit Name ='' <Organization Unit Name> | ``OU ='' <Organization Unit Name>
} lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) .
{ Domain defined attribute listne <Domain Defined Attributes List>::= ``<DDA=''<Type>``,''<Value>(``;'' <Type>``,''<Value>)* ``>'' | ``<Domain Defined Attributes='' <Type> ``,''<Value>(``;''<Type>``,''<Value>)* ``>''
|
} Value P |
lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . Type P _ |
lw(36p) Tableau |
lw(36p) | lw(60p) | lw(24p) | lw(180p) | lw(42p) . 6/T.330 [2T53.330] (a l'italienne), p.45 |
H.T. [3T53.330]
|
center box; cw(342p) . { TABLE 6/T.330 (cont.) } 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) lw(24p) | lw(72p) | lw(60p)Format/Keyword. PDS-name_ lw(36p)P |``PDSN=''lw(150p) |<value>lw(24p) | lw(72p)lw(36p)| lw(60p)| cw(150p). Postal| |
| addresslw(24p) | lw(72p) | lw(60p)lw(36p). | cw(150p) | |
{ Physical delivery country name
|
} N/P ``PDCN='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Postal code cw(150p) | lw(24p) | lw(72p) | lw(60p) . Physical delivery office name P ``PDNA='' <value> lw(60p) . { Physical delivery office number } P ``PDNU='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . { Extension OR address components } P ``EOA='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . { Physical delivery personal name |
N/P ``PC='' <value> lw(36p) | cw(150p) | lw(24p) | |
lw(36p) | lw(72p) | |
} P ``PNP='' <value> lw(36p) | lw(150p) | cw(24p) | lw(72p) | lw(60p) . OR name (continued) { Physical delivery organization name
|
} P ``ONP='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . { Extension physical delivery address components } P ``EPD='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) |
| lw(60p) . Unformatted postal address P ``UPA='' |
|
<value> { Max. 6 lines, max. 30 characters per line separated by <<->> |
} lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Street address P ``STA='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Post office box address P ``POB='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Poste restante address P ``PRA='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Unique postal name P ``UN='' <value> lw(36p) | cw(150p) | lw(24p) | lw(72p) | lw(60p) . Local postal attributes P ``LPA='' <value> _
H.T. [4T53.330]
center box; cw(300p) .
{ TABLE 6/T.330 (end)
}
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)
cw(54p) | cw(24p) | Format/Keywordlw(120p) | lw(48p)_ .lw(54p)Subject| cw(54p)-- T.61| cw(24p)_| lw(54p)lw(120p)| |cw(54p)lw(48p) .| cw(24p)Retrieval identifier| lw(120p) |--lw(48p)N/P . Supplementary_ lw(54p) | information -- { P a) 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.
b) Descr.Att in OR Descriptor and Keyword Att in OR Name contains a Parameter-Id and a parameter-vaue. The Parameter-Ids appear with bold characters in this table.
Note 1 -- Syntactical conventions are defined as follows and the character size does not make any sense:
<. | | > Represents a syntactical item, non-terminal (. | | )* Iteration | Exclusive or alternatives ``abc'' Explicit characters abc.
Note 2 -- Maximum length of parameter values can be found in X.400-Series Recommendations.
} _