Hey Liz,
I guarantee this is a ProvideX error (not a Windows error) that's caused by repetitively OPENing file handles in a loop but then not CLOSEing them down then eventually reaching the ProvideX limit for max number of files . I wrote up several bug reports on this error while a Sage employee, seen it while working for an M/D company, and have caused this error myself (oops). It's one of those issues that doesn't manifest unless you have large enough data.
I don't know JobOps and can barely spell it (Gil may be laughing right now), but all indicators point to the WT Parts Usage code in combination with the right type of data. If you think it will help, here is here is some standard Sage code that causes exact same error. Maybe you can send it to them so they can review for same issue in their code. That's assuming you can get them to look at it. Maybe Mike can help push them.
This snippet is from legacy J/C 4.50 from the Cost Code Detail Report. The error you posted occurs here because the AR_Customer table was being opened over 32k times while iterating through a big old JC2 loop. This was fixed in v2014 I think.
JCWRFC
2595 AR1Fh=%SYS_SS'OpenTable("AR_Customer","COMPANY") ! Used to be Channel 5
but it should be:
2595 IF NOT(AR1Fh) {AR1Fh=%SYS_SS'OpenTable("AR_Customer","COMPANY")} ! Used to be Channel 5
------------------------------
Alnoor Cassim
Free Agent Developer and Consultant
CallForHelp.biz
Email:
alnoor@callforhelp.bizOrange County, CA
------------------------------