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

ERD-0004 An UnrecognizedMessageSetResponse shall contain the<br />

UnrecognizedMessageSetResponse parameters specified in table 3-21.<br />

[syntactic validation]<br />

ERD-0005 An InvalidMessageResponse shall contain the InvalidMessageResponse parameters<br />

specified in table 3-22.<br />

[syntactic validation]<br />

ERD-0006 The invocationMessageSequenceNumber and serviceAgreementRef parameters<br />

shall match the messageSequenceNumber and serviceAgreementRef, respectively, of<br />

the invocation or notification to which the InvalidMessageResponse responds.<br />

ERD-0007 If there is no private annotation information, the privateAnnotation parameter shall have<br />

null content.<br />

3.4 SLE-SM OPERATION PROCEDURE PATTERNS<br />

3.4.1 TWO-PHASE OPERATION PROCEDURE PATTERN<br />

3.4.1.1 Purpose<br />

The two-phase operation procedure pattern is used by SLE-SM operations that can be<br />

validated and performed in relatively short time.<br />

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

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

and Performer in response to those messages, the time constraints under which those<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.1.2 Procedure Pattern<br />

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

invocation message, placing it in an SLE-SM message set, transmitting the message set to the<br />

Performer’s message set port using the SLE-SM document exchange protocol defined in 3.3,<br />

and starting the disposition timer for the operation. If the urgent parameter of the<br />

invocation is ‘false’, the disposition timer is set to the urgent two-phase timeout value<br />

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

disposition timer is set to the routine two-phase timeout value for that operation.<br />

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

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

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’s exception<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!