Oracle® Business Intelligence Server Administration Guide > Using Variables in the Oracle BI Repository > Process of Creating Initialization Blocks >

Establishing Execution Precedence


This task is a step in Process of Creating Initialization Blocks.

When a repository has more than one initialization block, you can set the order (establish the precedence) in which the blocks will be initialized.

First, you open the block that you want to be executed last and then add the initialization blocks that you want to be executed before the block you have open. For example, suppose a repository has two initialization blocks, A and B. You open initialization block B, and then specify that block A will execute before block B. This causes block A to execute according to block B's schedule, in addition to its own.

To establish execution precedence

  1. From the Administration Tool menu bar, select Manage > Variables.
  2. In the Variable Manager dialog box, double-click the last variable that you want to be initialized.
  3. In the Variable Initialization Block dialog box, click Edit Execution Precedence.
  4. In the Variable Initialization Block Execution Precedence dialog box, click Add.

    NOTE:  Add is only available if unselected initialization blocks are available.

  5. In the Browse dialog box, select the blocks that should be initialized before the block that you have open, and then click OK.

    CAUTION:  Make sure you add the blocks in the order that you want them to be initialized.

  6. To remove a block, in the Variable Initialization Block Execution Precedence dialog box, select the block you want to remove, and then click Remove.
  7. Click OK.
  8. If you wish the initialization block to be required, in the Variable Initialization Block dialog box, select the Required for authentication check box.
  9. Click OK.
Oracle® Business Intelligence Server Administration Guide Copyright © 2007, Oracle. All rights reserved.