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

3PI-0010<br />

3PI-0011<br />

If an AcknowledgedReturn, a SuccessfulReturn or a FailedReturn* fails any service<br />

management validation requirement specified for its return type, the return shall be deemed to be service<br />

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

return.<br />

If a SuccessfulReturn or FailedReturn* is not received for the operation by the time the<br />

associated disposition timer expires, the Invoker shall contact the Performer to determine the disposition of<br />

the operation.<br />

3.4.2.6.2 Performer Requirements for Three-Phase Operation Procedures<br />

Table 3-33: Performer Requirements for the Three-Phase Operation Procedures<br />

3PP-0101<br />

3PP-0102<br />

3PP-0103<br />

3PP-0104<br />

3PP-0105<br />

The Performer shall receive and validate the operation Invocation in conformance with the Receiver<br />

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

If the Invocation passes message set validation as specified in 3PP-0101, the Performer shall<br />

generate and send an AcknowledgedReturn message to the Invoker’s message port in accordance<br />

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

a) If the urgent parameter of the invocation is ‘true’, the Performer shall set the<br />

expectedDispositionTime parameter of the AcknowledgedReturn message to no later<br />

than the messageTimestamp of the Invocation plus the value of the urgent timeout<br />

parameter of the referenced <strong>Service</strong> Agreement. Otherwise, the Performer shall set the<br />

expectedDispositionTime parameter to no later than the messageTimestamp of the<br />

Invocation plus the value of the routine timeout parameter of the referenced <strong>Service</strong> Agreement.<br />

b) The Performer shall transmit the AcknowledgedReturn to the Invoker such that the return is<br />

received by the Invoker at or before the messageTimestamp of the operation Invocation<br />

plus the value of the routine timeout or urgent timeout parameter of the referenced <strong>Service</strong><br />

Agreement, as appropriate (see 3PI-0002).<br />

c) The Performer shall transmit the AcknowledgedReturn prior to transmitting the<br />

SuccessfulReturn or FailedReturn* message (see 3PP-0103).<br />

d) The Performer shall start a local disposition timer for the operation and set it to timeout with<br />

sufficient lead time before the expectedDispositionTime to allow the final return for the<br />

operation to be received by the Invoker prior to the expectedDispositionTime.<br />

NOTE – See 3.4.2.2, Note 1, for considerations in setting the disposition timer.<br />

The Performer shall perform operation-specific service management validation on the Invocation.<br />

a) If the Invocation passes service management validation, the Performer shall perform the<br />

operation and generate and transmit a SuccessfulReturn to the Invoker’s message set port in<br />

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

in 3.3.3.1. The parameters of the SuccessfulReturn are operation-specific.<br />

b) If the invocation fails service management validation, the Performer shall cease interpreting and<br />

acting upon the Invocation, generate a FailedReturn*, and transmit the FailedReturn*<br />

to the Invoker’s message set port in accordance with the Sender Requirements for the SLE-SM<br />

Document Exchange Protocol.<br />

The Performer shall transmit the SuccessfulReturn or FailedReturn to the Invoker before the<br />

expiration of the associated disposition timer. If the invoked operation cannot be successfully completed<br />

or failed for other reasons by the expiration of that timer, the Performer shall terminate the operation and<br />

return a FailedReturn* with diagnostic value ‘operation timeout’.<br />

The Performer shall validate exception responses received from the Invoker 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 />

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

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

Saved successfully!

Ooh no, something went wrong!