Siebel Enterprise Application Integration


What's New in This Release


Back to top


EAI Transports and Interfaces Overview

About EAI Transports

Using Named Subsystems for Transport Parameters

Rules of Precedence for Parameter Specification

Common EAI Transport Parameters

About Object Interfaces and EAI

Database Level Interfacing


Back to top


EAI MQSeries Transport

About Siebel EAI MQSeries Transport

EAI MQSeries Transport Named Subsystem

About the EAI MQSeries Server Transport

About the EAI MQSeries Transport Re-Entrance

About Message Id Tracking for an Inbound Message

Invoking a Workflow Process Using MQSeries Server Receiver


Back to top


EAI MSMQ Transport

About MSMQ

About EAI MSMQ Transport

Methods for Sending and Receiving Messages

EAI MSMQ Transport Named Subsystems

Configuring the EAI MSMQ Transport Servers

MSMQ Primary Enterprise Controller

Regional Enterprise Server and MSMQ Client

Configuring EAI MSMQ Transport for Various Send and Receive Scenarios

Sending Outbound Messages with EAI MSMQ Transport

Receiving Inbound Messages with EAI MSMQ Transport


Back to top


Java Business Service

About the EAI Java Business Service

Prerequisites for Implementing a JBS

Creating a Java Business Service

Implementing a Business Service in Java

About Exception Handling for the Java Business Service

About the Lifecycle of a Java Business Service

Example of a Java Business Service

About Restrictions for Implementing JBS

Troubleshooting the Java Business Service


Back to top


Java Message Service Transport

About the Siebel EAI JMS Transport

About Synchronous and Asynchronous Invocation

About the JMS Publish-and-Subscribe Model

About Operations of the JMS Transport

Features Not Supported for Use with the Siebel JMS Transport

About JMS Message Types

About Sending and Receiving XML

About Multi-Step Operations Within a JMS Session

Undeliverable Messages in JMS Transport

Detailed Input and Output Specifications

JMS Headers and Properties

Input Arguments Used by the Dispatch Step

About Output of the JMS Transport

Configuring the JMS Transport

About the JMSSubsys Named Subsystem

About the JMS Receiver

Creating a JMS Subsystem by Using the Siebel Web Client

Sending and Receiving Messages with the JMS Transport

Receiving, Dispatching, and Sending JMS Messages

Enabling Authentication and Authorization for the EAI JMS Transport

About JMS Credential Specification

Configuring Credentials in JNDI

Configuring Credentials in JMS

Configuring Against BEA WebLogic

Configuring Against IBM WebSphere MQ

Security Configuration on the JMS Server

Troubleshooting for the JMS Transport

About Logging for the JMS Transport


Back to top


EAI HTTP Transport

About the EAI HTTP Transport

System Requirements for Using the EAI HTTP Transport

Selecting the Appropriate Business Service for HTTP

Using POST and GET

EAI HTTP Transport Named Subsystems

General Information on How to Send a Message

Using the EAI HTTP Transport for Inbound Integration

EAI HTTP Transport for Inbound Messages

Handling EAI HTTP Transport Business Service Errors

Processing and Sending Outbound XML Documents

Sending and Receiving Messages with the EAI HTTP Transport

Examples Using HTTP Request

Creating Custom Headers for the EAI HTTP Transport Service

About Sending and Receiving Messages through HTTP

About Transport Headers and HTTP Response Headers

EAI HTTP Transport Method Arguments


Back to top


EAI DLL and EAI File Transports

About EAI DLL Transport

Configuring the EAI DLL Transport

About EAI DLL Transport Parameters

Creating a DLL to Call a Function in an External DLL

About the EAI File Transport

Configuring the EAI File Transport

Using the EAI File Transport Methods

Generating Unique Filenames

EAI File Transport Parameters


Back to top


Using Siebel OLE DB Provider

About Microsoft OLE DB

About the Siebel OLE DB Provider

About the Software Architecture for the Siebel OLE DB Provider

Installing the Siebel OLE DB Provider

Configuring and Testing the Siebel OLE DB Provider

Multiple Language Considerations for the Siebel OLE DB Provider

About Primary and Foreign Key Relationships

Viewing Siebel OLE DB Provider Events

Viewing Siebel OLE DB Information

Connecting Siebel Data Using OLE DB Consumers

Creating and Modifying Siebel OLE DB Rowsets

Viewing Siebel OLE DB Rowsets in Microsoft Office Applications

How Scripts and Custom Applications Affect Your Data

Writing an OLE DB Consumer

Retrieving Siebel Data Using VB and ASP

Troubleshooting OLE DB


Back to top


Interfacing with Microsoft BizTalk Server

About Microsoft BizTalk Server

Siebel BizTalk Server Adapter

Where to Get More Information

Siebel BizTalk Interface Architecture

Schema Generation Support

Exchanging Integration Messages

Understanding Siebel BizTalk Server Adapter Through Scenarios

Preparing to Use the Siebel BizTalk Adapter

Installing and Configuring Software for Servers and Clients

Siebel Integration Objects

Connecting to BizTalk Using EAI MSMQ Transport

Using EAI MSMQ Transport for Outbound Messaging

Using EAI MSMQ Transport for Inbound Messages

Connecting to BizTalk Using COM and AIC

Siebel COM Outbound Transport

Siebel AIC Inbound Transport

Connecting to BizTalk Using HTTP

Siebel HTTP Outbound Transport

How to Use EAI HTTP Transport to Receive Documents from BizTalk


Back to top


Integrating with Java

About Siebel Applications and Java

About the JDB Business Service API

About the Siebel Code Generator

Invoking the Siebel Code Generator

Code Generated for a Business Service

About Methods of Java Classes Generated for a Business Service

About the Code Generated for an Integration Object

About Running the Java Data Bean

Connect String and Credentials for the SiebelDataBean

Connection Parameters for the SiebelDataBean

Examples Using Generated Code for Integration Objects

About the Siebel Resource Adapter

Using the Resource Adapter

About the Connect String and Credentials for the Java Connector

Back to top

Transports and Interfaces: Siebel Enterprise Application Integration