At the same time, we switched to a new architecture, with the task agent on the SQL server and then a separate app server for logging in (but all on the same VM), like so:
âExport to Excelâ generated but could not be opened
Our eCommerce site failed to retrieve pricing and place orders (itâs integrated with Kinetic)
I opened a ticket with support about issue #2 and they said to change the System Agent like so. And that fixed 1 and 2. So, Excel was a surprise - apparently it routes through the Task Agent now when used in the browser. You can see it in the SysTask table.
I canât imagine how they would⊠I make REST calls to an appserver that doesnât even have a Task Agent all the time
But there are lots of things that I could see failing if Epicor canât find the EpicorData folder. Guessing something downstream of your REST calls were trying to touch EpicorData??
Reports go through the task agent. So if you rest call makes a report, then yes, it uses the task agent. If it doesnât make reports, then you just need the app server.
No, this was REST to a BAQ and REST to the SalesOrder business object.
So maybe they are not related to the SystemAgent thing. Just mighty curious that I changed nothing else (that I recallâŠ) and weâve had no issues since.
And I am grateful for our division president who said to the whole staff at the outset he didnât want to hear complaining about the new look and to just get over it.
FWIW, I am a fan. I use it right along with everyone else, except when I canât, which is only Functions, BPMs, and updatable BAQs.
but seriously, do you think the ecommerce integration uses functions or âprocessesâ that are getting queued up to the Agent for âbatch processingâ?
Check your system monitor and the SysAgent maint screens. If itâs scheduled by the agent, itâs going to show up in there somewhere.
Always a possibility. Iâve wasted whole days tracking down completely unrelated coincidences. Frankly, aside from scheduled functions (which arenât really REST by themselves), you have to go wayyy out of your way to intertwine anything REST-related with the SysAgent.