Newer Version Available

This content describes an older version of this product. View Latest

call(action, args)

This method calls one of the available IntegrationHandler actions and passes arguments to that action.

Signature

public Object call(String action, Map<String, Object> args)

Parameters

action
Type: String
The action to call. The value must be one of the following method names:
  • executeOmniCallback — Invokes the executeOmniCallback method.
  • getContinuation — Invokes the getOmniContinuation method.
  • getTransactionProperties — Checks if the org has the Fetch Real Time Financial Account Info preference set to on. If the preference is on, FlexCards display data from the core banking system.
args
Type: Map<String, Object>
The first three keys must be input, output, and options. The required keys under input depend on the method the action invokes. For the getTransactionProperties action, provide empty input, output, and options keys.

Return Value

Type: Map<String, Object>

The return values of the corresponding action.

The getTransactionProperties action returns the orgHasFetchFAInfo property, which is true or false based on whether the Fetch Real Time Financial Account Info preference is on or off.

Usage

To use this class in an Integration Procedure, specify the class in the Remote Class property, the action in the Remote Method property, and the arguments in the Additional Input property.