- Ladies and Germs -
We're having an issue that just cropped up out of no where and I'm kinda perplexed by this... (shocking, I know)
We have an ODBC job that several (20+) of our Supply Chain users utilize to retrieve SKU information from our Replenishment system for placing orders. In a nutshell, it uses a MS Access Script via ODBC to access a Logical View on the iSeries and retrieve records based on Store Number/Region, etc... thus, allowing them to analyze the data and replenish the store.
This has been working very well for the last 9-12 months and seems to always have a decent response time (1-3 minutes .. since it has to do some manipulating on the PC side).
To coin a Southern Phrase ... Last week, this job just blowed up!
The PC would kick off the job to retrieve the data set from the iSeries. I could see the job run on the iSeries, but the data would never be returned to the PC. We received an SQL0666 Status.
Checking the Visual Explain for the job, it shows that the job was received and returned the data set in less than 10-20 seconds. But, based on the SQL Error code, it was acting like the iSeries was telling the PC that it could not return the data set within the required Governor Settings (which is 60 seconds by default).
After getting IBM on the phone and going through traces, Visual Explains, DB Monitors, etc... we ended up removing the Govenor on the ODBC Connection, thus giving no control over rogue jobs, but... this work around got us through and allowed them to get the data.
My question is ... WHY???
No PTFs were added to the iSeries. No Updates to the Work Stations. No changes to the Network or Firewalls.
But, something had to trigger this!
I'm looking for someone that might have had similar issues and/or have suggestions here for data retrieval via iSeries Access ODBC Connections. What is a normal process for connecting being able to depend on it? Any ideas on what I could check/test/change to make this problem go away?
Sorry to get long-winded, but this is very irritating... and I'm running out of Hay-Stacks to look through.
Thanks for any suggestions!
We're having an issue that just cropped up out of no where and I'm kinda perplexed by this... (shocking, I know)
We have an ODBC job that several (20+) of our Supply Chain users utilize to retrieve SKU information from our Replenishment system for placing orders. In a nutshell, it uses a MS Access Script via ODBC to access a Logical View on the iSeries and retrieve records based on Store Number/Region, etc... thus, allowing them to analyze the data and replenish the store.
This has been working very well for the last 9-12 months and seems to always have a decent response time (1-3 minutes .. since it has to do some manipulating on the PC side).
To coin a Southern Phrase ... Last week, this job just blowed up!
The PC would kick off the job to retrieve the data set from the iSeries. I could see the job run on the iSeries, but the data would never be returned to the PC. We received an SQL0666 Status.
Checking the Visual Explain for the job, it shows that the job was received and returned the data set in less than 10-20 seconds. But, based on the SQL Error code, it was acting like the iSeries was telling the PC that it could not return the data set within the required Governor Settings (which is 60 seconds by default).
After getting IBM on the phone and going through traces, Visual Explains, DB Monitors, etc... we ended up removing the Govenor on the ODBC Connection, thus giving no control over rogue jobs, but... this work around got us through and allowed them to get the data.
My question is ... WHY???
No PTFs were added to the iSeries. No Updates to the Work Stations. No changes to the Network or Firewalls.
But, something had to trigger this!
I'm looking for someone that might have had similar issues and/or have suggestions here for data retrieval via iSeries Access ODBC Connections. What is a normal process for connecting being able to depend on it? Any ideas on what I could check/test/change to make this problem go away?
Sorry to get long-winded, but this is very irritating... and I'm running out of Hay-Stacks to look through.
Thanks for any suggestions!
Comment