public static Response0810 ProcessRequest(Request0800 request) { Console.WriteLine("==== Begin: Request ===="); Console.WriteLine(Util.GetReadableStringFromModel(request)); Console.WriteLine("==== End: Request ===="); Response0810 resp = new Response0810 { TransmissionDateTime = DateTime.Now, /*SystemAuditTraceNumber = request.SystemAuditTraceNumber, * AdditionalData = request.AdditionalData, * NetworkManagementInformationCode = request.NetworkManagementInformationCode,*/ ResponseCode = "00", MessageAuthenticationCode = MessageUtility.StringToHex("0102030405060708") }; return(resp); }
public Response0810 Execute(Request0800 request) { if (request == null) { if (ProcessErrorNotification != null) { ProcessErrorNotification(); } return(null); } Response0810 response = new Response0810(); if (request.ProcessingCode.TransactionType == TransactionTypeCodeBytes.LOGON) { if (ProcessLogon != null) { response = new RespLogon0810(); ProcessLogon(new ReqLogon0800(request), (RespLogon0810)response); } } //ProcessLogon = null; return(response); }