Beispiel #1
0
        public Response ShipPositionReport(ShipPositionReportType shipPositionReport)
        {
            log.Info("New ShipPositionReport message arrived");
            validateSchemaVersion(shipPositionReport.schemaVersion);

            //Create message and enqueue it
            Message msg = new Message(shipPositionReport);

            msg.Label = "shipPositionReport";

            EnqueueMessageInQueue(msg);

            //Build response
            Response response = new Response();

            response.response = responseType.Success;
            log.Info("ShipPositionReport first validation OK, enqueued");
            return(response);
        }
Beispiel #2
0
        public Response ShipPositionReport(ShipPositionReportType report)
        {
            string msg = string.Format(@"DataUserRequestor:{0},DDPVersionNum:{1},ShipName:{2},
                    ReferenceId:{3},MessageId:{4},ShipborneEquipmentId:{5}, schemaVersion:{6}",
                                       report.DataUserRequestor,
                                       report.DDPVersionNum,
                                       report.ShipName,
                                       report.ReferenceId,
                                       report.MessageId,
                                       report.ShipborneEquipmentId,
                                       report.schemaVersion);

            m_log.Info(msg);

            Response response = new Response();

            response.response = responseType.Success;
            return(response);
        }