Siebel Message Example
In this workflow example, an account record is read from an integration object by the EAI Siebel Adapter as a Siebel Message, then validated for conversion from UTF-8 (Unicode) to codepage 1252 (Western European).
To create the validation workflow (Siebel message example)
Create a workflow containing the following steps, as shown in the following image:
Query Siebel Msg
Validate CP
Note: For details on the Business Process Designer, see Siebel Business Process Framework: Workflow Guide.Define the following process properties:
Name Data Type In/Out Error Code
String
In/Out
Error Message
String
In/Out
Object Id
String
In/Out
Process Instance Id
String
In/Out
Siebel Operation Object Id
String
In/Out
SiebelMsg
Hierarchy
In/Out
Set up the first business service step to use the EAI Siebel Adapter business service with the Query method and the following input and output arguments:
Input Argument Type Value Property Name OutputIntObjectName
Literal
Sample Account
Not applicable
PrimaryRowId
Process Property
Row ID of the account record
Object Id
Property Name Type Output Argument SiebelMsg
Output Argument
SiebelMessage
Set up the second business service step to use the Transcode Service business service with the Validate method and the following input arguments:
Input Argument Type Value Property Name SourceEncoding
Literal
UTF-8
Not applicable
TargetEncoding
Literal
CP1252
Not applicable
ValidationMode
Literal
Not applicable
Not applicable
SiebelMessage
Process Property
Not applicable
SiebelMsg