J
jabailo
I wrote a program that loops through a file of records.
It parses each line in the file and sends them to a web service that
inserts them into an AS400DB2 database using Asynch calls.
This is the wierd part. Say their are 500 records in the file.
If I run the process once, maybe 250 will appear.
If I run it a second time, maybe 400 or all the records will appear.
Usually the third time I run it, all 500 appear.
From the consuming program, that reads the records, there is never any
error message thrown. There are always 500 calls to the web service.
I can see from my web server logs that the service is just not called
when the records are not written, so I don't think its on the database side.
So my question is: If they don't error out, where do all these web
services calls go?? I ASP.NET webservices just that flawed and
inconsistent that it cannot be depended on for this type of operation?
Would a more robust web server such as Apache 2.0 help?
It parses each line in the file and sends them to a web service that
inserts them into an AS400DB2 database using Asynch calls.
This is the wierd part. Say their are 500 records in the file.
If I run the process once, maybe 250 will appear.
If I run it a second time, maybe 400 or all the records will appear.
Usually the third time I run it, all 500 appear.
From the consuming program, that reads the records, there is never any
error message thrown. There are always 500 calls to the web service.
I can see from my web server logs that the service is just not called
when the records are not written, so I don't think its on the database side.
So my question is: If they don't error out, where do all these web
services calls go?? I ASP.NET webservices just that flawed and
inconsistent that it cannot be depended on for this type of operation?
Would a more robust web server such as Apache 2.0 help?