Siebel SmartScript Administration Guide > Verifying, Testing, and Invoking SmartScripts >

About the Verification Wizard


Siebel SmartScript includes a tool to test and verify scripts—the Verification Wizard. This tool can check for any or all of the following problems:

  • Pages that cannot be reached by branching
  • Questions that cannot be reached by branching
  • Missing answer branches
  • Missing translations

The Verification Wizard also attempts to clean up dangling references and remove unreachable branches. These problems might occur when you delete elements of an existing SmartScript. A dangling reference or an unreachable branch can cause a SmartScript not to execute or export. If you select the check boxes to clean up dangling references and remove unreachable branches, the Verification Wizard removes these elements from the SmartScript. Do not select these options if you have not finished editing the SmartScript and plan on making revisions. Otherwise, the SmartScript elements with which you are still working might be deleted.

To verify a SmartScript

  1. Navigate to the Scripts view in the Administration - SmartScript screen, and select a SmartScript.
  2. Select Verify from the Menu button.

    The Wizard starts and displays the Verify Intro view.

  3. Select the appropriate check boxes to make your selections, then click Next.

    The Wizard checks the page branches and displays a list of any pages that cannot be reached.

  4. Click Next for the next three screens to display:
    • Pages that are not referenced properly in the SmartScript
    • Pages that are not reachable by branching
    • Other missing attributes
  5. Click Next.

    The Wizard displays a summary of all the errors found (if any) and indicates which were fixed automatically. Optionally, you can view a tree-structured display of the objects in the SmartScript.

  6. Note any errors found so you can correct them, then click Finish.
  7. Verify your SmartScript after you make corrections in case you miss errors or introduce new ones.
  8. When the Verification Wizard does not return any errors, execute your SmartScript to test different answers at any branch points to make sure that it executes as you intend.
Siebel SmartScript Administration Guide Copyright © 2006, Oracle. All rights reserved.