public void TestGetOctacomExceptionsRootFolder() { //Arrange //Act var octacomExceptionRootFolder = OctaExceptionHelper.GetOctacomExceptionsRootFolder(); //Assert Assert.AreNotEqual("", octacomExceptionRootFolder); }
public void TestProcessOctaException() { //Arrange DateTime adate = new DateTime(2018, 11, 16); string file = @"OPG_AP.20181115.000002.19.XML"; int ret = OctaExceptionHelper.ProcessOctacomException(adate, file); //Assert Assert.AreNotEqual(0, ret); }
public void TestGetSenderFromvwEmail() { //Arrange string sender; DateTime?receivedDate; string filename = @"OPG_AP.20181115.000002.19"; int ret = OctaExceptionHelper.GetSenderFromvwEmail(filename, out sender, out receivedDate); //Assert Assert.AreNotEqual(0, ret); }
public void TestParseOctacomExceptionXmlFile() { //Arrange string errorCode, batchType, pureSourceImage; tblGroup agroup; List <tblGroupLine> lines; string file = @"E:\bak\OPG_SAMPLE_DATA\Octacom_Exceptions\2018_11_20\OPG_AP.20181121.000001.07.XML"; int ret = OctaExceptionHelper.ParseOctacomExceptionXmlFile(file, out batchType, out errorCode, out pureSourceImage, out agroup, out lines); //Assert Assert.AreNotEqual(0, ret); }
protected void Page_Load(object sender, EventArgs e) { // processDate=2018-11-20&xmlFullFileName=\\dev-appsrv-01\Others\Data\OPG\PROD_DATA\2018-12-27\OPG_AP.20181220.000000.17.xml string processDate = Request.QueryString["processDate"]; string xmlFullFileName = Request.QueryString["xmlFullFileName"]; Response.Write("processDate: " + processDate + "; xml file: " + xmlFullFileName); if (!string.IsNullOrEmpty(processDate) && !string.IsNullOrEmpty(xmlFullFileName)) { int iret = OctaExceptionHelper.ProcessOctacomException(DateTime.Parse(processDate), xmlFullFileName); Response.Write("return is:" + iret); } }
public string SendInvoice(DateTime processDate, string xmlFullFileName) { // xmlFullFileName: something like: E:\bak\OPG_SAMPLE_DATA\Octacom_Exceptions\2018_11_16\OPG_AP.20181115.000002.21.XML int iret; OdissLogger.SetExceptionEmailSubject("OPG Web Service threw exceptions, please check log file for more details."); try { iret = OctaExceptionHelper.ProcessOctacomException(processDate, xmlFullFileName); } catch (Exception ex) { OdissLogger.Error($"SendInvoice error: {ex.ToString()}"); iret = -11; } if (iret == 1) { return("OK."); } else { return("Error code:" + iret); } }