PreviousNext JavaScript must be enabled to correctly display this content
  • Title and Copyright Information
  • Preface
  • 1 What’s New in This Release
    • What's New in Transports and Interfaces: Siebel Enterprise Application Integration Guide, Siebel CRM 23.9 Update
    • What's New in Transports and Interfaces: Siebel Enterprise Application Integration Guide, Siebel CRM 23.3 Update
    • What’s New in Transports and Interfaces: Siebel Enterprise Application Integration Guide, Siebel CRM 22.4 Update
    • What’s New in Transports and Interfaces: Siebel Enterprise Application Integration Guide, Siebel CRM 21.4 Update
    • What’s New in Transports and Interfaces: Siebel Enterprise Application Integration Guide, Siebel CRM 21.2 Update
  • 2 EAI Transports and Interfaces Overview
    • EAI Transports and Interfaces Overview
    • Automatic Loading of Repository Changes
    • About EAI Transports
    • About EAI Transport Methods
      • Outbound Methods for a Transport Business Service
      • Inbound Methods for a Transport Business Service
    • Using Named Subsystems for Transport Parameters
      • Rules of Precedence for Parameter Specification
      • Common EAI Transport Parameters
    • About Object Interfaces and EAI
    • Database-Level Interfacing
  • 3 EAI MQSeries Server Transport
    • EAI MQSeries Server Transport
    • About the EAI MQSeries Server Transport Business Service
      • About the MQPMO_SYNCPOINT Option
      • EAI MQSeries Server Transport Parameters
      • Exposing MQMD Headers as Properties
      • EAI MQSeries Server Transport Named Subsystem
    • Using the SendReceive Method with MQSeries
    • Dispatch Error Handling for the EAI MQSeries Server Transport
    • Increasing the Maximum Message Length on IBM WebSphere MQ
    • Using the EAI MQSeries Server Transport on AIX
      • Fixing a Shared Memory Segment Conflict on AIX
      • Configuring AIX to Run the Siebel Server with Less Memory
    • About EAI MQSeries Transport Re-Entrance
    • About Message ID Tracking for an Inbound Message
    • Invoking a Workflow Using MQSeries Server Receiver
      • Command to Create an EAI Transport Data Handling Subsystem
      • Command to Create an EAI Transport Connection Subsystem
      • Command to Start an MQSeries Server Receiver
  • 4 EAI MSMQ Transport
    • EAI MSMQ Transport
    • About Microsoft Message Queuing (MSMQ)
      • About the EAI MSMQ Transport
      • Methods for Sending and Receiving Messages
        • Messages from a Siebel Application to an External System
        • Messages to a Siebel Application from an External System
      • 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
      • EAI MSMQ Transport Prerequisites
      • EAI MSMQ Transport Parameters
      • About Defining Integration Objects
      • Sending Outbound Messages with EAI MSMQ Transport
        • Sending Messages with EAI MSMQ Transport
        • Sending and Receiving Messages with EAI MSMQ Transport
      • Receiving Inbound Messages with MSMQ Receiver
        • Receiving and Dispatching MSMQ Messages with MSMQ Receiver
        • Receiving, Dispatching, and Sending MSMQ Messages with MSMQ Receiver
  • 5 EAI Java Business Service
    • EAI Java Business Service
    • About the EAI Java Business Service
    • Requirements for Implementing a Java Business Service
      • Creating a 64-bit Java Subsystem by Using the Siebel Server Manager
      • Creating a 64-bit Java Subsystem by Using the Siebel Web Client
      • About Platform-Specific Configurations for the JVM
      • Configuring the Timeout for 64-bit Java Business Service Calls
    • Creating a Java Business Service
      • Defining a Business Service in Java
      • About Implementing a Business Service in Java
      • About Exception Handling for the Java Business Service
    • Example of a Java Business Service
    • About the Lifecycle of a 64-bit Java Business Service
    • Restrictions for Implementing a Java Business Service
    • Troubleshooting the Java Business Service
  • 6 EAI JMS Transport
    • EAI JMS Transport
    • About the EAI JMS Transport Business Service
    • About Synchronous and Asynchronous Invocation
    • About the JMS Publish-and-Subscribe Model
    • About Operations (Methods) of the EAI JMS Transport
    • Features Not Supported for Use with the Siebel JMS Transport
    • About JMS Message Types
    • About Sending and Receiving XML
    • About Multistep Operations Within a JMS Session
    • About Undeliverable Messages in JMS Transport
    • Detailed Input and Output Specifications for the EAI JMS Transport
      • JMS Headers and Properties
      • Input Arguments Used by the Dispatch Step
        • Input Argument Values
      • About the Output of the JMS Transport
    • Configuring the EAI JMS Transport
      • About the JMSSubsys Named Subsystem
      • About the JavaContainerSubsys Named Subsystem
      • About the JMS Receiver
        • About Multithreading in the JMS Receiver Component
        • About Configuring the JMS Receiver
      • About Reconnecting to the External JMS Queue
      • Creating a JMS Subsystem by Using the Siebel Web Client
      • Tuning the EAI JMS Transport
    • Sending and Receiving JMS Messages
    • Receiving, Dispatching, and Sending JMS Messages
    • Sending and Receiving Custom JMS Properties
      • Receiving Custom Properties in Inbound Messages
      • Sending Custom Properties in Outbound Messages
    • Enabling Authentication and Authorization for the EAI JMS Transport
      • About JMS Credential Specification
      • Configuring Credentials in JNDI
      • Configuring Credentials in JMS
        • JMS Password Encryption
      • Configuring Against Oracle WebLogic Server
      • Configuring Against TIBCO Enterprise Message Service
      • Configuring Against IBM WebSphere MQ
      • About Security Configuration on the JMS Server
    • Troubleshooting for the JMS Transport
    • About Logging for the JMS Transport
    • About Caching for the JMS Transport
  • 7 EAI HTTP Transport
    • 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
    • EAI HTTP Transport Method Arguments
    • Sending a Message Using the EAI HTTP Transport
    • Using the EAI HTTP Transport for Inbound Integration
      • Preparing to Use the EAI HTTP Transport for Inbound Integration
      • Specifying HTTP Parameters for Inbound Integration
      • Using the EAI HTTP Transport in Session Mode
        • Example Requests for the HTTP Protocol in Session Mode
      • Using the EAI HTTP Transport in Sessionless Mode
        • Example Request for the HTTP Protocol in Sessionless Mode
    • Process of Using the EAI HTTP Transport for Inbound Messages
      • Setting Up the Business Service
      • Creating the Workflow to Receive Messages
    • Handling EAI HTTP Transport Business Service Errors
    • Processing and Sending Outbound XML Documents
      • Specifying Parameters as Business Service User Properties
      • Specifying Parameters as Subsystem Parameters
      • About Parameters as Run-Time Properties
      • About Parameters in Parameter Templates
    • Sending and Receiving Messages with the EAI HTTP Transport
    • Examples Using HTTP Request
      • Controlling Login Sessions with Session Mode
      • Sending Requests in Sessionless Mode
      • Accessing a URL Protected by Basic Authentication
      • Providing Client Certificate Information for TLS Mutual Authentication
    • Creating Custom Headers for the EAI HTTP Transport Service
    • About Sending and Receiving Messages Through HTTP
    • About Transport Headers and HTTP Response Headers
      • Features of Transport Headers
  • 8 Integrating Siebel CRM with Java Applications
    • Integrating Siebel CRM with Java Applications
    • About Siebel CRM and Java Applications
      • About the JDB Business Object API
      • Example of the Business Object and Business Component Interface
    • 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
        • Methods for Java class com.siebel.service.jdb.GenericServiceBusServAdapter
        • Methods for Java class com.siebel.service.jdb.GenericMethodInput
        • Methods for Java class com.siebel.service.jdb.GenericMethodOutput Methods
      • About the Code Generated for an Integration Object
        • Methods of Java Classes Generated for an Integration Object
        • Methods of Java Classes Generated for an Integration Object Component
    • 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
        • Siebel Account Business Service Example
        • EAI Siebel Adapter Business Service Example
    • About the Siebel Resource Adapter
      • Using the Resource Adapter
      • About the Connect String and Credentials for the Java Connector
        • Managed Code Sample Using the Siebel Resource Adapter
        • Nonmanaged Code Sample Using the Siebel Resource Adapter
      • About JCA Logging
        • Mapping a JCA Thread to a Siebel Server Task and Log File
  • 9 EAI DLL and EAI File Transports
    • EAI DLL and EAI File Transports
    • About the EAI DLL Transport
      • EAI DLL Transport Methods
      • EAI DLL Transport Parameters
        • Calling a Function in an External DLL
      • Creating a DLL to Call a Function in an External DLL
    • About the EAI File Transport
      • EAI File Transport Methods
      • Using the EAI File Transport Methods
      • Generating Unique Filenames
      • EAI File Transport Parameters
      • Enabling Write Access for the EAI File Transport
        • Configuring the EAIFileTransportFolders Parameter at the Enterprise Level
        • Configuring the EAIFileTransportFolders Parameter at the Server Level
        • Configuring the EAIFileTransportFolders Parameter in the Application Configuration File
      • EAI File Transport Named Subsystem
        • Receiving a Message and Writing It to a File
  • 10 Transcode Service Business Service
    • Transcode Service Business Service
    • About the Transcode Service Business Service
    • Transcode Service Business Service Methods
      • Convert Method
      • Validate Method
    • Transcode Service Business Service Examples
      • Using the Validate Method
        • XML Hierarchy Example
        • Siebel Message Example
      • Using the Convert Method