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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

3.4.2.6 Requirements<br />

3.4.2.6.1 Invoker Requirements for Three-Phase Operation Procedures<br />

Table 3-32: Invoker Requirements for the Three-Phase Operation Procedures<br />

3PI-0001<br />

3PI-0002<br />

3PI-0003<br />

3PI-0004<br />

3PI-0005<br />

3PI-0006<br />

3PI-0006<br />

3PI-0007<br />

3PI-0008<br />

3PI-0009<br />

The Invoker shall format the operation Invocation and transmit it to the Performer’s message set port in<br />

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

The Invoker shall set the value of the disposition timer using the value of the appropriate three-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 ‘true’ 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 timer<br />

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

timeout parameter for that operation.<br />

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 />

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 />

For each syntactically valid UnrecognizedMessageSetResponse received on the exception<br />

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

Response with one or more Invocations awaiting disposition. If correlation is successful, the<br />

Invoker shall terminate any operation for which an Invocation is contained in a message set for<br />

which a validated UnrecognizedMessageSetResponse is received. The Invoker is not required<br />

to further interpret or act upon any UnrecognizedMessageSetResponse that cannot be<br />

correlated.<br />

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 />

If the expectedDispositionTime parameter of the AcknowledgedReturn message is less<br />

than the disposition time that the Invoker set based on the value of the appropriate (routine or urgent)<br />

three-phase timeout value, the Invoker shall reset the value of the return disposition timer to the value of<br />

the expectedDispositionTime parameter of the AcknowledgedReturn message.<br />

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

The Invoker shall ignore any AcknowledgedReturn that is received either (a) after receipt of a<br />

SuccessfulReturn or FailedReturn* for the same operation, or (b) after the associated<br />

disposition timer expires.<br />

The Invoker shall confirm that the invocationMessageSequenceNumber and<br />

<strong>Service</strong>AgreementRef parameters of a return match the messageSequenceNumber and<br />

<strong>Service</strong>AgreementRef, respectively, of an Invocation for which the Invoker is awaiting a<br />

return, 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 />

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

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

Saved successfully!

Ooh no, something went wrong!