+ All Categories
Home > Documents > Siebel EAI Workflow Configuration

Siebel EAI Workflow Configuration

Date post: 05-Apr-2018
Category:
Upload: samik-dasgupta
View: 253 times
Download: 1 times
Share this document with a friend

of 20

Transcript
  • 8/2/2019 Siebel EAI Workflow Configuration

    1/20

    ConfguringSiebel EAIWorkows

    Beta

    Part No:8212601December 2011

  • 8/2/2019 Siebel EAI Workflow Configuration

    2/20

    Copyright 2008, 2011, Oracleand/or itsafliates. Allrights reserved.

    This sotware and related documentation are provided undera license agreement containingrestrictions on use and disclosure and are protected by intellectualproperty laws. Exceptas expresslypermitted in your license agreementor allowed by law, youmay notuse, copy, reproduce, translate, broadcast, modiy, license,transmit,distribute,exhibit,perorm,publish or display anypart,in anyorm,or by anymeans. Reverse engineering,disassembly,or decompilation o this sotware,unless required by law or interoperability, is prohibited.

    Theinormationcontained hereinis subject to changewithout noticeand is notwarranted to be error-ree. I yound anyerrors,please reportthem to us in writing.

    Ithis is sotware or related documentation that is deliveredto theU.S. Government or anyonelicensing it on behalo theU.S. Government, theollowing noticeisapplicable:

    U.S. GOVERNMENTRIGHTS. Programs, sotware, databases, and related documentation and technical datadeliveredto U.S. Government customers are"commercial computer sotware" or "commercialtechnical data" pursuant to the applicable Federal Acquisition Regulationand agency-specic supplementalregulations.As such, theuse, duplication,disclosure,modication, andadaptationshallbe subject to therestrictions andlicensetermsset orth in theapplicableGovernment contract,and, to theextent applicable by thetermso theGovernment contract,the additional rightsset orth in FAR 52.227-19,CommercialComputer Sotware License (December 2007).Oracle America, Inc.,500 Oracle Parkway, Redwood City,CA 94065.

    This sotware or hardware is developedor general usein a variety o inormation management applications. Itis notdeveloped or intended oruse in anyinherentlydangerousapplications, includingapplications that maycreate a risk o personal injury. I youuse this sotware or hardware in dangerousapplications, then youshallbe responsible to take allappropriate ail-sae, backup, redundancy, andothermeasuresto ensure itssae use. OracleCorporationand itsafliatesdisclaimany

    liabilityor anydamagescausedby useo this sotware or hardware in dangerousapplications.Oracleand Java areregistered trademarks o Oracleand/or itsafliates. Other names maybe trademarks o their respective owners.

    Intel andIntelXeonare trademarks or registered trademarks o Intel Corporation.All SPARCtrademarks areused under license andare trademarks or registeredtrademarks o SPARCInternational,Inc. AMD, Opteron, theAMD logo, andthe AMDOpteron logo aretrademarksor registered trademarks o AdvancedMicroDevices. UNIX is a registered trademarko TheOpen Group.

    This sotware or hardware anddocumentation mayprovide accessto or inormation on content, products,and services rom third parties. OracleCorporationanditsafliatesare notresponsibleor andexpressly disclaim allwarranties o anykind with respect to third-party content, products,and services.Oracle Corporationandits afliates will notbe responsible orany loss, costs,or damages incurred dueto your accessto or useo third-party content, products,or services.

    120126@25097

  • 8/2/2019 Siebel EAI Workflow Configuration

    3/20

    Contents

    ConfguringSiebelEAIWorkows ...................................................................................................... 5

    Installing the Siebel Web Server Extension .........................................................................................5

    To Install Siebel Web Server Extension (SWSE) .........................................................................5

    To Veriy SWSE Operation or Siebel 7 ........................................................................................7

    Sample Siebel Workow Templates .....................................................................................................8

    Viewing Sample Siebel EAI Workow Templates .............................................................................9

    Modiying Siebel Workow Templates ............................................................................................ 13

    To Modiy a SeeBeyond Workow Template .......................................................................... 13Setting Up SeeBeyond Workow Processes ..................................................................................... 14

    To set Up the Business Service To Execute the Workow ...................................................... 14

    Creating a Subsystem or a Deployed Workow ............................................................................. 18

    To Create a Subsystem For a Deployed Workow .................................................................. 18

    3

  • 8/2/2019 Siebel EAI Workflow Configuration

    4/20

    4

  • 8/2/2019 Siebel EAI Workflow Configuration

    5/20

    Confguring Siebel EAIWorkows

    This document provides conceptual inormation that provides instructions on how tocongure Siebel EAI workows. Specically, it provides an overview o how to install SiebelWeb Server extensions, and how to view, import, modiy, and congure Workow templates.Additionally, it describes how to create a subsystem or a deployed workow. It includes theollowing topics:

    Installing the Siebel Web Server Extension on page 5 Viewing Sample Siebel EAI Workow Templates on page 9 Sample Siebel Workow Templates on page 8 Modiying Siebel Workow Templates on page 13 Setting Up SeeBeyond Workow Processes on page 14 Creating a Subsystem or a Deployed Workow on page 18

    Installing the SiebelWebServerExtensionUse the ollowing procedure to install the Siebel Web Server Extension.

    To Install SiebelWebServerExtension (SWSE)

    From the Siebel installation media, run \eappweb\setup.exe, which invokes the installation

    wizard.

    Follow the instructions presentedby the wizard. Use the naming conventions oryour SiebelEAI

    Application Server.

    For Connection Protocol, speciy the deaultport or an HTTP server, which is 80.

    Donotuse any encryption or compression methods.

    1

    2

    3

    4

    5

  • 8/2/2019 Siebel EAI Workflow Configuration

    6/20

    For Anonymous Employee and Anonymous Contact login and password, use SADMIN.

    For Error Level or Logging, enter All Errors and Warnings.

    You can change this once correct system operation has been veried.

    Inthe \bin directory where you have installed the SiebelWeb Server Extension, open the

    eapps.cfg fle and note the ollowing (typicalvalues are shown):

    [defaults]

    AnonUserName = SADMIN

    AnonPassword = SADMIN

    AnonUserPool = 10

    StatsPage = _stats.swe

    [/eai]

    ConnetString = siebel.TCPIP.none.none://MyGatewayServer:2320/

    MyEnterpriseServer/eaiObjMgr/MyAppServerEnableExtServiceOnly = TRUE

    Ater modiying these fles, stop and then restart the ollowing services:

    Siebel Server

    World Wide Web Publishing Service

    Log in to Siebel 7 andollow the Screens menu path:

    Ctrl+Shift+A Server Administration Enterprise Configuration Enterprise

    Component Groups

    Select the ollowing items, and then click Enable:

    Enterprise Application Integration

    Workow Management Communication Management

    Open the browser and typeyourservername/module (or example, 10.1.3.135/eai).

    Click Enter.

    Make sure that your Siebel Server ODBC data source is congured. You can veriy which one

    you are using by examining the Siebel Server log directoryit contains a le listing all the

    parameters.

    5

    6

    7

    8

    9

    10

    11

    12

    Installingthe Siebel WebServer Extension

    Confguring Siebel EAIWorkows December 2011(Beta)6

  • 8/2/2019 Siebel EAI Workflow Configuration

    7/20

    ToVeriySWSEOperation or Siebel 7

    Veriy that the Server Request Processor is running correctly. I you need to synchronize theServer Request Components with the Gateway Server, ollow this menu/command path:

    Enterprise Configuration Batch Components Admin Synchronize

    Veriy that the EAI Object Manageris running correctly.

    Follow the path:

    Server Admin Servers Server Components

    Under Assignment Components, select EAI Object Manager.

    ForWindowsinstallations only, veriy that the .swe fle is associatedwith sweiis.dll intheweb

    site. Usethe ollowing procedure to set the association:

    a. Run the IIS 4.0 Management Console application.

    b. Right-click on your Web site entry in the tree display, and select Properties.

    c. Select the Home Directory tab.

    d. In the Application Settings box, select Confguration.

    e. On the AppMappings tab, select Add.

    . Type swe, select sweiis.dll, andclick OK to savethe association.

    Veriy that the confguration fles are set up properly. I LDAP is not used, comment out all

    LDAP-related parameters in the confguration fles (or example, eai.cfg and siebel.cfg):

    ;[SecurityAdapters]

    ;LDAP = LDAP

    ;[LDAP]

    ;DllName = sscfldap.dll;ServerName =

    ;Port = 389

    ;BaseDN =

    ;UsernameAttributeType = uid

    ;PasswordAttributeType = userPassword

    ;CredentialsAttributeType = credentials

    ;RolesAttributeType = roles

    ;SslDatabase =

    1

    2

    3

    4

    Installingthe Siebel WebServer Extension

    Confguring Siebel EAI Workows 7

  • 8/2/2019 Siebel EAI Workflow Configuration

    8/20

    Note The LDAP conguration may dier in your Siebel system depending on your version oSiebel and your installed options. For more inormation on disabling LDAP in your Siebelsystem, consult your Siebel user documentation.

    Ater modiying these fles, stop and then restart the ollowing services:

    Siebel Server World Wide Web Publishing Service

    SampleSiebelWorkowTemplatesSample Siebel EAI workow templates are provided on the Java CAPS samples site. Beore youcan work with the samples, you need to download the workow samples and congure JavaCAPS as described in Conguring Your System Beore Creating the OTD inDevelopingOTDs forOracle JavaCAPSApplicationAdapters. I you have not already downloaded thesample workows, they are located at http://java.net/projects/javacaps-samples/

    pages/ApplicationAdapterSamples.

    You can import the workows to Siebel Sales in the Siebel EAI Client by ollowing the menupath:

    Ctrl+Shift+A Siebel Workflow Administration Workflow Processes

    You need to congure Siebel or the workows, as described below.

    In the le SWEApp\eapps.cfg, veriy that the ollowing section is specied correctly:

    [/eai_enu]onnectString = siebel.TCPIP.none.none://:2320//EAIObjMgr_enu/EnableExtServiceOnly = TRUEWebPublicRootDir=c:\SWEApp\public\enuWebUpdatePassword=

    I you are using the SiebelEAI_jcdUpsertsample project, add the ollowing sections in thele siebsrvr\bin\ENU\eai.cfg:

    [HTTP Services]...SEEBEYOND_HTTP_DELETE = SB_HTTP_DELETESEEBEYOND_HTTP_QUERY = SB_HTTP_QUERYSEEBEYOND_HTTP_UPDATE = SB_HTTP_UPDATESEEBEYOND_HTTP_EXECUTE = SB_HTTP_EXECUTE

    [SB_HTTP_DELETE]Mode = DocumentService = SeeBeyond HTTP Delete

    Method = RunProcess

    5

    Sample SiebelWorkowTemplates

    Confguring Siebel EAIWorkows December 2011(Beta)8

    http://www.oracle.com/pls/topic/lookup?ctx=&id=DOTDAPPADPTRgfyzyhttp://www.oracle.com/pls/topic/lookup?ctx=&id=DOTDAPPADPTRgfyzyhttp://www.oracle.com/pls/topic/lookup?ctx=&id=DOTDAPPADPTRgfyzyhttp://www.oracle.com/pls/topic/lookup?ctx=&id=DOTDAPPADPTRgfyzyhttp://java.net/projects/javacaps-samples/pages/ApplicationAdapterSampleshttp://java.net/projects/javacaps-samples/pages/ApplicationAdapterSampleshttp://java.net/projects/javacaps-samples/pages/ApplicationAdapterSampleshttp://java.net/projects/javacaps-samples/pages/ApplicationAdapterSampleshttp://java.net/projects/javacaps-samples/pages/ApplicationAdapterSampleshttp://www.oracle.com/pls/topic/lookup?ctx=&id=DOTDAPPADPTRgfyzyhttp://www.oracle.com/pls/topic/lookup?ctx=&id=DOTDAPPADPTRgfyzy
  • 8/2/2019 Siebel EAI Workflow Configuration

    9/20

    [SB_HTTP_QUERY]

    Mode = Document

    Service = SeeBeyond HTTP Query

    Method = RunProcess

    [SB_HTTP_UPDATE]

    Mode = Document

    Service = SeeBeyond HTTP Update

    Method = RunProcess

    [SB_HTTP_EXECUTE]

    Mode = Document

    Service = SeeBeyond HTTP Execute

    Method = RunProcess

    ViewingSampleSiebelEAIWorkowTemplates

    Use the ollowing procedure to view Siebel EAI workow templates. Following the Screens

    menu path shown below displays the installed Workow templates, as shown in Figure 1.

    Siebel Workflow Administration Workflow Processes All Processes

    Clicking the process name to invoke a Workow Process Designer display or that process, such

    as shown in the gures below.

    FIGURE 1 JavaCAPS Workow Processes

    Viewing Sample Siebel EAIWorkow Templates

    Confguring Siebel EAI Workows 9

  • 8/2/2019 Siebel EAI Workflow Configuration

    10/20

    FIGURE2 DELETE Workow Template

    FIGURE3 QUERY Workow Template

    Viewing Sample Siebel EAIWorkow Templates

    Confguring Siebel EAIWorkows December 2011(Beta)10

  • 8/2/2019 Siebel EAI Workflow Configuration

    11/20

    FIGURE4 INSERT/UPDATE Workow Template

    FIGURE5 EXECUTE Workow Template

    Viewing Sample Siebel EAIWorkow Templates

    Confguring Siebel EAI Workows 11

  • 8/2/2019 Siebel EAI Workflow Configuration

    12/20

    FIGURE6 SENDWorkow Template

    FIGURE7 SEND/RECEIVE WorkowTemplate

    Viewing Sample Siebel EAIWorkow Templates

    Confguring Siebel EAIWorkows December 2011(Beta)12

  • 8/2/2019 Siebel EAI Workflow Configuration

    13/20

    ModiyingSiebelWorkowTemplatesUse the ollowing procedure to modiy Siebel EAI workow templates.

    ToModiya SeeBeyondWorkowTemplate

    Login to Siebel Client 7.0, designating the appropriate Siebel server.

    Follow the menu path:

    Ctrl+Shit+A Siebel Workow AdministrationWorkow Processes

    Highlight the SeeBeyondWorkow Process template you want to modiy.

    Right-click and select Copy Record.

    Rename the copied Process.

    Speciy the Business Object to whichyou want to apply the template, andany other felds that

    maybe necessary (or example, Description).

    Ater modiying a Workow template you must create the Business Service to execute it, using

    the suppliedWorkow processes as templates. This procedure is described in the ollowing

    section.

    FIGURE8 POST Workow Template

    1

    2

    3

    4

    5

    6

    7

    Modiying SiebelWorkow Templates

    Confguring Siebel EAI Workows 13

  • 8/2/2019 Siebel EAI Workflow Configuration

    14/20

    A new Services section should be added to your siebsrvr\bin\ENU\eai.cfg fle, as shown in

    the preceding section.

    For example, i you have a Business Service named Employee Execute, you should add the

    ollowing lines to the eai.cfg le:

    [HTTP Services]

    ...

    EMPLOYEE_EXECUTE = EE

    [EE]

    Mode = Document

    Service = Employee Execute

    Method = RunProcess

    SettingUpSeeBeyondWorkowProcesses

    The Workow processes invoked by the SeeBeyond Workow Templates must be set up in

    Siebel Business Services.

    Note The names entered in the last step above are used to set up the Business Service or the

    sample program supplied with the Adapter. You should use them as templates to create new

    processes corresponding to the Workows you create or your own system.

    To setUptheBusinessServiceToExecute theWorkow

    Make sure the ollowing services are running:

    Siebel Gateway Server Siebel Server World Wide Web Publishing Service

    Log in to Siebel Sales 7.0.

    8

    1

    2

    Setting Up SeeBeyondWorkow Processes

    Confguring Siebel EAIWorkows December 2011(Beta)14

  • 8/2/2019 Siebel EAI Workflow Configuration

    15/20

    Follow the Screens menu path:

    Server Administration Servers

    Make sure that Workow Management is Online and Enabled.

    Log in to SiebelTools 7.0 and designate the server as the database by entering sadmin, sadmin,server.

    In Object Explorer, go to Siebel ObjectsProject and lockthe Project(see the fgure below).

    3

    4

    5

    6

    Setting Up SeeBeyond WorkowProcesses

    Confguring Siebel EAI Workows 15

  • 8/2/2019 Siebel EAI Workflow Configuration

    16/20

    In Object Explorer, go to Business Service, make a copy o Workow Process Manager (menu

    path EditCopyRecord).

    Type the Process Name into the Name andDisplay Names felds, as shown below (this name is

    specifed in the eai.cfg fle).

    For the SiebelEAI_jcdUpsertproject, perorm this step or the ollowing:

    SeeBeyond HTTP Delete

    SeeBeyond HTTP Execute

    SeeBeyond HTTP Query

    SeeBeyond HTTP Update

    7

    8

    Setting Up SeeBeyondWorkow Processes

    Confguring Siebel EAIWorkows December 2011(Beta)16

  • 8/2/2019 Siebel EAI Workflow Configuration

    17/20

    In Object Explorer, go to Business Service > Business Service Method:

    a. Type ProcessName into the Name feld.

    b. Type the actualProcess Name into the Value feld (see the fgure below).

    For SiebelEAI_jcdUpsertproject, perorm this step or:

    SeeBeyond HTTP Delete

    SeeBeyond HTTP Execute

    SeeBeyond HTTP Query

    SeeBeyond HTTP Update

    9

    Setting Up SeeBeyond WorkowProcesses

    Confguring Siebel EAI Workows 17

  • 8/2/2019 Siebel EAI Workflow Configuration

    18/20

    CreatingaSubsystem or aDeployedWorkowUse the ollowing procedure to create a subsystem or a deployed workow.

    ToCreatea SubsystemForaDeployedWorkow

    Login to Siebel Client 7.7, designating the appropriate Siebel server.

    Click the Site Mapin the Siebel Client home page.

    Click the Administration - Server Confguration link. The Administration - Server Confguration

    page appears.

    FIGURE 9 Administration - Server Conguration

    1

    2

    3

    Creatinga Subsystem or a DeployedWorkow

    Confguring Siebel EAIWorkows December 2011(Beta)18

  • 8/2/2019 Siebel EAI Workflow Configuration

    19/20

    Click the Profle Confguration link.

    In the Profle Confguration page, create the Named Subsystem (SEEBEYOND_HTTP_UPDATE).

    Set the Workow Process to Execute parameter or SEEBEYOND_HTTP_UPDATE to SeeBeyond

    HTTP Update.

    Set the Service Method to Execute parameter orSEEBEYOND_HTTP_UPDATE to RunProcess.

    For this example, SEEBEYOND_HTTP_UPDATE is the name o the Named Subsystem.

    SeeBeyondHTTPUpdate is the Business Service that invokes theSeeBeyondHTTPUpdateWorkow. .

    FIGURE 10 Administration- ProleConguration

    4

    5

    6

    7

    Creatinga Subsystem or a DeployedWorkow

    Confguring Siebel EAI Workows 19

  • 8/2/2019 Siebel EAI Workflow Configuration

    20/20

    FIGURE11 SEEBEYOND_HTTP_UPDATE Named Subsystem

    Creatinga Subsystem or a DeployedWorkow

    Confguring Siebel EAIWorkows December 2011(Beta)20


Recommended