Open UI: Calling a business service during ShowSelection causes a loop
(Doc ID 1667261.1)
Last updated on SEPTEMBER 08, 2023
Applies to:
Siebel Sales - Version 8.1.1.10 [23021] to 8.1.1.10 [23021] [Release V8]Information in this document applies to any platform.
Symptoms
Customer Statement:
Scenario:
A custom Presentation Model shall invoke a business service when the user changes to another record. This was implemented by adding a method to the ShowSelection call.
Issue:
The business service is called in an infinite loop until the browser tab crashes. ("Aw, snap" page in Chrome)
What works:
When commenting out the call to the business service, the issue does not happen.
Environment:
Siebel 8.1.1.10 Open UI
Browsers: Chrome, Firefox (not tested with IE)
Expected Behavior:
The business service should get called once.
Actual Behavior:
The business service gets called in an infinite loop.
Steps:
By following these steps the issue can be reproduced:
1. Create a custom PM.
2. Create a SelectionChange() function that calls a business service.
3. Add this method to ShowSelection (via AddMethod().)
4. Register the PM in custom_manifest.xml.
5. Associate the PM to an applet in manifext_extensions.map.
6. Clear all caches and start a Siebel session.
7. Navigate to the applet of step 5.
8. Step through the records.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Customer Statement: |
Environment: |
Expected Behavior: |
Actual Behavior: |
Steps: |
Cause |
Solution |