What's New in Integration Platform Technologies: Siebel Enterprise Application Integration, Version 8.1, Rev. C

Table 1 lists changes described in this version of the documentation to support release 8.1 of the software.

Table 1. New Product Features in Integration Platform Technologies: Siebel Enterprise Application Integration, Version 8.1, Rev. C
Topic
Description

Custom Integration Component Fields

Modified topic. Added a caution that custom field types added to integration objects are removed during synchronization.

Deploying Integration Objects to the Run-Time Database

Modified topic. Added a caution indicating that deployed integration objects are best worked with in the Development or any pre-Production environment, and not the Production environment.

About Synchronizing Integration Objects

Modified topic. Added a caution that custom field types added to integration objects are removed during synchronization.

What's New in Integration Platform Technologies: Siebel Enterprise Application Integration, Version 8.1, Rev. B

Table 2 lists changes described in this version of the documentation to support release 8.1 of the software.

Table 2. New Product Features in Integration Platform Technologies: Siebel Enterprise Application Integration, Version 8.1, Rev. B
Topic
Description

Calculated Fields and Integration Objects

Modified topic. Added reasons why calculated fields are inactive when the integration object is created.

Resolving Synchronization Conflicts for Integration Objects and User Properties

Modified topic. Added a description for the SuppressQueryOnInsert integration component user property to Table 9.

Creating the External Table Definition

Modified topic. Added instructions for creating the external table definition from an Open Database Connectivity (ODBC) data source.

Specifying Run-Time Parameters

Modified topic. Clarified when to use Lightweight Directory Access Protocol (LDAP) or Microsoft Active Directory Service Interfaces (ADSI) authentication.

Removed Oracle Business Intelligence (BI) Server from the list of supported connector DLL names and SQL styles in Table 52.

Loading an Oracle Business Intelligence Presentation Catalog for Use as an External Table

Removed topic. The Oracle BI Server connector is not supported.

What's New in Integration Platform Technologies: Siebel Enterprise Application Integration, Version 8.1, Rev. A

Table 3 lists changes described in this version of the documentation to support release 8.1 of the software.

Table 3. New Product Features in Integration Platform Technologies: Siebel Enterprise Application Integration, Version 8.1, Rev. A
Topic
Description

Validation of Integration Component Fields and Picklists

Modified topic. Using the PICKLIST user property on an integration component field causes truncation to 30 characters of the input value for searching the static picklist data.

Status Keys

Modified topic. Added examples of using a status key.

Deploying Integration Objects to the Run-Time Database

Modified topic. Added a caution that if you make changes in Oracle's Siebel Tools to a deployed integration object, you must redeploy it.

About Synchronizing Integration Objects

Modified topic. If business object changes are extensive, it might be better to delete and re-create the integration object than to synchronize it.

Using Formatted Values in Integration Objects

New topic. The UseFormattedValues user property makes the EAI Siebel Adapter set and retrieve data in preconfigured formats.

Invoking Web Services on the Siebel Mobile Web Client

New topic. The Web server capability of the Siebel Mobile Web Client and Siebel Developer Web Client has been extended to support invoking Siebel Web services.

NOTE:  The functionality described in this topic is provided as ACR 492. For release 8.1 of Siebel Business Applications, implementing this functionality requires installing a patch release and performing postinstallation configuration tasks. For an ACR that is included in a Siebel Fix Pack 8.1.1.x release, see the relevant instructions in the applicable Siebel Maintenance Release Guide on My Oracle Support.

Creating an Outbound Web Service Based on a WSDL File

Modified topic. Added restrictions for using the WSDL Import Wizard.

Using the Local Business Service

Modified topic. Added a sample script for a local business service that adds a custom Simple Object Access Protocol (SOAP) header to an outbound Web service request.

About Siebel Authentication and Session Management SOAP Headers

Modified topic. Added more information to the SessionType and SessionToken SOAP header parameters in Table 12.

Session and Session Token Timeout-Related Parameters

Modified topic. Clarified where to set the parameters and what their typical values are. Corrected the descriptions of the parameters.

Examples of Using SOAP Headers for Authentication and Session Management

Modified topic. Added an example for the Stateful session type.

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

Removed the Handling WSDL Exports topic. You cannot define custom SOAP faults for inbound Web services in Siebel Business Applications.

About Custom SOAP Filters

Modified topic. Clarified SOAP header handling and corrected the filter business service example.

Query Method

Modified topic. When using search expressions with the EAI Siebel Adapter that contain an apostrophe ('), you must use two apostrophes ('') or the search will fail.

Synchronize Method

Modified topic. Reads that contain uncommitted data (dirty reads) are disabled during database transactions started by the EAI Siebel Adapter.

EAI Siebel Adapter Business Service Method Arguments

Modified topic. Added Insert, Update, and Upsert to the list of EAI Siebel Adapter business service methods that can take ExecutionMode as an argument.

If an operation is likely to return more than 10000 records, use the ForwardOnly value for the ExecutionMode argument to avoid errors.

About Multivalue Groups in the EAI Siebel Adapter Business Service

Modified topic. A primary record in a multivalue group (MVG) can be set when the Auto Primary property of the underlying multivalue link is specified as Selected, None, or Default.

EAI UI Data Adapter Business Service Method Arguments

Modified topic. If an operation is likely to return more than 10000 records, use the ForwardOnly value for the ExecutionMode argument to avoid errors.

Usage and Restrictions for Virtual Business Components

Modified topic. A pick applet based on a virtual business component (VBC) instantiates the VBC without any parent reference.

About Handling White Space

New topic. Added guidelines for preserving white space when XML parsers process requests from the XML Gateway business service.

Siebel eScript Business Service Example for a VBC

Modified topic. Added a caution not to use system fields, such as Id, as output properties because undesired application behavior might result.

Siebel VB Business Service Example for a VBC

New topic. Added a custom business service example for a virtual business component using Siebel VB.

Included a caution not to use Siebel system fields, such as Id, as output properties because undesired application behavior might result.

Configuring a User in LDAP or ADSI Security Adapter To Access EBCs

Modified topic. The CredentialAttributeType attribute must be able to hold multiple values.

Usage and Restrictions for External Business Components

Modified topic. For external business components that have a parent-child relationship, their related external tables must not have a foreign key constraint set between them on the external database.

Predefined EAI Business Services

Modified topic. Added a note to Table 53 that the EAI Import Export business service is intended only for Siebel user interface sessions in the Siebel Web Client or Siebel Mobile Web Client.

Added Read CSV File to Table 53.

What's New in Integration Platform Technologies: Siebel Enterprise Application Integration, Version 8.1

Table 4 lists changes described in this version of the documentation to support release 8.1 of Oracle's Siebel software.

Table 4. New Product Features in Integration Platform Technologies: Siebel Enterprise Application Integration, Version 8.1
Topic
Description

About the Structure of Integration Objects

Modified topic. It is a best practice to create a separate project for your integration objects.

Custom Integration Component Fields

New topic. Custom attributes can be passed as part of the integration object schema by using custom integration component fields.

About Integration Component Keys

Modified topic. Removed the Foreign Key and Target Key integration component key types, which are not used in Siebel version 8.1.

Creating Integration Objects Using the EAI Siebel Wizard Business Service

New functionality added:

  • Deploying integration objects to the Siebel database (optional)
  • Choosing a naming convention for XSD container elements
  • Choosing a naming convention for XML tags

Creating Integration Object Instances Programmatically

New topic. Integration object instances can be created using scripting.

Testing Integration Objects

Modified topic. The Import Account (File) and Export Account (File) sample workflows no longer exist in Siebel Tools. Replaced them with a new example.

Deploying Integration Objects to the Run-Time Database

New topic. Integration objects can be deployed from Siebel Tools into the Siebel run-time database and modified in the run-time environment.

Generating Integration Object Schemas

Modified topic. The Generate XML Schema wizard can generate simple types for all string elements in the integration object schema.

Property Sets

Modified topic. It is recommended that business services treat their input property sets as constants.

Deploying Business Services as Web Services

New topic. Business services can be deployed from Siebel Tools as Web services. The Web services can then be consumed by other applications.

Importing Business Services into Siebel Business Applications

New topic. Business services can be imported into the Siebel run-time database as XML files and modified in the run-time environment.

Supported Web Services Standards

Modified topic. Added Web Services Security (WS-Security) and Extensible Stylesheet Language Transformation (XSLT) to the list.

Invoking Siebel Web Services Using an External System

Modified topic. In version 8.1, you can deploy business services and workflow processes as Web services and generate WSDL files directly from Siebel Tools.

Publishing Inbound Web Services

Modified topic. With the EAI MQSeries, EAI MSMQ, and EAI JMS transports, the request and response must be in the same queue.

Generating a WSDL File

Modified topic. Added Oracle JDeveloper to the list of applications that you can use to import the Web Services Description Language (WSDL) file into the external application.

About the Relationship of Port Types and Operations

New topic. When deleting an operation it is necessary to delete the associated port type.

About Defining the Web Service Inbound Dispatcher

Modified topic. The Web Service Inbound Dispatcher business service converts incoming XML data to an XML hierarchy before mapping it to business service method arguments.

Creating an Outbound Web Service Based on a WSDL File

New functionality added:

  • Deploying integration objects to the Siebel run-time database
  • Deploying proxy business services to the Siebel run-time database
  • Creating and reusing SOAP fault integration objects

Deployment and fault schema processing are optional.

Integration Objects as Input Arguments to Outbound Web Services

Modified topic. Added a Siebel eScript example to demonstrate passing an integration object to a proxy business service.

Web Services Support for Transport Parameters

New topic. The outbound Web service dispatcher supports input arguments for transport parameters defined in proxy business services.

Configuring the Siebel Application to Use the WS-Security Specification

Modified topic. Removed the procedure for creating the SecureWebService profile (named subsystem), because this profile already exists in version 8.0 and higher.

Corrected the Uniform Resource Identifier (URI) for eai_anon_enu.

About Siebel Authentication and Session Management SOAP Headers

Modified topic. Added ServerDetermine to the table of valid session types.

Added a note not to use Siebel Session Management and Authentication SOAP headers with WS-Security SOAP headers.

About Web Services and Web Single Sign-On Authentication

Modified topic. When using Web single sign-on (SSO), the trust token, instead of the password, is sent in the URL or the SOAP header.

About SOAP Fault Schema Support

New topic. In version 8.1, SOAP faults in WSDL files can be modeled as integration objects.

About EAI File Streaming

New topic. In version 8.1, streaming of EAI requests and responses is supported.

About the Cardinality of the Root Integration Components

Removed topic.

About the EAI Siebel Adapter Business Service

Modified topic. When called locally, the EAI Siebel Adapter business service creates an additional database connection. To prevent transaction errors from occurring when this second connection times out, use the TrxDbConnReconnectIntervalSeconds parameter.

Update Method

Modified topic. If more than one record is returned during an update operation, the EAI Siebel Adapter will throw an error.

EAI Siebel Adapter Business Service Method Arguments

Modified topic. Added the ExecutionMode business service method argument for the Query and QueryPage methods. Setting ExecutionMode to ForwardOnly can be useful for integrations with large record sets.

Search Specification

Modified topic. Added the following to the list of supported operators for the searchspec attribute of the QueryPage method of the EAI UI Data Adapter business service:

  • Parentheses, including nested parentheses
  • EXISTS, NOT EXISTS
  • IS NULL, IS NOT NULL

Execute Method

Modified topic. Added a caution that if an operation is not specified for the Execute method, an implicit Synchronize operation will be performed, deleting all unmatched child integration component instances.

EAI UI Data Adapter Business Service Method Arguments

Modified topic. Added the ExecutionMode business service method argument for the QueryPage method. Setting ExecutionMode to ForwardOnly can be useful for integrations with large record sets.

Exposing Siebel Data to External Applications

New topic. The Data Access Service wizard can be used to make Siebel data available to external applications as Web services.

Using VBCs for Your Business Requirements

Modified topic. You can drill down from a virtual business component (VBC) to a standard business component, another VBC, or the same VBC.

Creating an Attachment Integration Object

Modified topic. When creating an attachment integration object, keep only certain integration component fields active.

Make sure that the attachment integration component is last in sequence.

Using Inline XML to Exchange Attachments

New topic. You can exchange an entire business object, including any attachments, as a single XML file. Attachments are included within the body of the inline XML attachment.

About Data Type Mappings for Importing Table Definitions

Modified topic. The Character Large Object (CLOB) data type is supported in version 8.0 and higher.

Usage and Restrictions for External Business Components

Modified topic. External business components with non-English data require the Siebel S_APP_VER and S_SYS_PREF tables in the external database.

Predefined EAI Business Services

Modified topic. Added EAI XSLT Service to Table 53.

Additional Changes

Workflows are created in Siebel Tools in version 8.0 and higher. Each procedure in this guide that describes how to create a workflow has been revised to reflect this change.

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