added error message for invalid Unit RO

Fix for missing transitions that who’s ToNumber ends with “0S”
This commit is contained in:
John Jenko 2011-09-22 19:50:39 +00:00
parent f06e9199e1
commit d97582303f
2 changed files with 8 additions and 1 deletions

View File

@ -83,7 +83,12 @@ namespace DataLoader
// add an annotation stating "Invalid Unit RO 'ROID'. Need an Item for this, so just add
// it to a list of 'invalid ros' so that calling method can add annotations to the Item.
if (roval == "?")
InvalidROs.Add(string.Format("Invalid RO '{0}'", ROID.Substring(0, 12)));
{
if (ROID.StartsWith("FFFF"))
InvalidROs.Add(string.Format("Invalid Unit RO '{0}'", ROID.Substring(0, 12)));
else
InvalidROs.Add(string.Format("Invalid RO '{0}'", ROID.Substring(0, 12)));
}
//if (roval.Contains("\r") || roval.Contains("\n"))
// Console.WriteLine("RO has new Lines");
//string results = string.Format(@"\v <START]\v0 {0}\v #Link:ReferencedObject:{1} {2} {3}\v0 \v [END>\v0 ",

View File

@ -40,6 +40,8 @@ namespace DataLoader
{
List<string> migrationErrors = new List<string>();
string thekey = dr["TONUMBER"].ToString() + "|" + dr["TOSEQUENCE"].ToString();
if (thekey.EndsWith("0S"))
thekey = thekey.Substring(0, thekey.Length - 1);
string dti = dr["DTI"].ToString().PadRight(18, ' ');
string userid = dti.Substring(13, 5).Trim();
int itype = 0;