Search This Blog

SBL-ADM-04013: Component is already enabled.

Applies to:

Error Message Area:Server Administration - ADM
Version:Siebel 8.1

Purpose

This document is intended to provide cause and corrective action information about Siebel Error Message SBL-ADM-02563: Parse error: Can only checkpoint or rollback the namesrvr

Scope

This document is informational and intended for any user.

SBL-ADM-02563: Parse error: Can only checkpoint or rollback the namesrvr

Explanation

The checkpoint command only applies to the name server.

Corrective Action

Checkpoint command specified is incorrect: For more information on the Checkpoint command, please check the 'System Administration Guide' in Siebel Bookshelf for the correct command syntax.

Applies to:

Error Message Area:Server Administration - ADM
Version:Siebel 7.5.3

Purpose

This document is intended to provide cause and corrective action information about Siebel Error Message SBL-ADM-04013: Component is already enabled.

Scope

This document is informational and intended for any user.

SBL-ADM-04013: Component is already enabled.

Explanation

You tried to enable a component, but that component was already enabled.

Corrective Action

Check the level at which you are enabling the component -- components can be enabled for the entire enterprise, and for the specific servers that they are intended to run on. In order to run on a server, the component must be enabled for that server and must be enabled for the entire enterprise. You may be trying to enable the component where it is already enabled, and may need to enable it at a different level.


Applies to:

Siebel System Software - Version: 7.0.4 [14068] - Release: V7
Information in this document applies to any platform.
Area(s):System Administration
Release(s):V7 (MidMarket), V7 (Enterprise)
Database(s):All Supported Databases
App Server OS(s):All Supported Platforms
Latest release tested against:V7 (Enterprise)
Keywords:Offline, srvrmgr, component definition, compdef, workflow, disappear, missing, lost, gone

This document was previously published as Siebel Alert 739.

Description

When working within the Server Administration screens, some Server Components which are known to have been enabled are not listed on the screen.
 
There are two behaviors that could account for situations under which components that have been enabled within a Siebel Enterprise may not appear within the Server Administration screens:
 
  1. The component has been taken offline on a Siebel server, which causes the component definition to become disabled.
 
  1. An attempt has been made to enable an already enabled component using the srvrmgr command line utility. When you enable the component, this sets the enabled state to disabled.
 
Bug 12-FYR3Q2 has been logged to address a product defect with taking a component offline. This change request has been fixed in Siebel version 7.7.
 
Bug 12-FYM1QK has been logged to address a product defect of enabling a component that is already enabled. This change request has been fixed in Siebel version 7.7.

Likelihood of Occurrence

If you take a component offline or you try to enable an already enabled component, you may encounter these behaviors:
 
  1. The Component has been taken offline on a Siebel server.
 
If the Siebel Administrator uses the Offline button on the Site Map > Server Administration > Servers > Server Components view to take a component offline, the component will not appear within the Server Administration views once the Siebel server service has been shutdown and restarted.
 
  1. An attempt has been made to enable an already enabled component using the srvrmgr command-line tool.
 
If the Siebel Administrator uses the srvrmgr command-line tool to enable a component which is already enabled on the Siebel server, the component will not appear within the Server Administration views once the Siebel server service has been restarted.
 
In this particular case, the following srvrmgr command was issued:
 
SIEBEL_HOME\siebsrvr\bin\srvrmgr> enable component <component name>

Possible Symptoms

If you see any of these errors or symptoms documented below, you may have encountered the behaviors documented in this Alert:
 
  • SBL-ADM-04013: Component is already enabled
 
  • SBL-ADM-01050: The specified component is not active on this server
 
  • SBL-SRB-00047: (null) with key [(null)] is not available
 
  • While trying to assign a record using the Assign button in the Siebel Client, in other words, running Interactive Assignment, you encounter the errors:
 
[1] AsgnSrvr with key [(null)] is not available
[2] no current server
 
  • In the Siebel Client, the component does not appear under the Site Map > Server Administration > Server > Server Components View. Another place to check is in the Site Map > Server Administration > Component Groups > Component Group Components view. In the top applet, the field called Number of Components will not match the number of components actually listed in the bottom applet.
 
  • If the definition of the component within the Siebel Name Server Backing file is listed as disabled, the component will not appear within the various Server Administration views. The Siebel Name Server Backing file is called siebns.dat and is located in the SIEBEL_HOME\gtwysrvr\admin directory on the Windows platform and SIEBEL_ROOT/gtwysrvr/sys directory on the UNIX platform.

Workaround or Resolution

There are two workarounds you can try to resolve this behavior:
 
  1. Log into the srvrmgr command-line utility and issue the following command for any affected components:
 
SIEBEL_HOME\siebsrvr\bin\srvrmgr> enable component definition <component name>
 
Shut down and restart the Siebel server in order to make sure the component is made available.
 
  1. If the workaround above does not work, try the following:
 
    1. Unassign the server component from the Siebel server.
 
    1. Restart Siebel services.
 
    1. Reassign the component again to the Siebel server.
 
This should make the component visible again.
 
Detailed instructions on the above steps can be found in Siebel Bookshelf version 7.5.3 > Siebel Server Administration Guide > Using the Siebel Server Manager GUI > Component Group and Server Component Administration > Administering Component Groups and Server Components.
 
If you apply Siebel Fix Pack version 7.5.3.7 or higher to resolve the change requests listed in this Alert, there are additional configuration instructions that you must perform in Siebel Tools. The steps are listed below:
 
  1. Check out the Server Admin project.
 
  1. Click on the Siebel Objects from the Object Explorer, and then click on Command. This lists all the commands under the Server Admin project. NOTE: If this object is not visible, go to the menu View > Option > Object Explorer tab, and select this object from the list to make it visible.
 
  1. Create 2 new command objects using the information in the table below: NOTE: The properties for these new objects should be similar to the EnableComp (SWE) and DisableComp (SWE) command objects except for the properties listed in the table.
 
Name
Method
OnlineComp
OnlineComp
OfflineComp
OfflineComp
 
  1. From the Applet object, query for the Server Server Services List applet. Expand the Control tab and create 2 new control objects for the OnlineComp and OfflineComp controls using the information in the table below. NOTE: The properties of these new controls should be similar to the EnableComp and DisableComp control objects except for the properties listed in the table:
 
Name
Caption
Method
OnlineComp
Online
OnlineComp
OfflineComp
Offline
OfflineComp
 
  1. Expand the Applet Method Menu Item tab, and create 2 new objects for the OnlineComp and OfflineComp, respectively. Make sure the Command property is chosen from an existing list of commands that should include the new ones created previously in step 3.
 
Command
Menu Text
Position
OnlineComp
Online Component
5
OfflineComp
Offline Component
6
 
  1. Expand the Applet Web Template tab under Applet. The Server Server Services List applet should have three templates: Base, Edit, Edit List.
 
  1. Click on View object from the Object Explorer, and find the view Server Server/Service Instances View. This is the view that contains the applet Server Server Services List.
 
  1. Expand the View tab from Object Explorer, expand View Web Template, and then View Template Item. Look in the list and find the applet Server Server Services List applet and check the Applet Mode property (most likely Edit List).
 
  1. Go back to the Applet object, find the Server Server Services List applet, and expand the Applet Web Template.
 
  1. Find the template that matches the template that you found in Step 8, right-click on the record, and choose Edit Web Layout.
 
  1. Delete the old button controls labeled Online and Offline accordingly and add the new controls created in step 4 onto the applet.
 
  1. Compile a new srf file and test the buttons and new menu items.

Maintenance Release Number

Please click on the links below to view the current status of the Change Requests and associated Fix Requests:
 



No comments:

Post a Comment