In working to connect CRM Account records to the NAV Contact Card as Companies, experiencing an inner exception
error that there is no integration record within the filter. Searching for a solution has not turned up a solid
answer to path to resolution. We are mapping basic data fields; address/city/state/zip/email/website/account
name/account number/... The only required fields in NAV on the Contact Card are No and Name which we populate.
The Account record from CRM does get created in NAV on the Contact Card BUT updates within those data fields
will not take and we get these errors (#1 & #2) in sequence. Error #3 below comes from an attempt at updating a
field's data to sync from CRM Account to NAV after receiving errors #1 & #2. It should be noted that the we are
trying to send the Account record to Contact Card then to Customer Card. The Customer Card record is created
without issue, but we believe error #3 may be fallout from the exception error #1.
1) WARNING TID:18 [2013-09-23T11:19:02.5269850-05:00]: [Account to NAV Contact Card] has encountered an error
while processing key [[Test Company, 59057fb9-2cdb-e111-86eb-00155d006a06]]. Exception occurred in Microsoft
Dynamics NAV
--- Exception Dump ---
Caught Exception: Exception occurred in Microsoft Dynamics NAV
Stack trace:
at Microsoft.Dynamics.Integration.Adapters.Nav2009.NavObjectProvider.WriteObject(Object value)
at Microsoft.Dynamics.Integration.Service.MapThread.ProcessReads()
Inner Exception: There is no Integration Record within the filter.
Filters: Record ID: Contact: 88888
Stack trace:
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 Microsoft.Dynamics.Integration.Adapters.Nav2009.NavIntegrationHelper.InvokeUpdateMethod(Object& newobj,
Boolean create, String integrationId, Boolean updateIntegrationId)
at Microsoft.Dynamics.Integration.Adapters.Nav2009.NavIntegrationHelper.DoUpdate(Object newobj, Object obj,
String integrationId, Boolean create, Boolean hasExistingLines)
at Microsoft.Dynamics.Integration.Adapters.Nav2009.NavIntegrationHelper.DoWrite(Object newobj)
at Microsoft.Dynamics.Integration.Adapters.Nav2009.NavObjectProvider.WriteDynamicObject(Object value)
at Microsoft.Dynamics.Integration.Adapters.Nav2009.NavObjectProvider.WriteObject(Object value)
2) [Account to NAV Contact Card] has encountered an error while processing key [[Test Company, 59057fb9-2cdb-
e111-86eb-00155d006a06]]. The record already exists.
3) [Account to NAV Contact Card] has encountered an error while processing key [[Nixa Elementary Schools,
0174ee3b-1451-e111-a781-00155d006a06]]. Table Id 18 of a supplied key does not match Table Id 5050 of the page
5050 source table.
Any direction to resolution would be much appreciated.
Thanks,
Troy