cancel
Showing results for 
Search instead for 
Did you mean: 

Content Enricher doesnt work for SF Odata API

0 Kudos

Hello Experts,

We are trying to use Content enricher to fetch data for managers of an employee from Successfactors. The employee details are fetched in the first call and the manager details (first name and last name) are fetched in the subsequent call to the SF OData API PerPersonal.

However, the SF OData query from the Content enricher times out and no data is returned from SF. We understand this is happening as the parameters set in the Content enricher are not creating a filter condition for the subsequent SF Odata call and the adapter is trying to fetch details for all employees.

attached are the configuration screenshots for Content Modifier and the SF channel. We see that the key value is being sent to Content Enricher as expected (no namespace prefixes are being added).

contentenricher.jpg

sfodataquery.jpg

Please advise what could be wrong here.

Thanks

Diptee

Accepted Solutions (0)

Answers (2)

Answers (2)

Sriprasadsbhat
Active Contributor
0 Kudos

Hello Diptee,

Before content enricher try add content modifier and delete the headers by following below blog.

https://blogs.sap.com/2018/01/18/sap-cpi-clearing-the-headers-reset-header/

Also this might be due to issue with SFSF slowness from API standpoint. In the content enricher channel increase the timeout period and then try again.

Regards,

Sriprasad shivaram Bhat

0 Kudos

Hi,

Content enricher works in the following way first it pulls out all the information from SF and then it matches key values ,then populates only matching content.

Please pull the compound employee query and check the filter condition once again .

Many thanks ,

Regards,

Mounika.

0 Kudos

Hello Mounika,

I do not understand your response clearly. Do you mean to say that employee and manager data needs to be pulled out in the same query from SF, for the Content enricher to work?

Can you detail your response with screenshots?

Regards,

Diptee