oow16 - migrating and managing customizations for oracle e-business suite 12.2 [con6708]
TRANSCRIPT
![Page 1: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/1.jpg)
![Page 2: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/2.jpg)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal/Restricted/Highly
MigratingandManagingCustomizationsOracleE-BusinessSuiteR12.2
SantiagoBastidasSeniorPrincipalProductManagerApplicationsTechnologyE-BusinessSuiteDevelopmentSept22,2016
![Page 3: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/3.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
SafeHarborStatement
Thefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.
3
![Page 4: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/4.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ProgramAgenda
CustomizationsinEBS12.1vs12.2
PreparingCustomizationsfortheEBS12.2Upgrade
12.2UpgradeimpacttoCustomizations
ManagingCustomizationsin12.2
KeyTakeaways
1
2
3
4
5
4
![Page 5: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/5.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ProgramAgenda
CustomizationsinEBS12.1vs12.2
PreparingCustomizationsfortheEBS12.2Upgrade
12.2UpgradeimpacttoCustomizations
ManagingCustomizationsin12.2
KeyTakeaways
1
2
3
4
5
5
![Page 6: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/6.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
CustomizationsinE-BusinessSuite
6
• Implementedinseveraltechnologies
• Installedinthemiddletierandinthedatabase
• Databasecustomizations• DeployedincustomschemasandEBSschemas• CouldhavedependenciesonEBScode
![Page 7: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/7.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
COMMON_TOP
CustomSchemas
CustomizationsReleases12.1
7
ApplicationTier Database
ApplicationCode CustomCode
WebListener
OC4J
OracleDeveloper10g
ApplicationSchemas
ApplicationCode
CustomCode
CustomCode
ApplicationDataModel
CustomDataModel
APPL_TOP
ApplicationCode CustomCode
![Page 8: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/8.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
COMMON_TOP
CustomSchemas
CustomizationsReleases12.1
7
ApplicationTier Database
ApplicationCode CustomCode
WebListener
OC4J
OracleDeveloper10g
ApplicationSchemas
ApplicationCode
CustomCode
CustomCode
ApplicationDataModel
CustomDataModel
APPL_TOP
ApplicationCode CustomCode
FormsReportsScripts
OAFJava
PLSQL
TablesIndexes
![Page 9: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/9.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OracleE-BusinessSuite12.2andOnlinePatching
8
QuickHigh-levelRecap
E-Business Suite 12.2.3
Production
![Page 10: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/10.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OracleE-BusinessSuite12.2andOnlinePatching
8
QuickHigh-levelRecap
E-Business Suite 12.2.3
Production CopyofProduction
E-BusinessSuite12.2.3
![Page 11: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/11.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OracleE-BusinessSuite12.2andOnlinePatching
8
QuickHigh-levelRecap
• Copytheproductioncode,includingcustomizations
• Applypatchestothecopy
Patches-12.2.5-Customization-…
E-Business Suite 12.2.3
Production CopyofProductionE-BusinessSuite
12.2.3
![Page 12: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/12.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 9
DualFileSystem
ApplicationTier
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
INST_TOP
COMMON_TOP
APPL_TOP
INST_TOP
COMMON_TOP
APPL_TOP
FileSystem1 FileSystem2
OracleE-BusinessSuite12.2andOnlinePatching
TwoCompleteCopiesoftheFileSystem
![Page 13: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/13.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OracleE-BusinessSuite12.2andOnlinePatchingEdition-BasedRedefinition
10
• EfficientlystoresmultiplecopiesofApplicationdefinitionsinthesamedatabase
• Providesanisolationmechanism(“Edition”)thatallowspre-upgradeandpost-upgradeschemastoco-exist
• Clientcodechoosestheparticular“Edition”thatitwantstoconnectto Edition-Based
Redefinition
PatchEdition
RunEdition
![Page 14: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/14.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
CustomizationsinOracleE-BusinessSuiteR12.2• TobepatchedOnlinetheyhavetocomplywithOnlinePatching:
• DevelopmentStandards• PatchingProcedures
• Existinbothfilesystems(dualfilesystems)• CustomSchemaswithdependenciesonEBSobjectsmustbeeditions-
enabled
11
![Page 15: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/15.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
CustomizationsinOracleE-BusinessSuiteR12.2
12
CustomSchemas
Database
ApplicationSchemas
ApplicationCodeCustomCode
CustomCode
ApplicationDataModel
CustomDataModel
COMMON_TOP
ApplicationTier
ApplicationCode CustomCode
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
APPL_TOP
ApplicationCode CustomCode
COMMON_TOP
ApplicationCodeCustomCode
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
APPL_TOP
ApplicationCodeCustomCode
DataModelLogicalView
DataModelLogicalView
EditionedDBSchemas
Sync
Sync
DualFileSystem
![Page 16: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/16.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ProgramAgenda
Customizations12.1vs12.2
PreparingCustomizationsfor12.2Upgrade
12.2UpgradeimpacttoCustomizations
ManagingCustomizationsin12.2
KeyTakeaways
1
2
3
4
5
13
![Page 17: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/17.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 14
DecideWhichStandardsComplianceLeveltoTarget
12.2DevelopmentStandardsforCustomCode
Minimal– Required,minimalsetofstandardsmustbemetforcustomcodetooperatecorrectlyon12.2
Full–Optional,additionalstandardsmustbemetforcustomcodetobeOnlinePatchable
Pre-UpgradeProject
•Decisionisbasedonimportanceofminimizingdowntime•Ineithercase,EBSPatchesarealwaysappliedonline
![Page 18: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/18.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
PreparingCustomizationsforthe12.2Upgrade
15
CustomizationsUpgradeProject
• Createacustomizationscatalog
• AnalyzeandImplementcoderemediation
• Deployrevisedcustomizations
Pre-UpgradeProject
![Page 19: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/19.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
CustomizationsCatalog
Makesurethecatalogidentifiesalltheartifacts–Database–MiddleTier–TechnologiesUsed
• OAF,Forms,Reports,Java,PLSQL,etc
16
CustomizationsUpgradeProject
Pre-UpgradeProject
![Page 20: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/20.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ApplicationManagementSuite-CustomizationManagementCustomizationsCatalog
• Discovery&reportingofEBScustomizations
• Abilitytovalidate,packageanddeploycustomizationsacrossEBSinstances
• Over200customizationfiletypessupported
• InterfacewithexternalSourceCodeVersionControlsystems
• Validationofthecustomobjectsusing:– OracleDefinedStandards– Optionally,UserDefinedStandards
• ValidatesandreportsreadinessofcustomizationsforOnlinePatching
17
Pre-UpgradeProject
![Page 21: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/21.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
UtilitiesavailablefortheAnalysis
• OnlinePatchingReadinessReports• AllsectionsonthisreportrefertoMinimalcompliance
• OnlinePatchingStandardsComplianceReport• Sectionheadersindicatethetypeofcompliance:MinimalorFull
Reportsareavailableasstandalonepatchesfor11i,12.0,12.1and12.2– Note:1531121.1UsingtheOnlinePatchingReadinessReportsinOracleE-BusinessSuiteRelease12.2
18
Pre-UpgradeProject
![Page 22: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/22.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingReadinessReports
• ValidateEditionBasedRedefinitioncompliance
• AllSectionsinthereportrefertoMinimalcompliance
• 12.2Upgradewillautomaticallyaddressmostcustomcodestandardsviolationscontainedinschemasregisteredwiththeapplication
• FailuretoaddressstandardsviolationswillresultinInvalidCustomCodeaftertheR12.2Upgrade
19
Pre-UpgradeProject
![Page 23: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/23.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingReadinessReports
ADZDPSUM.sql– IdentifiesCustomSchemaswithobjectsthathavedependenciesonEBSCode– Generatesstatementstoregisteridentifiedschemaswiththeapplication
ADZDPMAN.sql– IdentifiesObjectsthatviolatetheMinimalCompliancestandardswhichrequiremanualintervention– Eachsectionheaderprovidesadescriptionofstandardsviolationandhowtofixthem
ADZDPAUT.sql– IdentifiesObjectsthatviolatetheMinimalCompliancestandardsandareautomaticallyfixedbytheOnlinePatchingEnablementprocess.Thereisnoactionrequiredontheoutputofthisreport
20
Reports
Pre-UpgradeProject
![Page 24: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/24.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingReadinessReport
SectionHeadersindicatehowtofixthestandardsviolationsSampleReport:ADZDPMAN.sql
DOC>**********************************************************************DOC>SECTION-1DOC>**********************************************************************DOC>DOC>MANUALFIX:ObjectsinNon-EBSschemasthatdependonEditionedDOC>ObjectsofEBS.DOC>DOC>Tofixtheseviolations,dooneofthefollowing:DOC> -Registerobjectschema(owner)asaCustomEBSSchema,pleaserefertoDOC> reportADZDPSUM.sqlDOC> -Dropobject,ifnotrequiredDOC> -RedefineobjecttoremovedependencyDOC> -MovetheobjecttoaregisteredCustomEBSSchema
21
Pre-UpgradeProject
![Page 25: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/25.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingReadinessReports
• Veryfewviolationsrequiremanualinterventioniftheschemaisregisteredwiththeapplication,e.g.–MaterializedViewwithadependencyonaPLSQLpackageorfunction–UseofLONGandLONGRAWcolumns
• Reportoutputwilldirectyouonhowtoaddresstheseviolations• Reportsapplicableduringthepreparationtothe12.2upgrade
22
Summary
Pre-UpgradeProject
![Page 26: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/26.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingStandardsComplianceReport
• ValidatesstandardsapplicabletoMinimalandFullCompliance
• Sectionheadersindicatethetypeofcompliance:MinimalorFull
• Standardsinclude– DataModelAccessPattern– Codenamingstandards– SpecialObjectdefinitionrequirements(VPDs,MVs)
• Failuretoaddressthesestandardsviolationscouldresultin– FutureCodeinvalidation– InabilitytopatchCustomCodeonline(DowntimerequiredtomaintainCustomCode,FullCompliance)
23
Overview
Pre-UpgradeProject
![Page 27: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/27.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingStandardsComplianceReport
• AllcodemustaccessthedatamodelviatheLogicalView(APPSsynonyms)
24
DataModelAccessPattern
APPS EBS SchemaSynonym
EBSTable
EBSCode
CustomCode
Pre-UpgradeProject
Pre-12.2Database
![Page 28: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/28.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingStandardsComplianceReport
• AllcodemustaccessthedatamodelviatheLogicalView(APPSsynonyms)
24
DataModelAccessPattern
APPS EBS SchemaSynonym
EBSTable
EBSCode
CustomCode
CUSTOM Schema
CustomCode
CustomTable
Pre-UpgradeProject
Pre-12.2Database
![Page 29: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/29.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingStandardsComplianceReport
ThesestandardsallowOnlinePatchingtoautomaticallymanagederivedobjects
– TableNamesmustbeuniquewithinthefirst29characters– ColumnNamesmustbeuniquewithinthefirst28characters– TableNamescannotendwiththe“#”character–ObjectNamesmustendinalphanumericcharacter– Indexnamesmustcontainatleastone“_”character– ConstraintNamesmustcontainatleastone“_”character–MaterializedViewsNamecannotexceed29characters
25
CodeNamingStandards
Pre-UpgradeProject
![Page 30: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/30.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingStandardsComplianceReport
• Tablenamecannotendwitha“#”character– Reason:EditioningViewnamematchesthenameofthetable+“#”
• Columnnamemayonlyuse“#”aslastcharacter– Reason:“#”characterreservedforidentifyingpatchedcolumns
26
CodeNamingStandards
ID FILED_BY STATUS STATUS#1FND_CONCURRENT_REQUESTS
ID FILED_BY STATUSFND_CONCURRENT_REQUESTS#
EditioningView
Table
![Page 31: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/31.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingStandardsComplianceReport
– IncludedaspartoftheReadinessReports(gscc.pl)– ValidatesDataModelAccessPatterninmiddletiersourcecode
• Java• XML• SQL• PLSQL
– Currentlyworkingonenhancementtosupport• OracleForms• OracleReports
27
ApplicationTierDataModelAccessPattern
Pre-UpgradeProject
![Page 32: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/32.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
• AllcodemustaccessthedatamodelviatheLogicalView(APPSsynonyms)
28
APPS EBS Schema
E-BusinessCode
CustomCode
Synonym
EBSTable
Pre-UpgradeProject
Custom Schema
CustomTable
OnlinePatchingStandardsComplianceReportApplicationTierDataModelAccessPattern
Pre-12.2Database
![Page 33: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/33.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingStandardsComplianceReport
29
Pre-UpgradeProject
• Sectionheadersindicatethetypeofcompliance:MinimalorFull• Report:ADZDDBCC.sqlDOC>**********************************************************************DOC>SECTION-10[full]DOC>**********************************************************************DOC>"APPSobjectnamesmustendwithalphanumericcharacter."DOC>DOC>-P2:Maycauseobjectnameconflictsduringonlinepatching.DOC>UseofspecialcharactersasthelastcharacterofanDOC>objectnameisreservedfortheOnlinePatchingtool.DOC>-Fix:ChangetheobjectnametouseanordinaryidentifiercharacterDOC>asthelastcharacter:A-Za-z0-9_#$DOC>-Unusedobjectscanbeignoredordropped.DOC>#
![Page 34: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/34.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
OnlinePatchingStandardsComplianceReport
• Violationstothestandardscanbeveryeasilyfixed,donotrequireadvanceddevelopmentskills
• Reportsapplicableduringthepreparationtothe12.2Upgradeandtovalidatefuturecustomizationdevelopment
30
Summary
![Page 35: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/35.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
DeployRevisedCustomizations
• Compatiblewithanypre-12.2releases• RemediatedCodecouldbe
–Deployedtothecurrentproductionenvironment(Preferred)–Deploymentcanbedeferredtotheupgradedowntime
31
CustomizationsUpgradeProject
Pre-UpgradeProject
![Page 36: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/36.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
COMMON_TOP
E-BusinessSuite12.1InstanceReadyfor12.2Upgrade
32
ApplicationTier
ApplicationCode CustomCode
WebListener
OC4J
OracleDeveloper10g
APPL_TOP
ApplicationCode CustomCode
CustomCode
CustomCode
Minimal/FullOnlinePatchingCompliant
Pre-UpgradeProject
CustomSchemas
Database
ApplicationSchemas
ApplicationCode
CustomCode
CustomCode
ApplicationDataModel
CustomDataModel
![Page 37: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/37.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ProgramAgenda
Customizations12.1vs12.2
PreparingCustomizationsfor12.2Upgrade
12.2UpgradeimpacttoCustomizations
ManagingCustomizationsin12.2
KeyTakeaways
1
2
3
4
5
33
![Page 38: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/38.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 34
R12.2TechnicalUpgradeProcess
UpgradeDatabase
LaydownR12.2FileSystem
21
EnableOnlinePatching
4
UpgradeTo12.2.0
3
DeployCustomizationsandExternalIntegrations
6
Upgradeto12.2.xRUP
5
ConfigureSystemtoProductionCapacity
7
![Page 39: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/39.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
R12.2TechnicalUpgradeProcess
35
KeyStagesforCustomizationMigration
LaydownR12.2FileSystem
21
EnableOnlinePatching
4
UpgradeTo12.2.0
3
DeployCustomizationsandExternalIntegrations
6
Upgradeto12.2.xRUP
5
ConfigureSystemtoProductionCapacity
7
UpgradeDatabase
![Page 40: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/40.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
R12.2TechnicalUpgradeProcess
• CompletelyNewDualFileSystem
• Doesnotcarryoveranycodefrompre-12.2filesystem
36
LayDownR12.2FileSystem
1 2 3 4 5 6 7
APPL_TOP
OracleE-BusinessSuiteR12.2ApplicationTier
ApplicationCode
OHSWebListener
OracleWebLogicServer
OracleDeveloper10g
COMMON_TOPApplicationCode
APPL_TOPApplicationCode
OHSWebListener
OracleWebLogicServer
OracleDeveloper10g
COMMON_TOPApplicationCode
RapidWizard
![Page 41: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/41.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
R12.2TechnicalUpgradeProcess
ThisprocessisDatabasecentricBeforerunningthisprocess:
–Deployanyremediateddatabasecodenotdeployedinthepreparationproject– Registeranycustomschemasidentifiedbythepreparationproject– Re-runReadinessandDatabaseComplianceReportstoverifycustomizationcompliancepriortoEnablement
37
EnableOnlinePatching
1 3 4 5 6 72
![Page 42: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/42.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
R12.2TechnicalUpgradeProcess
• Highlevelstepsintheprocess– Preparesallthedatabasecodeforeditioning,
E-BusinessSuitecode+Customizations
– EnablesEditioningonE-BusinessSuiteschemas+PreviouslyRegisteredCustomschemas
– CreatestheLogicalViewoftheOracleE-BusinessSuiteandCustomDataModels.
• adopreplacesadpatchastheofficialE-BusinessSuitepatchingtoolfromthispointforward
38
EnableOnlinePatching
1 3 4 5 6 72
![Page 43: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/43.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
R12.2TechnicalUpgradeProcess
39
EnableOnlinePatching
APPS EBS/Custom Schema
Synonym
EBSCode
CustomCodeEBS/CustomTablePhysicalDataModel
UserDefinedType
1 3 4 5 6 72
![Page 44: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/44.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
APPS_NE
R12.2TechnicalUpgradeProcess
39
EnableOnlinePatching
APPS EBS/Custom Schema
Synonym
EBSCode
CustomCodeEBS/CustomTablePhysicalDataModel
UserDefinedType
1 3 4 5 6 72
1. PreparesCodeforEditioning
![Page 45: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/45.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
APPS_NE
R12.2TechnicalUpgradeProcess
39
EnableOnlinePatching
APPS EBS/Custom Schema
Synonym
EBSCode
CustomCodeEBS/CustomTablePhysicalDataModel
UserDefinedType
1 3 4 5 6 72
1. PreparesCodeforEditioning2. EnablesEditioningonSchemasregisteredwithEBS
Editioned Editioned Non-Editioned
![Page 46: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/46.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
APPS_NE
R12.2TechnicalUpgradeProcess
39
EnableOnlinePatching
APPS EBS/Custom Schema
Synonym
EBSCode
CustomCodeEBS/CustomTablePhysicalDataModel
UserDefinedType
1 3 4 5 6 72
EditioningView
EditioningViewLogicalView
1. PreparesCodeforEditioning2. EnablesEditioningonSchemasregisteredwithEBS3. CreatesLogicalView
Editioned Editioned Non-Editioned
![Page 47: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/47.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
R12.2TechnicalUpgradeProcess
• DeploycustomizationsaspernewguidelinesNote:1577661.1DevelopingandDeployingCustomizationsinOracleE-BusinessSuiteRelease12.2
• Keydifferencescomparedtopriorreleases:– Registercustomtopswithadsplice– CustomcodemustberegisteredwithCustomSynchronizationDriver(adop_sync.drv)tokeepcustomcodeinsyncbetweenfilesystems
– CUSTOM_TOPmustresidewithintheAPPL_TOP–NewinAD&TXKDelta.8:
• Filesystemdeltasynchronizationavailable• 16characterapplicationshortnamesadsplicesupport
40
DeployCustomizationsandExternalIntegrations
1 3 5 6 72 4
![Page 48: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/48.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
DeployCustomizations
41
COMMON_TOP
ApplicationTier
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
APPL_TOP
COMMON_TOP
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
APPL_TOP
DualFileSystems EditionEnabledSchemas
ApplicationCode
ApplicationCode
ApplicationCode
ApplicationCodeCustomSchemas
Database
ApplicationSchemas
ApplicationCodeCustomCode
CustomCode
ApplicationDataModel
CustomDataModel
DataModelLogicalView
DataModelLogicalView
1 3 5 6 72 4
Run Patch Run
OnlyApplicableduring12.2Upgrade
![Page 49: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/49.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
DeployCustomizations
41
COMMON_TOP
ApplicationTier
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
APPL_TOPCustomCode
COMMON_TOP
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
APPL_TOP
DualFileSystems EditionEnabledSchemas
ApplicationCode
CustomCodeApplicationCode
ApplicationCode
ApplicationCodeCustomSchemas
Database
ApplicationSchemas
ApplicationCodeCustomCode
CustomCode
ApplicationDataModel
CustomDataModel
DataModelLogicalView
DataModelLogicalView
1 3 5 6 72 4
Run Patch Run
OnlyApplicableduring12.2Upgrade
![Page 50: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/50.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
DeployCustomizations
41
COMMON_TOP
ApplicationTier
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
APPL_TOPCustomCode
COMMON_TOP
OracleOHSWebListener
WebLogicServer
OracleDeveloper10g
APPL_TOP
Sync
Sync
DualFileSystems EditionEnabledSchemas
ApplicationCode
CustomCodeApplicationCode
CustomCode ApplicationCode
CustomCode ApplicationCode
CustomSchemas
Database
ApplicationSchemas
ApplicationCodeCustomCode
CustomCode
ApplicationDataModel
CustomDataModel
DataModelLogicalView
DataModelLogicalView
1 3 5 6 72 4
Run Patch Run
OnlyApplicableduring12.2Upgrade
![Page 51: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/51.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ValidatingCustomizationafter12.2Upgrade
42
Example:CustomAPEXApplicationUpgrade
APEXWorkspace
APEXEngine
APEX_EBS_EXTENSIONSchema
APEX_040200Schema
GrantSelect
StandardpublishedEBSAPIs
APPSSchema
CustomAPEXApplicationinteractingwithE-BusinessSuite12.1viapublicAPIs• APEX_EBS_EXTENSIONSchema
• IdentifiedbyReadinessReports• Registeredwiththeapplicationpriorto12.2upgrade• EditionsEnabledaspartoftheUpgrade
• CustomAPEXWorkspacefullyfunctionalafterthe12.2upgrade• ReviewtheAPEXcertificationWhitepaperformoredetails
![Page 52: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/52.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ProgramAgenda
Customizations12.1vs12.2
PreparingCustomizationsfor12.2Upgrade
12.2UpgradeimpacttoCustomizations
ManagingCustomizationsin12.2
KeyTakeaways
1
2
3
4
5
43
![Page 53: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/53.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ManagingCustomizationsinR12.2
44
• MaintaincustomizationswithOnlinePatching,FullCompliance
• NewR12.2DevelopmentandDeploymentProcess
• NewR12.2DevelopmentStandards
• Toolstohelpmanagecustomizations
CustomizationsinR12.2
![Page 54: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/54.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
MaintainCustomizationswithOnlinePatchinginR12.2
• CustomizationsaredeployedduringtheApplyphase• DeploymentinstructionsavailableinNote:1577661.1
CustomPatch
MiddleTier
CustomCode
patch
CustomCode
run run
CustomCode
patch
CustomCode
CustomizationsinR12.2
FullCompliance
![Page 55: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/55.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCode
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
Run PatchPrepare
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 56: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/56.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCode
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
Run PatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 57: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/57.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
Run PatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 58: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/58.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
Run PatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
Patch
ApplicationCodeCustomCode
LogicalView
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 59: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/59.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
Run PatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
Patch
ApplicationCodeCustomCode
LogicalView
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 60: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/60.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
Run PatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
Patch
ApplicationCodeCustomCode
LogicalView
CustomCode
ApplicationCode ApplicationCodeCustomCode
LogicalView
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 61: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/61.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
Run PatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
Patch
ApplicationCodeCustomCode
LogicalView
CustomCode
ApplicationCode ApplicationCodeCustomCode
LogicalView
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 62: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/62.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
Run PatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
Patch
ApplicationCodeCustomCode
LogicalView
CustomCode
ApplicationCode ApplicationCodeCustomCode
LogicalView
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 63: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/63.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
RunPatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
Patch
ApplicationCodeCustomCode
LogicalView
CustomCode
ApplicationCode ApplicationCodeCustomCode
LogicalView
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
fs1 fs2
FullCompliance
![Page 64: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/64.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
RunPatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
Patch
ApplicationCodeCustomCode
LogicalView
CustomCode
ApplicationCode ApplicationCodeCustomCode
LogicalView
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
Old Run
fs1 fs2
FullCompliance
![Page 65: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/65.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
EditionedSchemas
46
ApplicationTier
CustomCodeSync
DualFileSystems SchemasEditionsEnabled
ApplicationCode
CustomCode
ApplicationCode
Database
ApplicationDataModel
CustomizationsinR12.2
MaintainCustomizationswithOnlinePatchinginR12.2
TechnologyStack TechnologyStack
OnlinePatchingCycle
Apply
Finalize
Cutover
Cleanup
RunPatchPrepare
Apply
Finalize
Cutover
Cleanup
Prepare
CustomCode
ApplicationCode
Patch
ApplicationCodeCustomCode
LogicalView
CustomCode
ApplicationCode ApplicationCodeCustomCode
LogicalView
RunCustomCode
ApplicationCodeLogicalView
EBS/Custom Patches
Old Run
fs1 fs2
FullCompliance
![Page 66: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/66.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
NewR12.2DevelopmentandDeploymentProcess
• UsethenewDevelopmentandDeploymentProcessforfuturecustomizations
• Reference:1577661.1DevelopingandDeployingCustomizationsinOracleE-BusinessSuiteRelease12.2
47
CustomizationsinR12.2
FullCompliance
![Page 67: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/67.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 48
MinimalCompliance
R12.2DevelopmentandDeploymentProcess
}ExtendedCutover
• CustomizationsDeploymentextendtheCutoverPhase• DeploymenttargetstheRunFilesystemandRunEdition
CustomPatch
MiddleTier
patch
CustomCode
run run
CustomCode
patch
CustomizationsinR12.2
![Page 68: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/68.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
R12.2DevelopmentandDeploymentProcess
• Minimalsetofdevelopmentstandardsrequiredtodevelopnewcustomizations
• DataModelAccessPattern
• DeploymentofcustomizationsextendtheCutoverDowntime• DeploymenttargetstheRunFileSystemandRuneditionofthedatabase
49
CustomizationsinR12.2
MinimalCompliance
![Page 69: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/69.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ToolstoHelpManageCustomizationsinR12.2
50
• OracleApplicationsManager-PatchWizard
• OracleE-BusinessSuitePlug-inforEnterpriseManagerCloudControl
CustomizationsinR12.2
![Page 70: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/70.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 51
PatchWizard
ToolstoHelpManageCustomizationsCustomizationsinR12.2
![Page 71: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/71.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 51
PatchWizard
ToolstoHelpManageCustomizationsCustomizationsinR12.2
![Page 72: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/72.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
Registercustomizedfiles
51
PatchWizard
ToolstoHelpManageCustomizations
Analyzeimpacttocustomizedfiles
CustomizationsinR12.2
![Page 73: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/73.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 52
PatchWizard
ToolstoHelpManageCustomizationsCustomizationsinR12.2
Direct,IndirectandCustomizationImpactAnalysis
![Page 74: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/74.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
Performpatchimpactanalysisonrecommendedpatchandprerequisites
52
PatchWizard
ToolstoHelpManageCustomizationsCustomizationsinR12.2
Direct,IndirectandCustomizationImpactAnalysis
![Page 75: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/75.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
Performpatchimpactanalysisonrecommendedpatchandprerequisites
52
PatchWizard
ToolstoHelpManageCustomizationsCustomizationsinR12.2
Direct,IndirectandCustomizationImpactAnalysis
![Page 76: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/76.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
Performpatchimpactanalysisonrecommendedpatchandprerequisites
52
PatchWizard
ToolstoHelpManageCustomizationsCustomizationsinR12.2
Direct,IndirectandCustomizationImpactAnalysis
![Page 77: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/77.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
Performpatchimpactanalysisonrecommendedpatchandprerequisites
52
PatchWizard
ToolstoHelpManageCustomizations
Analyzeimpacttocustomizations
CustomizationsinR12.2
Direct,IndirectandCustomizationImpactAnalysis
![Page 78: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/78.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ApplicationManagementSuite-CustomizationManagementCustomizationsCatalog
• Discovery&reportingofinventoryofEBScustomizations
• Abilitytovalidate,packageanddeploycustomizationsacrossEBSinstances
• Over200customizationfiletypessupported
• InterfacewithexternalSourceCodeVersionControlsystems
• Validationofthecustomobjectsusing:– OracleDefinedStandards– Optionally,UserDefinedStandards
• ValidatesandreportsreadinessofcustomizationsforOnlinePatching
53
Pre-UpgradeProject
![Page 79: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/79.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
FunctionalHelpDeskServices• OracleSPOCIncident&ProblemManagement
• MinorCEMLIenhancement(legacy)
• AppsCloudExtensionsonPaaS
• ContinualServiceImprovement
CloudIntegration&CustomServices
• ManagedCloudIntegrationService(MCIS)Setup
• CEMLIMigration
• CEMLIAdvisory
• CloudDRTestingSupport
TechnicalAdministration• Non-CertifiedConfigurationOracleApplications
• OracleTechnology
• 3rdPartyProductsonOracle
• @Customer,@Oracle,OracleTechCloud
AutomatedTestingSupport
• RegressionTesting
• OracleApplicationsTestingSuite-based
• PerformanceTesting
• LeverageforUPK-basedtraining
OMCS-OracleFunctionalServicesMaximizingValueforHybridCloudDeployments
![Page 80: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/80.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
ProgramAgenda
Customizations12.1vs12.2
PreparingCustomizationsfor12.2Upgrade
12.2UpgradeimpacttoCustomizations
ManagingCustomizationsin12.2
KeyTakeaways
1
2
3
4
5
55
![Page 81: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/81.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
KeyTakeaways
56
• GetFamiliarwiththenewR12.2Architecture
• Decidethestandardscomplianceleveltotarget
• Createanupgradeprojectforyourcustomizationsaheadofthe12.2Upgrade
• GetFamiliarwiththeDevelopmentandDeploymentStandardsforR12.2
• TakeadvantageofOnlinePatchingtodeployyourcustomizations,FullCompliance
• UsetheRightToolstoMaintainyourcustomizations
![Page 82: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/82.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.
SafeHarborStatement
Theprecedingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.
57
![Page 83: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/83.jpg)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved. 58
![Page 84: OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2 [CON6708]](https://reader031.vdocuments.us/reader031/viewer/2022030309/58f152b41a28ab667b8b45e3/html5/thumbnails/84.jpg)