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

3PP-0106<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<br />

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

be correlated.<br />

3.4.3 NOTIFIED OPERATION PROCEDURE PATTERN<br />

3.4.3.1 Purpose<br />

The notified operation procedure pattern is used for operations that result in notifications being<br />

sent to the Recipient. A notified operation is triggered by an event that is local to the performer<br />

of the operation. In the case of a notified operation, the performer of that operation assumes the<br />

role of the Notifier. The notification is sent to inform the Recipient that the operation has been<br />

performed. Because the notification is issued after the operation has been performed, the<br />

Recipient cannot reverse the performance of the operation. However, the Recipient should<br />

confirm to the Notifier receipt of the notification.<br />

The notified operation procedure pattern specifies the messages exchanged between Notifier<br />

and Recipient associated with a notified operation, the activities of the Invoker and<br />

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

are to be carried out, and the behavior of the Notifier and Recipient if the time constraints are<br />

violated.<br />

3.4.3.2 Procedure Pattern<br />

The notified operation procedure pattern begins with the Notifier performing a notified<br />

operation, generating the resultant Notification message, placing it in an<br />

SleSmMessageSet, transmitting the SleSmMessageSet to the Recipient’s message set<br />

port using the SLE-SM document exchange protocol defined in 3.3, and starting the<br />

confirmation timer for the notification. The confirmation timer is set to the<br />

confirmationTimeout value specified for all confirmations in the <strong>Service</strong> Agreement.<br />

Upon receipt of the SleSmMessageSet containing the Notification, the Recipient<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 Recipient generates and transmits an<br />

exception response containing an UnrecognizedMessageSetResponse or<br />

InvalidMessageResponse (as appropriate to the exception) to the Notifier’s exception<br />

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

If the Notification message passes message set validation, the Recipient performs<br />

service management validation on the Notification. The details of service management<br />

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

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

Saved successfully!

Ooh no, something went wrong!