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

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

  ViewVC Help
Powered by ViewVC 1.1.20