Search This Blog

SBL-UIF-00340

APPLIES TO:

Siebel CRM - Version 8.1.1.10 [23021] and later
Information in this document applies to any platform.

SYMPTOMS

In Siebel Open UI, when attempting to drill-down an attachment search result, the below error message is displayed:

Error
Search Attachment Result 
We detected an Error which may have occurred for one or more of the following reasons:
Invalid parameter: '1-2B09' passed to SWE.(SBL-UIF-00340)

Error


Steps To Reproduce

The issue can be reproduced at will with the following steps:
1. Configure Siebel Search: Siebel and Oracle Secure Enterprise Search (OSES or SES) have been integrated.
2. Open the Search center.
3. Select a search attachment category, e.g.: 'SR Attachment'.
4. Enter a keyword.
5. Execute the search operation.
6. Click 'Show All' button.
7. Drill-down a search result.
8. The below message is displayed:
    invalid parameter: '1-2B09' passed to SWE.(SBL-UIF-00340)


CAUSE

This behavior occurs with search results that have child records. The behavior does not occur due to user specific privileges; it occurs due to differences in the responsibilities of Client and Server part in 'High Interactivity' (HI) and 'Open UI' (OUI) clients.

When results are searched for any Search Categories, Siebel gets all intended results from SES in the form of URL for each results.
In the URL, the ROWID will be of parent record(i.e. if there is no child record present) or corresponding Child record.

The differences in the responsibilities of Client and Server part in HI and OUI clients are as follows:

HI
The View mode is selected to VIEWALL while querying the records from the related buscomp of the search category.
In customized rendered, the same URL is used to create a hyper link of the search result, which will be encoded/decoded and later converted to Name-Value pair.
Later, a view method is used to create the view and show the page.
It successfully drills-down all search result records, be it Parent or Child.

OUI
If the record returned is having a child record, the RowID is replaced by the Parent RowID. And the control is getting returned from Server to Client to display the Search Results in UI.
For drill-down on any search results, the view method invoked is different; no Name-Value pair is used.

As per information found while investigating Bug 16287768 - OUI Search: Indexing And Drilldown Of SR Attachment For FTP/HTTP Should Work,  the way to build the view and show the page is OUI is different from HI.
In OUI there's a limitation related to parent-child pair records.
 

SOLUTION

The fix of Bug 16287768 has been implemented in 8.1.1.11 fix pack.
Also one of the below 2 changes should be implemented.
CHANGE 11. Navigate to Administration - Search > Search Index Settings > select the attachment search category (e.g.: 'SR Attachment') > click 'Delete Index' button.
2. Open the field-mappings file.
3. Modify the attachment BC by setting the parent and fkey-field to blank in BC's header. For example:

From
<BusComp name="Service Request Attachment"  ui-name= "SR Attachments" on-name=""
url="http://myweb.com/callcenter_enu/start.swe?SWECmd=GotoView&SWEView=#VIEWNAME#&SWERF=1&SWEHo=myweb&SWEBU=1&SWEApplet0=#APPLETNAME#&SWERowId0=#ROWID#&sblindexcategory=#SBLINDEXCATEGORY#"parent="Service Request" fkey-field="Activity Id">
To
<BusComp name="Service Request Attachment"  ui-name= "SR Attachments" on-name=""
url="http://myweb.com/callcenter_enu/start.swe?SWECmd=GotoView&SWEView=#VIEWNAME#&SWERF=1&SWEHo=myweb&SWEBU=1&SWEApplet0=#APPLETNAME#&SWERowId0=#ROWID#&sblindexcategory=#SBLINDEXCATEGORY#"parent="" fkey-field="">

3. Restart the Siebel Server for changes to take effect.

4. Index again the attachment search category.

5. Any drill-down on an attachment search result in either HI or OpenUI should be successful. 
Or
CHANGE 2
1. For Destination/Target view, change the visibility to ALL.
For example: for 'SR Attachment' with 'Service Request detail view w/attachments' as Destination/Target view.
  a. Open Siebel Tools and navigate to View
  b. Select 'Service Request detail view w/attachments' view
  c. Change the below view’s column values as mentioned:
      Visibility Applet : Service Request Detail Applet
      Visibility Applet Type : All
  d. Compile the changes.
  e. Deploy the new SRF.

2. When drilling down on SR attachment records, it behaves as per the expected behavior. If the above mentioned tools changes are done, then the Siebel user can view all the SR attachment records. The same applies for tree drilldown views.




APPLIES TO:

Siebel Tools - Version 8.1.1.11 SIA [23030] and later
Information in this document applies to any platform.

SYMPTOMS

On :  8.1.1.11 SIA [23030] version, Configuration - General

In Open UI, when drilling into a record in the find results from find objectst, the following error occurs.

ERROR
-----------------------
Invalid Parameter: '<FIELD>' passed to SWE.(SBL-UIF-00340).


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Select a customized find object.
2. Search for a record.
3. Click on "Find" button.
4. On the returned results, drill into the record.

CAUSE

The mentioned behavior has been reported in Bug 18221843 : ERROR SBL-UIF-00340 ON CUSTOMIZED SEARCH ITEM IS GIVING ERROR IN OPENUI.
 

SOLUTION

The error is no longer seen in patchset 9. As such,  please download "8.1.1.11 SIA [23030] patchset 9". The patch number is 19079078.




APPLIES TO:

Siebel CRM - Version 8.1.1.11 SIA [23030] and later
Information in this document applies to any platform.

SYMPTOMS

On : 8.1.1.11 SIA [23030] version, Configuration - General

Find Fails With SBL-UIF-00340 Error While Drilling Down An Find Result

ERROR
-----------------------
We detected an Error which may have occurred for one or more of the following reasons:
Invalid parameter: '1-2B09' passed to SWE.(SBL-UIF-00340)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a new Find object with Applet as "Order Entry - Line Item List Applet (Sales)", Drilldown View as "Order Entry - Line Items XA View (Sales)" and Preview as "Order Entry - Line Item List Applet (Sales)"
2. For this Find object, add the Find fields as follows:
  i. Field: Order Number
Display In Results: True
Display In Entry: True
Drilldown Business Component: Order Entry - Orders
Drilldown Destination Field: Id
Drilldown Source Id: Order Header Id
Drilldown View: Order Entry - Line Items XA View (Sales)

  ii: Field: Service Id
Display In Results: True
Display In Entry: True
Drilldown Business Component: Order Entry - Orders
Drilldown Destination Field: Id
Drilldown Source Id: Order Header Id
Drilldown View: Order Entry - Line Items XA View (Sales)

3. Add this Find object in Application --> Application Find object "Siebel Power Communications"

After that
1. Login to Application
2. Click on Search.
3. Select Order Line Items in the search.
4. Provide any Service Id and click on search button.
5. All the relevant records will be available.
6. Drilldown on any Service Id field.
7. As soon as we drilldown on the Service Id, we get the error.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot access Find Results

CAUSE

This is a known issue.


 

SOLUTION

 Bug 18226723 - NAVIGATION ON CUSTOMIZED SEARCH ITEM IS GIVING ERROR IN OPENUI, was logged.

Keyword: binaculor search




APPLIES TO:

Siebel CRM - Version 8.1.1.11 SIA [23030] and later
Information in this document applies to any platform.

SYMPTOMS

STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1. Login into the OpenUI Application
2. Make sure you have records with rowid's with "+" sign for example '1+QMD+ABCN'
3. Open Search Center (binoculars).
3. Under Find category select account and execute a find operation.
4. Find results are displayed.
5. Drill-down on Find result which has rowid with "+" sign.
6. The drill-down fails with below message:   Invalid parameter: 'x xxx xxxxx' passed to SWE.(SBL-UIF-00340)

CAUSE

Product issue so following bug is opened for 8.1.1.11
Bug 17958953 - ERROR DRILLING INTO FIND RESULT WHERE ROWID OF THE RECORD CONTAINS '+' (PLUS)

SOLUTION

Issue is resolved
in 8.1.1.11 apply PATCHSET4

No comments:

Post a Comment