Skip to main content



DataManager

Provides access to Inline Tables and Value Lists. This is accessed via the RuleSession.

getValueList(name, version, queryParameters)

Returns: ValueList

Description: Returns the ValueList specified

Code Sample:

var session = inrule.createRuleSession(); 
var dataManager = session.dataManager;
var valueList = dataManager.getValueList("ValueList1");

getInlineTable(name, versionName)

Returns: Array of object

Description: Returns the inline table specified by name and optionally by version name. In InRule for JavaScript, Inline Tables are represented by an Array of objects, each object has a field

Code Sample:

var session = inrule.createRuleSession(); 
var dataManager = session.dataManager;
var valueList = dataManager.getInlineTable("InlineTable1");

createPassThruQueryPar ameter(name, value)

Returns: PassThruQueryParameter

Description: Returns a PassThruQueryParameter to be used when calling getValueList.

Code Sample:

var session = inrule.createRuleSession(); 
var dataManager = session.dataManager;
var parameter = dataManager.createPassThruQueryParameter("Parameter1", "1");