Nav

Oracle Siebel Integration Objects Connector API Reference

Oracle Siebel Java Data Beans connector to connect to Siebel Integration Objects

Additional Info

Version Required

Requires Mule Enterprise License

Yes  

Requires Entitlement

Yes  

Mule Version

3.5.0 or higher

Configs


Configuration

<siebel-io:config>

Connection Management

Attributes

Name Java Type Description Default Value Required

name

String

The name of this configuration. With this name can be later referenced.

x 

user

String

Siebel username

x 

rsaEnabled

boolean

Siebel encryption type. Make sure your server is configured to support RSA encryption. By default it is set to false.

false

 

password

String

Siebel password

x 

server

String

Siebel server. The server IP.

x 

port

String

Siebel port. The server port used for the connection. By default it is 2321.

2321

 

serverName

String

Siebel Enterprise server name

x 

objectManager

String

Siebel Object Manager

x 

language

String

connection language

ENU

 

encoding

String

connection file encoding. It specifies the character encoding of the Siebel client. By default it is utf8.

utf8

 

defaultViewMode

int

default view mode for DataSense purposes. By default it is set to '3' which means it will go through all the records for which there is a valid owner.

3

 

dataSenseFilterQueryIntObjects

String

Query for filtering DataSense Integration Object results

 

dataSenseFlatFields

Boolean

Specifies if the object will be flattened for DataSense purposes since Studio doesn't support hierarchical objects yet. E.g.: If the object is SiebelMessage -> Account -> Id, it will be converted into SiebelMessage -> Account.Id, etc.

true

 

Processors


Execute Siebel Adapter

<siebel-io:execute-siebel-adapter>

  DataSense enabled

Execute an operation for a Siebel Integration Object using EAI Siebel Adapter.

XML Sample


           
        
1
2
3
4
5
<siebel-io:execute-siebel-adapter config-ref="Oracle_Siebel_Integration_Objects" integrationObject="MyIntegrationObject" method="INSERT">
        <siebel-io:input-properties>
            <siebel-io:input-properties key="Description">Account 1</siebel-io:input-properties>
        </siebel-io:input-properties>
    </siebel-io:execute-siebel-adapter>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

integrationObject

String

Siebel's integration object

x 

method

EAISiebelAdapterMethod

EAI Siebel Adapter method

x 

inputProperties

Map<String,Object>

Map with the integration object fields

#[payload]

 

Returns

Return Java Type Description

Map<String,Object>

Map with the results

In this topic: