2016년 8월 1일 월요일

[EBS] Define Custom Applications (R12)

Define Custom Applications

 문서는 Oracle E-Business Suite환경에서 Custom Application 추가하는 절차에 대해설명한다.

R11i 경우 CUSTOM_TOP 환경변수를 adovars.env 파일에 기술하였으나 R12  OAM에서 별도의 Custom Parameter 설정할  있다.
 경우 Cloning시에도 별도의 수정없이 사용이 가능하며체계적인 관리가 가능하다.

해당 기능에 관련된 내용은 My Oracle Support 다음 Note 참고하면 상세한 정보  최신의 변경 가능을   있다.
387859.1 - Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12

 작업에서는 CBO 라는 Custom Application 생성하는 것을 기준으로 작업한다.

Custom Top Directory 생성

Custom Application 프로그램  소스가 들어갈 파일시스템의 디렉토리를 생성한다.
$> cd $APPL_TOP
mkdir cbo
mkdir cbo/12.0.0
mkdir cbo/12.0.0/admin
mkdir cbo/12.0.0/admin/sql
mkdir cbo/12.0.0/admin/odf
mkdir cbo/12.0.0/sql
mkdir cbo/12.0.0/bin
mkdir cbo/12.0.0/reports
mkdir cbo/12.0.0/reports/US
mkdir cbo/12.0.0/reports/KO
mkdir cbo/12.0.0/forms
mkdir cbo/12.0.0/forms/US
mkdir cbo/12.0.0/forms/KO

Custom DB Tablespace 생성 (Optional)

Custom Schema Tablespace 분리하는 경우 생성한다.
Table 생성되는 Tablespace, Index 생성되는 Tablespace 별도로 생성한다.
SQL> CREATE TABLESPACE cbod;
SQL> CREATE TABLESPACE cbox;

Custom Schema 생성

Custom Application Object 생성할 DB Schema 생성한다.
$> sqlplus '/as sysdba'
SQL> CREATE USER cbo IDENTIFIED BY cbo DEFAULT TABLESPACE cbod TEMPORARY TABLESPACE temp;
SQL> GRANT CONNECT, RESOURCE TO cbo;

Oracle Schema 등록

Oracle Applications System Administrator Responsibility 로그인한다.
Application > Register
Application: Customized Bolt-on
Short Name: CBO
Basepath: CBO_TOP
Description: Customized Bolt-on (CBO)


Oracle User 등록

Security > Oracle > Register
Database User Name: cbo
Password: cbo
Privilege: Enabled
Install Group: 0
Description: Customized Bolt-on

Data Group에 추가

Security > Oracle > DataGroup
Standard 그룹 조회  다음의 사항을 등록
Application: cbo Custom
Oracle ID: APPS
Description: Customized Bolt-on

Custom Application APPL_TOP 등록

System Administrator > Oracle Application Manager
Site Map > System Configuration > AutoConfig

Manage Custom Parameters


Click "Manage Custom Parameters"

Add Customization Parameter

Custom Parameter화면에서 추가를 위해 Add Button 누른다.

Tier: Application Tier

Application Tier 선택한다.

Parameter

다음과 같이 Parameter 값을 입력한다.
OA_VAR: c_cbotop
Default Value: %s_at%/cbo/12.0.0
Title: CBO Product top
Description: This is Customized Bolt-on
OA_TYPE: PROD_TOP

Confirmation

입력한 내용을 확인한다.

Summary


Finish 누르면 추가한 Parameter 확인할  있다.

Run AutoConfig

위의 작업 완료  AutoConfig 수행하여 Context 파일  관련 환경변수 파일에 반영하는작업을 수행한다.
$> cd $ADMIN_SCRIPTS_HOME
$> adautocfg.sh

수행  $AD_TOP/admin/template/custom 디렉토리에 다음과 같이 2개의 Custom Template 생성되어 있음을 확인할  있다.
adctxinf.tmp adxmlctx.tmp
 파일의 마지막을 보면 아래와 같이 추가된 환경변수를 확인할  있다.
<oa_doc oa_level="detail" oa_var="c_cbotop" title="CBO Product top" tooltip="This is CBO product top" description="This is CBO product top" editable="Yes"/></oa_context_doc>

또한 $CONTEXT_FILE에도 다음과 같이 Custom Top 반영되어 있음을 확인할  있다.
<oa_customized>
<c_cbotop oa_var="c_cbotop" scope="CUSTOM" oa_type="PROD_TOP" oa_enabled="FALSE">/u01/PRD/apps/apps_st/appl/12.0.0/cbo</c_cbotop>
</oa_customized>

Restart Application Tier

위의 작업 완료  새로이 <CONTEXT>.env 파일 환경을 적용한  Application 재구동하면 추가한 Custom 환경이 반영된 상태로 Application 구동된다.

댓글 없음:

댓글 쓰기