יום חמישי, 31 במרץ 2011

SBL-EAI-04383: Insert operation on integration component '%1' failed because a matching record in business component '%2' with search specification '%3' was found.


Applies to: Siebel Financial Accounts - Version: 7.8.2.6 SIA [19230] and later [Release: V7 and later ]
Information in this document applies to any platform.

Symptoms
The following behavior was reproduced on 7.8.2.14 standard siebel application with CSY web client:

Method Insert of EAI Siebel Adapter will throw the following error if you try to insert a currency record for which a matching records is found:

---------------------------
Siebel
---------------------------
Insert operation on integration component 'Currency' failed because a matching record in business component 'Currency' with search specification '[Currency Code] = "ATS"' was found.(SBL-EAI-04383)

When running the same test with CSY web client, the error is:

---------------------------
Siebel
---------------------------
Vkládací operace na integrační komponentě Currency se nezdařila, protože na základě specifikací hledání [Currency Code] = "ATS" nebyl v obchodní komponentě Currency nalezen žádný odpovídající záznam.(SBL-EAI-04383)


The error message in CSY is wrong translated. It means: Insert operation on integration component Currency failed because no matching record in business component Currency with search specification [Currency Code] = "ATS" was found.(SBL-EAI-04383)

Correct error message is: Insert operation on integration component 'Currency' failed because a matching record in business component 'Currency' with search specification '[Currency Code] = "ATS"' was found.(SBL-EAI-04383)



Cause
Behavior represents a product defect.


SolutionBug 11799003 was logged to address this issue.

Behavior is also reproducible with latest 7.8.2.16 fix pack.
No workaround was found.

ReferencesBUG:11799003 - INCORRECT IDS_ERR_EAI_SA_INSERT_MATCH_FOUND WITH CSY LOCALIZATION




















Applies to: Siebel eConfigurator - Version: 8.1.1 SIA [21111] - Release: V8
Information in this document applies to any platform.

Symptoms
After adding a number of products to a promotion in an order, the following issue arose in a customer environment:
If you click on the Configure button in applet "ISS Promotion Edit UI Detail List Applet" for a customizable product, the eConfigurator UI is not started. However it seems to be started in the background and therefore produce a lot of follow-up issues:
On subsequent attempts to start the product configurator in applet "ISS Promotion Edit UI Detail List Applet",

- either the product configurator produces error messages when the user tries to save the configuration, such as
---
Error invoking service 'SIS OM PMT Service', method 'GetInstance' at step 'Get Instance'(SBL-BPR-00162)
Complex Object instance is not loaded.(SBL-CFG-00156)
---
Error invoking service 'CUT eSales Order Entry Toolkit Service', method 'Gotoview' at step 'Go to Orders View'(SBL-BPR-00162)
Invalid operation when not executed.(SBL-DAT-00471)
---
Error invoking service 'SIS OM PMT Service', method 'Synchronize' at step 'Sync Order Line Item'(SBL-BPR-00162)
Insert operation on integration component 'Line Item' failed because a matching record in business component 'MACD Order Entry - Line Items' with search specification '[Integration Id] = "1-1V38T"| was found.(SBL-EAI-04383)
---
Cannot load active Business Component.(SBL-ORD-00116)
---

- or the product configurator doesn't start at all and there is an error triangle in the bottom left-hand corner of the MS Internet Explorer window; double clicking the error triangle will pop up the following error details:
---
Line: 1
Char: 2
Error: The object does not support this property or method.
URL: http://…/ecommunications_deu/start.swe/SWECmd=GetViewLayout&SWEView=ISS%20Promotion%20Edit%20UI%20View%20-%20Order%20Sales/SWEVI=&SWEVLC=0-1Siebel%2bPower%2bCommunications_43%257c1268352033%257c0_0_21215_000_L
---

Cause
The error was caused by the following custom script on applet "ISS Promotion Edit UI Detail List Applet":

function WebApplet_ShowControl (ControlName, Property, Mode, &HTML)
{
if (ControlName == "Service Id")
{
HTML = this.BusComp().GetFieldValue("Item Id");
}
}

The reason is that function WebApplet_ShowControl is only supported for the Standard Interactivity interface, while applet "ISS Promotion Edit UI Detail List Applet" is displayed in High Interactivity mode.

-> For more information on this function please refer to the following documentation:
Siebel Object Interfaces Reference > Interfaces Reference > Applet Events > WebApplet_ShowControl Event
This event allows scripts to modify the HTML generated by the Siebel Web Engine to render a control on a Web page in an application running in standard interactivity mode.

SolutionTo fix the issue, please do the following:
Log into Siebel Tools.
Eliminate the WebApplet_ShowControl script from applet "ISS Promotion Edit UI Detail List Applet".
Compile the change.

ReferencesBUG:10585711 - AFTER ADDING > 5 ORDER LINE ITEMS, ISS PROMOTION EDIT UI DETAIL LIST APPLET LOSES LIST ITEMS
BUG:10588791 - MODIFY INSTALLED ASSETS DOES NOT WORK FOR PROMOTION WITH 10 TO 19 ASSETS
NOTE:1076550.1 - After adding > 5 order line items, ISS Promotion Edit UI Detail List Applet loses list items




















Applies to: Product Release: V7 (Enterprise)
Version: 7.7.2.5 [18368] ESN Fin Svcs
Database: Oracle 9.2.0.2
Application Server OS: Microsoft Windows 2000 Server SP 3
Database Server OS: HP-UX 11i

This document was previously published as Siebel SR 38-3050219221.

SymptomsHi :

We're getting the following error when we generate automatic quote for opportunities with related products.

"Insert operation on integration component 'Quote Item' failed because a matching record in business component 'MACD Quote Item' with search specification '[Integration Id] = "32-1V43"' was found. (SBL-EAI-04383)"

The problem is when we add to the opportunity a bundle with a customizable product.
Here are the steps to reproduce the behavior:

1) Create a Customizable Product with at least one rule.
2) Add this Customizable Product to a Product Bundle.
3) Convert the Bundle to a Regular Customizable Product.
4) Create an opportunity for a contact.
5) Add the Product to the Opportunity (Opportunity Detail - Products View)
6) Press the button in "Opportunity Quote View" to generate automatic quote.

Can you help us to find out a possible solution?
Thanks!

SolutionMessage 1For the benefit of other users:
The behavior described on this Service Request has been reproduced in house thus the Change Request# 12-1EKUI2L has been raised to address it.

Even tough the error message is displayed, the quote is created just fine and you are able to proceed. Please note that the error message is only displayed if the customizable product contains at least one rule. If no rule is associated with the customizable product then the error message is not displayed.

As the error message is not preventing from continuing with the process please take this approach as a workaround for the time being.

אין תגובות:

הוסף רשומת תגובה