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

activities are to be carried out, and the behavior of the Invoker and Performer if the time<br />

constraints are violated.<br />

3.4.2.2 Procedure Pattern<br />

The three-phase operation procedure begins with the Invoker generating an operation<br />

Invocation message, placing it in an SleSmMessageSet, transmitting the<br />

SleSmMessageSet to the Performer’s message set port using the SLE-SM document<br />

exchange protocol defined in 3.3, and starting the disposition timer for the operation. If the<br />

urgent parameter of the invocation is ‘false’, the disposition timer is set to the urgent<br />

three-phase timeout value specified in the <strong>Service</strong> Agreement (see section 7) for that<br />

operation type; otherwise, the disposition timer is set to the routine three-phase timeout value<br />

for that operation.<br />

Upon receipt of the SleSmMessageSet containing the Invocation, the Performer<br />

performs message set validation as specified for the Receive and Validate SLE-SM Message<br />

Set activity subgroup of the Document Exchange Protocol activity group in 3.3. If the<br />

SleSmMessageSet fails message set validation, the Performer generates and transmits an<br />

exception response containing an UnrecognizedMessageSetResponse or<br />

InvalidMessageResponse (as appropriate to the exception) to the Invoker exception<br />

response port, as specified in 3.3.<br />

If the Invocation message passes message set validation, the Performer estimates how<br />

long it will take to perform the operation, returns to the Invoker’s message set port an<br />

AcknowledgedReturn message containing in the expectedDispositionTime<br />

parameter (see table 3-14) the maximum estimated time until a final disposition can be<br />

provided, and starts a local disposition timer based on that value. If the urgent parameter<br />

of the invocation is ‘false’, the expectedDispositionTime value is constrained to<br />

be no longer than that allowed by the urgent three-phase timeout value specified for the<br />

operation in the <strong>Service</strong> Agreement (see section 7); otherwise, the<br />

expectedDispositionTime value is constrained to be no longer than that allowed by<br />

the routine three-phase timeout value specified for the operation. The<br />

AcknowledgedReturn message may also contain locally defined further information<br />

explaining the conditions that determined the expectedDispositionTime value in the<br />

privateAnnotation parameter (e.g., ‘next weekly schedule run’).<br />

NOTES<br />

1 In order for the Performer to ensure that any return to an Invocation arrives at the<br />

Invoker before the specified expectedDispositionTime, the Performer must<br />

adjust (i.e., shorten) its local disposition timer value by some amount of time to<br />

compensate for the transit of the return across the communications network that<br />

connects them. The method by which the Performer determines this adjustment factor<br />

is outside the scope of this Recommended Standard.<br />

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

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

Saved successfully!

Ooh no, something went wrong!