Release12에서는 patch의 prerequisites, dependencies, compatibilities를 쉽게 따라가기 위해 codelines과 codelevels 개념을 소개한다.
#Codelines
Codelines으로 만들어진 patch는 product feature의 set을 확인할 뿐만 아니라 feature set을 고치기 위해 제공되는 여러 개의 patch release를 제공한다.
Codelines이라는 개념은 product feature set이 unique한 것으로 구성되어 있다는 것을 기본적인 전제로 한다.
예를 들어, Financials, Human Resources가 system에 사용 중이라면, 각각 FIN.A 와 HR.A가 초기 feature set이다.
#Codelevels
기본적인(base point) product 버전에서 필요한 수정사항이 생겼을 때, patch가 release되고, 수정사항이 추가되는 것을 숫자로써 구분한다. 이러한 patch를 codelevels라고 한다.
예를 들어, codelevels FIN.A.1은 base point의 첫 번째 Fixes set 이라고 하고, FIN.A.2를 두 번째 Fixes set이라고 한다.
Codelevels는 cumulative하다. 즉, 각각의 set은 그 이전 버전의 fixes set을 포함한다는 의미이다.
어떤 patch는 새로운 기능들을 포함하고 있다. 이러한 patch는 새로운 base point를 생성하거나 새로운 codelines를 생성한다.
예를 들어, Oracle Financials release가 새로운 기능을 patch에 포함하고 있다고 하면, patch는 FIN.B라는 새로운 codelines을 시작한다. 그리고 이 버전에서 새로운 fixes set이 생기면 FIN.B.1, FIN.B.2, FIN.B.3의 순서로 추가한다.
사용자는 현재 설치되어있는 product을 확인하고, codelines를 통해 기능을 추가하거나, codelevels 통해 기능추가 없이 수정사항들을 반영할 지를 선택할 수 있다.
#Patch Types
Patch는 type과 format으로 정의되어 있다.
Patch type은 patch를 적용하기 위한 목적을 말한다.
예를 들어, patch는 product에 기능을 추가하거나 현재 issue를 수정한다.
Patch Type | Description |
Bug Fix | 현재 issue를 수정한다. |
New Feature | 새로운 기능을 추가한다. |
Interoperability | database또는 Technology stack component의 버전을 새로 설치할 때Oracle Applications file과 database objects를 업데이트한다. 예를 들어, R12에서 11g database로 업데이트 하는 경우이다. |
Diagnostic | issue를 파악하기 위해 release된 것들이다. Diagnostic patch에는 fixes를 포함하지 않는다. |
Translation | English 에서 다른 언어로 번역된 Oracle Applications file을 포함한다. |
Performance | 수정되어야 할 문제나 performance향상에 관한 것, 이전 release에서 새로운release로 업그레이드 하는 거들이 해당된다. 예를 들면 R11.5.9에서 R12로 업그레이드 하는 것이다. |
Documentation | Oracle Applications Online Help를 업데이트 한다. |
Patches | Description |
Stand-alone | 특정 issue를 해결하거나 특정한 기능을 추가하기 위한 patch이다. |
High-priority | Oracle에서 전반적으로 application에 이점을 가져오고 모든 고객이 설치된 procuct에 적용하도록 권장하는 patch이다. |
Rollup | 특정 product또는 family release level 에서 적용되는 patch의 집합이다. |
Minipack | product을 새로운 codelevel로 업그레이드 하기 위한 모든 patch의 집합이다. R12.<product>.<codeline> 이라고 표현하고, 예를 들면 R12.FIN.A이다. ‘cumulative’하다. |
Family pack | product family를 위해 필요한 minipack set과 그 이외의 patch들의 집합이다. |
Family pack은 ‘cumulative’하다. | |
Consolidated Update | 일반적으로 권장되는 patch와 추가적인 patch들을 하나의 patch로 결합하여 Applications를 업데이트 한다. Consolidated update 패치를 적용하는 것은 가장 최근에 권장되는 release까지 업데이트 한다. 예를 들어 R12.CU2가 있다. |
(CU) | |
Family consolidated | 모든 Upgrade 관련, 높은 우선순위의 product family내에 있는 모든 product 패치가 병합 된 것이다. |
upgrade patch | |
Maintenance pack | 모든 product를 위한 모든 minipack들의 집합이다. Maintenance pack은 새로운 시점으로 system을 업데이트 한다. 예를 들어 11.5.10을 12로 업데이트 한다. ‘cumulative’하다. |
oracle erp 패치에 관한 설명 #2 (0) | 2019.02.25 |
---|---|
새롭게 공개된12.2 , 개발자가 말하는 ebs 12.2의 방향 (0) | 2018.04.27 |
AD Utilities #19 (0) | 2017.04.26 |
Online Help #18 (0) | 2016.11.21 |
Oracle Applications Utilities&Command #17 (0) | 2016.11.18 |