cancel
Showing results for 
Search instead for 
Did you mean: 

Sender Rest Polling - Duplicate Detection

Former Member
0 Kudos

Hi

I am consuming an Odata service via GET method (JSON payload) with REST polling at the sender side . It keeps polling the same record for every polling interval and creates message in PO.

There is no mechanism at the sender side to archive or delete the data once read. Only new record will replace the old record and there is no frequency information at which the new record will be created.

I tried using Duplicate detection specifying the JSON element/path. It doesn't identify both JSON element or path.

Kindly help how to use this duplicate detection option to avoid reading the records multiple times.

Regards

Sudarvizhi P

Accepted Solutions (0)

Answers (1)

Answers (1)

apu_das2
Active Contributor
0 Kudos

Basically, duplicate handling should work fine in your sender REST polling CC. Make sure you are using correct parameter to detect duplicate data.

If there is no provision in your REST data provider to use incremental token then I will suggest you to change this interface from async to sync.

I believe in your case it is REST Service -> PI -> ECC.

Make it like so that one outbound proxy will start the flow in some intervals then PI will send the request to REST service and eventually send back the response to ECC. ECC will check for duplicate data and update the table accordingly.

Thanks,

Apu