Search This Blog

SBL-DAT-00260: There is no menu item definition at position '%1' specified as the parent for menu item '%2' in menu '%

Applies to:

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

Symptoms


CTI toolbar is not getting loaded after upgrading to Siebel 8.1.1 with Gplus Adaptor 7.5.

Changes

SRF changes were made as per Genesys Gplus Adaptor Deployment Guide.

Cause


Based on the log details from the application object manager (OM) log file, there was a configuration issue in the SRF file, which was causing the failure of the CTI toolbar load.

Log details:
ObjMgrSRFLog Error 1 000003f54b0d082c:0 2009-11-25 14:29:05 (objdef.cpp (13169)) SBL-DAT-00260: There is no menu item definition at position '8' specified as the parent for menu item 'Accept Chat' in menu 'Communication'.


Suggested customer to review configuration of the 'Accept Chat' in Siebel tools and see if the menu position has been properly specified in it.

Solution


Customer removed “Accept Chat” via Siebel tools. After this change, Communications Toolbar was active in Siebel application.

Applies to:

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

Symptoms

The customer had configured the following
 
1. Configuration in Siebel Tools (Imported Genesys SIF’s into Siebel repository).
2. Placed fully compiled SRF in Development environment.
3. Configuration in Siebel application (preparation/import of DEF file, creation of Agents, Telesets etc.,)

They found that the CTI toolbar did not display, only an empty space where the applet should be appeared.

The toolbar was not grayed out but the whole toolbar itself did not show, only an empty space. You could not see any CTI  toolbar buttons etc.

Cause

=== ODM Cause Determination ===

The 'Accept Chat' toolbar icon had a menu position of "8.5". However, there was no parent position "8". This causes the following error in the OM log file:


ObjMgrSRFLog Error 1 000003f54b0d082c:0 2009-11-25 14:29:05 (objdef.cpp (13169)) SBL-DAT-00260: There is no menu item definition at position '8' specified as the parent for menu item 'Accept Chat' in menu 'Communication'.

Which prevents the CTI toolbar from displaying correctly.

Solution

=== ODM Solution / Action Plan ===

You can either:

1. Disable the 'Accept Chat' toolbar item in Siebel Tools by marking the Toolbar button as "Inactive"

2. Renumber the menu "Position" for the 'Accept Chat' toolbar item in Siebel Tools from "8.5" to "8".

Thank you
Oracle | Technical Support

References

NOTE:975015.1 - COMM SERVER IS NOT LAUNCHING

Applies to:

Product Release: V8 (Enterprise)
Version: 8.0 [20405] DEU
Database: Oracle 10.2.0.2
Application Server OS: Microsoft Windows 2003 Server SP2
Database Server OS: HP-UX 11.0

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

Symptoms

SBL-UIF-00275

Dear Siebel Support,

We are evaluating the Task Based UI.
In this Area we get the same error message with the Siebel Vanilla BusService "Task UI Service (SWE)". Please find attached the 'siebel_tbui.log'.
This log contains the same error message with code SBL-UIF-00275:
"(swefrmgr.cpp (3258)) SBL-UIF-00275: Folgender Dienst ist nicht verfügbar: Task UI Service (SWE)"
What is wrong here?

I would appriaciate it, if you can give this SR a high priority, because it is urgent. We are in a test phase and our business poeple can't use the functionality of TBUI.

Best Regards,

Solution

Message 1

For the benefit of other readers, if there is a menu object that is incorrect, that is, with invalid Position sequence (like twice the same position or a none existing parent item), you can no longer launch any task from the task pane.

This occurs even if the menu is not the one used by the application you run. This occurs whatever the task and place where the task is called from.


Here are for instance the steps to reproduce using standard Repository and sample DB.

-    From Siebel Tools, select object Menu in the Object Explorer
-    Query for menu "Generic"
-    Lock the project (Alt+L)
-    Set the property 'Inactive' to True for Menu Item "Edit" of the menu "Generic"
-    Compile this object into the SRF and launch application "Siebel Sales Enterprise" with this SRF, connected as SADMIN
-    Navigate to sitemap > Administration - Business Process > Task Deployment > Published Task
-    In the top applet, search for task "FS Asset To Contract Task", click Activate
-    Navigate to sitemap > Administration – Application > Tasks
-    In the top applet, create a new record, open the pick applet on Task Name and select "FS Asset To Contract Task"
-    In the bottom applet, add the "Siebel Administrator" responsibility
-    In the top applet, click "Clear Cache"
-    Navigate to site map > Agreements > List
-    Open the task pane, you should see a task named "Assets to Agreement", try this task.
>> SBL-UIF-00275: Cannot get service: Task UI Service (SWE)

Continue ...

Message 2

... Part 2

The log file shows the error below.
GenericLog    GenericError    1    00000002470d0894:0    2007-10-11 11:13:06    Invocation of Task UI Service (SWE)::StartTask is not allowed.
ObjMgrLog    Error    1    00000002470d0894:0    2007-10-11 11:13:06    (swefrmgr.cpp (3258)) SBL-UIF-00275: Cannot get service: Task UI Service (SWE)


Even if the log file does show the error below about the menu, it is difficult to link both.

ObjMgrSRFLog    Error    1    00000002470d0894:0    2007-10-11 11:12:54    (objdef.cpp (9943)) SBL-DAT-00260: There is no menu item definition at position '20' specified as the parent for menu item 'Edit - Add New Record' in menu 'Generic'.

Change request 12-1LJ96SE to have this reported and changed in future version of the product.

Jérôme Patard, Oracle|Siebel Technical Support.


No comments:

Post a Comment