Integration Platform Technologies: Siebel Enterprise Application Integration


What's New in This Release


Back to top


Integration Objects

About Integration Object Terminology

About Integration Objects

About Integration Object Base Object Types

About the Difference Between Integration Objects and Integration Object Instances

About Integration Object Wizards

About the Structure of Integration Objects

Enforcing Cardinality Through Existing Integration Objects

About the Cardinality of Child Integration Components

Custom Integration Component Fields

Integration Components and Associations

Multivalue Groups Within Business Components

Setting Primaries Through Multivalue Links

Validation of Integration Component Fields and Picklists

Calculated Fields and Integration Objects

Inner Joins and Integration Components

Defining Field Dependencies

Repository Objects

About Integration Component User Properties as Operation Controls

About Integration Component Keys

User Keys

Status Keys

Hierarchy Parent Keys

Hierarchy Root Keys

About EAI Siebel Adapter Access Control


Back to top


Creating and Maintaining Integration Objects

About the Integration Object Builder

About the EAI Siebel Wizard Business Service

Process of Creating Integration Objects

Creating Integration Objects Using the EAI Siebel Wizard Business Service

Creating an Integration Object Based on Another Root Business Component

Creating an Integration Object with Many-To-Many Relationships

Creating Integration Object Instances Programmatically

Guidelines for Configuring Integration Objects

Validating Integration Objects

Testing Integration Objects

Deploying Integration Objects to the Run-Time Database

About Synchronizing Integration Objects

Synchronization Rules

Updating the Entire Integration Object

Deleting a Component from the Integration Object

Guidelines for Maintaining Integration Objects

Synchronizing Integration Objects

Resolving Synchronization Conflicts for Integration Objects and User Properties

Using Formatted Values in Integration Objects

Generating Integration Object Schemas

Optimizing the Performance of Integration Objects

About Business Component Restrictions for Integration Components

Guidelines for Using Integration Components


Back to top


Business Services

About Business Services

About Creating Business Services

Business Service Structure

Property Sets

Creating Business Services in Siebel Tools

Defining a Business Service in Siebel Tools

Defining Business Service Methods

Defining Business Service Method Arguments

Writing Business Service Scripts

Defining Business Service User Properties

Creating Business Services in Siebel Business Applications

Deploying Business Services as Web Services

Exporting and Importing Business Services in Siebel Tools

Importing Business Services into Siebel Business Applications

Testing Your Business Service in the Simulator

About Accessing a Business Service Using Siebel eScript or Siebel VB

Business Scenario for the Use of Business Services


Back to top


Web Services

About Web Services

About RPC-Literal and DOC-Literal Bindings

RPC-Literal Support

DOC-Literal Support

About One-Way Operations and Web Services

Invoking Siebel Web Services Using an External System

Publishing Inbound Web Services

Generating a WSDL File

About the Relationship of Port Types and Operations

About Defining the Web Service Inbound Dispatcher

Invoking Web Services on the Siebel Mobile Web Client

Consuming External Web Services Using Siebel Web Services

Creating an Outbound Web Service Based on a WSDL File

Creating an Outbound Web Service Manually

Integration Objects as Input Arguments to Outbound Web Services

Web Services Support for Transport Headers

Web Services Support for Transport Parameters

Using the Local Business Service

Script Example for a Local Business Service

SOAP Document Generated by the Local Business Service

Using the Local Business Service in an Outbound Web Service

About XML Schema Support for the xsd:any Tag

Mapping the xsd:any Tag in the WSDL Import Wizard

Mapping the xsd:any Tag in the XML Schema Wizard

Examples of Invoking Web Services

About Web Services Security Support

Configuring the Siebel Application to Use the
WS-Security Specification

About WS-Security UserName Token Profile Support

About Siebel Authentication and Session Management SOAP Headers

Combinations of Session Types and Authentication Types

Enabling Session Management on SWSE

Session and Session Token Timeout-Related Parameters

Examples of Using SOAP Headers for Authentication and Session Management

About Web Services and Web Single Sign-On Authentication

About SOAP Fault Schema Support

Handling SOAP Faults in Siebel CRM, Version 8.0 and Earlier

Handling SOAP Faults in Siebel Business Applications, Version 8.1 and Higher

About Custom SOAP Filters

Handling Custom Headers Using Filters

Enabling SOAP Header Processing Through Filters

Inputting a SOAP Envelope to a Filter Service

About EAI File Streaming

Enabling the EAI Streaming Process

About Inbound EAI Streaming Requests

About Outbound EAI Streaming Responses

About EAI Streaming Criteria

About Web Services Cache Refresh

Enabling Web Services Tracing


Back to top


EAI Siebel Adapter Business Service

About the EAI Siebel Adapter Business Service

EAI Siebel Adapter Business Service Methods

About the Examples in the EAI Siebel Adapter Business Service Methods Sections

Query Method

QueryPage Method

Synchronize Method

Insert Method

Upsert Method

Update Method

Delete Method

Execute Method

EAI Siebel Adapter Business Service Method Arguments

About Multivalue Groups in the EAI Siebel Adapter Business Service

About Using Effective Dating with Siebel EAI Adapter Business Service

Enabling Effective Dating on Fields

Configuring Integration Components for Effective Dating on Fields

How the XML Converter Reads Effective Dating Data from Fields

About WSDL Schema Generation for Effective Dating on Fields

Enabling Effective Dating on Links

Enabling Effective Dating on Links

About Siebel EAI Adapter Operations for Effective Dating on Links

About Using Language-Independent Code with the EAI Siebel Adapter Business Service

Siebel EAI and Run-Time Events

Guidelines for Using the EAI Siebel Adapter Business Service

Troubleshooting the EAI Siebel Adapter Business Service

Enabling Logging for the EAI Siebel Adapter Business Service

Enabling Siebel Argument Tracing

Configuring the EAI Siebel Adapter Business Service for Concurrency Control

Modification Key

Modification IDs

Status IDs


Back to top


EAI UI Data Adapter Business Service

About the EAI UI Data Adapter Business Service

EAI UI Data Adapter Business Service Methods

QueryPage Method

UpdateLeaves Method

InitLeaves Method

InsertLeaves Method

DeleteLeaves Method

Execute Method

EAI UI Data Adapter Business Service Method Arguments

Exposing Siebel Data to External Applications


Back to top


Siebel Virtual Business Components

About Virtual Business Components

Using VBCs for Your Business Requirements

Usage and Restrictions for Virtual Business Components

Using Virtual Business Components

Creating a New Virtual Business Component

Setting User Properties for the Virtual Business Component

XML Gateway Service

XML Gateway Methods

XML Gateway Method Arguments

About Handling White Space

Examples of the Outgoing XML Format

Search-Spec Node-Type Values

Examples of the Incoming XML Format

External Application Setup

Custom Business Service Methods

Common Method Parameters

Business Services Methods and Their Property Sets

Custom Business Service Examples

Siebel eScript Business Service Example for a VBC

Siebel VB Business Service Example for a VBC


Back to top


Siebel EAI and File Attachments

About File Attachments

Exchanging Attachments with External Applications

Using MIME Messages to Exchange Attachments

Creating an Attachment Integration Object

Creating Workflow Examples

About the EAI MIME Hierarchy Converter

Outbound Integration

Inbound Integration

About the EAI MIME Doc Converter

Using Inline XML to Exchange Attachments

Creating an Attachment

Creating a Test Workflow


Back to top


External Business Components

Process of Configuring External Business Components

Creating the External Table Definition

Mapping External Columns to Siebel CRM System Fields

Specifying the Data Source Object

Specifying Any Optional Table Properties

Configuring the External Business Component

Specifying Run-Time Parameters

Using Specialized Business Component Methods for EBCs

Usage and Restrictions for External Business Components

About Using External Business Components with the Siebel Web Clients

About Overriding Connection Pooling Parameters for the Data Source

About Joins to Tables in External Data Sources

About Distributed Joins

Configuring Distributed Joins and Federated Fields

Usage and Restrictions for Distributed Joins

Troubleshooting External Business Components


Back to top


Predefined EAI Business Services

Predefined EAI Business Services


Back to top


Property Set Representation of Integration Objects

Property Sets and Integration Objects

Example Instance of an Account Integration Object


Back to top


DTDs for XML Gateway Business Service

Outbound DTDs for the XML Gateway Business Service

Inbound DTDs for the XML Gateway Business Service

Back to top

Integration Platform Technologies: Siebel Enterprise Application Integration Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.