/[projects]/dao/DaoMqPump2/DaoCommon/Salt2Helper.cs
ViewVC logotype

Diff of /dao/DaoMqPump2/DaoCommon/Salt2Helper.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2169 by torben, Fri May 16 21:10:02 2014 UTC revision 2174 by torben, Sat May 17 11:25:26 2014 UTC
# Line 22  namespace DaoCommon Line 22  namespace DaoCommon
22              header.afsender = salt2String.Substring(0, 5);              header.afsender = salt2String.Substring(0, 5);
23              header.modtager = salt2String.Substring(5, 5);              header.modtager = salt2String.Substring(5, 5);
24              header.transaktionForkortelse = salt2String.Substring(55, 4);              header.transaktionForkortelse = salt2String.Substring(55, 4);
25    
26                header.afsender = header.afsender.Trim().ToUpper();
27                header.modtager = header.modtager.Trim().ToUpper();
28                header.transaktionForkortelse = header.transaktionForkortelse.Trim().ToUpper();
29    
30              return header;              return header;
31          }          }
32    
33    
34          public static bool validateSalt2Header(string salt2String)          public static bool validateSalt2Header(string salt2String)
35          {          {
36                if (salt2String.StartsWith("?"))
37                {
38                    //addLogEntry("Illegal start character - discarding");
39                    return false;
40                }
41    
42              if (salt2String.Length < 66)              if (salt2String.Length < 66)
43              {              {
44                  //addLogEntry("Transaction too short - discarding");                  //addLogEntry("Transaction too short - discarding");
# Line 38  namespace DaoCommon Line 49  namespace DaoCommon
49              int result;              int result;
50              long result_long;              long result_long;
51    
52              string afsender = salt2String.Substring(0, 5);              //string afsender = salt2String.Substring(0, 5);
53              string modtager = salt2String.Substring(5, 5);              //string modtager = salt2String.Substring(5, 5);
54              string afsenderTegnSaet = salt2String.Substring(10, 6);              //string afsenderTegnSaet = salt2String.Substring(10, 6);
55              string standardNavn = salt2String.Substring(16, 6);              //string standardNavn = salt2String.Substring(16, 6);
56              string standardVersion = salt2String.Substring(22, 3);              string standardVersion = salt2String.Substring(22, 3);
57              string afsenderSekvensnr = salt2String.Substring(25, 6);              string afsenderSekvensnr = salt2String.Substring(25, 6);
58              string afsenderTidsstempel = salt2String.Substring(31, 14);              string afsenderTidsstempel = salt2String.Substring(31, 14);
59              string afsenderBakkeIdent = salt2String.Substring(45, 5);              //string afsenderBakkeIdent = salt2String.Substring(45, 5);
60              string modtagerBakkeIdent = salt2String.Substring(50, 5);              //string modtagerBakkeIdent = salt2String.Substring(50, 5);
61              string transaktionForkortelse = salt2String.Substring(55, 4);              //string transaktionForkortelse = salt2String.Substring(55, 4);
62              string transaktionsLaengde = salt2String.Substring(59, 5);              string transaktionsLaengde = salt2String.Substring(59, 5);
63              string prioritet = salt2String.Substring(64, 1);              string prioritet = salt2String.Substring(64, 1);
64    

Legend:
Removed from v.2169  
changed lines
  Added in v.2174

  ViewVC Help
Powered by ViewVC 1.1.20