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 |
|
Associated Operations
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:
|
A time unit that qualifies the maxIdleTime attribute |
Error Mapping
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Source |
Enumeration, one of:
|
|||
Target |
String |
x |