Configurations


Siebel

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 

Default View Mode Bus Comp

Number

3

 

Data Sense Flter Query Bus Objects

String

 

Data Sense Filter Query

String

 

Data Sense Filter Query Bus Comp

String

 

Data Sense Filter Query Int Objects

String

 

DataSense Filters

Number

3

 

Other

Boolean

true

 

Connection Types

Username Password
Parameters
Name Type Description Default Value Required

User

String

x 

Password

String

x 

Server

String

x 

Port

String

2321

 

Server Name

String

x 

RSA Encryption

Boolean

false

 

Object Manager

String

x 

Language

String

ENU

 

Encoding

String

utf8

 

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

Create Business Component

Creates a new business component Siebel's business object component type map with the list of values to be added to the new component when the service fails

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Business Object Component Type

String

x 

Business Component Fields

Object

#[payload]

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:INVALID_ATTACHMENT  

  • SIEBEL:RETRY_EXHAUSTED  

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:UNKNOWN  

Delete Business Component

Deletes a Siebel business component record from Id Siebel's business object component type id of the business component to be deleted Siebel business component view mode when the service fails

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Business Object Component Type

String

x 

Business Component Id

String

x 

View Mode

Number

3

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:INVALID_ATTACHMENT  

  • SIEBEL:RETRY_EXHAUSTED  

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:UNKNOWN  

Execute

Executes a Siebel Service using SiebelPropertySets Siebel's business service Method to be executed SiebelPropertySet with the input args when the service fails

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Service Name

String

x 

Method Name

String

x 

Input

Object

#[payload]

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:RETRY_EXHAUSTED  

Execute Business Service

Executes a Siebel Service using Maps instead of SiebelPropertySet Siebel's business service Map with the input for the method when the service fails

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Business Service

String

x 

Input Properties

Object

#[payload]

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:RETRY_EXHAUSTED  

Execute Siebel Adapter

Execute an operation for a Siebel Integration Object using EAI Siebel Adapter. Siebel's integration object EAI Siebel Adapter method Map with the integration object fields when the service fails when the user puts an incorrect attachment format or an exception occurs when parsing an attachment InputStream

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Method

Enumeration, one of:

  • INSERT

  • UPSERT

  • UPDATE

  • DELETE

  • QUERY

  • QUERY_PAGE

  • EXECUTE

  • SYNCHRONIZE

x 

Integration Object

String

x 

Input Properties

Object

#[payload]

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Object

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:RETRY_EXHAUSTED  

Query Business Components

Retrieves a list of business components depending on a given search spec or search expression Siebel's business object component type when the service fails

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Business Object Component Type

String

x 

Query Definition

#[payload]

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of Object

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:INVALID_ATTACHMENT  

  • SIEBEL:RETRY_EXHAUSTED  

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:UNKNOWN  

Query Join Business Components

Allows retrieving two different business object, joining them according to an specified criteria Siebel's business object component type object containing the join definition for the business object. when the service fails

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Business Object Component Type

String

x 

Query To Join Definition

#[payload]

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of Object

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:INVALID_ATTACHMENT  

  • SIEBEL:RETRY_EXHAUSTED  

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:UNKNOWN  

Update Business Component

Updates Siebel business component from values map Siebel's business object component type map containing the spec for searching business components to update map with the list of values to be updated in the component Siebel business component view mode when the service fails

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Business Object Component Type

String

x 

Search Spec

Object

x 

Business Component Fields

Object

#[payload]

 

View Mode

Number

3

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:INVALID_ATTACHMENT  

  • SIEBEL:RETRY_EXHAUSTED  

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:UNKNOWN  

Upsert Business Component

Creates or updates a business component depending if it exists or no. For checking if the record exists, it queries Siebel taking into account the list of recordIds. If the list is null, it will take the Id field from the business component fields map. Siebel's business object component type list of fields to be taken as identifiers of the record to analyze if it should be created or not map with the list of values to be updated in the component Siebel business component view mode when the service fails

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Business Object Component Type

String

x 

Business Component Fields

Object

#[payload]

 

Record Ids

Array of String

 

View Mode

Number

3

 

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]

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

For Configurations.

Throws

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:INVALID_ATTACHMENT  

  • SIEBEL:RETRY_EXHAUSTED  

  • SIEBEL:CONNECTIVITY  

  • SIEBEL:UNKNOWN  

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

Count

Number

How many reconnection attempts to make

Reconnect Forever

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Create Result

Field Type Description Default Value Required

Created Objects

Array of String

Error

Success

Boolean

Siebel Exception

Field Type Description Default Value Required

Cause

Any

Detail Message

String

Detailed Message

String

Error Code

Number

Error Message

String

Localized Message

String

Major Number

Number

Message

String

Minor Number

Number

Stack Trace

Array of Any

Suppressed

Array of Any

Query Definition

Field Type Description Default Value Required

Fields

Array of String

Records

String

Search Expression

String

Search Spec

Object

Sort Spec

String

View Mode

Number

Query To Join Definition

Field Type Description Default Value Required

Business Object Component Type To Join

String

Fields

Array of String

Fields To Retrieve Join

Array of String

Join Condition

Object

Records

String

Search Expression

String

Search Spec

Object

View Mode

Number

Update Result

Field Type Description Default Value Required

Error

Success

Boolean

Updated Objects

Array of String

Upsert Result

Field Type Description Default Value Required

Created Objects

Array of String

Error

Success

Boolean

Updated Objects

Array of String