Skip to Content
0

Perfomance of Content Enricher Pattern in Integration Flows

Jan 06, 2017 at 01:40 PM

292

avatar image
Former Member

Hi all


In HANA Cloud Integration, content enricher is available as a Service Task.

ServiceCall.JPGSwitchtoContentEnricher.JPG



We shall take the following integration flow as an example:

Integration_flow_pattern.JPG

The first call to SFSF shall return the compound employee data. This is how the data looks:

CompoundEmployee.JPG


We are interested in enriching the job information. So, let us take an expanded look into it. In the expanded view, take a closer look at the location field. We are interested in enriching that particular field with the exact address details.



/wp-content/uploads/2015/01/jobinfo_625994.png

So, to achieve our purpose we shall use the Content Enricher step with the following configuration.

enrich_property.JPG

The Lookup message depends on the address location entity.The entity to which you are querying. So, the final output or the enriched output shall look like the one below.

FO_Location.JPG


Perfomance issue

In the current version, the Content Enricher step works well with SuccessFactors system.

Now we have added new features to the iflows using more content enrichers for other foundation objects (division, company departments) and also other entities like user or compensation.

Iflow continue working with new features.

After employee migration (in TEST) we are having next communication error:

com.sap.gateway.core.ip.component.odata.exception.OsciException: java.net.SocketTimeoutException: Read timed out (local port 57861 to address 10.78.21.188 (vsa2011905.od.sap.biz), remote port 8080 to address 10.78.128.44 (proxy.od.sap.biz)), cause: java.net.SocketTimeoutException: Read timed out (local port 57861 to address 10.78.21.188 (vsa2011905.od.sap.biz), remote port 8080 to address 10.78.128.44 (proxy.od.sap.biz))

We have increased the timeouts but follows having communication issues.

Although SuccesFactors has returned only one employee with changes content enrichers are requesting all the records and not the key elements determined in the configuration (for each object).

Is this true? How can we increase the perfomance?

Thanks for your time

Kr

10 |10000 characters needed characters left characters exceeded
Former Member

Hi I have manage to create the GUI trial version but I don't know how to configure the paramaters and I'm stuck can't access the free version , please help

0
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Sriprasad Shivaram Bhat Jan 06, 2017 at 01:59 PM
0

Hello Jorge,

As per my knowledge it's the issue with your tenant.Even we have iflows having 10-12 FO object enrichment but it will not get failed but processing time would be on higher side.

Please raise a OSS to SAP they would be able to help you out.

Regards,

Sriprasad Shivaram Bhat

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Jan 23, 2017 at 09:36 AM
0

Hi

Finally i created a dynamic filter in the query. Perfomance increased.

When you are in UATs you can't say to the client that integration takes near 1 hour for one employee. Perfomance impacted on UAT, we weren't cloud admins and test is not a critical system. It is important to get good impressions from the client

Kr

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hello Jorge ,

It would be great if you can elaborate more on Dynamic Query on the filter from Content Enricher and Connecting System perspective.

Regards,

Sriprasad Shivaram Bhat

0