Oracle Utilities Customer Self Service

Similar documents
NS Connector! Seamlessly Integrate the Data Flow Between Your Projects and Financials with HOW DOES CONNECTOR WORK? WHAT CAN CONNECTOR DO FOR ME?

Oracle Utilities Customer Care & Billing Release Utility Reference Model Establish and Maintain Net Energy Metering Service

Oracle Utilities Customer Care and Billing Release Utility Reference Model Apply Miscellaneous Charges

Oracle Hospitality RES 3700 Enterprise Management. Installation Guide

Oracle Enterprise Manager. 1 Where To Find Installation And Upgrade Documentation

Oracle Revenue Management and Billing. Upgrade Path Guide. Version Revision 13.0

Oracle Utilities Customer Care and Billing. Release Utility Reference Model c CC&B-EBS.Manage GL Procedures

Oracle Hospitality Suites Management User Guide. Release 3.7

This document provides links to resources that will help you use EnterpriseTrack.

Oracle Hospitality ecommerce Integration Cloud Service Release Notes Release 18.1 E

Oracle Customer Data Synchronization Integration Pack for Oracle Utilities Customer Care and Billing and Siebel Energy E

Oracle Service Logistics Cloud Using Service Logistics Cloud 19A

Oracle Enterprise Manager

About Contract Management

Oracle Utilities Opower Bill Ready Notification Cloud Service

Version /2/2017. Offline User Guide

Contents Introduction... 5 Where to Get Documentation... 5 Where to Get Training... 5 Where to Get Support... 6 Legal Notices... 7

BlackBerry User Guide

This document provides links to resources that will help you use P6 EPPM.

Oracle Utilities Customer Care and Billing Release Utility Reference Model Manage Net Energy Metering Charges

Oracle. SCM Cloud Getting Started with Your Manufacturing and Supply Chain Materials Management Implementation. Release 13 (update 17D)

Configuring Single Sign-On for Oracle Enterprise Performance Management Cloud. Configuring Single Sign-On Between EPM Cloud and NetSuite

Oracle Utilities Customer Care and Billing Release Utility Reference Model Select Customers and Manage Programs

Taleo Enterprise Fluid Recruiting User Guide Release 17

Oracle Hospitality Inventory Management Close Financial Period User Guide Release 9.0 E

Oracle. SCM Cloud Getting Started with Your Manufacturing and Supply Chain Materials Management Implementation. Release 13 (update 18B)

Oracle Hospitality Inventory Management Mobile Solutions. Installation and Configuration Guide

Oracle Enterprise Performance Management System Addendum. Release

Oracle Application Integration Architecture

Oracle SCM Cloud. Release 11. Getting Started with Your Manufacturing and Supply Chain Management Implementation O C T O B E R

Monitoring Oracle Java CAPS Business Processes

Oracle Hospitality Hotel Mobile Release Notes Release 1.0 E June 2016

Oracle Communications Pricing Design Center

About Oracle Primavera P6 Enterprise Project Portfolio Management

Oracle Utilities Customer Care and Billing Release Utility Reference Model a Read Meter

Oracle Health Sciences Adverse Event Integration Pack for Oracle Health Sciences InForm and Oracle Argus Safety

Version Ticketing Guide for Business Users. Oracle ATG One Main Street Cambridge, MA USA

CRM On Demand. Configuration Guide for Oracle CRM On Demand Life Sciences Edition

Oracle Hospitality Inventory Management Mobile Solutions. Quick Reference Guide

Oracle Hospitality Simphony First Edition Venue Management (SimVen) Reports User Guide Release 3.8 Part Number: E

Oracle Hospitality Cruise Shipboard Property Management System OHC POS Discount Handling Release E

Oracle Warehouse Management Cloud. Getting Started Guide Release 8.0 Part No. E

Oracle Supply Chain Planning Cloud. Release 13 (updates 18A 18C) New Feature Summary

Transaction Based Usage Costs

Oracle Cloud Using the Oracle Enterprise Performance Management Adapter with Oracle Integration Cloud

Taleo Enterprise Performance Review Ratings Orientation Guide Release 17

Oracle Hospitality InMotion Mobile. Quick Reference

ABS-POS EMS Functionality ABS-POS EMS Functionality Date: 24th September 2009

Oracle Utilities Meter Data Management Release Utility Reference Model MDM Calculate Usage

Taleo Enterprise Fluid Recruiting User Guide Release 17.2

Oracle Knowledge Analytics User Guide

Oracle Utilities Analytics Dashboards for Customer Analytics, Revenue Analytics, and Credit & Collections Analytics

Oracle Manufacturing Cloud. Release 13 (updates 18A 18C) New Feature Summary

The Enhanced Sales Center SuiteApp

Materials Control. POS Interface Materials Control <> MICROS Simphony 1.x. Product Version POS IFC Simph1.x Joerg Trommeschlaeger

Oracle Application Integration Architecture

Oracle. Sales Cloud Using Sales Cloud for Outlook. Release 13 (update 17D)

Oracle Procurement Cloud Security Reference

Oracle Hospitality Cruise Shipboard Property Management System Maintenance User Guide Release 8.0 E

Agile PLM UPK. Agile Help Menu Integration Guide. v9.3

Quick Installation Guide

Oracle Utilities Customer Care and Billing Release Utility Reference Model Manage Meters

Oracle SCM Cloud Implementing Supply Chain Planning. Release 13 (update 18C)

What's New New Features in Primavera Analytics 18

Oracle. SCM Cloud Using Supply Chain Collaboration. Release 13 (update 17D)

Oracle. Loyalty Cloud Implementing Loyalty Cloud. Release 13 (update 17D)

Oracle Application Integration Architecture

New Features in Primavera Gateway 14.2

Oracle Cloud Administering Access Control for Oracle Enterprise Performance Management Cloud E

Oracle Application Integration Architecture

Oracle Value Chain Execution Cloud Implementing Supply Chain Financial Orchestration. Release 9

Oracle. Adaptive Intelligent Apps for CX Getting Started with Adaptive Intelligent Sales 18.10

Oracle. Adaptive Intelligent Apps for CX Getting Started with Adaptive Intelligent Sales 18.10

Oracle Hospitality Suite8 Serviced Apartment Rental Billing Release and higher E December 2017

Oracle Hospitality RES 3700 Credit Card Interface

Oracle. SCM Cloud Implementing Supply Chain Planning. Release 13 (update 18A)

Oracle Utilities Network Management System

Oracle Cloud Administering Access Control for Oracle Enterprise Performance Management Cloud E

Oracle Retail MICROS Stores2 Functional Document Fidelity - Point Redemption with Heading Discount Release September 2015

Oracle Retail MICROS Stores2 Functional Document Sales - Cash Rounding Release September 2015

Oracle Procurement Cloud Security Reference. Release 13 (update 17D) Part Number E

Oracle. SCM Cloud Administering Pricing. Release 12. This guide also applies to on-premises implementations

About Configuring BI Publisher for Primavera Unifier. Getting Started with BI Publisher Reports

Oracle Taleo Cloud for Midsize (Taleo Business Edition) Release 18D. What s New

Release Notes. Oracle Revenue Management and Billing. Version Revision 1.0. E June, 2016

Oracle Public Sector Revenue Management Analytics

Oracle. Global Human Resources Cloud Implementing Payroll Costing. Release 13 (update 18B)

Oracle. Sales Cloud Configuring Sales for B2C. Release 13 (update 18B)

Oracle Banking Digital Experience

Joint Venture Management Implementation Guide Release 9.2

Oracle Value Chain Execution Cloud Using Receiving

Oracle Service Cloud. New Feature Summary. Release 18C ORACLE

Oracle Fusion Applications Licensing Information

Oracle Data Relationship Management

Oracle Banking Digital Experience

Oracle. Global Human Resources Cloud Implementing Payroll Costing. Release 13 (update 18A)

Oracle Procurement Cloud Security Reference. Release 13 (update 18B)

Oracle Utilities Customer Care and Billing Release Utility Reference Model b CCB.v2.4-JDE.Manage AP Procedures

Oracle. SCM Cloud Using Receiving. Release 13 (update 17D)

Oracle. Global Human Resources Cloud Implementing Payroll Costing. Release 13 (update 17D)

Transcription:

Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows Release 2.1.0 E50621-01 November 2013

Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows Release 2.1.0 E50621-01 November 2013 Copyright 2012, 2013, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services. Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows ii

Table of Contents Overview... 4 Additional Resources... 4 Abbreviations... 5 Software Requirements... 5 Install and Uninstall... 6 Installation... 6 Prerequisites... 6 Installation Steps... 6 Post-Installation Checklist... 7 Verifying Composites in SOA Enterprise Manager... 7 Verify Security Credentials from SOA Enterprise Manager... 7 Verify Attached Policies from SOA Enterprise Manager... 8 Verify ADF Connection in OUCSS Enterprise Manager... 10 Uninstallation... 13 OUCSS Web Services... 14 Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows iii

Chapter 1 Overview When Oracle Utilities Customer Self Service 2.1.0 is installed, the OUCSS modules that need to interact with Oracle Utilities Customer Care and Billing (CCB) invokes, by default, the CCB Web services directly. With the release of Patch 17632298, customers have an option to use the OUCSS-OUCCB Optional BPEL flows to interact with CCB to get information or process data. This whitepaper describes the steps to install and uninstall the OUCSS-OUCCB Optional BPEL flows. It also describes the OUCSS-OUCCB Optional BPEL flows released with the patch. Additional Resources For additional details see the following resources: The Oracle Utilities Customer Self Service Installation Guide provide information on product installation/uninstallation, requirements, configuration, and administration. The Readme.txt inside Patch 17632298 provides information on the installation/uninstallation requirements, configuration, and administration of the CSS-CCB Optional BPEL flows. The Oracle Utilities Customer Self Service Implementation Guide provide information on OUCSS Implementation and CSS BPEL Flows. Note: This document and the documentation mentioned above is subject to revision and updating. For the most recent version of this and related documentation, as well as information on functionality and known issues for other Oracle products that may be required for installation and proper functionality of this product, check the Oracle Utilities Documentation area on the Oracle Technology Network (OTN) web site (http://www.oracle.com/technetwork/appstech/utilities/documentation/index.html). Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 4

Chapter 1 Overview Abbreviations OUCSS CCB or OUCCB MDS MW_HOME OUCSS_Product_Home Oracle Utilities Customer Self Service Oracle Utilities Customer Care and Billing Metadata Services Middleware Home The folder in which the webcenter_wss.zip file is extracted. Software Requirements Oracle Utilities Customer Self Service version 2.1 (OUCSS210.zip, available from Oracle Software Delivery Cloud at edelivery.oracle.com). Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 5

Chapter 2 Install and Uninstall Installation The following sections describe the settings and requirements for a successful installation. Prerequisites OUCSS BPEL flows which are part of the Oracle Utilities Customer Self Service package must already be installed and running on the server. Refer to Chapter 3, Installing CSS BPEL Flows", in the OUCSS 2.1.0 Installation Guide. Installation Steps 1 Download the OUCSS-OUCCB Optional Flows patch (17632298.zip) from the Oracle Automated Release Updates site (http://aru.us.oracle.com/). 2 Follow the installation instructions in the readme.txt. Note: OUCSS-OUCCB Optional BPEL flows will be deployed in the same OUCSS partition where OUCSS BPEL flows are deployed. The OUCSS-OUCCB Optional BPEL Flows will also use the same MDS repository as the OUCSS BPEL flows. Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 6

Chapter 2 Install and Uninstall Post-Installation Checklist Verifying Composites in SOA Enterprise Manager 1 Log in to the SOA Enterprise Manager. 2 Expand the Farm_soa_domain>soa>soa-infra>OUCSS partition. 3 Verify that the 35 CSS-CCB composites are deployed in the OUCSS partition: Verify Security Credentials from SOA Enterprise Manager Follow these steps to verify security for connecting to Oracle Utilities Customer Care and Billing (CCB) from SOA11g middleware: 1 Log in to the SOA Enterprise Manager. Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 7

Chapter 2 Install and Uninstall 2 Expand WebLogic Domain and right-click soa_domain > Security > Credentials. 3 Expand the oracle.wsm.security credential and verify that the keys OU_CCB_01 is created. Verify Attached Policies from SOA Enterprise Manager Follow these steps to verify the policies attached to the web services that each BPEL process is using: 1 Log in to SOA Enterprise Manager. 2 Expand the SOA > OUCSS partition. Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 8

Chapter 2 Install and Uninstall 3 Choose a composite (example: OUCSSOUCCBWXAccountSearchEBF), then scroll down to the Services and References section. Verify that the Web Service Type with Service Usage (example: OUCSSOUCCBWXAccountSearchEBF_Client_ep) is linked to a service policy. Verify that the Web Service Type with Reference Usage (example: OUCCB_WXAccountSearchService) is linked to a client policy. The client policy attached to that web service should use the OU_CCB_01 csf-key. Repeat this verification procedure for all remaining BPEL composites, as needed. Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 9

Chapter 2 Install and Uninstall Verify ADF Connection in OUCSS Enterprise Manager Verify that the OUCSS-OUCCB wsdls are correctly tokenized and referenced in the ADF Connections: 1 Log in to the OUCSS Oracle Enterprise Manager console at http://<wlsadminhost>:<wlsadminserverport>/em with wlsadminuser/wlsadminpasswd. 2 Select OUCSSPortal(v2.1.0) from Application Deployments, then right-click and choose ADF > Configure ADF Connections from the context menu as shown in the following image: Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 10

Chapter 2 Install and Uninstall 3 Under Webserver connections, each connection name should show a corresponding OUCSSOUCCB BPEL WSDL URL. 4 Click on a connection name (example: SSGetRatedSAsService), click Edit, select WSDL URL, and open the connection in your browser. If the WSDL URL is correctly formed (e.g., http://soahostname:soaportno/soainfra/services/oucss/oucssouccbwxgetratedsasebf/oucssouccbwxgetratedsas_client_ep?wsdl) and WSDL opens, then tokenization has been completed correctly. 5 Click on a connection name (example: SSGetRatedSAsService), click AdvancedConnectionConfiguration, select Configuration tab, make sure the Endpoint Address has the same entry as the wsdl above, except with no?wsdl at the end. The Endpoint Address will look like the sample below if it is correctly formed (e.g., http://soahostname:soaportno/soainfra/services/oucss/oucssouccbwxgetratedsasebf/oucssouccbwxgetratedsas_client_ep) Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 11

Chapter 2 Install and Uninstall 6 Click on a connection name (example: SSGetRatedSAsService), click AdvancedConnectionConfiguration, select OWSM Policies tab, make sure a client policy is in the Directly Attached Policies and csf-key assigned is OUCSS_INTG_BASIC_KEY. Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 12

Chapter 2 Install and Uninstall 7 Repeat this verification procedure for all remaining connections that need to call the OUCSS-OUCCB Optional BPEL services Uninstallation Follow the uninstall instructions in the readme.txt file. Note: The schemas and wsdl added to the MDS repository during OUCSS-OUCCB Optional BPEL Flows will not be deleted from MDS during uninstall. Only the OUCSS-OUCCB BPEL Composited deployed to the OUCSS partition will be undeployed. Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 13

Chapter 3 OUCSS Web Services The following base services invoked by Oracle Utilities Customer Self Service can be configured to use the OUCSS-OUCCB Optional BPEL service to connect to CCB. Note: For more information on the base services invoked by Oracle Utilities Customer Self Service, see Chapter 2, "OUCSS Implemention", in the Oracle Utilities Customer Self Service Implementation Guide. OUCSS Service Name Module Name SSInvitePersonList Login SSVerifyAccount Login SSViewAccountService Login SSViewAccountList Login Service Description It is responsible for retrieving person information related to an account. This service is used to enroll an account to a self-service user for web access. The list of verification fields per line of business are defined on the Self-Service Integration master configuration. This service retrieves account information to display in the self-service application. This service accepts a list of accounts from self-service and returns corresponding account information. It uses the information scripts defined on the Self-Service Integration master configuration. In addition, it may also invoke the account list filter script defined on the self-service master configuration to apply filter criteria to the account list. CSS-CCB BPEL Service OUCSSOUCCBWXInvitePersonListEBF OUCSSOUCCBWXVerifyAccountEBF OUCSSOUCCBWXViewAccountEBF OUCSSOUCCBWXViewAccountListEBF Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 14

Chapter 3 OUCSS Web Services AccountSummaryService AccountSummary SSAutoPaySetupUpdateService AccountManagement, AutoPay BillingHistoryService BillingHistory WSSEBillUpdateService AccountManagement Electronic Billing SSMaintainMailingAddressUpdateService AccountManagement, Account AddressInfo WSSAccountPhoneInfoUpdateService AccountManagement, AccountPhoneInfo ViewBillService BillingHistory SSCreateScalarMeterAddService Scalar Meter This service retrieves account charge summary information to display in the selfservice application.the service returns The most recent bill for the account (excludes off cycle bill generated bills) Account's current balance This service is used for retrieving and maintaining an account's auto pay details. For auto pay updates, the service merely creates an instance of the Auto Pay Setup business object defined on the Self-Service Integration master configuration. This service retrieves bills and payments for an account for a given period to display in the self-service application. This service is responsible for retrieving and maintaining a customer's bill routing method, e.g., postal, email, etc. This service supports the following modes: On READ action, it retrieves the account's current bill routing method setting On UPDATE action, it updates the account's current bill routing method setting This service is used for retrieval and updation of customer's mailing address. This service supports the following modes: On READ action, it retrieves the account's current mailing address On UPDATE action, it updates the account's mailing address. Note that when a mailing address is updated, it is stored on the person correspondence information This service is responsible for for retrieval and updation of customer's phone numbers. This service supports the following modes: On READ action, it retrieves the customer's current phone information On UPDATE action, it updates the customer's phone information This service retrieves account's bill details to display in the self-service application. It is responsible for retrieving and adding manual or scalar meter reads. When adding a new meter read, the service merely creates an instance of the Meter Read Creation business object defined on the Self-Service Integration master OUCSSOUCCBWXAccountChargesSummaryRetrieverEBF OUCSSOUCCBWXAutoPaySetupEBF OUCSSOUCCBWXBillPayHistoryRetrieverEBF OUCSSOUCCBWXEBillSetupEBF OUCSSOUCCBWXMaintainMailingAddressInfoEBF OUCSSOUCCBWXMaintainPhoneInfoEBF OUCSSOUCCBWXBillViewEBF OUCSSOUCCBWXCreateMeterReadEBF Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 15

Chapter 3 OUCSS Web Services SSConsumptionSummaryService ConsumptionSummary SSGetRatedSAsService RateAnalysis SSRateAnalysisService RateAnalysis SSOneTimePaymentService Payment/OneTime BillNotificationUpdateService BillNotification SSServiceChargesToDate ServiceChargeToDate configuration. This service retrieves consumption information for display in the self-service application. It retrieves consumption information for service agreements that do not require MDM bill determinants. This service retrieves the rated service agreements of an account. It also returns the valid rate schedules for every SA's SA Type. This service receives an SA and a new rate schedule and does a comparison of the bill segments of the SA versus what the charges would have been if the SA was billed using the new rate schedule. This service is used for creation of online payments. This service is responsible for maintaining the billing notification preferences of a selfservice user. This service retrieves the charges to date for a self-service user's account. The system only attempts to calculate unbilled charges to date for service agreements that require bill determinants from MDM. OUCSSOUCCBWXGetConsumptionSummaryEBF OUCSSOUCCBWXGetRatedSAsEBF OUCSSOUCCBWXRateAnalysisEBF OUCSSOUCCBWXMakePaymentEBF OUCSSOUCCBWXSetBillNotifyPreferenceEBF OUCSSOUCCBWXUsageChargesToDateEBF CustomerMgmtService ServiceMgmt This inbound service is used to process start, stop and transfer service requests. The service supports the following modes: On READ action, it invokes the start service criteria script defined on the selfservice master configuration On UPDATE action, the service merely creates an instance of the start service task type defined on the master configuration. The start, stop or transfer request is handled within the service tasks s lifecycle. OUCSSOUCCBWXProcessStartStopRequestEBF PremiseSearchService ServiceMgmt This service is used to search for a premise. It invokes the existing CCB premise search page to search for a premise by the address field constituents. OUCSSOUCCBWXPremiseSearchEBF PaymentArrangement PayArrangement This service is used to process a pay arrangement request. The service supports the following modes: On READ action, it invokes the payment arrangement eligibility script defined on the self-service master configuration. The eligibility script is responsible for returning the list of available pay arrangement service task types. On UPDATE action, the service merely OUCSSOUCCBWXProcessPayArrangementRequestEBF Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 16

Chapter 3 OUCSS Web Services SSLookupService Admin/Lookup SSLabelService Admin/Labels SSContextInfoService AccountContextInfo SSAccountSearchService CSRAccountSearch SSBudgetDetailService BudgetBilling SSBudgetRequestUpdateService BudgetBilling SSFinancialHistory Financial History PrepaidBalanceAndChargesService PrePaid PrepaidEstimatesAndCostService PrePaid creates an instance of the pay arrangement service task type selected by the end customer. The pay arrangement request is handled within the service tasks s lifecycle. This service retrieves data for populating dropdown lists in the self-service application. The following is returned: Valid credit card types as defined on the Self-Service Integration master configuration Valid payment types as defined on the Self-Service Integration master configuration Valid bill route types Valid phone types This service retrieves data for populating field labels in the self-service application. This service accepts account id and person id and returns a list of the context properties for the account This service accepts account information, together along with search information The web service will return the list of accounts as a response The webservice accepts account information The list of eligible SAs along with their recommended budget amounts will be sent back to CSS. Ineligible SAs will also be sent, identifying them as such After sending an update request to the service, the service will cancel the account s budget billing plan. The webservice accepts account information and returns bills and payments. Under each bill row, more details related to the bill will be supplied (total adjustments and corrections as well as the individual bill segments reported on the bill). Also, transactions not yet reported on a bill will be displayed individually. The webservice is used for fetching the balance and charges associated with a particular prepaid account This webservice is used for fetching the estimated number of days available for a particular prepaid customer before his service is cut. OUCSSOUCCBWXGetSelfServiceDropdownsEBF See **Note below OUCSSOUCCBWXGetSelfServiceLabelsEBF See **Note below OUCSSOUCCBWXContextInfoEBF OUCSSOUCCBWXAccountSearchEBF OUCSSOUCCBWXBudgetDetailsEBF OUCSSOUCCBWXProcessBudgetRequestEBF OUCSSOUCCBWXFinancialHistoryRetrieverEBF OUCSSOUCCBWXRetrievePPBBalanceAndChargesEBF OUCSSOUCCBWXRetrievePPBEstimatesAndCostsEBF Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 17

Chapter 3 OUCSS Web Services ScalarUsageDetailService Scalar Usage Details SSFormsListService FormsMgmt SSFormsManagementUpdateService FormsMgmt WXRetrieveAccountDocumentsService SSReadAccountDocuments The webservice accepts on read account information. It return sthe list of service agreements with their corresponding scalar usage details measurement This web service has one action which is READ, when this web service is invoked, the edge application will return the list of form entries for the FORMTYPE. On UPDATE the webservice is passed with the updated Form details. If the transaction is successful a reference number is returned back The webservice returns a list of valid documents related to the given account and the description of the documents OUCSSOUCCBWXRetrieveScalarUsageEBF OUCSSOUCCBWXFormsListEBF OUCSSOUCCBWXFormsManagementEBF OUCSSOUCCBWXRetrieveAccountDocumentsEBF CommercialBillHistoryService SSCommercialBillHistory This service accepts a list of accounts and returns the financial history for the accounts. The base financial history service is called. This Web service is used for commercial context. OUCSSOUCCBWXMultipleAccountFinancialHistoryEBF **Note: OUCSSOUCCBWXGetSelfServiceDropdownsEBF and OUCSSOUCCBWXGetSelfServiceLabelsEBF will not work with the current Oracle Utilities Customer Self Service version 2.1.0. Bug 17645726 has been opened to address this issue. For now, please use the CCB Web services WXGetSelfServiceDropdowns and WXGetSelfServiceLabels to get data from CCB. When patch 17645726 is ready and applied, these flows will work with OUCSS. Oracle Utilities Customer Self Service Whitepaper: Using OUCSS-OUCCB Optional BPEL Flows 18