public int ProcessParsing(string input) { this.packager = new ISOPackager(); this.isomsg = new ISOMsg(); this.isomsg.debug = false; this.isomsg.ASCIIMessage = this.rtfISOInput.Text; this.packager.ISOMsgObject = isomsg; try { this.packager.unpack(); } catch (Exception e) { this.LogInfo("[PARSER] : " + "ERROR - Ending Parsing . " + e.Message); return(-1); } return(0); }
public string getOutputProcess() { string XmlFile = ((string)(configurationAppSettings.GetValue("IsoXMLFile", typeof(string)))); string result = ""; Console.WriteLine("UnPacking running ..."); ISOPackager c = new ISOPackager(); c.IsoXmlFile = XmlFile; ISOMsg msgIso = new ISOMsg(); msgIso.debug = true; msgIso.ASCIIMessage = this.input; c.ISOMsgObject = msgIso; c.unpack(); Console.WriteLine("Packing with update field ..."); c.ISOMsgObject.set(0, "0810"); c.ISOMsgObject.set(39, "00"); c.pack(); result = c.ISOMsgObject.ASCIIMessage; return(result); }