Updating a Siebel Field

How to:

If you cannot update a Siebel field, you might be required to perform configuration changes on the Siebel system. The following procedure describes how to verify whether a Siebel field is activated for updates.


Top of page

x
Procedure: How to Verify a Siebel Field is Activated for Updates

To verify whether a Siebel field is activated for updates:

  1. Obtain the siebel.srf file from the Siebel server where you cannot update a field.

    The SRF file is usually located in the \tools\OBJECTS\ENU folder of the Siebel server install, for example:

    D:\sea752\siebsrvr\OBJECTS\ENU
  2. Under the Siebel\tools directory, locate the siebel.srf file.

    The file is usually located under a similar folder, for example:

    D:\sea752\tools\OBJECTS\ENU
    1. Rename the siebel.srf file in the Siebel\tools directory, for example, to siebel.srf.original.
    2. Place a copy of the siebel.srf file from the Siebel server into the Siebel\tools directory and then, make a copy of it in the same directory and call it siebeltest.srf.
  3. Start Siebel Tools and connect to the Siebel server.
  4. Identify the Business Component for the Siebel field that is not being updated, for example, the Business Component Account for the Home Page field.
  5. With the Account Business Component highlighted, click Field in the Object Explorer.
  6. Identify the field which is not activated for updates or not subject to adapter update request, for example, Home Page or Email Address.
  7. Check the properties for the Siebel field, specifically for the Force Active property.

    If the property is false, that is, it has no check box selected or it has the value FALSE (this depends on the Siebel Tools GUI configuration that you are using), then you must change it to true, as explained in the following steps.

    Note: This procedure refers to the check box as the method for making the property TRUE.

    1. If the Force Active property is false, select Lock Project from the Tools menu.

      Note the name of the project being locked. It will be specified in the Project property of the Business Component for the field being made Force Active.

    2. Click Force Active to set it to True.

      This places a check mark in the property field.

    3. After setting the Force Active property to True for the Account Business Component, select Unlock Project from the Tools menu.
  8. Check the Multivalue Link property of the field.

    If there is no value in the Multivalue Link property, then proceed to the next numbered step.

    If there is a value in this property, it is a reference to another Business Component. This indicates that the field in question is linked to a field in the Business Component identified by this property.

    1. Ensure that the linked field in the Business Component specified by the Multivalue Link property of the first field has a Force Active property of True.
    2. For example, if the Email Address field has a Multivalue link property with a value of Business Address, you must go to the Business Address Business Component and ensure that the linked field in the Business Address Business Component also has a value of True in the Force Active field.
    3. Repeat Step 4 through Step 7, including substeps, for the field in the Business Component specified in the Multivalue link property.

      You must compile the project so that the changes take effect.

  9. Select Compile Projects from the Tools menu.

    The Object Compiler appears.

    1. Select the Selected projects option button.
    2. Select the project(s) to compile. To select multiple projects, hold down the Ctrl key as you select each project.

      If the field had a Business Component defined in the Multivalue Link property, you also must select the project(s) for the additional Business Component(s) you updated.

    3. Click Browse and navigate to the location of the copied siebel.srf file in the Siebel\tools directory.

      In this procedure, siebeltest.srf is the copied file.

  10. Click Compile.

    Compiling could take several minutes.

  11. Transfer the newly compiled siebeltest.srf file to the Siebel Server system and replace the siebel.srf file located under \siebsrvr\OBJECTS\ENU with this new one. You must:
    1. First stop the Siebel Server.
    2. Make a backup copy of the current SRF file.
    3. Replace the SRF file with siebeltest.srf by placing the SRF file in the \siebsrvr\OBJECTS\ENU directory and renaming it to siebel.srf (the original file name).
  12. Restart the Siebel server and wait until it starts up completely.

    This could take 5-10 minutes.

    1. Open Task Manager and wait to see that CPU usage stops hovering at 100% and returns to a more normal range for activity on your machine.
    2. Retest.

      You can now update the fields through the adapter or Siebel application.


iWay Software