Example #1
0
        public BMC.EBSComms.Contracts.Messages.SMS2EBS.S2SMessagePostOperationResponse S2SMessagePostOperation(BMC.EBSComms.Contracts.Messages.SMS2EBS.S2SMessagePostOperationRequest request)
        {
            ModuleProc PROC = new ModuleProc("", "Method");

            try
            {
                Console.WriteLine("Received : " + request.Request.Request);
            }
            catch (Exception ex)
            {
                Log.Exception(PROC, ex);
            }

            s2sMessage msg = new s2sMessage();
            s2sHeader  hdr = new s2sHeader()
            {
                fromSystem   = "EBS",
                toSystem     = "SDS",
                dateTimeSent = DateTime.Now,
            };
            s2sBody bdy = new s2sBody()
            {
                Items = new object[] {
                    new infoUpdate()
                    {
                        propertyId = "1313",
                        Item       = new infoUpdateDataAck()
                        {
                        }
                    },
                },
            };

            msg.Items = new object[] { hdr, bdy };
            string resp = XmlSerializerHelper.ConvertObjectToXml(msg, null, false, false);

            return(new BMC.EBSComms.Contracts.Messages.SMS2EBS.S2SMessagePostOperationResponse
            {
                Response = new BMC.EBSComms.Contracts.Dto.SMS2EBS.ResponseType_13_1()
                {
                    Response = resp,
                }
            });
        }
Example #2
0
 private string ConvertObjectToXml(Object objToXml, bool includeNamespace, bool includeStartDocument)
 {
     return(XmlSerializerHelper.ConvertObjectToXml(objToXml, _ns, includeNamespace, includeStartDocument));
 }