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