ToolsConfig

You use the ToolsConfig keyword to apply Siebel customizations by importing pre-exported sif files using Web Tools. To avoid using the ToolsConfig keyword altogether, use the "Archive - Import from archive" menu option in Web Tools to add the steps to import the pre-exported sif files.

  • Signature supported:

    ToolsConfig(Sif1,Sif2|Merge/Overwrite|branch$,workspace$)

    Ensure Siebel Tools/Web Tools is installed and working with the correct DSN and tools.cfg file.

  • Sif files must be copied to the Resources\toolsconfig folder.

  • Resources\ folder must be zipped and attached to the Master Suite attachment applet. In case Resources.zip is already attached, ensure to include new files/folder and re-attach.

  • STE run will copy the Resources.zip to the client machine and unzip the file during execution.

  • ToolsConfig is a composite keyword which covers the following functionalities:

    • Create an Integration branch using Web Tools.

    • Create a Workspace under the newly created branch using Web Tools.

    • Import the SIF files through CLI.

    • Create a Checkpoint, Submit, and Deliver using Web Tools.

  • After completing an operation using the toolsconfig keyword, you can execute change_branch.txt with server restart using the serverconfig keyword to change the application branch. The command in change_branch.txt is shown in the following example.

    Example - for call center application:

    change param WorkspaceBranchName=int_branch for comp SCCObjMgr_enu

    Update the following tags in unitconfig.xml:

    PERL-PATH
    SIEBEL-TOOLS-MACHINE
    WINDOWS-LOGIN-USERID
    WINDOWS-LOGIN-PASSWORD
    SIEBEL-TOOLS-PATH
    SIEBEL-TOOLS-DSN
    SIEBEL-TOOLS-USERNAME
    SIEBEL-TOOLS-PASSWORD
    [PERL-PATH]
    Ex: PERL-PATH= \\slcnas607\\karta\\ATF_QTP\\Perl\\bin\\perl.exe

    For batch run, update these parameters in the "Test Execution" view.

  • Toolsconfig Revert option: Once you complete the Testing in the Integration branch, to change the application from Integration branch to MAIN branch, you can execute a command in the server manager using the serverconfig keyword.

    Example - for Siebel Call Center application :

    "change param WorkspaceBranchName=MAIN for comp SCCObjMgr_enu"#

    change_branch.txt file:

    change_branch.txt file will have the command to change the application from MAIN branch to Integration branch.
    Note: Here the txt file name should be change_branch. This is mandatory.

Examples in the following table show how to use the ToolsConfig keyword.

Keyword Target Object Inputs Closing Action Comments

ToolsConfig

N/A

RTC.sif|Merge|branch$,workspace$

N/A

Importing and compiling single sif file.

ToolsConfig

N/A

RTC.sif ,RTC1.sif,RTC2.sif|Overwrite|branch$,workspace$

N/A

Importing and compiling multiple sif file.