Yes, so for the failed one (failure to even reach calling the function) it looked like this:
I removed machine names and user, fyi.
The first weird thing is a failure on Ice.BO.GenXData/GetByID (no idea what this is)
<Op Utc="2021-07-14T21:27:45.4653565Z" act="Ice:BO:GenXData/GenXDataSvcContract/GetByID" correlationId="566c78eb-411e-4be0-81da-13d3b7042077" dur="4.6166" cli="172.28.67.162:60654" usr="OMITEDUSER" machine="OMITEDMACHINE" pid="8372" tid="11">
<Exception><![CDATA[Ice.Common.RecordNotFoundException: Record not found.
at Ice.TablesetBound`3.InnerGetByID(IceDataContext dataContext, Int32 pageSize, Int32 absolutePage, Boolean& morePages, TFullTableset tableset, IEnumerable`1 queryParameters) in C:\_Releases\ICE\UD10.2.600.5FW\Source\Framework\Epicor.Ice\Services\TablesetBound.cs:line 742
at Ice.Services.BO.GenXDataSvc.GetByID(String company, String productID, String typeCode, String cgCCode, String key1, String key2, String key3) in C:\_Releases\ICE\RL10.2.600.0FW\Source\Server\Services\BO\GenXData\GenXData.Designer.cs:line 492
at Ice.Services.BO.GenXDataSvcFacade.GetByID(String company, String productID, String typeCode, String cgCCode, String key1, String key2, String key3) in C:\_Releases\ICE\RL10.2.600.0FW\Source\Server\Services\BO\GenXData\GenXDataSvcFacade.cs:line 429
at SyncInvokeGetByID(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Epicor.Hosting.OperationBoundInvoker.InnerInvoke(Object instance, Func`2 func) in C:\_Releases\ICE\UD10.2.600.5FW\Source\Framework\Epicor.System\Hosting\OperationBoundInvoker.cs:line 59
at Epicor.Hosting.OperationBoundInvoker.Invoke(Object instance, Func`2 func) in C:\_Releases\ICE\UD10.2.600.5FW\Source\Framework\Epicor.System\Hosting\OperationBoundInvoker.cs:line 47
at Epicor.Hosting.Wcf.EpiOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) in C:\_Releases\ICE\UD10.2.600.5FW\Source\Framework\Epicor.System\Hosting\Wcf\EpiOperationInvoker.cs:line 23
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)]]></Exception>
</Op>
The next one of note is related to the REST api call itself and simply shows it being called:
<RESTApi msg="Incoming request https://<<server>>/Epicor10DEV/api/v2/efx/JRF/UD100Functions/Allocate" machine="OMITTEDMACHINE" pid="8372" tid="30"/>
<RESTApi msg="Request https://<<server>>/Epicor10DEV/api/v2/efx/JRF/UD100Functions/Allocate, Auth Header scheme Basic " machine="OMITEDMACHINE" pid="8372" tid="30"/>
Next, I logged in as my user and attempted the same test.
I note no exceptions on my user session.
I then called the function the same way as before:
<RESTApi msg="Incoming request https://<<server>>/Epicor10DEV/api/v2/efx/JRF/UD100Functions/Allocate" machine="DEV01" pid="8372" tid="132"/>
<RESTApi msg="Request https://<<server>>g/Epicor10DEV/api/v2/efx/JRF/UD100Functions/Allocate, Auth Header scheme Basic " machine="OMITTEDMACHINE" pid="8372" tid="132"/>
<Op Utc="2021-07-14T21:29:47.2891143Z" act="" correlationId="27326099-5927-4237-b238-2f2ccc20ce8f" dur="19.111" cli="172.28.67.162:60711" usr="amoreng" machine="OMITTEDMACHINE" pid="8372" tid="132">
<RESTApi msg="Principal: amoreng" />
</Op>
That’s the two place I see of note
I am getting reports from other users that this is working great, however the user I am testing with as well as a service account I am testing with are both failing. UGH!