Oracle Utilities Customer Self Service Release Whitepaper: Consuming OUCSS Taskflows in Custom Portals E October 2011

Similar documents
Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved.

New Features in Primavera Professional 15.2

Oracle Governance, Risk and Compliance Controls. Deployment with WebLogic Release 8.6.0

Oracle Utilities Customer Self Service

JavaFX. JavaFX System Requirements Release E

Oracle Enterprise Single Sign-on Logon Manager How-To: Configuring ESSO-LM Event Logging with Microsoft SQL Server 2005 Release

Oracle Utilities Meter Data Management Integration to SAP for Meter Data Unification and Synchronization

JavaFX. JavaFX System Requirements Release E

Oracle Utilities Advanced Spatial and Operational Analytics

BAA Oracle EBS R12.1 isupplier Portal Created on 11/26/2012 3:18:00 PM

Oracle Tuxedo Mainframe Adapter for SNA

Defining Constants and Variables for Oracle Java CAPS Environments

Oracle Utilities Mobile Workforce Management

Module Code Entries Utility Oracle FLEXCUBE Universal Banking Release [December] [2016]

Oracle WebCenter Portal. Starting Points for Oracle WebCenter Portal Installation

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server

Oracle Banking Channels Bank User Base

Oracle Utilities Work and Asset Management

Oracle WebCenter JSR-168 Container

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

New Features in Primavera P6 16.2

1 Understanding the Cross Reference Facility

Oracle Cloud What's New for Oracle WebCenter Portal Cloud Service

Oracle WebCenter Portal

Customer Service Training Activities Created on 10/10/2011 3:33:00 PM. FSU Service Center. Quick Reference Guide v.

Installer Troubleshooting Oracle FLEXCUBE Universal Banking Release [October] [2015]

Report Management and Editor!

Importing an SNA Custom Handshake Class

JD Edwards EnterpriseOne. Overview. Prerequisites. Web Client for ipad Quick Start Guide Release 8.98 Update 4, Service Pack 5

Material Stock Requests 9.1

Open Development Tool Database Setup Oracle FLEXCUBE Universal Banking Release [May] [2017]

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Configuring Oracle Java CAPS Master Index (Repository) Connectivity and Environments

BRF Crystal_Reporting_9_1

Oracle Communications Configuration Management

General Security Principles


Oracle Endeca Commerce Compatibility Matrix

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones Guide 12c Release 1 ( )

Oracle Web Service Manager Implementation Guide Oracle FLEXCUBE Universal Banking Release [April] [2014]

Reports DSN Entries Utility Oracle FLEXCUBE Universal Banking Release [May] [2018]

Oracle Fusion Middleware

Deploying Oracle FLEXCUBE Application on WebSphere Oracle FLEXCUBE Universal Banking Release [December] [2016]

Oracle Enterprise Manager

Overview of the Plug-In. Versions Supported

Internal Handoff Grants Utility Oracle FLEXCUBE Investor Servicing Release [October] [2015]

Data Model Getting Started Oracle FLEXCUBE Universal Banking Release [May] [2018]

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer

Application Server Installation Guide for OPSS - CSF Oracle FLEXCUBE Universal Banking Release [May] [2016]

Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management

Oracle WebCenter WSRP Consumer

Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier... 5

Oracle Hospitality MICROS Commerce Platform Release Notes Release Part Number: E December 2015

Oracle GoldenGate for Java

JD Edwards EnterpriseOne Licensing

Oracle Fusion Middleware

Oracle Endeca Guided Search Compatibility Matrix

Open Development Tool Application Deployment in Weblogic Oracle FLEXCUBE Universal Banking Release [May] [2017]

Oracle GoldenGate for Flat File

Oracle Utilities Smart Grid Gateway Adapter for Echelon

Oracle Hospitality Query and Analysis Languages and Translation Configuration Guide. March 2016

Oracle Cloud. Oracle Cloud Adapters Postinstallation Configuration Guide E

Oracle Fusion Middleware. About XDS Usage. Configuring the XDS Connector for Oracle WebCenter Content. 11g Release 1 (11.1.1)

Oracle Enterprise Manager Ops Center

Recipe Calculation Survey. Materials Control. Copyright by: MICROS-FIDELIO GmbH Europadamm 2-6 D Neuss Date: August 21 st 2007.

Oracle Utilities Smart Grid Gateway MV-90 Adapter for Itron

FLEXCUBE General Ledger Application Deployment in Websphere Oracle FLEXCUBE Universal Banking Release [October] [2015]

Oracle Enterprise Manager. 1 Introduction. System Monitoring Plug-in for Oracle Enterprise Manager Ops Center Guide 11g Release 1 (

Oracle Health Sciences Information Gateway. 1 Introduction. Security Guide Release 2.0.1

Oracle Banking Digital Experience

REST API Services Compilation and Build Oracle FLEXCUBE Universal Banking Release [May] [2016]

Oracle Database Firewall. 1 Downloading the Latest Version of This Document. 2 Known Issues. Release Notes Release 5.

Oracle TSAM for OpenVMS

Adaptive Risk Manager Challenge Question Cleanup 10g ( ) December 2007

Export generates an empty file

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Scope Use this guide to migrate your P6 EPPM schema to a P6 Professional schema or your P6 Professional schema to a P6 EPPM schema.

Data Model Getting Started Oracle FLEXCUBE Universal Banking Release [February] [2018]

This section includes information on important Oracle Healthcare Data Model installation and configuration details. 1.1 Obtain and Apply IP Patch

Oracle Utilities Mobile Workforce Management

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide. Version 1.0 (Siebel CRM Version 8.2), Rev.

JavaFX. JavaFX 2.2 System Requirements Release 2.2 E

Switch Interface Installation Oracle FLEXCUBE Universal Banking Release [December] [2016]

Material Stock Requests 9.2 HCSD

Apple Safari Settings Oracle FLEXCUBE Release [May] [2017]

What's New. Features introduced in New Features in Primavera Gateway 17

What s New for Oracle Cloud Stack Manager. Topics: July Oracle Cloud. What's New for Oracle Cloud Stack Release

Primavera Portfolio Management Reporting Views for SQL Server databases

Oracle Utilities Opower Custom URL Configuration

Oracle Utilities Meter Data Management Release Utility Reference Model Maintain Generic Usage Subscription

Oracle Fusion Middleware

Set Up Rules Palette

Governance, Risk, and Compliance Controls Suite. Hardware and Sizing Recommendations. Software Version 7.2

About the CORBA Cartridge

Modeling Network Integrity Release 7.3.1

PeopleSoft Fluid Icon Standards

Oracle Information Rights Management Oracle IRM Windows Authentication Extension Guide 10gR3 August 2008

Oracle Utilities Meter Data Management Integration to SAP for Meter Data Unification and Synchronization

Materials Control. Account Classes. Product Version Account Classes. Document Title: Joerg Trommeschlaeger

Transcription:

Oracle Utilities Customer Self Service Release 2.0.0 Whitepaper: Consuming OUCSS Taskflows in Custom Portals E26553-01 October 2011

Copyright 2011, 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. The information contained herein is subject to change without notice and is not warranted to be errorfree. If you find any errors, please report them to us in writing. If this software or related documentation 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 RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are commercial computer software or commercial technical data pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500Oracle Parkway, Redwood City, CA 94065. 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 which 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. 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 lost, costs, or damages incurred due to your access to or use of third party content, products or services. ii Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Table of Contents Overview... 4 Additional Resources... 4 Abbreviations... 4 Preparation and Procedures... 4 Software Requirements... 4 Pre-Installation Tasks... 4 Assumptions... 4 Steps... 5 Download and Extract OUCSS Artifacts... 5 Patch View Jars with task-flow-registry.xml... 7 Consuming Taskflows in a Custom Portal... 12 iii Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Overview This whitepaper describes the steps required to consume OUCSS taskflows in custom (ADF/WebCenter) portal applications in a WebLogic 11g environment. Additional Resources For more information please refer to the following: OUCSS_Implementation.pdf Resource Location Part of initial product package Abbreviations CCB - Oracle Utilities Customer Care and Billing MDM - Oracle Utilities Meter Data Management DDL Data Definition Language MDS Metadata Services OUCSS Oracle Utilities Customer Self Service Preparation and Procedures Software Requirements Please refer to the Oracle Utilities Customer Self Service Installation Guide for product-specific versions and the current patch level. Pre-Installation Tasks The following should be completed before you can consume OUCSS taskflows in custom portals. Ensure that your Oracle JDeveloper version is 11gR1 PS3 (11.1.1.4.0). o Ensure that the WebCenter Extension bundle is enabled in JDeveloper. Ensure that your custom portal has the required MDS configuration (for customization). Assumptions The custom portal is built using the WebCenter Portal Application template. 4 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

The custom portal will be deployed onto an Oracle WebLogic (10.1.4) server. The OUCSS Schema is created and populated with seed data. For running the taskflows, a data source with jndi name jdbc/oucssds is also expected in the target application server. For taskflows that require the sending of emails (e.g., Registration, Invite, etc.), a mail session with the jndi name mail/oucss is also expected on the target application server. NOTE: The following information is not within the scope of this document: Setup of database and MDS or other schemas required by the custom portal. Security of the custom portal to restrict access to taskflows or portal pages. Steps The following steps describe patching of OUCSS view jars and consuming OUCSS taskflows in a custom portal. Download and Extract OUCSS Artifacts 1. Download OUCSS_2.0.0.0.zip. 2. Extract the contents of OUCSS_2.0.0.0.zip into any folder (e.g., D:\OUCSS). 3. Change to the <<UnZipFolder>>\OUCSSARTIFACTS\ directory and extract webcenter_wss.zip. 5 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

4. Change to the <<UnZipFolder>>\OUCSSARTIFACTS\Install\application directory. Extract the contents of OUCSS_Extension.war to the OUCSS_Extension folder. 5. Change to the <<UnZipFolder>>\OUCSSARTIFACTS\Install\application\OUCSS_Extension\WEB-INF\lib directory. This directory contains all model and view jars containing OUCSS data controls and taskflows. 6 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Patch View Jars with task-flow-registry.xml All OUCSS view jars are missing a task-flow-registry.xml file that is required to consume OUCSS taskflows in a custom portal using JDeveloper. To address this issue, a patch containing the required task-flow-registries is available on ARU. To apply the patch: 1. Download the13104322.zip (patch) from ARU. This archive contains taskflow registries for each of the view jars in the <<jar_name>>\meta-inf folder. 2. Expand 13104322.zip into an folder ( e.g., D:\OUCSS\13104322). 3. From the <<Unzip_Folder>>\OUCSSARTIFACTS\Install\application\OUCSS_Extension\WEB-INF\lib folder, open the oracle.ugbu.ss.admin.view_2.0.0.jar using any zip utility software. 7 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

The archive should contain the following: 4. Change to the META-INF folder. 8 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

5. In another window, change to the <<Unzip_Folder>>\13104322\oracle.ugbu.ss.Admin.view_2.0.0.jar\META-INFdirectory. This directory contains the task-flow-registry.xml file pertaining to the oracle.ugbu.ss.admin.view_2.0.0.jar file. 9 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

6. Add the task-flow-registry.xml file from <<Unzip_Folder>>\13104322\oracle.ugbu.ss.Admin.view_2.0.0.jar\META-INF into the META- INF folder of the actual oracle.ugbu.ss.admin.view_2.0.0.jar file. 7. After adding the task-flow-registry.xml file to the jar, edit the oracle.adf.common.services.resourceservice.sva file found in the same folder, then add the entry oracle.adf.controller.rc.taskflowresourceservicestrategy ADF_TaskFlow. 10 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

8. Save the changes and close the view jar file. Check the timestamp of the jar to confirm the update. 9. Repeat steps 3 through 8 for all the other OUCSS view jars. Once done, the taskflows are ready to be consumed in custom portal. 11 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Consuming Taskflows in a Custom Portal The following steps describe how to consume taskflows in a custom portal. Before consuming the portal, we recommend that you create the required site templates on which the portal pages will be based. Note: This procedure does not describe security-related settings that may be required by the portal to restrict access to certain pages (such as Admin). Please refer to the WebCenter Portal Application guide to learn more about how to configure security for your portal. Additional information on creating custom WebCenter portal applications can be found in the Creating a WebCenter Portal Application tutorial at: http://download.oracle.com/docs/cd/e17904_01/webcenter.1111/e10273/createapp.htm#cchegdic. 1. Create a Custom Portal application in JDeveloper using the WebCenter Portal Application template. Override the Application Name, Directory and Package settings per your requirements. 2. Open the directory <<CustomPortal_AppFolder>>\<<Portal_ProjectFolder>>\ public_html\web-inf (e.g., D:\OUCSS\CompanyCustomPortal\Portal\public_html\WEB-INF). a. If one doesn t already exist, create a \lib folder. b. Copy the OUCSS View and Model jars (which must already have been patched with task-flow-registry.xml files) from <<Unzip_Folder>>\ OUCSSARTIFACTS\Install\application\OUCSS_Extension\WEB-INF\lib to the WEB- INF\lib folder for the portal. 12 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

3. Using the JDeveloper Resource Palette, create a File System connection with the name, OUCSS_Taskflows via the <<CustomPortal_AppFolder>>\<<Portal_ProjectFolder>>\ public_html\web-inf\lib directory. Use Test Connection to validate the connection 13 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

4. Create a page in which to drop the taskflow. Example: Create an Account Summary Page for the Account Summary taskflow. Note: More than one taskflow can be dropped on a page. 14 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

5. From the resource palette, expand oracle.ugbu.ss.billing.accountsummary.view, then drag and drop the AccountSummary taskflow onto the newly-created page. Note that when a taskflow is dropped onto a page, JDeveloper requests confirmation that you want to add the library to the project. Click Add Library to confirm. 15 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

6. A dialog requesting taskflow parameters appears. The parameter values can be either static or dynamic (using an EL expression). In this example, static values are used. Page view after dropping the Account Summary taskflow 16 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

7. Click Save All to save your changes. 8. The OUCSS taskflows UI is built with ADF WebService data controls. These data controls are packed in the <<module_name>>_model_2.0.0.jar files. For the taskflow to run, the model project of the respective view module must be added to the project as well. To add the appropriate model to the project: a. Local the <<module_name>>.model under OUCSS_Taskflows File connection on the Resource Palette. b. Make sure the Portal project is selected in Application Navigator. c. Right-click on the Model jar, then click Add to Project. 17 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

d. After adding the model jar to the project, open connections.xml. e. The WSDL URL used by the WebService data controls are tokenized to CCBhostname:8888 in connections.xml. The WSDL URL should be replaced with the proper CCB URL as installed in your environment. f. Replace the csf-key to oracle.wsm.security key that is created to authenticate the CCB WebService. For this whitepaper, OUCSS_XAI_BASIC_KEY is used for reference. 18 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

g. Click Save All in to save the changes. Note: Some security settings and configuration will be required to render the taskflow in Custom Portals. Please check the WebCenter Custom Portal Application documentation for more details. 19 Copyright 2011, Oracle and/or its affiliates. All rights reserved.