Mission Operations Reference Model. Draft ... - CCSDS
Mission Operations Reference Model. Draft ... - CCSDS
Mission Operations Reference Model. Draft ... - CCSDS
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