SBL-EAI-04392: Could not find a business component that corresponds to the integration component '%1'


Applies to: Siebel Sales Enterprise - Version: 8.1.1 [21112] - Release: V8
Information in this document applies to any platform.

Symptoms
After creating an IO using EAI Siebel Wizard for Opportunity BO, the error SBL-EAI-04392 was raised when trying to use it with EAI Siebel Adapter.

Could not find a business component that corresponds to the integration component 'Opportunity_Approved Registration'(SBL-EAI-04392).

Cause
Siebel inactivate some fields during the IO creation ex. calculated fields.
If a IC is created from a MVG (ex. Opportunity_Approved Registration) and if no corresponding MVF is active in the IC created, this error will be raised.
For this case the unique MVF for this BC was a calculated field that was inactive in the IC "Opportunity_Approved Registration".

SolutionActivate the inactivated IC field (at least one) from the IC that corresponds to the MVG assuring that at least one multi value field used in the underline BC is present and active.
Ex. in the IC Opportunity_Approved Registration, activate the IC field "Calc Approved Items".
Steps:


  1. Search for the BC ex. Opportunity

  2. In "Multi Value Field" locate the fields related to the MVL used "Approved Registration". In this case you will find just one "Calc Approved Items".

  3. Go to the IO created and verify if this field is Inactive. If so, active it

  4. Recompile and retest the application.








Applies to: Siebel Reports - Version: 8.1.1.3[21219] and later [Release: V8 and later ]
Information in this document applies to any platform.

SymptomsCustomized Integration Object is built for use with BIP. In Administration - BIP Reports -> Sample Data file Generation -> When we click on "Generate Sample XML" button, Siebel Client crashes.

When we refer to the client_1\log\siebel.log, the following CALL STACK appears:

Exception 0xc0000005 at 0xd04bb4b8
Thread: 0x00002734, Process 0x0000240c

- CONTEXT -
EIP: 0x00313992, EFL: 0x00010246, FS: 0x0000003b, GS: 0x00000000
CS: 0x0000001b, DS: 0x00000023, SS: 0x00000023, ES: 0x00000023
EAX: 0x00cf01c9, EBX: 0x08144a08, ECX: 0x0ccf4b78, EDX: 0x0012e748
ESI: 0x0ccf4b78, EDI: 0x00000000, EBP: 0x00000000, ESP: 0x0012feb8

- CALL STACK -
<invalid> 0xd04bb4b8
sscfcmn +0x18b75 = CSSObjectBase::DoGetErrorMsg() +0x15
sscfcmn +0x19080 = CSSObjectBase::CopyErrorMsg() +0xf0
sscfcmn +0x1953d = CSSObjectBase::DoSetErrorMsg() +0x13d
sscfcmn +0x19be5 = CSSObjectBase::SetErrorMsg() +0xa5
SSCAXMLPWFR +0xef8d = CSSSWEFrameXMLPOutputType::DoInvokeMethod() +0xbcd
SSCAXMLPWFR +0xf84f = CSSSWEFrameXMLPOutputType::DoInvokeMethod() +0x148f
sscaswbc +0x292a9 = CSSSWEFrame::InvokeMethod() +0xe9
sscaswbc +0xc6825 = CSSSWEFrameMgrInternal::InvokeAppletMethod() +0x9f5
sscaswbc +0xa2327 = CSSSWECmdProcessor::InvokeMethod() +0x557
sscaswbc +0xa6f7f = CSSSWECmdProcessor::_ProcessCommand() +0x64f
sscaswbc +0xa7f3d = CSSSWECmdProcessor::ProcessCommand() +0x76d
sscaswbc +0xa8442 = CSSSWECmdProcessor::ProcessCommand() +0xc2
sscaswbc +0x1d1422 = CSSServiceSWEIface::Request() +0x2e2
sscaswbc +0x1d2c5e = CSSServiceSWEIface::DoInvokeMethod() +0x8fe
sscfom +0x188ea = CSSService::InvokeMethod() +0x1ba
siebel +0x25d60 = siebel_xmlns::ElemContainer::GetLocation() +0x25f0
siebel +0x27069 = siebel_xmlns::ElemContainer::GetLocation() +0x38f9
siebel +0x9d37
MFC71U +0x33992 = Ordinal3942() +0x6a
Further analysis of log shows:

ObjMgrBusCompLog Warning 2 000000024d510ca0:0 2011-02-08 07:29:40 (buscomp.cpp (10735)) SBL-DAT-00247: An error has occurred retrieving the multi valued group object for field 'Quote Relation Type Code' .
Please have your systems administrator check your application configuration.

ObjMgrLog Error 1 000000024d510ca0:0 2011-02-08 07:29:40 (adptutils.cpp (5633)) SBL-EAI-04376: Method 'GetMvgBusComp' of business component 'Quote Item' (integration component 'Quote Item') returned the following error:
"An error has occurred retrieving the multi valued group object for field 'Quote Relation Type Code' .

Please have your systems administrator check your application configuration.(SBL-DAT-00247)"

EAISiebAdpt EAISiebAdptWrn 2 000000024d510ca0:0 2011-02-08 07:29:40 Please verify that configurations of integration object and corresponding business object are both valid and in sync.

ObjMgrBusCompLog Warning 2 000000024d510ca0:0 2011-02-08 07:29:40 (buscomp.cpp (10735)) SBL-DAT-00247: An error has occurred retrieving the multi valued group object for field 'Asset Product Part Number' .

Please have your systems administrator check your application configuration.

ObjMgrLog Error 1 000000024d510ca0:0 2011-02-08 07:29:40 (adptutils.cpp (5633)) SBL-EAI-04376: Method 'GetMvgBusComp' of business component 'Quote Item' (integration component 'Quote Item') returned the following error:
"An error has occurred retrieving the multi valued group object for field 'Asset Product Part Number' .

Please have your systems administrator check your application configuration.(SBL-DAT-00247)"

EAISiebAdpt EAISiebAdptWrn 2 000000024d510ca0:0 2011-02-08 07:29:40 Please verify that configurations of integration object and corresponding business object are both valid and in sync.

ObjMgrBusCompLog Warning 2 000000024d510ca0:0 2011-02-08 07:29:40 (buscomp.cpp (10735)) SBL-DAT-00247: An error has occurred retrieving the multi valued group object for field 'Asset Product' .

Please have your systems administrator check your application configuration.

ObjMgrLog Error 1 000000024d510ca0:0 2011-02-08 07:29:40 (adptutils.cpp (5633)) SBL-EAI-04376: Method 'GetMvgBusComp' of business component 'Quote Item' (integration component 'Quote Item') returned the following error:
"An error has occurred retrieving the multi valued group object for field 'Asset Product' .

Please have your systems administrator check your application configuration.(SBL-DAT-00247)"

EAISiebAdpt EAISiebAdptWrn 2 000000024d510ca0:0 2011-02-08 07:29:40 Please verify that configurations of integration object and corresponding business object are both valid and in sync.

ObjMgrLog Error 1 000000024d510ca0:0 2011-02-08 07:29:40 (adptutils.cpp (3510)) SBL-EAI-04392: Could not find a business component that corresponds to the integration component 'Quote Item_Asset'

CauseThe above 3 errors indicate that there is a problem with the configuration of an MVG field.

SolutionIn order to resolve this behavior the decision was taken to inactivate the 3 MVG fields specified in the log file.








Related







Products








Siebel > Customer Relationship Management > CRM - Enterprise Edition > Siebel Reports


Keywords






 

CRASH; BI PUBLISHER; DATA; INTEGRATION COMPONENT; GENERATE; DATA FILE

 

Errors





 

SBL-EAI-04392; SBL-EAI-04376; SBL-DAT-00247; ERROR 1





תגובות

פוסטים פופולריים מהבלוג הזה

Profile Attributes and Open UI

SBL-BPR-00191: The rowId of the active row of the primary buscomp '%1', '%2', does not match the Primary Id

SBL-SVC-00150