Configurations


Config

Default configuration

Parameters

Name Type Description Default Value Required

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x 

Connection

The connection types that can be provided to this configuration.

x 

Name

String

The identifier of this element used to reference it in other components

x 

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before the runtime considers it eligible for expiration. This does not mean that the platform will expire the instance at the exact moment that it becomes eligible. The runtime will actually purge the instances when it sees it fit.

 

Connection Types

Connection
Parameters
Name Type Description Default Value Required

User

String

JDE User used to initialize the JDE Web Service Connection

x 

Password

String

Password used used to initialize the JDE Web Service Connection

x 

Environment

String

JDE Environment used to initialize the JDE Web Service Connection

x 

Role

String

JDE User Role used to initialize the JDE Web Service Connection

x 

WS Connection

Boolean

Connection used to invoke Web Services

false

 

Microservice Name or IP

String

Microservice Name or IP

x 

Microservice Port

Number

Microservice Port

x 

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn’t pass after exhausting the associated reconnection strategy

 

Operations

Authenticate

<jdeatina:authenticate>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Authenticate Operation

String

x 

Input Parameters

Object

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations

Throws

  • JDEATINA:CONNECTIVITY  

  • JDEATINA:ERROR_AUTHENTICATE  

  • JDEATINA:RETRY_EXHAUSTED  

Get UBE Job Status

<jdeatina:get-batch-process-information>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Operation

String

x 

Input Parameters

Object

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations

Throws

  • JDEATINA:CONNECTIVITY  

  • JDEATINA:ERROR_GET_JOB_STATUS  

  • JDEATINA:RETRY_EXHAUSTED  

Invoke BSFN

<jdeatina:invoke-bsfn>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Ws Name

String

x 

Input Parameters

Object

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations

Throws

  • JDEATINA:CONNECTIVITY  

  • JDEATINA:ERROR_INVOKING_BSFN  

  • JDEATINA:RETRY_EXHAUSTED  

Invoke WS

<jdeatina:invoke-ws>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Ws Name

String

x 

Input Parameters

Object

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations

Throws

  • JDEATINA:CONNECTIVITY  

  • JDEATINA:ERROR_INVOKING_WS  

  • JDEATINA:RETRY_EXHAUSTED  

Logout

<jdeatina:logout>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Input Parameters

Object

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations

Throws

  • JDEATINA:CONNECTIVITY  

  • JDEATINA:ERROR_LOGOUT  

  • JDEATINA:RETRY_EXHAUSTED  

Poll Events

<jdeatina:poll-events>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Operation

String

x 

Input Parameters

Object

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations

Throws

  • JDEATINA:CONNECTIVITY  

  • JDEATINA:ERROR_POLL_EVENTS  

  • JDEATINA:RETRY_EXHAUSTED  

Submit UBE

<jdeatina:submit-batch-process>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Ube Name

String

x 

Input Parameters

Object

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations

Throws

  • JDEATINA:CONNECTIVITY  

  • JDEATINA:ERROR_SUBMIT_UBE  

  • JDEATINA:RETRY_EXHAUSTED  

Transaction

<jdeatina:transaction>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Transaction Operation

String

x 

Input Parameters

Object

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations

Throws

  • JDEATINA:CONNECTIVITY  

  • JDEATINA:ERROR_TRANSACTION  

  • JDEATINA:RETRY_EXHAUSTED  

Types

Reconnection

Field Type Description Default Value Required

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn’t pass after exhausting the associated reconnection strategy

Reconnection Strategy

The reconnection strategy to use

Reconnect

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Count

Number

How many reconnection attempts to make

Reconnect Forever

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Expiration Policy

Field Type Description Default Value Required

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

Error Mapping

Field Type Description Default Value Required

Source

Enumeration, one of:

  • ANY

  • REDELIVERY_EXHAUSTED

  • TRANSFORMATION

  • EXPRESSION

  • SECURITY

  • CLIENT_SECURITY

  • SERVER_SECURITY

  • ROUTING

  • CONNECTIVITY

  • RETRY_EXHAUSTED

  • TIMEOUT

Target

String

x