Nav

Oracle Siebel Business Services Connector API Reference

Oracle Siebel Java Data Beans connector to connect to Siebel Business Services

Additional Info

Requirement Required?

Requires Mule Enterprise License

Yes  

Requires Entitlement

Yes  

Mule Version

3.5.0 or higher

Configs


Configuration

<siebel-bs: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

 

dataSenseFilterQuery

String

Query for filtering DataSense Business Services results

 

Processors


Execute

<siebel-bs:execute>

Executes a Siebel Service using SiebelPropertySets

XML Sample


           
        
1
2
3
<siebel-bs:execute config-ref="Oracle_Siebel_Business_Services" serviceName="MyService" methodName="GetAccounts">
            <siebel-bs:input ref="#[payload]" />
    </siebel-bs:execute>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

serviceName

String

Siebel's business service

x 

methodName

String

Method to be executed

x 

input

Map<String,Object>

SiebelPropertySet with the input args

#[payload]

 

Returns

Return Java Type Description

Map<String,Object>

SiebelPropertySet with the results


Execute business service

<siebel-bs:execute-business-service>

  DataSense enabled

Executes a Siebel Service using Maps instead of SiebelPropertySet

XML Sample


           
        
1
2
3
4
5
<siebel-bs:execute-business-service config-ref="Oracle_Siebel_Business_Services" businessService="MyService.method">
        <siebel-bs:input-properties>
            <siebel-bs:input-properties key="Description">Account 1</siebel-bs:input-properties>
        </siebel-bs:input-properties>
    </siebel-bs:execute-business-service>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

businessService

String

Siebel's business service

x 

inputProperties

Map<String,Object>

Map with the input for the method

#[payload]

 

Returns

Return Java Type Description

Map<String,Object>

Map with the results

In this topic: