Implementation Guide for Oracle Self-Service E-Billing > Customizing Billing Statements >

Integrating Oracle Self-Service E-Billing With Oracle WebCenter Content


You can integrate Oracle WebCenter content with Oracle Self-Service E-Billing to store batch report and statement files. By default, Command Center jobs store the generated batch report files and billing statement PDF and DAISY (Digital Accessible Information System) audio files to the local file system.

Follow these steps to integrate Oracle Self-Service E-Billing with Oracle WebCenter content.

To integrate Oracle Self-Service E-Billing with Oracle WebCenter content

  1. Open the integration.xma.xml file, located in the following directory:
    • UNIX. EDX_HOME/xma/config/modules/integration/
    • Windows. EDX_HOME\xma\config\modules\integration\
  2. Locate the contentManager bean in the integration.xma.xml file:

    <bean id="contentManager" class="com.edocs.common.integration.contmgmt.FileContentManager" scope="singleton"/>

    Replace the content with the following code:

    <bean id="contentManager" class="com.edocs.common.integration.contmgmt.UCMContentManager" scope="singleton"/>

  3. Update the contentServerConfig bean with the properties appropriate for your implementation, for example:

    <bean id="contentServerConfig" class="com.edocs.common.api.integration.contmgmt.ContentServerConfig" scope="singleton">

    <property name="contentServerProperties">

    <props>

    <prop key="contentServerURL">http://yourcontentserver:portnumber/cs/idcplg</prop>

    <prop key="contentServerUser">username</prop>

    <prop key="contentServerPassword">example</prop>

    </props>

    </property>

    </bean>

  4. If you want to use a secure HTTPS connection, then follow these steps:
    1. In the integration.xma.xml file, update the contentServerURL property in the contentServerConfig bean, for example:

      https://yourcontentserver:portnumber/cs/idcplg

      NOTE:  The default HTTPS port for Oracle WebCenter is 16201.

    2. Download the HTTPS certification file from your Oracle WebCenter content server and import it into the Billing and Payment server. In the Oracle WebLogic console, click Environment, Servers, AdminServer, and then click the Keystores tab. Find the Java Standard Trust Keystore file location for your Oracle WebLogic server, for example:

      /export/home/edocs/Softwares/bea/jdk160_29/jre/lib/security/cacerts

    3. Go to your $JAVA_HOME/bin directory, and import the certification file from the Oracle WebCenter content server to your Oracle WebLogic keystore, for example:

    keytool -import -alias ucm -keystore /export/home/edocs/Softwares/bea/jdk160_29/jre/lib/security/cacerts -file /export/home/edocs/example.crt -trustcacerts

    In this example, /export/home/edocs/example.crt is the certification file from Oracle WebCenter.

    1. Enter the keystore password.
  5. Restart the Command Center server.
Implementation Guide for Oracle Self-Service E-Billing Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.