Friday, July 21

How to Clear the Integration Data Map cache in Siebel ?

Is it needed to clear the integration Data Map cache after making changes to it?

Yes, when we inactivate an Integration field mapping on integration data map (or any changes to data map) the changes will not reflect immediately and results in error when the interface is invoked.


To solve this we have to Clear the data map cache but there is no easy way of doing it like clicking the 'Clear Cache' button that we usually do clearing LOV values cache or Application data map cache.


Oracle did not provide 'Clear Cache' button so far at Administration > Integration > Data Maps however we can Clear the integration Data Map cache invoking EAI Vanilla business service as shown below

-  Create a workflow with 3 steps 1) Start 2) Business Service 3) End


Business Service: EAI Data Transformation Engine
Method:                 Purge
Input Argument:     MapName (Data Map name)

After developing and validating the workflow, simulate the workflow from Administration Business Service screen which would Clear the Data Map cache.

Hope this is useful for someone :)


1 comments:

Anonymous said...

Hi Narendra.

Thanks a lot for your post. It has just solved my problem with a datamap, where a Source Integration Object was compiled into srf but a couple of fields in the Integration Object Component were not visible in the datamap editor. After clearing the datamap cache everything worked fine.

One comment though: you do not need to create a workflow to run a business service. You can run this business service directly in Administration-Business Service Simulator.

Anyway, thanks.

Regards,
Veronika.

Blogger Widgets