Overview: Siebel eBusiness Application Integration Volume I > Error Messages and Troubleshooting Tips >

EAI Siebel Adapter


Error

Error invoking service 'EAI Siebel Adapter', method 'Upsert' at step 'XXX'.

Unable to perform Upsert corresponding to the integration object <IntObjName> Insert.

Error processing business component <Business Component Name>

Operation: NewRecord

Number of records processed: 1

Business component name: Service Request

Operation: Execute

Number of records processed: 0

Business component name: PickList Generic

Cannot find an entry in the bounded picklist PickList Generic, that corresponds to the field(s) 'Value'.

Cause

An upsert was attempted on the business component where one of the fields is based on a Bounded Picklist. However the incoming value for that field does not exist in the picklist.

Resolution

Check the data in the incoming XML file for any unacceptable values. Verify the value already exists in the picklist.

Error

The same values for 'Value Name' already exist. If you would like to enter a new record, please make sure that the field values are unique.

Cause

The same record existed in the database. Though the error showed in the EAI Siebel Adapter layer, the real error has occurred in the Object Manager layer.

Resolution
  1. Check the data for any duplicates in both the input XML file and in the database.
  2. Make sure that the user key values are unique.
Error

No valid user key found for the integration component instance 'Component Name'. (Error Symbol: IDS_EAI_ERR_SA_NO_USERKEY).

Cause

The user key of the integration component is not configured properly.

Resolution

Check the user key properties to make sure they are active. If not, activate the user key.

Error

The ability to insert records is not available in this screen or applet.

Cause

The No Insert and No Update properties are set to TRUE at the business component and the applet level.

Resolution
  1. Log in to Tools.
  2. Find the business component and change the values for No Insert and No Update to FALSE to allow insert and update to the business component through an applet.
  3. Compile the changes into your .srf.
Error

The selected record has been modified by another user since it was retrieved. Please continue.

Cause

The two EAI interfaces were writing to the same record concurrently.

Resolution
  1. If multiple EAI processes update the same data, try to partition the tasks such that the same process handles all updates to the same object.
  2. Modify your workflow or script to perform better error handling.
Error

The default Organization from S_ORG_INT is used as the organization for the incoming product records.

Cause

An organization is not defined on the incoming record, so the EAI Siebel Adapter pulls the default organization from the S_ORG_INT table.

Resolution

Use either eScript or the Siebel Data Mapper to set the value of the Organization field on the incoming integration object.


 Overview: Siebel eBusiness Application Integration Volume I 
 Published: 18 April 2003