Status

FunctionalityExperimental
Support statusUnknown
Support provided bySupport may be available from the original author.
OriginCommunity (AMI Praha)
Target systemsSiebel

Description

Oracle Siebel Connector for midPoint is community developed connector that manages user accounts in Siebel user management.

Protocol

WS SOAP

TransportHTTP or HTTPs

Framework

Polygon 1.4.2.14

Connector name

com.evolveum.polygon.connector.siebel.SiebelConnector

LicenceApache License 2.0
Sourcehttps://github.com/Evolveum/connector-siebel

Status

This connector is using native Siebel WS. However, account data model exposed to IdM was configured on Siebel side to match particular deployment.
Connector was developed and tested with single customer with Siebel web services exposed at 3rd party middleware layer.

Siebel connector was introduced as a contribution to midPoint project by AMI Praha and is not officially supported by Evolveum.

Siebel connector contains support for ACCOUNT entity type only.

Overview

Supported Operations

The Siebel connector supports the following operations:

Connector does not support delete operation, consider using disable instead.

Configuration

The following table lists all the configuration properties you can specify when setting up the Siebel connector:

Configuration Property
Required
Type
Example
Description
WS URLXString

WS usernameXString

WS passwordXString

Maximum page sizeXint100Default page size used when explicit setting is not provided (e.g. during reconciliation task)
Connection timeout Xint60000Timeout in [ms] to establish HTTP connection
Receive timeoutXint600000Timeout in [ms] to retrieve data from single WS call. Should be set high enough for Search All operation to finish.
Basedir of SOAP log files
String
Enter path to the file system directory, if detailed SOAP logging is to be enabled. Leavy empty to disable SOAP logging.

Getting started

Building the connector

Download and build the project with usual:

mvn clean install

Import connector JAR file to one of these locations:

Creating resource

Sample resource XML can be found on midPoint GitHub.

Changing the interface

As stated in the beginning, some code changes may be necessary, here are some tips:

Advanced business logic

Siebel is complex system and managing some account attributes is not always easy. Here are some tips regarding sample connector: