SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Vyom Labs Pvt. Ltd.                                                         www.vyomlabs.com




                Preserving Customizations with Overlays & Custom Objects in AR
                                        System 7.6.04




                                   © Copyright 2012 Vyom Labs Pvt. Ltd.
Disclaimer
Vyom Labs Pvt. Ltd.                                                                  www.vyomlabs.com


       All other trademarks, service marks and logos used in this webinar are the
        trademarks, service marks or logos of their respective owners.

       The views expressed in this webinar are views of the speakers and do not necessarily
        reflect the views of Vyom Labs Pvt. Ltd.




                                   © Copyright 2012 Vyom Labs Pvt. Ltd.
Vyom Labs Pvt. Ltd.                                          www.vyomlabs.com




                      © Copyright 2012 Vyom Labs Pvt. Ltd.
Agenda
Vyom Labs Pvt. Ltd.                                          www.vyomlabs.com




                      © Copyright 2012 Vyom Labs Pvt. Ltd.
Vyom Labs Pvt. Ltd.                                          www.vyomlabs.com




                        Why Overlay




                      © Copyright 2012 Vyom Labs Pvt. Ltd.
Why Overlay
Vyom Labs Pvt. Ltd.                                                                  www.vyomlabs.com


      Overlay—
      An overlay is a copy of an AR System object that is used in place of the origin object (an
      object created in the Base Development mode of BMC Remedy Developer Studio; all out-
      of-the-box AR System application and server objects are origin objects).
      To ensure that customizations are not lost during upgrades, you modify the overlay, not
      the origin object.




                                    © Copyright 2012 Vyom Labs Pvt. Ltd.
Why Overlay (cont..)
Vyom Labs Pvt. Ltd.                                                             www.vyomlabs.com


       Overlays automate customization best practices
                                            Customer created Objects
                                                   (Custom)



       Unmodified BMC                                                   Modified BMC
          Objects                                                         Object
          (Base)                                                         (Overlay)




     Only base objects are
      affected during an                                                The base object is
           upgrade                                                      retained when an
                                                                        overlay is created

                                 © Copyright 2012 Vyom Labs Pvt. Ltd.
Vyom Labs Pvt. Ltd.                                            www.vyomlabs.com




                      Benefits of Overlay




                        © Copyright 2012 Vyom Labs Pvt. Ltd.
Benefit of Overlay
Vyom Labs Pvt. Ltd.                                                      www.vyomlabs.com


       Identification and protection of added functionality
       Identification of modified functionality
       Preservation of relevant changes across application upgrades




                                  © Copyright 2012 Vyom Labs Pvt. Ltd.
Use overlays to preserve your customizations
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Creating Overlays
Vyom Labs Pvt. Ltd.                                                         www.vyomlabs.com


           Overlay can be created on Following Objects:
           Forms
           Fields
           Active Links
           Active Link Guides
           Filters
           Filter Guides
           Escalations
           Images
           Local Applications
           Menus
           Packing Lists
           Views
           Web Services


                                     © Copyright 2012 Vyom Labs Pvt. Ltd.
Developer studio modes
Vyom Labs Pvt. Ltd.                                             www.vyomlabs.com




                         © Copyright 2012 Vyom Labs Pvt. Ltd.
Create overlay of Form
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Create View Overlay of Form
Vyom Labs Pvt. Ltd.                                             www.vyomlabs.com




                         © Copyright 2012 Vyom Labs Pvt. Ltd.
Create Overlay of Field
Vyom Labs Pvt. Ltd.                                               www.vyomlabs.com




                           © Copyright 2012 Vyom Labs Pvt. Ltd.
Create Overlay of Image
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Comparing objects at the same location
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Migration of overlays and custom objects
Vyom Labs Pvt. Ltd.                                                        www.vyomlabs.com


            From one AR System server to another
            From an AR System server to a file
            From a file to an AR System server
            From one file to another




                                    © Copyright 2012 Vyom Labs Pvt. Ltd.
Tracking overlays in logs
Vyom Labs Pvt. Ltd.                                                      www.vyomlabs.com


       Tracking escalation overlays
       Tracking filter overlays




                                  © Copyright 2012 Vyom Labs Pvt. Ltd.
Custom objects
Vyom Labs Pvt. Ltd.                                                            www.vyomlabs.com


       A custom object is a standalone object created by users in the Best Practice
        Customization mode of BMC Remedy Developer Studio. Custom objects are not
        modified or lost during upgrades.
       Note - Objects created in Base Development mode are origin objects.




                                  © Copyright 2012 Vyom Labs Pvt. Ltd.
Convert Custom objects into Base Objects
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Limitations
Vyom Labs Pvt. Ltd.                                                                www.vyomlabs.com


       If an existing object in your production environment has been deleted from the
        upgraded version of the corresponding application, and if the application installer
        imports that object in Overwrite mode, customizations made to the object are not
        preserved.
       Automatically merge customizations with functionality added during upgrades.
       Enable you to make all possible changes to AR System objects. For example, you
        cannot make changes that would alter the underlying database, such as changing a
        field’s data type.




                                   © Copyright 2012 Vyom Labs Pvt. Ltd.
Vyom Labs Pvt. Ltd.                                          www.vyomlabs.com




                               What is BPCU?




                      © Copyright 2012 Vyom Labs Pvt. Ltd.
Best Practice Conversion Utility
Vyom Labs Pvt. Ltd.                                                                  www.vyomlabs.com


      To preserve modified or user-created objects in applications installed on pre-7.6.04
      AR System servers, use the Best Practice Conversion command-line utility to
      convert the objects into overlays or custom objects before upgrading your
      applications or server components to version 7.6.04.




                                    © Copyright 2012 Vyom Labs Pvt. Ltd.
BPCU (cont..)
Vyom Labs Pvt. Ltd.                                                              www.vyomlabs.com


      This utility has the following modes:
       ReportDiff—Generates a report of differences between the objects in an overlay hash
      file and the objects on a server or in another overlay hash file.
       Overlay—Based on a differences report, converts customized AR System objects into
      overlays, and converts user-created objects into custom objects.




                                  © Copyright 2012 Vyom Labs Pvt. Ltd.
Using BPCU
Vyom Labs Pvt. Ltd.                                                                  www.vyomlabs.com


      To convert pre-7.6.04 customizations into overlays and custom objects:
      Make sure that the installation of AR System on your development server matches the
      installation on your production server.
      Back up the development server’s database.
      To obtain the conversion utility, install the 7.6.04 AR System server on the development
      server.
      Unzip the ARSystemServerInstallDirbpcu7604.zip file. The Best Practice Conversion
      utility files are installed in the following folder: Best_Practice_Conversion_Utility.
      Configure your system to run the utility. Obtain the master overlay hash file, and copy it
      to your development server.




                                    © Copyright 2012 Vyom Labs Pvt. Ltd.
Using BPCU (Cont..)
Vyom Labs Pvt. Ltd.                                                www.vyomlabs.com




                            © Copyright 2012 Vyom Labs Pvt. Ltd.
Steps to Generate BPCU Difference Report
Vyom Labs Pvt. Ltd.                                                     www.vyomlabs.com


      Pre-requisite
      OOTB Server (exactly matching Customer/Current Prod Setup)
      Current Prod Server
      Master Hash file
      Activities:
      Generate Diff report using BPCU tool




                                 © Copyright 2012 Vyom Labs Pvt. Ltd.
Steps to Generate BPCU Difference Report (Cont..)
Vyom Labs Pvt. Ltd.                                                                 www.vyomlabs.com


      Generate Diff report using BPCU tool
      Use below command: GO to command prompt: (for Ex)
       C:bpcu7604Best_Practice_Conversion_Utility>bpcu.bat <Enter>
      Arguments:
      -f “C:bpcu7604master-hash.xml" -x "Prod Server Name" -u "Admin User" -p "Admin
      Password" -m "D"
       In “Output” folder you can find no of files. To see Differences in current system and
      OOTB system we use “bpcu-diff-report_xxxxxxxx_xxxxxxxxx.html”




                                   © Copyright 2012 Vyom Labs Pvt. Ltd.
Difference Report
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Difference Report
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Difference Report
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Difference Report
Vyom Labs Pvt. Ltd.                                              www.vyomlabs.com




                          © Copyright 2012 Vyom Labs Pvt. Ltd.
Q & A Session
Vyom Labs Pvt. Ltd.                                          www.vyomlabs.com




                        Qu
                          est           An
                             i   on       sw
                                   s        er
                                               s




                      © Copyright 2012 Vyom Labs Pvt. Ltd.
About Vyom Labs
Vyom Labs Pvt. Ltd.                                                                     www.vyomlabs.com


      ABOUT VYOM LABS
      Vyom Labs is “The complete IT Service Management solutions company”. The company's head office
      is in Pune, India. Vyom Labs has delivered ITSM BSM services in 5 continents in the IT Service
      Management space through partners in different geographies.


      Vyom Labs offers end-to-end ITSM solutions / services as follow:
      BMC BSM Solutions and Services
      IT Infrastructure Services
      ITIL Consulting Services
      Software Testing Services
      Performance Testing for BMC Remedy ITSM Applications




                                     © Copyright 2012 Vyom Labs Pvt. Ltd.
Contact Us
Vyom Labs Pvt. Ltd.                                                        www.vyomlabs.com



                                     www.vyomlabs.com
                                    info@vyomlabs.com


      Our Locations:
      Pune, India (Head Quarters)

      Bangalore, India

      Oklahoma, USA




                                    © Copyright 2012 Vyom Labs Pvt. Ltd.
Vyom Labs Pvt. Ltd.                                          www.vyomlabs.com




                      © Copyright 2012 Vyom Labs Pvt. Ltd.

Weitere ähnliche Inhalte

Was ist angesagt?

IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsnick_garrod
 
Become an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 MinutesBecome an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 MinutesAndrew Ferrier
 
08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras RoadmapProdeos
 
How PM Helped Build a Billion Dollar Business
How PM Helped Build a Billion Dollar BusinessHow PM Helped Build a Billion Dollar Business
How PM Helped Build a Billion Dollar BusinessSVPMA
 
Vmware overview part2
Vmware overview part2Vmware overview part2
Vmware overview part2zaadalhaqq
 
What's New in WebSphere Application Server
What's New in WebSphere Application ServerWhat's New in WebSphere Application Server
What's New in WebSphere Application ServerCOMMON Europe
 
VMware VCP550 Q&A Training
VMware VCP550 Q&A TrainingVMware VCP550 Q&A Training
VMware VCP550 Q&A Trainingsteverogers26
 
Key challenges in flex based performance testing
Key challenges in flex based performance testingKey challenges in flex based performance testing
Key challenges in flex based performance testingPhanindra Kishore
 
Connect 2014 - JMP102: Creating a Great XPages User Interface
Connect 2014 - JMP102: Creating a Great XPages User InterfaceConnect 2014 - JMP102: Creating a Great XPages User Interface
Connect 2014 - JMP102: Creating a Great XPages User InterfaceHoward Greenberg
 
Why i - Common Europe 2012
Why i - Common Europe 2012Why i - Common Europe 2012
Why i - Common Europe 2012COMMON Europe
 

Was ist angesagt? (12)

IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid apps
 
Become an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 MinutesBecome an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 Minutes
 
08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap
 
How PM Helped Build a Billion Dollar Business
How PM Helped Build a Billion Dollar BusinessHow PM Helped Build a Billion Dollar Business
How PM Helped Build a Billion Dollar Business
 
Vmware overview part2
Vmware overview part2Vmware overview part2
Vmware overview part2
 
What's New in WebSphere Application Server
What's New in WebSphere Application ServerWhat's New in WebSphere Application Server
What's New in WebSphere Application Server
 
Akamai 企業應用程式加速解決方案
Akamai 企業應用程式加速解決方案Akamai 企業應用程式加速解決方案
Akamai 企業應用程式加速解決方案
 
VMware VCP550 Q&A Training
VMware VCP550 Q&A TrainingVMware VCP550 Q&A Training
VMware VCP550 Q&A Training
 
Key challenges in flex based performance testing
Key challenges in flex based performance testingKey challenges in flex based performance testing
Key challenges in flex based performance testing
 
Akamai partner training by Malcolm Rowe
Akamai partner training by Malcolm RoweAkamai partner training by Malcolm Rowe
Akamai partner training by Malcolm Rowe
 
Connect 2014 - JMP102: Creating a Great XPages User Interface
Connect 2014 - JMP102: Creating a Great XPages User InterfaceConnect 2014 - JMP102: Creating a Great XPages User Interface
Connect 2014 - JMP102: Creating a Great XPages User Interface
 
Why i - Common Europe 2012
Why i - Common Europe 2012Why i - Common Europe 2012
Why i - Common Europe 2012
 

Ähnlich wie Preserving Customizations with Overlays & Custom Objects in AR System 7.6.04: Deep-dive Session

UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft presented in OW2 track @ Solutions Linux 2012UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft presented in OW2 track @ Solutions Linux 2012UShareSoft
 
Flex Continuous Quality Builds Flex & (Ant || Maven)
Flex Continuous Quality Builds Flex & (Ant || Maven)Flex Continuous Quality Builds Flex & (Ant || Maven)
Flex Continuous Quality Builds Flex & (Ant || Maven)François Le Droff
 
The Coming Tsunami in Microservices: Operating Microservices at Scale
The Coming Tsunami in Microservices: Operating Microservices at ScaleThe Coming Tsunami in Microservices: Operating Microservices at Scale
The Coming Tsunami in Microservices: Operating Microservices at ScaleCprime
 
WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1odedns
 
Disaster Recovery using Amazon Web Services - Webinar
Disaster Recovery using Amazon Web Services - WebinarDisaster Recovery using Amazon Web Services - Webinar
Disaster Recovery using Amazon Web Services - WebinarAmazon Web Services
 
AWS微服務時代-如何利用AWS的資源與團隊增加開發維運動能_AWS 張右峻
AWS微服務時代-如何利用AWS的資源與團隊增加開發維運動能_AWS 張右峻AWS微服務時代-如何利用AWS的資源與團隊增加開發維運動能_AWS 張右峻
AWS微服務時代-如何利用AWS的資源與團隊增加開發維運動能_AWS 張右峻Amazon Web Services
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksSanjeev Sharma
 
Adapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex ApplicationsAdapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex ApplicationsIBM UrbanCode Products
 
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia -
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia - Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia -
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia - Amazon Web Services
 
Introducing Deployit 3.8
Introducing Deployit 3.8 Introducing Deployit 3.8
Introducing Deployit 3.8 XebiaLabs
 
CI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day IsraelCI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day IsraelAmazon Web Services
 
BP207 - Easy as pie creating widgets for ibm connections
BP207 - Easy as pie   creating widgets for ibm connectionsBP207 - Easy as pie   creating widgets for ibm connections
BP207 - Easy as pie creating widgets for ibm connectionsMikkel Flindt Heisterberg
 
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverlessJFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverlessMarcia Villalba
 
Breaking the monolith (an example)
Breaking the monolith (an example)Breaking the monolith (an example)
Breaking the monolith (an example)Massimo Ferre'
 
F7 wc9 zu3701lsg_ai
F7 wc9 zu3701lsg_aiF7 wc9 zu3701lsg_ai
F7 wc9 zu3701lsg_aipiano_girl
 
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...mfrancis
 

Ähnlich wie Preserving Customizations with Overlays & Custom Objects in AR System 7.6.04: Deep-dive Session (20)

UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft presented in OW2 track @ Solutions Linux 2012UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft presented in OW2 track @ Solutions Linux 2012
 
Flex Continuous Quality Builds Flex & (Ant || Maven)
Flex Continuous Quality Builds Flex & (Ant || Maven)Flex Continuous Quality Builds Flex & (Ant || Maven)
Flex Continuous Quality Builds Flex & (Ant || Maven)
 
The Coming Tsunami in Microservices: Operating Microservices at Scale
The Coming Tsunami in Microservices: Operating Microservices at ScaleThe Coming Tsunami in Microservices: Operating Microservices at Scale
The Coming Tsunami in Microservices: Operating Microservices at Scale
 
WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1
 
Disaster Recovery using Amazon Web Services - Webinar
Disaster Recovery using Amazon Web Services - WebinarDisaster Recovery using Amazon Web Services - Webinar
Disaster Recovery using Amazon Web Services - Webinar
 
20100616 Deployit For N How
20100616 Deployit For N How20100616 Deployit For N How
20100616 Deployit For N How
 
AWS微服務時代-如何利用AWS的資源與團隊增加開發維運動能_AWS 張右峻
AWS微服務時代-如何利用AWS的資源與團隊增加開發維運動能_AWS 張右峻AWS微服務時代-如何利用AWS的資源與團隊增加開發維運動能_AWS 張右峻
AWS微服務時代-如何利用AWS的資源與團隊增加開發維運動能_AWS 張右峻
 
OWF12/Java Sacha labourey
OWF12/Java Sacha laboureyOWF12/Java Sacha labourey
OWF12/Java Sacha labourey
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
Breaking down the Monowhat
Breaking down the MonowhatBreaking down the Monowhat
Breaking down the Monowhat
 
Adapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex ApplicationsAdapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex Applications
 
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia -
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia - Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia -
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia -
 
Introducing Deployit 3.8
Introducing Deployit 3.8 Introducing Deployit 3.8
Introducing Deployit 3.8
 
CI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day IsraelCI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day Israel
 
BP207 - Easy as pie creating widgets for ibm connections
BP207 - Easy as pie   creating widgets for ibm connectionsBP207 - Easy as pie   creating widgets for ibm connections
BP207 - Easy as pie creating widgets for ibm connections
 
Ozone presentation
Ozone presentationOzone presentation
Ozone presentation
 
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverlessJFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverless
 
Breaking the monolith (an example)
Breaking the monolith (an example)Breaking the monolith (an example)
Breaking the monolith (an example)
 
F7 wc9 zu3701lsg_ai
F7 wc9 zu3701lsg_aiF7 wc9 zu3701lsg_ai
F7 wc9 zu3701lsg_ai
 
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...
 

Mehr von Vyom Labs

Thinking of COBIT implementation – Where to start?
Thinking of COBIT implementation – Where to start?Thinking of COBIT implementation – Where to start?
Thinking of COBIT implementation – Where to start?Vyom Labs
 
V-Celebrate At Vyom Labs
V-Celebrate At Vyom LabsV-Celebrate At Vyom Labs
V-Celebrate At Vyom LabsVyom Labs
 
Release Management
Release Management Release Management
Release Management Vyom Labs
 
Metric edge final 1
Metric edge final 1Metric edge final 1
Metric edge final 1Vyom Labs
 
BMC Control M Advantage
BMC Control M Advantage BMC Control M Advantage
BMC Control M Advantage Vyom Labs
 
BMC BSM - Automate Service Management System
BMC BSM - Automate Service Management SystemBMC BSM - Automate Service Management System
BMC BSM - Automate Service Management SystemVyom Labs
 
Importance of Certification In ITIL V3 Service Operations
Importance of Certification In ITIL V3 Service OperationsImportance of Certification In ITIL V3 Service Operations
Importance of Certification In ITIL V3 Service OperationsVyom Labs
 
Update CMDB Using Discovery Topology (BMC ADDM)
Update CMDB Using Discovery Topology (BMC ADDM) Update CMDB Using Discovery Topology (BMC ADDM)
Update CMDB Using Discovery Topology (BMC ADDM) Vyom Labs
 
Upgrade To BMC Remedy ITSM 7.6
Upgrade To BMC Remedy ITSM 7.6Upgrade To BMC Remedy ITSM 7.6
Upgrade To BMC Remedy ITSM 7.6Vyom Labs
 
Managing IT Infrastructure And Applications Proactively For Performance And U...
Managing IT Infrastructure And Applications Proactively For Performance And U...Managing IT Infrastructure And Applications Proactively For Performance And U...
Managing IT Infrastructure And Applications Proactively For Performance And U...Vyom Labs
 
Presentation: Life In An ITIL V3 Environment
Presentation: Life In An ITIL V3 EnvironmentPresentation: Life In An ITIL V3 Environment
Presentation: Life In An ITIL V3 EnvironmentVyom Labs
 
Implementing ITIL - Product First Or Process First
Implementing ITIL - Product First Or Process FirstImplementing ITIL - Product First Or Process First
Implementing ITIL - Product First Or Process FirstVyom Labs
 

Mehr von Vyom Labs (12)

Thinking of COBIT implementation – Where to start?
Thinking of COBIT implementation – Where to start?Thinking of COBIT implementation – Where to start?
Thinking of COBIT implementation – Where to start?
 
V-Celebrate At Vyom Labs
V-Celebrate At Vyom LabsV-Celebrate At Vyom Labs
V-Celebrate At Vyom Labs
 
Release Management
Release Management Release Management
Release Management
 
Metric edge final 1
Metric edge final 1Metric edge final 1
Metric edge final 1
 
BMC Control M Advantage
BMC Control M Advantage BMC Control M Advantage
BMC Control M Advantage
 
BMC BSM - Automate Service Management System
BMC BSM - Automate Service Management SystemBMC BSM - Automate Service Management System
BMC BSM - Automate Service Management System
 
Importance of Certification In ITIL V3 Service Operations
Importance of Certification In ITIL V3 Service OperationsImportance of Certification In ITIL V3 Service Operations
Importance of Certification In ITIL V3 Service Operations
 
Update CMDB Using Discovery Topology (BMC ADDM)
Update CMDB Using Discovery Topology (BMC ADDM) Update CMDB Using Discovery Topology (BMC ADDM)
Update CMDB Using Discovery Topology (BMC ADDM)
 
Upgrade To BMC Remedy ITSM 7.6
Upgrade To BMC Remedy ITSM 7.6Upgrade To BMC Remedy ITSM 7.6
Upgrade To BMC Remedy ITSM 7.6
 
Managing IT Infrastructure And Applications Proactively For Performance And U...
Managing IT Infrastructure And Applications Proactively For Performance And U...Managing IT Infrastructure And Applications Proactively For Performance And U...
Managing IT Infrastructure And Applications Proactively For Performance And U...
 
Presentation: Life In An ITIL V3 Environment
Presentation: Life In An ITIL V3 EnvironmentPresentation: Life In An ITIL V3 Environment
Presentation: Life In An ITIL V3 Environment
 
Implementing ITIL - Product First Or Process First
Implementing ITIL - Product First Or Process FirstImplementing ITIL - Product First Or Process First
Implementing ITIL - Product First Or Process First
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Preserving Customizations with Overlays & Custom Objects in AR System 7.6.04: Deep-dive Session

  • 1. Vyom Labs Pvt. Ltd. www.vyomlabs.com Preserving Customizations with Overlays & Custom Objects in AR System 7.6.04 © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 2. Disclaimer Vyom Labs Pvt. Ltd. www.vyomlabs.com  All other trademarks, service marks and logos used in this webinar are the trademarks, service marks or logos of their respective owners.  The views expressed in this webinar are views of the speakers and do not necessarily reflect the views of Vyom Labs Pvt. Ltd. © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 3. Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 4. Agenda Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 5. Vyom Labs Pvt. Ltd. www.vyomlabs.com Why Overlay © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 6. Why Overlay Vyom Labs Pvt. Ltd. www.vyomlabs.com Overlay— An overlay is a copy of an AR System object that is used in place of the origin object (an object created in the Base Development mode of BMC Remedy Developer Studio; all out- of-the-box AR System application and server objects are origin objects). To ensure that customizations are not lost during upgrades, you modify the overlay, not the origin object. © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 7. Why Overlay (cont..) Vyom Labs Pvt. Ltd. www.vyomlabs.com  Overlays automate customization best practices Customer created Objects (Custom) Unmodified BMC Modified BMC Objects Object (Base) (Overlay) Only base objects are affected during an The base object is upgrade retained when an overlay is created © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 8. Vyom Labs Pvt. Ltd. www.vyomlabs.com Benefits of Overlay © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 9. Benefit of Overlay Vyom Labs Pvt. Ltd. www.vyomlabs.com  Identification and protection of added functionality  Identification of modified functionality  Preservation of relevant changes across application upgrades © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 10. Use overlays to preserve your customizations Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 11. Creating Overlays Vyom Labs Pvt. Ltd. www.vyomlabs.com  Overlay can be created on Following Objects:  Forms  Fields  Active Links  Active Link Guides  Filters  Filter Guides  Escalations  Images  Local Applications  Menus  Packing Lists  Views  Web Services © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 12. Developer studio modes Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 13. Create overlay of Form Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 14. Create View Overlay of Form Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 15. Create Overlay of Field Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 16. Create Overlay of Image Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 17. Comparing objects at the same location Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 18. Migration of overlays and custom objects Vyom Labs Pvt. Ltd. www.vyomlabs.com  From one AR System server to another  From an AR System server to a file  From a file to an AR System server  From one file to another © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 19. Tracking overlays in logs Vyom Labs Pvt. Ltd. www.vyomlabs.com  Tracking escalation overlays  Tracking filter overlays © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 20. Custom objects Vyom Labs Pvt. Ltd. www.vyomlabs.com  A custom object is a standalone object created by users in the Best Practice Customization mode of BMC Remedy Developer Studio. Custom objects are not modified or lost during upgrades.  Note - Objects created in Base Development mode are origin objects. © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 21. Convert Custom objects into Base Objects Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 22. Limitations Vyom Labs Pvt. Ltd. www.vyomlabs.com  If an existing object in your production environment has been deleted from the upgraded version of the corresponding application, and if the application installer imports that object in Overwrite mode, customizations made to the object are not preserved.  Automatically merge customizations with functionality added during upgrades.  Enable you to make all possible changes to AR System objects. For example, you cannot make changes that would alter the underlying database, such as changing a field’s data type. © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 23. Vyom Labs Pvt. Ltd. www.vyomlabs.com What is BPCU? © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 24. Best Practice Conversion Utility Vyom Labs Pvt. Ltd. www.vyomlabs.com To preserve modified or user-created objects in applications installed on pre-7.6.04 AR System servers, use the Best Practice Conversion command-line utility to convert the objects into overlays or custom objects before upgrading your applications or server components to version 7.6.04. © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 25. BPCU (cont..) Vyom Labs Pvt. Ltd. www.vyomlabs.com This utility has the following modes:  ReportDiff—Generates a report of differences between the objects in an overlay hash file and the objects on a server or in another overlay hash file.  Overlay—Based on a differences report, converts customized AR System objects into overlays, and converts user-created objects into custom objects. © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 26. Using BPCU Vyom Labs Pvt. Ltd. www.vyomlabs.com To convert pre-7.6.04 customizations into overlays and custom objects: Make sure that the installation of AR System on your development server matches the installation on your production server. Back up the development server’s database. To obtain the conversion utility, install the 7.6.04 AR System server on the development server. Unzip the ARSystemServerInstallDirbpcu7604.zip file. The Best Practice Conversion utility files are installed in the following folder: Best_Practice_Conversion_Utility. Configure your system to run the utility. Obtain the master overlay hash file, and copy it to your development server. © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 27. Using BPCU (Cont..) Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 28. Steps to Generate BPCU Difference Report Vyom Labs Pvt. Ltd. www.vyomlabs.com Pre-requisite OOTB Server (exactly matching Customer/Current Prod Setup) Current Prod Server Master Hash file Activities: Generate Diff report using BPCU tool © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 29. Steps to Generate BPCU Difference Report (Cont..) Vyom Labs Pvt. Ltd. www.vyomlabs.com Generate Diff report using BPCU tool Use below command: GO to command prompt: (for Ex)  C:bpcu7604Best_Practice_Conversion_Utility>bpcu.bat <Enter> Arguments: -f “C:bpcu7604master-hash.xml" -x "Prod Server Name" -u "Admin User" -p "Admin Password" -m "D"  In “Output” folder you can find no of files. To see Differences in current system and OOTB system we use “bpcu-diff-report_xxxxxxxx_xxxxxxxxx.html” © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 30. Difference Report Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 31. Difference Report Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 32. Difference Report Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 33. Difference Report Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 34. Q & A Session Vyom Labs Pvt. Ltd. www.vyomlabs.com Qu est An i on sw s er s © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 35. About Vyom Labs Vyom Labs Pvt. Ltd. www.vyomlabs.com ABOUT VYOM LABS Vyom Labs is “The complete IT Service Management solutions company”. The company's head office is in Pune, India. Vyom Labs has delivered ITSM BSM services in 5 continents in the IT Service Management space through partners in different geographies. Vyom Labs offers end-to-end ITSM solutions / services as follow: BMC BSM Solutions and Services IT Infrastructure Services ITIL Consulting Services Software Testing Services Performance Testing for BMC Remedy ITSM Applications © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 36. Contact Us Vyom Labs Pvt. Ltd. www.vyomlabs.com www.vyomlabs.com info@vyomlabs.com Our Locations: Pune, India (Head Quarters) Bangalore, India Oklahoma, USA © Copyright 2012 Vyom Labs Pvt. Ltd.
  • 37. Vyom Labs Pvt. Ltd. www.vyomlabs.com © Copyright 2012 Vyom Labs Pvt. Ltd.