String
Oracle Siebel Connector 4.0 Reference - Mule 4
Siebel Connector 4.0.8 and later now supports IP21. |
Anypoint Connector for Oracle Siebel (Siebel Connector) lets you access connections between Mule runtime engine (Mule) integration apps and the Oracle Siebel customer relationship manager (CRM).
Configurations
Siebel
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Name |
The name for this configuration. Connectors reference the configuration with this name. |
x |
||
Connection |
The connection types to provide to this configuration. |
x |
||
Default View Mode Bus Comp |
Number |
3 |
||
Data Sense Filter 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 |
||
Synchronized calls |
Boolean |
Enable this checkbox to synchronize calls made to the operations. Do so only if making multiple calls at the same time results in error messages from Siebel. |
false |
|
Expiration Policy |
Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
Connection Types
Username Password
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
User |
String |
x |
||
Password |
String |
x |
||
Server |
String |
For multiple servers, the format must be: |
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 fails if the test doesn't pass after exhausting the associated reconnection strategy. |
Operations
Create Business Component
<siebel:create-business-component>
Creates a new business component.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Business Object Component Type |
String |
Siebel's business object component type. |
x |
|
Business Component Fields |
Object |
Map with the list of values to be added to the new component. |
|
|
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
Delete Business Component
<siebel:delete-business-component>
Deletes a Siebel business component record from Id.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Business Object Component Type |
String |
Siebel's business object component type. |
x |
|
Business Component Id |
String |
ID of the business component to be deleted. |
x |
|
View Mode |
Number |
Siebel business component view mode. |
3 |
|
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
Execute
<siebel:execute>
Executes a Siebel Service using SiebelPropertySets
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Service Name |
String |
Siebel's business service. |
x |
|
Method Name |
String |
Method to execute. |
x |
|
Input |
Object |
SiebelPropertySet with the input args. |
|
|
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
Execute Business Service
<siebel:execute-business-service>
Executes a Siebel Service using Maps instead of SiebelPropertySet.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Business Service |
String |
Siebel's business service. |
x |
|
Input Properties |
Object |
Map with the input for the method. |
|
|
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
Execute Siebel Adapter
<siebel:execute-siebel-adapter>
Execute an operation for a Siebel Integration Object using EAI Siebel Adapter.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Method |
Enumeration, one of:
|
EAI Siebel Adapter method. |
x |
|
Integration Object |
String |
Siebel's integration object. |
x |
|
Input Properties |
Object |
Map with the integration object fields. |
|
|
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
Query Business Components
<siebel:query-business-components>
Retrieves a list of business components depending on a given search spec or search expression.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Business Object Component Type |
String |
Siebel's business object component type. |
x |
|
Query Definition |
Object defining the query to execute. |
|
||
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
Query Join Business Components
<siebel:query-join-business-components>
Allows retrieving two different business object, joining them according to an specified criteria.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Business Object Component Type |
String |
Siebel's business object component type. |
x |
|
Query To Join Definition |
Object containing the join definition for the business object. |
|
||
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
Update Business Component
<siebel:update-business-component>
Updates Siebel business component from values map.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Business Object Component Type |
String |
Siebel's business object component type. |
x |
|
Search Spec |
Object |
Map containing the spec for searching business components to update. |
x |
|
Business Component Fields |
Object |
Map with the list of values to be updated in the component. |
|
|
View Mode |
Number |
Siebel business component view mode. |
3 |
|
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
Upsert Business Component
<siebel:upsert-business-component>
Creates or updates a business component depending on whether it already exists. To check if the record exists, it queries Siebel, taking into account the list of recordIds. If the list is null, it takes the Id field from the business component fields map.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
The name of the configuration to use. |
x |
|
Business Object Component Type |
String |
Siebel's business object component type. |
x |
|
Business Component Fields |
Object |
Map with the list of values to be updated in the component. |
|
|
Record Ids |
Array of String |
List of fields to be taken as identifiers of the record to analyze if it should be created or not. |
||
View Mode |
Number |
Siebel business component view mode. |
3 |
|
Target Variable |
String |
The name of a variable to store the operation's output. |
||
Target Value |
String |
An expression to evaluate against the operation's output and store the expression outcome in the target variable. |
|
|
Reconnection Strategy |
A retry strategy in case of connectivity errors. |
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 fails 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 to reconnect (in milliseconds). |
||
Count |
Number |
The number of reconnection attempts to make. |
||
blocking |
Boolean |
If false, the reconnection strategy runs in a separate, non-blocking thread. |
true |
Reconnect Forever
Field | Type | Description | Default Value | Required |
---|---|---|---|---|
Frequency |
Number |
How often in milliseconds to reconnect. |
||
blocking |
Boolean |
If false, the reconnection strategy runs in a separate, non-blocking thread. |
true |
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. |
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 |