Library actions

All of the following actions are in the package com.ibm.alphablox.bloxbuilder.lib.action.

DataBloxLoginAction

Display Name: DataBlox Login

Description: Logs into a DataBlox.

Properties

Name Display Name Description Type Cardinality Required Default
DataBloxComponentID DataBlox Component ID The ID of the DataBlox component. String   True  
DataSourceName Data Source Name The name of the data source. String   True  
Password Password The login password. Password      
UserName User Name The login user name. String      

InvokeMethodAction

Display Name: Invoke Method

Description: Invokes a Method on a component. Up to ten arguments are allowed.

Properties

Name Display Name Description Type Cardinality Required Default
Arg1 Argument 1 The first argument of the method, if needed. Object unlimited    
Arg10 Argument 10 The tenth argument of the method, if needed. Object unlimited    
Arg2 Argument 2 The second argument of the method, if needed. Object unlimited    
Arg3 Argument 3 The third argument of the method, if needed. Object unlimited    
Arg4 Argument 4 The fourth argument of the method, if needed. Object unlimited    
Arg5 Argument 5 The fifth argument of the method, if needed. Object unlimited    
Arg6 Argument 6 The sixth argument of the method, if needed. Object unlimited    
Arg7 Argument 7 The seventh argument of the method, if needed. Object unlimited    
Arg8 Argument 8 The eighth argument of the method, if needed. Object unlimited    
Arg9 Argument 9 The ninth argument of the method, if needed. Object unlimited    
ComponentID Component ID The ID of the component. String   True  
MethodName Method Name The name of the method to invoke on the specified component. String   True  

LoadReportAction

Display Name: Load Report

Description: Creates an instance of a report from the application's report catalog and optionally stores the new ReportContext in a property.

Properties

Name Display Name Description Type Cardinality Required Default
ReportName Report Name The name of a report that is defined in the application's report catalog that will be created. String      
TargetPropertyName Target Property The optional name of the property to create that will hold the newly created ReportContext. String      
TargetPropertyScope Target Property Scope The scope of the Property to create. (The scope is ignored if TargetPropertyName is not set). String      

OpenDialogAction

Display Name: Open Dialog

Description: Opens a dialog that is referred by the specified component ID.

Properties

Name Display Name Description Type Cardinality Required Default
DialogComponentID Dialog Component ID The ID of a dialog component to be displayed. String   True  

OpenURLAction

Display Name: Open URL

Description: Tells the browser to open a new location in the target window.

Properties

Name Display Name Description Type Cardinality Required Default
Features Window Features A list of features for the target window. String      
Target Target Window The name of the target window in which the URL will be opened. By default, the location will open in the current window. String     _self
URL URL The URL to open. String   True  
URLType URL Type Specifies whether the URL is an absolute URL, a theme URL, or a location that is stored in the application or report. URLType     Absolute

SaveUserPropertyAction

Display Name: Save User Property

Description: Saves specified user properties to the Alphablox repository.

Properties

Name Display Name Description Type Cardinality Required Default
Names Property Names The names of user-scoped properties that should be saved to the repository. ResourceBundleString unlimited True  

SetComponentPropertyAction

Display Name: Set Component Property

Description: Sets a property of a component to a specific value.

Properties

Name Display Name Description Type Cardinality Required Default
ComponentID Component ID The ID of the component. String   True  
PropertyName Property Name The name of the property to set on the specified component. String   True  
PropertyValue Property Value The value of the property to set on the specified component. Object unlimited True  

SetPropertyAction

Display Name: Set Property

Description: Sets a property to a specific value, or creates the property if it does not already exist.

Properties

Name Display Name Description Type Cardinality Required Default
Name Property Name The name of the property. String   True  
Scope Property Scope The scope of the property. String      
Type Property Type The type of the property. String     Object
Value Property Value The value of the property. Object unlimited