23.05.2015 Views

Space Link Extension - Service Management - CCSDS

Space Link Extension - Service Management - CCSDS

Space Link Extension - Service Management - CCSDS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DRAFT RECOMMENDED STANDARD FOR SPACE LINK EXTENSION SERVICE MANAGEMENT<br />

3.4.1.6 Requirements<br />

3.4.1.6.1 Invoker Requirements for Two-Phase Operation Procedures<br />

Table 3-28: Invoker Requirements for the Two-Phase Operation Procedures<br />

2PI-0001 The Invoker shall format the operation Invocation and transmit it to the Performer’s message set<br />

port in conformance with the Sender Requirements for the SLE-SM Document Exchange Protocol as<br />

defined in 3.3.3.1.<br />

2PI-0002 The Invoker shall set the value of the disposition timer using the value of the appropriate two-phase<br />

timer parameter for that operation in the referenced <strong>Service</strong> Agreement:<br />

a) If the invocation is urgent, the urgent parameter shall be set to ‘false’ and the disposition timer<br />

shall be set to the messageTimestamp of the Invocation plus the value of the urgent timeout<br />

parameter for that operation.<br />

b) If the invocation is routine, the urgent parameter shall be set to ‘false’ and the disposition<br />

timer shall be set to the messageTimestamp of the Invocation plus the value of the routine<br />

timeout parameter for that operation.<br />

2PI-0003 The Invoker shall validate returns received from the Performer on the message set port in accordance<br />

with the Receiver Requirements for the SLE-SM Document Exchange Protocol as defined in 3.3.3.2.<br />

2PI-0004 The Invoker shall validate exception responses received from the Performer on the exception response<br />

port in accordance with the Sender Requirements for the SLE-SM Document Exchange Protocol as<br />

defined in 3.3.3.1.<br />

2PI-0005 For each syntactically valid UnrecognizedMessageSetResponse received on the exception<br />

response port, the Invoker shall attempt to correlate the content of the<br />

UnrecognizedMessageSetResponse with one or more Invocations awaiting disposition. If<br />

correlation is successful, the Invoker shall terminate any operation for which an Invocation is<br />

contained in a message set for which a validated UnrecognizedMessageSetResponse is<br />

received. The Invoker is not required to further interpret or act upon any<br />

UnrecognizedMessageSetResponse that cannot be correlated.<br />

2PI-0006 For each syntactically valid InvalidMessageResponse received on the exception response port,<br />

the Invoker shall attempt to correlate the content of the InvalidMessageResponse with an<br />

Invocation awaiting disposition. If correlation is successful, the Invoker shall terminate the<br />

operation for which the Invocation is rejected in the InvalidMessageResponse. The Invoker<br />

is not required to further interpret or act upon any InvalidMessageResponse that cannot be<br />

correlated.<br />

2PI-0007 The Invoker shall terminate any operation for which a FailedReturn* is received.<br />

2PI-0008 The Invoker shall validate that the invocationMessageSequenceNumber and<br />

serviceAgreementRef parameters of a return match the messageSequenceNumber and<br />

serviceAgreementRef, respectively, of an Invocation for which the Invoker is awaiting a return,<br />

in order to associate a return with an Invocation.<br />

NOTE – This is a necessary but not sufficient condition for acceptance of a return for an<br />

Invocation. There are additional operation-level matching criteria that must also be met,<br />

as specified in the requirements for the specific operations.<br />

2PI-0009 If a SuccessfulReturn or FailedReturn* fails any service management validation requirement<br />

specified for its return type, the return shall be deemed to be service management-invalid. The Invoker<br />

is not required to further interpret or act upon the service management-invalid return.<br />

2PI-0009 If a validated SuccessfulReturn or FailedReturn* is not received for and associated with the<br />

operation by the time the associated disposition timer expires, the Invoker shall contact the Performer to<br />

determine the disposition of the operation.<br />

<strong>CCSDS</strong> 910.11-R-2 Page 3-45 March 2008

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!