Tuesday, April 13, 2010

SBL-EAI-04177: Information about integration component field "Name" not found.

This is one of the interesting error I faced when generating the BIP Reports in Siebel 8.1. The report works fine if I query on the "Agreement Number" field in "All Agreements" view and generate the report from "Reports" menu.  Whereas if I query the same Agreement record against "Name" field and generate the report from "reports" menu it gives me the above error.

After researching the support web I understood the error above indicates that the query which is being passed to the Integration Component uses fields which it does not contain and therefore the query specification cannot be applied. As the query specification is constructed from a combination of elements in the UI it is necesssary to review the PDQ used on the view along with any custom query performed by the user to establish the source of the error. The error message does include details of the problematic fields and the Integration Component in question and this information should aid the developers in making the necessary modifications. As a guideline developers should endeavour to include any fields on which a user may query within the underlying Integration Component definition. Hence after adding the "Name" (Problematic field shown in the error message) has been added to the Integration object and compiled into SRF to resove this issue

No comments:

Post a Comment