RCI Purpose n Benefits Explained Ver1

15
1 Rapid CEMLI Installer V 1.0 A comprehensive tool to Install EBS CEMLI Objects

Transcript of RCI Purpose n Benefits Explained Ver1

Page 1: RCI Purpose n Benefits Explained Ver1

1

Rapid CEMLI Installer V 1.0

A comprehensive tool to Install EBS CEMLI Objects

Page 2: RCI Purpose n Benefits Explained Ver1

• 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

Page 3: RCI Purpose n Benefits Explained Ver1

• 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

Page 4: RCI Purpose n Benefits Explained Ver1

• 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

Page 5: RCI Purpose n Benefits Explained Ver1

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

Page 6: RCI Purpose n Benefits Explained Ver1

• 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

Page 7: RCI Purpose n Benefits Explained Ver1

• 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

Page 8: RCI Purpose n Benefits Explained Ver1

• 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

Page 9: RCI Purpose n Benefits Explained Ver1

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

Page 10: RCI Purpose n Benefits Explained Ver1

• 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

Page 11: RCI Purpose n Benefits Explained Ver1

• 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

Page 12: RCI Purpose n Benefits Explained Ver1

• The Input Data file

• Execution Method

Annexure - 1

12

Page 13: RCI Purpose n Benefits Explained Ver1

• Detailed log

Annexure – 1(Contd.)

13

Page 14: RCI Purpose n Benefits Explained Ver1

• The Readme file both in MS-Word and ASCII text file is attached for a

detailed reading.

Annexure - 2

14

Page 15: RCI Purpose n Benefits Explained Ver1

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.