Problem


Below GP web service exception exception is received in the Gorilla Expense integration app logs.

-----------------------------

Timestamp:09/06/2014 15:17:25 Category:GP Exception Priority:1  EventId:102 Severity:Critical

                  Title:Exception while processing Expense Record GE230-0

           Message:Exception while processing Expense Record GE230-0 Transaction Count - 18Amount - 1026.0500 Credit Entity - 7000 Currency EURFirst ERP Account ID -20-600-3228-0200 Exception Message - System.Web.Services.Protocols.SoapException: The application encountered an unhandled system exception.  Contact your system administrator for details.

   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)

   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)

   at GorillExpense.IntegrationApp.DynamicsGPService2013Legacy.DynamicsGP.GetPolicyByOperation(String operation, Context context)

   at GorillExpense.IntegrationApp.Classes.GP2013PayablesInvoiceUpload.GPProcessSingleBatch(List`1 exp, List`1 memoFlds, Decimal total_amt)

                 

-------------------------------

-------------------------------

Timestamp:09/06/2014 15:17:25 Category:Main GP Exception Priority:1  EventId:100 Severity:Critical

                  Title:Exception while processing GP Upload

           Message:GPPayablesInvoiceUpload.cs System.Web.Services.Protocols.SoapException: The application encountered an unhandled system exception.  Contact your system administrator for details.

   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)

   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)

   at GorillExpense.IntegrationApp.DynamicsGPService2013Legacy.DynamicsGP.GetPolicyByOperation(String operation, Context context)

   at GorillExpense.IntegrationApp.Classes.GP2013PayablesInvoiceUpload.GPProcessSingleBatch(List`1 exp, List`1 memoFlds, Decimal total_amt)

   at GorillExpense.IntegrationApp.Classes.GP2013PayablesInvoiceUpload.GPProcessSingleExpense(List`1 ListExpenseInfo, List`1 Listsettings, List`1 ListConfigLabelInfo)

                 

-------------------------------

-------------------------------

Timestamp:09/06/2014 15:17:25 Category:Update UnSuccessful Priority:1  EventId:1 Severity:Information

                  Title:Failed

           Message:ExpesnseId = 230 ExpesnseNo = GE230

                 

 

 Also, the Web Service URL & Exception Console could be not accessible. To find your Web Service URL, please check the "Admin Application Access Instruction Document" provided by Gorilla Expense during implementation

 

 

 

 

 


Solution


Login as Admin to the server where GP Web Services are installed and do the following -


Go To Start -> Administrative Tools - > Services-> Find Microsoft Dynamics GP Service Host and restart