(imported comment written by JoshMrtin9)
Here is an example of what the file would look like to give you a better idea. Not all files will contain duplicates of the serial number im trying to receive, but it is possible and that was giving me the error i refered to earlier.
06/19/13 08:30:31.093:*** New log file C:\DAS\CLIENT\textfile.log *** Version 3.0.2.1771 (C:\DAS\CLIENT\textfile.log)
06/19/13 08:30:31.093:Open_Client: Open in Normal Transaction mode
06/19/13 08:30:31.093:thrConnectServer: Starting
06/19/13 08:30:31.093:*** Error (0): The operation completed successfully
06/19/13 08:30:31.093:thrConnectServer: CoInitializeEx failed (Continuing…)
06/19/13 08:30:31.093:ConnectServer: Attempting connect with Server xxxxxxxxx
06/19/13 08:30:31.093:ConnectServer: Try to get an Auth handle on xxxxxxxx via xxxxxxxxxxxx
06/19/13 08:30:31.140:ConnectServer: Time to Connect to xxxxxxxxxxxxxxxwas 0 seconds
06/19/13 08:30:31.390:ConnectServer: Server xxxxxxxxxx connected
06/19/13 08:30:31.390:thrConnectServer: Exiting
06/19/13 08:30:31.390:…LogLevel = 12
06/19/13 08:30:31.390:ReqAuthObject starts… AuthType: 0
06/19/13 08:30:31.390:ReqAuthObject: Request auth object from server…
06/19/13 08:30:31.640:ReqAuthObject: ReqAuthObject OK
06/19/13 08:30:31.640:SetAuthField: FID=262: length=1 data=0
06/19/13 08:30:31.640:SetAuthField: FID=288: length=1 data=N
06/19/13 08:30:31.640:SetAuthField: FID=289: length=6 data=SETTLE
06/19/13 08:30:31.640:SetAuthField: FID=370: length=11 data=00000000000
06/19/13 08:30:31.671:SetAuthField: FID=882: length=16 data=0000000000000000
06/19/13 08:30:31.671:SetAuthField: FID=888: length=9 data=123456789
06/19/13 08:30:31.671:SetAuthField: FID=889: length=5 data=xxxxxxxx
06/19/13 08:30:31.671:SetAuthField: FID=890: length=20 data=xxxxxxxxxxxxxx
06/19/13 08:30:31.671:SetAuthField: FID=893: length=64 data=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
06/19/13 08:30:31.734:SubmitAuth: SubmitAuth started…
06/19/13 08:30:31.843:thrTransactionTimer: Transaction started, will timeout in 180 seconds
06/19/13 08:30:32.343:SubmitAuth: SubmitAuthObj… AuthType 0
06/19/13 08:30:32.843:SubmitAuth: SubmitAuthObj succeeded
06/19/13 08:30:34.593:ParseAuthResp: Number of FIDs returned = 6
06/19/13 08:30:34.593:ParseAuthResp: FID=788, length=1, data=N
06/19/13 08:30:34.593:ParseAuthResp: FID=85, length=1, data=0
06/19/13 08:30:34.593:ParseAuthResp: FID=32, length=2, data=2106/19/13 08:30:34.593:ParseAuthResp: FID=33, length=20, data=Settlement Scheduled
06/19/13 08:30:34.593:ParseAuthResp: FID=0, length=3, data=999
06/19/13 08:30:34.593:ParseAuthResp: FID=1, length=11, data=No Response
06/19/13 08:30:34.593:thrTransactionTimer: Transaction completed
06/19/13 08:30:34.703:GetAuthField: FID: 788, Min: 0, Max: 1, Type: 201, Len: 1, data: N
06/19/13 08:30:34.703:GetAuthField: FID: 85, Min: 0, Max: 1, Type: 202, Len: 1, data: 0
06/19/13 08:30:34.703:GetAuthField: FID: 32, Min: 0, Max: 2, Type: 202, Len: 2, data: 21
06/19/13 08:30:34.703:GetAuthField: FID: 33, Min: 0, Max: 20, Type: 212, Len: 20, data: Settlement Scheduled
06/19/13 08:30:34.703:GetAuthField: FID: 0, Min: 1, Max: 5, Type: 1, Len: 3, data: 999
06/19/13 08:30:34.703:GetAuthField: FID: 1, Min: 2, Max: 100, Type: 2, Len: 11, data: No Response
06/19/13 08:30:34.703:Close_Client
06/19/13 08:30:34.953:Close_Client Completed.