Business Rules

The Smart Integration Connector Capabilities introduce additional business rule APIs (BRAPIs) to allow for execution and management of remote business rules inside the context of the Smart Integration Connector gateway. These rules are transported using https to the Smart Integration Connector local gateway, compiled locally, executed, and the results returned to the caller for further processing. They provide a mechanism for complex drill backs, data processing scenarios or to invoke remote webAPIs hosted in your network.

NOTE: Gateways must have a local data source defined to invoke remote business rules.

Watch to see how (4:20).

There are two ways business rules can be used with the Smart Integration Connector Gateway:

  • OneStream BRAPIs interact with a specific local gateway and run on OneStream application servers.

  • Business rules that reference DLLs that are only accessible by the Local Gateway Server. These BRs are compiled and executed on the local gateway (Remote Business Rules when creating them in the Windows Desktop Client).

In these scenarios, the local gateway must have the allowRemoteCodeExec setting configured to True to enable remote execution.

The BRAPIs are outlined below:

ExecRemoteGatewayBusinessRule
ExecRemoteGatewayCachedBusinessRule
ExecRemoteGatewayRequest
ExecRemoteGatewayJobAndWait

ExecRemoteGatewayJob

GetRemoteGatewayJobStatus
IsRemoteDtoSuccessful
GetGatewayConnectionInfo
GetSmartIntegrationConfigValue
GetRemoteDataSourceConnection
BRApi.Utilities.IsGatewayOnline
Check OneStream Version
Business Rules Compatibility