Skip Headers
Oracle® Business Intelligence Enterprise Edition Help
11g Release 1 (11.1.1)
  Go To Table Of Contents
Contents


Create New Action dialog

Use this dialog to create an action.

For more information, see Chapter 10, "Working with Actions."

This dialog is also displayed as:


Add New Action dialog
New Action dialog
Edit Action dialog

Components

Browse

This button is not available for all action types.

Displays one of the following dialogs:


Note:

In order for Hyperion resources, Web Service operations, EJBs, and functions to be exposed in their respective dialogs, some setup is required beforehand. For how to expose Hyperion resources, Web Service operations, EJBs, and functions in their respective dialogs, see Oracle Fusion Middleware Integrator's Guide for Oracle Business Intelligence Enterprise Edition.


URL

This field is available only for Navigate to a Web Page and Invoke an HTTP Request actions and only if URL aliases have been defined for these actions.

Use this field to enter the URL of the web page.

Be sure to encode the URL, if required. See "About Encoding the URL for a Navigate to a Web Page or Invoke an HTTP Request Action".


Tip:

Copy the URL from the browser and paste it in this field.


If URL aliases have been defined for Navigate to a Web Page and Invoke an HTTP Request, and you want to specify an alias for the URL, click the Show URL location aliases button (that is, the down arrow) and select the alias.

For more information on defining URL aliases, see Oracle Fusion Middleware Integrator's Guide for Oracle Business Intelligence Enterprise Edition.

Request

Use this box to select one of the following options:

This field is available only for Invoke an HTTP Request actions.

Define Parameters

This button is available only for Navigate to a Web Page and Invoke an HTTP Request actions

Use this button to display the Define Parameters area. It also automatically parses the specified URL for parameters and lists them in the Define Parameters area.

For example, this URL:

http://finance.google.com/finance?q=ORCL

Becomes this:

http://finance.google.com/finance?q=@{1}

And an action parameter with the name 1 and a default value of ORCL is displayed in the Define Parameters area.

Any part of a URL can be converted into a token if the token name matches the parameter name. When an action is executed, the value of the parameter is used in the final URL.

Language

This box is available only for Invoke Server Script actions.

Use this box to select the script type — either JavaScript or VB Script.

Script Path

This field is available only for Invoke Server Script actions.

Use this field to enter the path of the script to be executed. By default, the scripts are stored in the following directory: ORACLE_INSTANCE\bifoundation\OracleBISchedulerComponent\coreapplication_obischn\scripts\common. For example D:\OBI11g\instances\instance1\bifoundation\OracleBISchedulerComponent\coreapplication_obisch1\scripts\common.

However, the Administrator can change this default path by modifying the value of the DefaultScriptPath element in the instanceconfig.xml file for Scheduler. For more information on the DefaultScriptPath element, see "General Scheduler Configuration Settings That Affect Agents" in Oracle Fusion Middleware System Administrator's Guide for Oracle Business Intelligence Enterprise Edition.)

Function Name

This field is available only for Invoke a Browser Script actions.

Use this field to enter the name of the JavaScript function to be executed. Click Browse to display the "Select Script Function dialog", where you can select a script.

Path

This field is available only for Invoke Agent actions.

Displays the path to the agent that is to be invoked.

Execute for Recipients

This box is available only for Invoke Agent actions.

Use this box to select one of the following options to specify the scope of the recipients:

Define Parameters

Use this area to define the action parameters.

Depending on the action type, some action parameters might be displayed automatically in this area. For example:

This area includes, depending on the type of action, some of the following buttons and columns:

Filters

This area is available only for an action that invokes an agent that is conditional based on an analysis that filters its data by a column prompt.

Use this area to map any column of the specified agent (that is, the agent to be invoked) that contains a column prompt to any to column of the current agent (that is, the agent to which the action is being added). At runtime, the system generates a filter based on the data returned by the execution of the conditional analysis of the current agent.

For more on how filters work in an Invoke Agent action, see Oracle Fusion Middleware Integrator's Guide for Oracle Business Intelligence Enterprise Edition.

Options

This button is available only for actions where it is appropriate to display information to users. For example, this option is not available for actions added to agents.

Use this button to display the "Action Options dialog", where you specify information to display to users when they run an action.

Save As

This button is available only on the Edit Action dialog for named actions.

Use this button to display the dialog, where you save the action to the catalog as a new action with another name.

Notes


About Encoding the URL for a Navigate to a Web Page or Invoke an HTTP Request Action

If the URL that you specify for a Navigate to a Web Page or Invoke an HTTP Request action contains characters outside the ASCII character set or contains characters in an international language, you must encode it. Encoding involves replacing the characters that are outside the ASCII character set or the characters in an international language with "%" and the two hexadecimal digits that correspond to the character values in the ISO-8859-1 character set. Note the following about encoding the various parts of a URL:

The following example shows an encoded URL:

http://myservice.example.com:4579/path/to/my%20service/endpoint/@{bivariable1}?parameter1=fixed&parameter2=@{bivariable2}

Note that in the example URL: