How To Use The CSI_ITEM_INSTANCE_PUB.UPDATE_ITEM_INSTANCE API To Update the Additional Attribute Values For An Existing Item Instance (Doc ID 351229.1)

Last updated on SEPTEMBER 01, 2017

Applies to:

Oracle Installed Base - Version 11.5.9 to 12.2.5 [Release 11.5 to 12.2]
Information in this document applies to any platform.
***Checked for relevance on 1-Sep-2017***


Goal

 

Error Code: CSI_VERSION_LABEL_EXIST
Error Text: You have entered a Duplicate Version label for this Instance.

Error Code: CSI_API_OBJ_VER_MISMATCH
Error Text: The Object Version Number passed does not match with the one existing in Installed Base tables


When using the CSI_ITEM_INSTANCE_PUB.UPDATE_ITEM_INSTANCE API to update the Additional Attribute values for an existing Customer Product Instance, one or other of the following errors are appearing and the update is unsuccessful:

You have entered a Duplicate Version label for this Instance.
The Object Version Number passed does not match with the one existing in Installed Base tables

The aim of this document is to understand what values should be passed for the ATTRIBUTE_VALUE_ID and OBJECT_VERSION_NUMBER when performing an Item Instance update in the following scenarios:

a) In case of creating a new value for an extended attribute, or
b) In case of an update to an existing value for the extended attribute.

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