Implementation Guide for Oracle Self-Service E-Billing > Customizing the Customer Service Representative Application >

CSR Application


The CSR application WAR file contains the tiles (*.JSP) for the application. Under the war/src/main/webapp directory are a variety of packages containing tiles that address key CSR view functions such as impersonating and finding a CSR's customer (access-cust), enrolling the CSR and searching for a customer's CSR (manage-csr), enrolling the customer (manage-cust), and searching and managing organizations (manage-org).

Under the \web-actions\src\main\java\com\edocs\application\csr (compiled source) directory are action, form, and tag classes which comprise the model and controller of the CSR application. The common package contains a variety of CSR helper classes for logging in, enrolling, authentication, and configuration.

See the war/src/main/webapp/WEB-INF/classes for the struts configuration JavaBeans and forwarding actions for this CSR application. The tiles configuration also resides in this file.

See the web-actions\src\main\config\csr.xma.xml file for how to configure access to the customer application from the CSR application and the list of CSR roles that are enabled.

Contents of csr.xma.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

<!-- XMA specific definitions -->

<bean id="GlobalConfigurationBean" class="com.edocs.common.configuration.core.CSRConfiguration">

\u0009\u0009<property name="csrParam">

\u0009\u0009\u0009<value>csr</value>

\u0009\u0009</property>

\u0009\u0009<property name="activeStatus">

\u0009\u0009\u0009<value>Active</value>

\u0009\u0009</property>

\u0009\u0009<property name="inActiveStatus">

\u0009\u0009\u0009<value>Inactive</value>

\u0009\u0009</property>

\u0009\u0009<property name="customerServicePhone">

\u0009\u0009\u0009<value>${customerServicePhone}</value>

\u0009\u0009</property>

</bean>

</beans>

Implementation Guide for Oracle Self-Service E-Billing Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.