Search This Blog

sbl-uif-00276

APPLIES TO:

Siebel Tools - Version 8.1.1.6 SIA [21233] to 7.5.1 [15041] [Release V8 to V7]
Information in this document applies to any platform.

SYMPTOMS

As users navigate around an application or if a developer is reviewing an applet in Edit Web Template mode an error similar to the following can occur if there is a problem with web templates:

Cannot open file:
D:\Program Files\Siebel\8.0\webclient\WEBTEMPL\CCAppletList_B_EL.swt(SBL-UIF-00276)

CAUSE

This error can occur if the specified web template is missing from the WEBTEMPL folder. On a local dedicated/mobile client this is located in client \WEBTEMPL and on a server in siebsrvr\WEBTEMPL. Additionally if Siebel Tools is used the web templates can be found in the Tools\WEBTEMPL folder.

SOLUTION

The error message indicates that a web template file (*.swt) is missing/ cannot be found in the indicated WEBTEMPL. If custom web templates have been created this can indicate that the custom web templates have not been migrated from the Tools\WEBTEMPL folder to the siebsrvr or client WEBTEMPL folders. Additionally if the error has occurred in Siebel Tools then the application may need to configured to point at the correct WEBTEMPL. This can be done by navigating to View> Options in the Development Tools Option dialog box select the "Web Template Editor" and in the Folder full path text box specify the correct folder.

This error can also occur on obsolete objects, for example the "Product Feature List Applet (eSales)". While this applet is not actively in use by any view, if this applet were to be mapped to an active view the SBL-UIF-00276 would occur. This behavior occurs as the applet is mapped to the "Applet List Basic Headerless" web template, which no longer exists. To workaround this behavior the web template mapped to the applet would need to be updated, for example the"DotCom Applet List Tabbed" or another similar template. For this particular example the Bug: 10481485 :Missing web template and file for Product Feature applets for eSales" has been raised to address this behavior as this mapping still exist in the sample database.



APPLIES TO:

Siebel Tools - Version 8.1 [21039] and later
Information in this document applies to any platform.
*** Checked for relevance on 12-JAN-2012 ***
Error Message Area:UI Framework - UIF
Version:Siebel 8.1

PURPOSE

This document is intended to provide cause and corrective action information about Siebel Error Message SBL-UIF-00276: Cannot open file: %1.

SCOPE

This document is informational and intended for any user.

DETAILS

Explanation

The specified file cannot be opened. Most likely it's because the file does not exist or you don't have the read permission.

Corrective Action

Confirm that the specified file exists and that the read permission is set.



APPLIES TO:

Siebel System Software - Version 7.7.2 SIA [18325] and later
Oracle Solaris on SPARC (64-bit)
Product Release: V7 (Enterprise)
Version: 7.7.2 [18325] Pub Sect
Database: Oracle 9.2.0.2
Application Server OS: Sun Solaris 9
Database Server OS: Sun Solaris 9

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

***Checked for relevance on 07-Feb-2013*** 

SYMPTOMS

We are currently running some performance tests. During our run, we have 1 user being added every 25 seconds for a maximum of 50 users, which run until completion. At around the 28 minute mark and 35 users have entered the system, Siebel starts producing errors causing all subsequent users/transactions to fail. Some of the errors that are produced include: "Communication: User is not associated with any communication configuration in the database", "Unable to load message 0xffff", "Cannot open file: /opt/siebel/SBLSRVENV14A/siebsrvr/webtempl/CCError.swt".

CAUSE

Configuration / Setup

SOLUTION


Customer was running a load test where the scenario consisted of a user logging into the Siebel Application, calls a business service/workflow that makes an external call to outside system, and brings data back to be evaluated and used by the user. They had one user login every 25 seconds, and the following errors occured around the 30 user mark or about 25 minutes into the run.

[LOADTEST061] 686d688 Load Script from Attachment: Error: errCode=65535 errorMsg="Unable to load message 0xffff Parameter 1 = (SBL-GEN-00000)"

(parser.cpp (3522)) SBL-UIF-00276: Cannot open file: /opt/siebel/SBLSRVENV14A/siebsrvr/webtempl/CCError.swt

SBL-UIF-00276 was occuring due to the fopen limit as per "Siebel Processes that Read or Write to files on Solaris May Encounter Fopen() Behaviors (Doc ID 477801.1)"

To resolve the behavior following workarounds were suggested:

1) Turn off all extra logging for this Siebel Object Manager component (default settings). This will reduce the number of log files opened and written by this component.

2) Decrease the number of tasks for each Siebel Object Manager process by increasing the number of MaxMTServers.

Customer adjusted the Min MT Server and Max MT Servers for the Object Manager component to resolve the behavior.




APPLIES TO:

Siebel Marketing Enterprise - Version 8.1.1.11.9 [IP2013] and later
Information in this document applies to any platform.

SYMPTOMS

On : 8.1.1.11 SIA [23030] version, Siebel Marketing

When attempting to access the calender view it  results in  an error Cannot open file: d:\apps\sba81\siebsrvr\webtempl\CCAppletFormGridLayout_Gantt.swt.(SBL-UIF-00276)
the following error occurs.

ERROR
-----------------------
Cannot open file: d:\apps\sba81\siebsrvr\webtempl\CCAppletFormGridLayout_Gantt.swt.(SBL-UIF-00276)

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1.  Login to Siebel Marketing Application HI
2. Navigate to Marketing Calendar Screen.
3. Drill down on the Events view
3a. Drill Down on Programs view
3b. Drill Down on  Media View
Drilling down on all these views leads to the following error  - Cannot open file: d:\apps\sba81\siebsrvr\webtempl\CCAppletFormGridLayout_Gantt.swt.(SBL-UIF-00276)


BUSINESS IMPACT
-----------------------
The issue has the following business impact: Cannot use the marketing calender affecting scheduling jobs

CAUSE

This was observed as a defect because  accessing the Event View under marketing Calender errors out with the swt error. The behavior occurs due to wrong Objects Configuration. It was later on observed to have affected the Program and Tactics View as well. where all these view leads to an error when being accessed.

..
..
 

SOLUTION

Product  Engineering  and development team provided the following workaround. Kindly follows the step by step configuration and deploy this in your development environment.  Perform a thorough testing procedures to make sure that the changes  are working as expected before  deploying them in you production environment.


Repository Changes
Project :- Marketing Calender
TACTICS CALENDAR

For below views:
                               Marketing Calendar - Tactics Ax Gantt Chart View - My
                               Marketing Calendar - Tactics Ax Gantt Chart View - All
                               Marketing Calendar - Tactics Ax Gantt Chart View - My Org
1.       1.  Change View “Visibility Applet” to “Tactics GanttChart Ax Applet” from “Marketing Tactics Gantt Applet “.  

2.  Add/Modify these two items under View Web Template Item:
NameItem IdentifierAppletInactive
Marketing Tactics Gantt Applet1Marketing Tactics Gantt AppletN
Tactics GanttChart Ax Applet2Tactics GanttChart Ax AppletN


PROGRAMS CALENDAR

For below views:
                               Marketing Calendar - Programs Ax Gantt Chart View - My 
                               Marketing Calendar - Programs Ax Gantt Chart View - All
                               Marketing Calendar - Programs Ax Gantt Chart View - My Org
1.  Change View “Visibility Applet” to “Programs GanttChart Ax Applet” from “Marketing Programs  Gantt Applet “. 

2.  Add/Modify these two items under View Web Template Item:

NameItem IdentifierAppletInactive
Marketing Programs Gantt Applet1Marketing Programs Gantt AppletN
Programs GanttChart Ax Applet2Programs GanttChart Ax AppletN


CAMPAIGNS CALENDAR

For below views:
                               Marketing Calendar - Campaigns Ax Gantt Chart View - My 
                               Marketing Calendar - Campaigns Ax Gantt Chart View - All
                               Marketing Calendar - Campaigns Ax Gantt Chart View - My Org
1.  Change View “Visibility Applet” to “Campiagns GanttChart Ax Applet” from “Marketing Campaign   Gantt Applet “. 

2.     2.   Add/Modify these two items under View Web Template Item:

NameItem IdentifierAppletInactive
Marketing Campaign  Gantt Applet1Marketing Media Gantt AppletN
Campaigns Ganttchart Ax Applet2Campaign Activities Ganttchart Ax AppletN

MEDIA CALENDAR

For below views:
                               Media Calendar - Campaigns Ax Gantt Chart View 
1.        Change View “Visibility Applet” to “Campaign Activities Ganttchart Ax Applet” from “Marketing Media Gantt Applet “.

   2.       Add/Modify these two items under View Web Template Item:

NameItem IdentifierAppletInactive
Marketing Media Gantt Applet1Marketing Media Gantt AppletN
Campaign Activities Ganttchart Ax Applet2Campaign Activities Ganttchart Ax AppletN

Events Calender

For below views:
                               Marketing Calendar - Events Ax Gantt Chart View - My 
                               Marketing Calendar - Events Ax Gantt Chart View - All
                               Marketing Calendar - Events Ax Gantt Chart View - My Org
1.  Change View “Visibility Applet” to “Events GanttChart Ax Applet” from “Marketing Events Gantt Applet “.

  2. Add/Modify these two items under View Web Template Item:
NameItem IdentifierAppletInactive
Marketing Events Gantt Applet1Marketing Events Gantt AppletN
Events GanttChart Ax Applet2Events GanttChart Ax AppletN

  Inactivate Applet Toggle of below Applets

1.    Marketing Tactics Gantt Applet


2.    Marketing Programs Gantt Applet

3.    Marketing Campaign Gantt Applet

4.    Marketing Media Gantt Applet

5.    Marketing Events Gantt Applet

Manifest Changes
       
Siebel Application, go to “Administration - Personalization --> Applets View”. Add below entries.
a)      Name: Tactics GanttChart Ax Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") < 1 OR GetProfileAttr("IsOpenUI") IS NULL

b)      Name:Marketing Tactics Gantt Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") > 0

a)    Name: Programs GanttChart Ax Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") < 1 OR GetProfileAttr("IsOpenUI") IS NULL

b)    Name:Marketing Programs Gantt Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") > 0

a)    Name: Campaigns GanttChart Ax Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") < 1 OR GetProfileAttr("IsOpenUI") IS NULL

b)    Name: Marketing Campaign Gantt Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") > 0


a)    Name: Campaign Activities Ganttchart Ax Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") < 1 OR GetProfileAttr("IsOpenUI") IS NULL

b)    Name: Marketing Media Gantt Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") > 0

a)    Name: Events GanttChart Ax Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") < 1 OR GetProfileAttr("IsOpenUI") IS NULL

b)    Name: Marketing Events Gantt Applet
Start Date, End Date – Leave it Empty
Conditional Expression: GetProfileAttr("IsOpenUI") > 0







No comments:

Post a Comment