RCI Purpose n Benefits Explained Ver1
-
Upload
prasanna-subramanian-s -
Category
Documents
-
view
19 -
download
0
Transcript of RCI Purpose n Benefits Explained Ver1
1
Rapid CEMLI Installer V 1.0
A comprehensive tool to Install EBS CEMLI Objects
• Oracle EBS Customization commonly known as RICE components are some
sets of program that provide an extended functionality over the standard EBS
solution. Oracle calls them as CEMLI.
• CEMLI is a software extension framework provided in Oracle Applications.
CEMLI stands for Configuration, Extension, Modification, Localization, and
Integration Framework
• The approach usually adopted to install/deploy/host these custom objects in
an EBS environment is largely a repeated and documented task. Moreover
the time and effort spent by a DBA person over this monotonous yet
important task has been often huge. In other words, this method has a good
scope for automation.
• This presentation explains the effort that went behind to relook this usual
method of deployment with a slightly wider perspective to make the life of the
developer and the DBA better and still keep this an simple and enjoyable
task.
• It also aims at an error free, completely automated tool considering the
importance of migration of a CEMLI to an EBS environment.
A Relook over Oracle EBS Customization Installation Process
2
• In the usual process, developers send the CEMLI objects along with the
installation instructions to the DBA
• The installation instructions prepared by developer typically contains the
execution commands and special instructions to DBA.
• The developer usually spends around 20 minutes to prepare this for an average of
10 objects
• This tool though necessarily does not reduce this effort, it also has made a step to
revisit this documentation step and finds a simpler alternative
• The DBA follows this installation instructions for deployment.
• A DBA consumes 15 minutes for the same set
of objects on an average
Background and the Traditional Method
3
• WHAT IF
• There’s a tool which does all these just by a single stroke
• It makes the work of DBA and the developer much easier
• It’s conscientious and has the intelligence to know the action to be
performed
• It does all these in just few seconds
How is this Different?
4
Introduction
• The Rapid CEMLI installer(RCI) is a program that helps in deploying multiple
CEMLI objects in a single go.
• The CEMLI deployment includes
• Backing up of an existing file.
• Moving to the respective custom directory.
• Compilation wherever applicable/required.
• Versatile and needs a one-time and simple configuration performed before
using it for the first time.
• Suits both for R12 as well as 11i environments.
• This tool is built on BaSH shell scripting and could be used to deploy almost
ALL CEMLI objects
5
• Implements almost all CEMLI objects. The exhaustive list of the supported
CEMLI objects are as follows.
• RDF – Oracle reports
• FMB – Oracle forms
• LDT -- Migrating Configurations between instances
• WFT – Oracle workflow
• XML/RTF templates
• HOST programs (creates soft link as well)
• PLL - Form library
• CTL – Data loader Control file
• JAVA
• SQL (Database SQL objects will be compiled while concurrent SQL objects will be
copied into desired folder)
Key Features
6
• No. of Objects isn’t a constraint. More the count, More would be the benefits
realized
• Extremely helpful for Implementation & Upgrades
• An Improved Process in Production Support and Maintenance projects
• Inbuilt Intelligence finds the right Authentication information and the Deployed
instance
• This helps use the same migration script to different instances
• Developer still owns the compilation specifics, if he wants to dictate specific
compilation instructions
• Detailed logging
• Helps to know the Installation status
• Helps troubleshoot later
• An acknowledgement to the Developer in a systematic form.
Key Features (Contd.)
7
• Automated Solution. Prevents Human Errors
• A better Installation Instruction documentation process. The Data file used
can even go a step further to replace MD120s.
• The Deployment can be triggered and left unexamined till completion. A DBA
can concentrate on other activities while this is ON
• Statistics in the coming slides would help understand the benefits/effort
savings that we realize using RCI.
Benefits
8
Benefit Realization Chart (Time with Deployment complexity)
9
0
5
10
15
20
25
30
35
40
45
50
Single Object Type 3 Different Object Types 5 Different Object Types 10 Different Object Types(Extreme possible
combination)
10 Different Object TypesWith RCI (Extreme possible
combination)
Tim
e c
on
sum
pti
on
in H
ou
rs
Deployment complexity in terms of Varied Object Types
Time taken for deployment
100 Objects
150 Objects
200 Objects
Extreme possible complexity
(200 objects with 10 different
types)
93% improvement
97% improvement
Average complexity
(200 objects of 5
different types)
23 Hrs
45 Hrs
1.5 Hrs
• The graph shows the Time consumption Against Various Complex
Combinations i.e. Number of objects coupled with Varied Types of Objects.
• The statistics derived for this chart are computed and are estimates arrived
with the past experience and with the knowledge on RCI
• The Last set of Bars which denotes the Usage of this tool shows an extremely
less time consumption with an Highly complex & Remotely possible scenario.
• An Average deployment (with 200 objects of 5 different types) the time
taken by manual deployment is 23 hours, whereas RCI deploys them in just
1.5 hours.
• We’re talking about 93% improvement over the usual method
• It is important to note that this execution can be UNATTENDED during this course
of action
• The Extreme Combination, (with 200 objects of 10 different types) through
the usual method takes 45 hours, whereas RCI takes just the same 1.5
hours which is a 97% improvement over the usual practice.
Benefits Realization Chart - Explained
10
• RCI, at present does not support OAF customizations
• This release does not take backup of database objects and workflows from
database.
Some Constraints of the Current Release
11
• The Input Data file
• Execution Method
Annexure - 1
12
• Detailed log
Annexure – 1(Contd.)
13
• The Readme file both in MS-Word and ASCII text file is attached for a
detailed reading.
Annexure - 2
14
THANK YOU
www.infosys.com
The contents of this document are proprietary and confidential to Infosys Limited and may not be disclosed in
whole or in part at any time, to any third party without the prior written consent of Infosys Limited.
© 2012 Infosys Limited. All rights reserved. Copyright in the whole and any part of this document belongs to
Infosys Limited. This work may not be used, sold, transferred, adapted, abridged, copied or reproduced in
whole or in part, in any manner or form, or in any media, without the prior written consent of Infosys Limited.