How to Prevent the Item Open Interface ( IOI - INCOIN) and API- APPS.INV_EBI_ITEM_PUB from Updating the ENI_OLTP_ITEM_STAR Table if BI (Business Intelligence) Is Not Installed (Doc ID 1530699.1)

Last updated on APRIL 01, 2015

Applies to:

Oracle Item Master - Version 12.0.0 to 12.1.3.2 [Release 12 to 12.1]
Oracle Product Hub - Version 12.0.0 to 12.2.1 [Release 12 to 12.2]
Information in this document applies to any platform.
*** Checked for relevance on 31-Mar-2015 ***

Background:
==========
The following is the sequence of operations that takes place for the Item sync between PIM (Product Information Management--Advanced Product Catalog) and Oracle EBS R12
1. The Items are created/updated in PIM
2. PIM publishes the items
3. The items published by PIM comes to EBS (E-Business Suite, i.e. Oracle Item Master) via Middleware (MW) by calling the standard API- APPS.INV_EBI_ITEM_PUB
4. The item create/update status is sent back to MW from EBS
5. After the Item Creation/updation is successful in EBS, MW calls the custom package - XXINV.XXINV_4600_ITEM_ASL_UDA_PKG to update the categories and UDA attributes for the items created in PIM.

This custom package in turn calls the standard API- APPS.INV_ITEM_CATEGORY_PUB

Current Issue:
==============

Clients are facing performance issue during the Item sync between PIM and EBS via MW.
There is a resource contention which may result in dead lock errors while processing from MW and EBS resulting in longer run times.

Observation -
The resource contention is happening between the following processes call, coming out from MW servers to EBS -
1#
XXFUSN.XXFUSN_4599_ITEM_UDA_PKG >> XXPO.XXPO_4515_COMMON_PKG
>> XXINV.XXINV_4600_ITEM_ASL_UDA_PKG >>
APPS.INV_ITEM_CATEGORY_PUB >> APPS.MTL_CATEGORIES_PKG
>>

APPS.ENI_ITEMS_STAR_PKG

2#
APPS.INV_EBI_ITEM_PUB >> APPS.INV_EBI_ITEM_HELPER
>> APPS.EGO_ITEM_PUB >> APPS.EGO_ITEM_PVT
>> APPS.INV_ITEM_GRP >> APPS.INVPOPIF
>>

APPS.INV_ENI_ITEMS_STAR_PKG >> APPS.ENI_ITEMS_STAR_PKG

Both of the above processes call the APPS.ENI_ITEMS_STAR_PKG package and update the table -ENI_OLTP_ITEM_STAR resulting in a deadlock.

Goal

This document is aimed toward Users whose only intension is to update the Items, Item categories and UDA attributes of Item.

The goal of this document is to instruct such Users, who do not have Business Intelligence installed, how to drop these packages and thereby preventing the update of the table ENI_OLTP_ITEM_STAR, resulting in the resolution of the deadlock issue and enhancing performance.

 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms