Class DbiControl

Used for communicating with DBI agents to share data with external systems.

Constructors

DbiControl()

Initializes a new instance of the DbiControl class.

Declaration

DbiControl

Methods

getObject()

When fetching data from external system, this function is called repeatedly.

Declaration

Map getObject()

Returns

Type Description
Map Field-value pairs for the currently fetched object.

getParameter(String)

Returns the value of the given parameter.

Declaration

String getParameter(String name)

Parameters

Type Name Description
String name Name of the parameter to get the value of.

Returns

Type Description
String The value of the named parameter.

getParameters()

Retrieves parameters for a DBI setup.

Declaration

Map getParameters()

Returns

Type Description
Map Field-value pairs.

saveParameter(String,String)

Saves a parameter to the object.

Declaration

Void saveParameter(String name, String val)

Parameters

Type Name Description
String name Name of parameter to save for later retrieval by other DBI integration runs.
String val The value to be saved for the given parameter.

Returns

Type Description
Void

sendObject(Map)

This function will send an object to the external system agent, during a DBI integration session.

Declaration

Void sendObject(Map values)

Parameters

Type Name Description
Map values Field-value pairs that define the object in a way that is meaningful to the external agent.

Returns

Type Description
Void

setParameter(String,String)

Allows you to set parameter values that are sent to the external DBI agent.

Declaration

Void setParameter(String name, String val)

Parameters

Type Name Description
String name The name of the parameter (for example, resultSet.size).
String val A string representation of the value (for example, 100).

Returns

Type Description
Void