Siebel Marketing Installation and Administration Guide > Installing and Configuring Email Marketing > Configuring Email Marketing Daemons >

Configuring Email Marketing Daemons to Communicate With the Marketing Component Group


This section contains the following topics that apply to all Email Marketing daemons:

CAUTION:  During this process, do not start the Email Marketing daemons until told to do so. If you do accidentally start any of the daemons, stop them immediately before proceeding.

Identifying the Object Manager Alias and Port for Email Marketing

You need the object manager alias and port values to perform several tasks in this chapter. Keep a record of these values to make the tasks easier to complete.

To identify the object manager alias and object manager port

  1. Determine the object manager alias name for the object manager to connect to. Write this down to use later.

    For example, SMObjMgr_enu (Marketing Component Group)

  2. Navigate to the SWE installation directory.
  3. Locate the SWE eapps.cfg file in the following directory:

    <marketing server install directory>\SWEApp\BIN\

  4. Open eapps.cfg in a text editor.
  5. Search for the object manager alias name to connect to. The line begins with ConnectString.
  6. In the ConnectString line, locate the object manager port (a four-digit number preceded by a colon) and write down the number to use later.

    For example, :2192

Setting Up the User Id, Password, and Language for Email Marketing

Each of the Email Marketing daemons has information that it needs to pass to the Marketing Server. For example, the Email Sending Daemon uses the SISNAPI protocol to communicate information about subwaves that have been completed and details about synchronous bounces. This communication is established by following the steps in this topic.

You can use a hashed (encrypted) password in the siebel.properties file. To create a hashed password, use the hashpwd.exe application. For more information, read the "Running the Password Hashing Utility" in the Security Guide for Siebel Business Applications. To enable the use of hashed passwords, you must add the line siebel.user.encrypted= true to the siebel.properties file. If this property is not included in the file, the default value of siebel.user.encrypted= false is used.

To set up a siebel.properties file

  1. Locate the siebel.properties file in each of the following directories:
    • <esd installation directory>\webapps\esd\WEB-INF\classes\
    • <bhd installation directory>\lib\
    • <ctd installation directory>\webapps\ctd\WEB-INF\classes
  2. Open each siebel.properties file with a text editor such as WordPad (Windows) or vi (UNIX).
  3. Locate the string siebel.conection.string.
  4. To the right of the equals sign, add the object manager alias name using the following syntax:

    <enterprise drive name>://<marketing server hostname>:<object manager port>/<enterprise name>/<object manager alias name>/<siebel server name>

    NOTE:  For MS Windows, the enterprise name and siebel server name appear in square brackets after the Siebel Server service in the Services window.

  5. Locate the string siebel.user.name.
  6. At the right of the equals sign, add the Administrator user name.
  7. If you are using a hashed password, add the following line above the string siebel.user.password.
    siebel.user.encrypted= true
  8. Locate the string siebel.user.password. At the right of the equals sign, add the Administrator password. If you set siebel.user.encrypted= true, then enter a hashed password, otherwise enter a plaintext password.
  9. Locate the string siebel.user.language. At the right of the equals sign, add the language abbreviation.

    For example, enu (English).

  10. Save your changes to each siebel.properties file.

Migrate the Siebel Server JAR files to the Email Sending Daemon

Migrate the Siebel Java bean (Siebel.jar) and Java Internationalization (SiebelJI_enu.jar) JAR files to the Email Sending Daemon.

  • Locate the Siebel Server Java JAR files in the following directory:
    • <siebel server install directory>\siebsrvr\CLASSES directory
  • Copy the Siebel.jar file from this directory to the following directories:
    • <esd installation directory>\webapps\esd\WEB-INF\lib directory
    • <bhd installation directory>\lib directory
    • <ctd installation directory>\webapps\ctd\WEB-INF\lib directory
  • Copy the SiebelJI_<language>.jar file from this directory to the following directories:
    • <esd installation directory>\webapps\esd\WEB-INF\lib directory
    • <bhd installation directory>\lib directory
    • <ctd installation directory>\webapps\ctd\WEB-INF\lib directory
Siebel Marketing Installation and Administration Guide Copyright © 2006, Oracle. All rights reserved.