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.1.6.2 Performer Requirements for Two-Phase Operation Procedures<br />

Table 3-29: Performer Requirements for the Two-Phase Operation Procedures<br />

2PP-0101<br />

2PP-0102<br />

2PP-0103<br />

2PP-0104<br />

2PP-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 2PP-0101, the Performer shall:<br />

a) initialize a disposition timer based on the value of the messageTimestamp of the operation<br />

invocation plus the value of the appropriate two-phase timeout parameter of the referenced <strong>Service</strong><br />

Agreement (see Note below), where:<br />

1) if the urgent parameter of the Invocation is set to ‘true’, the value of the urgent timeout<br />

parameter for that operation shall be used;<br />

2) if the urgent parameter of the Invocation is set to ‘false’, the value of the routine<br />

timeout parameter for that operation shall be used; and<br />

b) perform operation-specific service management validation on the Invocation:<br />

1) if the Invocation passes service management validation, the Performer shall attempt to<br />

perform the operation prior to the expiration of the local disposition timer;<br />

2) if the Invocation fails service management validation, the Performer shall cease interpreting<br />

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

FailedReturn* to the Invoker’s message set port in accordance with the Sender<br />

Requirements for the SLE-SM Document Exchange Protocol.<br />

NOTE – See 3.4.1.2, Note 1 for further considerations on the setting of the disposition timer.<br />

a) If the Performer successfully completes the operation prior to the expiration of the disposition<br />

timer, the Performer shall transmit a SuccessfulReturn to the message set port of the<br />

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

Protocol.<br />

b) If the invoked operation cannot be successfully completed or failed for other reasons by the<br />

expiration of the disposition timer, the Performer shall terminate the operation and return a<br />

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

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

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

UnrecognizedMessageSetResponse with a return that was sent. If correlation is successful, the<br />

Performer shall notify the Invoker by other means of the contents of any return that was contained in a<br />

message set for which a valid UnrecognizedMessageSetResponse is received. The Invoker is not<br />

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

correlated.<br />

3.4.2 THREE-PHASE OPERATION PROCEDURE PATTERN<br />

3.4.2.1 Purpose<br />

The three-phase operation procedure pattern is used by SLE-SM operations that may require<br />

an extended period of time before they can be validated and/or performed.<br />

The three-phase operation procedure pattern specifies the messages exchanged between<br />

Invoker and Performer associated with a three-phase operation, the activities of the Invoker<br />

and Performer in response to those messages, the time constraints under which those<br />

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

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

Saved successfully!

Ooh no, something went wrong!