Back to top


Business Processes and Rules: Siebel eBusiness Application Integration Volume IV



Back to top


Introduction

How This Guide Is Organized

Additional Resources

Revision History


Back to top


Defining Workflows for Siebel eAI

Sample Integration Workflows

Import Account (File)

Export Account (File)

Import Employee (MQSeries)

Export Employee (MQSeries)

Testing the Workflow Integration Process


Back to top


Creating and Using Dispatch Rules

Overview of EAI Dispatch Service

EAI Dispatch Service Rule Hierarchy

EAI Dispatch Service Methods

Search Expression Grammar

Output Transformation

EAI Dispatch Service

Inbound Requests

Outbound Requests

Implementing EAI Dispatch Service

Creating a Workflow

Defining Rule Sets

Defining Rules

Defining Transforms

Invoking a Workflow Process From an EAI Dispatch Service

Testing Your EAI Dispatch Service Using Argument Tracing

Differences Between EAI Dispatch Service and Workflow

ProcessAggregateRequest Method

EAI Dispatch Service Scenarios

Outbound Scenario

Inbound Scenario

Outbound Scenarios Using ProcessAggregateRequest

Examples of Search Expression Grammar

Examples of Dispatch Output Property Set


Back to top


Data Mapping Using the Siebel Data Mapper

Siebel Data Mapper Overview

EAI Data Mapping Engine

EAI Data Mapping Engine Methods

Using the EAI Data Mapping Engine

The Siebel Data Mapper

Integration Object Maps

Integration Component Maps

Integration Field Maps

Creating Data Maps

Define Integration Objects

Determining Required Maps

Creating New Data Maps

Creating Integration Component Maps

Creating Integration Field Maps

Validating the Data Map

Examples of Workflow Process

Outbound Workflow Process

Inbound Workflow Process

Executing the Workflow

EAI Data Mapping Engine Expressions

Addressing Fields in Components

Data Mapping Scenario


Back to top


Data Mapping Using Scripts

Overview

EAI Data Transformation

DTE Business Service Method Arguments

Map Functions

The Data Transformation Functions

Siebel Message Objects and Methods

Integration Message Objects

CSSEAIIntMsgIn

CSSEAIIntMsgOut

Integration Object Objects

CSSEAIIntObjIn

CSSEAIIntObjOut

Primary Integration Component Objects

CSSEAIPrimaryIntCompIn

CSSEAIPrimaryIntCompOut

Integration Component Objects

CSSEAIIntCompIn

CSSEAIIntCompOut

MIME Message Objects and Methods

CSSEAIMimeMsgIn

CSSEAIMimeMsgOut

Attachments and Content Identifiers in MIME Messages

XML Property Set Functions

Top-Level Property Set Functions

XML Element Accessors

Examples

EAI Value Maps

EAIGetValueMap Function

EAILookupSiebel Search Function

EAILookupExternal Search Function

CSSEAIValueMap Translate Method

EAIGetValueMap unmappedKeyHandler Argument

EAIGetValueMap() Method

Exception Handling Considerations

Error Codes and Error Symbols

Data Transformation Error Processing

Exception Handling Functions

Sample Siebel eScript


Back to top


Troubleshooting Techniques

Service Arguments Tracing

Back to top

Business Processes and Rules: Siebel eBusiness Application Integration Volume IV