Quantcast
Channel: Microsoft Dynamics CRM Forum - Recent Threads
Viewing all articles
Browse latest Browse all 79901

Missing changes during RetrieveEntityChanges

$
0
0

Hello,

we are using the RetrieveEntityChanges function for keeping a subsystem up to date. We have about half a million contacts in CRM and about 1000 to 2000 changes on the dataset per day.

Our problem is that we miss some of the changes sometimes. At first we polled the CRM system every 5sec with an updated dataToken. We noticed that we only had something around 80% of all changes. We then changed the polling interval to 1 minute and now we are at about 98%. 

When I try to get the changes at a later time point (after a couple of hours) manually using the same dataToken our software was using I can see all the changes.

As we log everything (datatokens + crm responses) I know that CRM did not send those changes during runtime. Pagination is also built in and works smoothly.

Does anyone use this service for near-time integration and had similar issues? Are there any known limitations or bugs?

This is the SOAP call we make:

<ser:Execute xmlns:ser="schemas.microsoft.com/.../Services" xmlns:a="schemas.microsoft.com/.../Contracts" xmlns:arr="http://schemas.microsoft.com" xmlns:b="schemas.datacontract.org/.../System.Collections.Generic" xmlns:con="schemas.microsoft.com/.../Contracts" xmlns:i="www.w3.org/.../XMLSchema-instance" xmlns:sys="schemas.datacontract.org/.../System.Collections.Generic" xmlns:arr2="schemas.microsoft.com/.../Arrays">
<ser:request>
<con:Parameters>
<con:KeyValuePairOfstringanyType>
<b:key>Columns</b:key>
<b:value i:type="a:ColumnSet">
<con:AllColumns>false</con:AllColumns>
</b:value>
</con:KeyValuePairOfstringanyType>
<con:KeyValuePairOfstringanyType>
<b:key>EntityName</b:key>
<b:value xmlns:c="www.w3.org/.../XMLSchema" i:type="c:string">contact</b:value>
</con:KeyValuePairOfstringanyType>
<con:KeyValuePairOfstringanyType>
<b:key>DataVersion</b:key>
<b:value xmlns:c="www.w3.org/.../XMLSchema" i:type="c:string">786546563!07/28/2017 15:39:33</b:value>
</con:KeyValuePairOfstringanyType>
<con:KeyValuePairOfstringanyType>
<b:key>PageInfo</b:key>
<b:value xmlns:c="www.w3.org/.../XMLSchema" i:type="a:PagingInfo">
<con:Count>250</con:Count>
<con:PageNumber>1</con:PageNumber>
<con:PagingCookie />
<con:ReturnTotalRecordCount>false</con:ReturnTotalRecordCount>
</b:value>
</con:KeyValuePairOfstringanyType>
</con:Parameters>
<con:RequestId i:nil="true" />
<con:RequestName>RetrieveEntityChanges</con:RequestName>
</ser:request>
</ser:Execute>


Viewing all articles
Browse latest Browse all 79901

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>