Skip to Content
avatar image
Former Member

Perfomance of Content Enricher Pattern in Integration Flows

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

Add comment
10|10000 characters needed 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

  • Get RSS Feed

2 Answers

  • Jan 06, 2017 at 01:59 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 23, 2017 at 09:36 AM

    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

    Add comment
    10|10000 characters needed characters exceeded