Implementing EAI File Handling Changes for Siebel Reports Generation

Siebel Fix Packs 8.1.1.11 and 8.2.2.4 introduced the EAIFileTransportFolders enterprise parameter. This parameter lets you restrict write access for the EAI File Transport to specific folders within the Siebel file system. However, for report generation to work properly, you must change the value of this parameter specific to your deployment.

For more information about this new feature, see Transports and Interfaces: Siebel Enterprise Application Integration.

This task is a step in Roadmap for Integrating Oracle Publisher with Siebel for First-Time Installations.

Note: This task applies to both Windows and UNIX environments.
Caution: For interactive and scheduled report generation to work properly, you must set the EAIFileTransportFolders enterprise parameter, otherwise report generation fails.

To implement EAI file handling changes for Siebel Reports generation

  1. Navigate to the Administration - Server Configuration screen, Enterprises, and then the Parameter view.

  2. In the Name field in the Enterprise Parameters list, query for EAI File Transport Folder List.

  3. For the value, enter the following:

    c:\SIEBSRVR_ROOT\ses\siebsrvr\xmlp\reports;c:\SIEBSRVR_ROOT\ses\siebsrvr\xmlp\data

    where SIEBSRVR_ROOT is the actual path where the Siebel Server is installed.

    Note: The SIEBSRVR_ROOT\ses\siebsrvr\xmlp\data directory is for report scheduling and the directory is available by default.
  4. Restart the Siebel Server.

  5. Do this only for Siebel Mobile Web Client and Siebel Developer Client:

    1. Add a new section in the application.cfg file as follows:

      [EAIFileTransportConfigSubsys]
      EAIFileTransportFolders = c:\SIEBSRVR_ROOT\ses\siebsrvr\xmlp\reports;
      c:\SIEBSRVR_ROOT\ses\siebsrvr\xmlp\data
    2. Update the following section in the application file as follows:

      [XMLPJvmSubsys]
      FullName = XMLPJvmSubsys 
      Description = XMLP Java Business Service Subsystem Parameters
      SubsysType = JavaContainerSubSys
      CONTAINERURL = http://<ServerName>:<port>/siebel/jbs

      Where: Port is the port number used for the config agent port parameter.