I've written a program that pulls out the 'total' grades for all students in all courses for a given Term. Basically I run something like "GetCustomeOverallGrades --TERM SUM16" and then all the magic happens (get all the courses in the term, find the total column and grades in all courses, map to students, and create a table with my data). This has been working just fine with our smaller terms, but, now we have ~2500 sections in a term and I'm seeing some odd behavior. I can't tell if it's just because there's no activity in the Term yet, or if I've hit a limit that I'm not aware of. After about the first ~2100 courses are processed, I start to have problems calling grd.getColumns(); to get the column id which I later use get all the grades for a given course using grd.getGrades() based on column id. Has anyone else had issues making many WS calls, one right after the other? The only thing I'm seeing in my APM is 500 errors to the grades WS, so that's not super helpful.
Thanks in advance for any thoughts or ideas on this one. Have a great night!