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

<br />

TwoPhaseOperationProcedurePattern {invoker, performer, Invocation,<br />

SuccessfulReturn, FailedReturn*}<br />

invoker<br />

performer<br />

ref<br />

Send Message (Invocation, invoker, performer)<br />

alt<br />

ref<br />

[if operation is successful]<br />

Send Message (SuccessfulReturn, performer, invoker)<br />

[else]<br />

ref<br />

Send Message (FailedReturn*, performer, invoker)<br />

FailedReturn* designates either a FailedReturn or FailedReturnWithDenial, as appropriate to the<br />

specific operation.<br />

Figure 3-17: Sequence Diagram for Two-Phase Operation Pattern<br />

3.4.1.4 State Machines<br />

Figures 3-18 and 3-19 are the state diagrams for the two-phase operation procedure pattern<br />

from the points of view of the operation Invoker and Performer respectively. Tables 3-26<br />

and 3-27 are the corresponding state tables.<br />

Note that only SLE-SM messages which have already passed validation at the level of the<br />

Document Exchange Protocol (syntactical, authentication, invocation sequence (if<br />

applicable), and supported-operation) enter into the state machine for an Operation Procedure<br />

Pattern. In addition, responses must be correlated with preceding messages (by sequence<br />

number) in order to be associated to any operation and enter into the state machine; if not<br />

correlated, they are discarded.<br />

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

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

Saved successfully!

Ooh no, something went wrong!