13.07.2015 Views

Mission Operations Reference Model. Draft ... - CCSDS

Mission Operations Reference Model. Draft ... - CCSDS

Mission Operations Reference Model. Draft ... - 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 PRACTICE FOR MISSION OPERATIONS REFERENCE MODEL4.4.2 MESSAGE RECEPTION SEQUENCEFigure 4-9 shows the message reception sequence for the MAL. It includes the error cases asalternative fragments.Transport LayerMALAccess ControlMO Service LayerReceive messagePre-check messagealt MAL Check FailureTransmit check erroralt If message from a ProviderPass check error message upwardsCheck messagealt Access Control FailureTransmit Access Control errorReturn Access Control erroralt If message from a ProviderPass Access Control error message upwardsReturn updated messageStore message transaction detailsPass message upwardsalt Service FailureReturn Service errorTransmit Service errorFigure 4-9: MAL Reception SequenceThe basic outline of this sequence from the high-level sequence (figure 4-3) is that the MALreceives messages from the Transport layer and passes them up to the relevant MO ServiceLayer.a) The Transport layer passes the message to the MAL using the MAL’s abstractTransport service interface.b) The MAL checks the contents of that message to ensure that it contains all therequired aspects for the MAL itself. If it fails these checks, then an error istransmitted to the Transport layer unless the message is itself an error message.c) If the message fails the check and is from a provider (determined by examining theinteraction pattern stage fields of the message), then an error message is sent to thetransaction source. The transaction details are removed from the Transaction Store.<strong>CCSDS</strong> 520.1-R-1 Page 4-11 October 2009

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

Saved successfully!

Ooh no, something went wrong!