Hurriyet

9 Ekim 2013 Çarşamba

Oracle E-Business Suite: Custom Application Top Yaratılması - Custom Top Nasıl Yaratılır?

Custom Application Top bize farklı bir modül yaratacağımız zaman gerekir. Custom olarak yaratacağımız formların,programların, ayrı bir iş kolu için yaratacağımız bir modülde depolanması gerektiğinde bunlardan yaratabiliriz.


1. Öncelikle yaratacağımız custom top için dizin hiyeraşisini oluştururuz. Burada oluşturacağımız örnek modülümüzün adı "xxabc" olsun. Buna göre aşağıdaki klasörler $APPL_TOP altında yaratılır.

 cd $APPL_TOP  
 mkdir XXABC  
 mkdir XXABC/12.0.0  
 mkdir XXABC/12.0.0/admin  
 mkdir XXABC/12.0.0/admin/sql  
 mkdir XXABC/12.0.0/admin/odf  
 mkdir XXABC/12.0.0/sql  
 mkdir XXABC/12.0.0/bin  
 mkdir XXABC/12.0.0/reports  
 mkdir XXABC/12.0.0/reports/US  
 mkdir XXABC/12.0.0/forms  
 mkdir XXABC/12.0.0/forms/US  
 mkdir XXABC/12.0.0/lib  
 mkdir XXABC/12.0.0/out  
 mkdir XXABC/12.0.0/log  
 mkdir XXABC/12.0.0/help  
 mkdir XXABC/12.0.0/html  
 mkdir XXABC/12.0.0/java  
 mkdir XXABC/12.0.0/mds  
 mkdir XXABC/12.0.0/media  
 mkdir XXABC/12.0.0/mesg  
 mkdir XXABC/12.0.0/patch  

2. Bu dizinler yaratıldıktan sonra bu yeni yarattığımız modül "environment" dosyasına eklenir.

export XXABC_TOP=$APPL_TOP/XXABC/12.0.0

Eklendikten sonra $APPL_TOP/admin altında bulunan topfile.txt dosyası değiştirilir ve içine aşağıdaki örnekteki satır eklenir. Burada $APPL_TOP dizini direk olarak verilmelidir. Aşağıdaki gibi parametre olarak verilmelidir. Aşağıda sadece xxabc'den sonra hangi dizin gelmesi gerektiği gösterilmektedir. $APPL_TOP/admin/topfile.txt içine bakılırsa anlaşılabilinir.


xxabc $APPL_TOP


 vi $APPL_TOP/admin/topfile.txt  
   
 xxabc /orappl/........  

$INST_TOP/appl/admin/$CONTEXT_NAME.xml 'e  uygun giriş yapılır. Bu örneğimiz için aşağıdaki bilgiyi gireriz.


/oracle/$SID/apps/apps_st/appl/xxabc_top/12.0.0

 3. Tablespace yaratılır.

 CREATE TABLESPACE TSXXKR DATAFILE   
  '+DATA' SIZE 50M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED  
 LOGGING  
 ONLINE  
 EXTENT MANAGEMENT LOCAL AUTOALLOCATE  
 BLOCKSIZE 8K  
 SEGMENT SPACE MANAGEMENT AUTO  
 FLASHBACK ON; 

4. Kullanıcı yaratılır.

CREATE USER XXABC 
  IDENTIFIED BY XXABC 
  DEFAULT TABLESPACE TSXXABC  
  TEMPORARY TABLESPACE TEMP  
  PROFILE DEFAULT  
  ACCOUNT UNLOCK;  

Gerekli yetkiler de verilir.

 grant connect, resource to XXABC;  

5. Application'a schema'mız kaydedilir.

System Administrator sorumluluğunda Application>Register diyerek orada uygun alanlar aşağıdaki gibi doldurulur.

Application : XXABC Custom Application
Short Name : XXABC
Basepath : XXABC_TOP
Description : XXABC Custom Application

6. Oracle kullanıcımız kaydedilir.

System Administrator sorumluluğunda Security>Oracle>Datagroup seçeneğine gidilerek kullanıcımız kaydedilir.

Database User Name : XXABC
Password : XXABC
Description XXABC Custom Application User

7. En son Application tarafında Autoconfig çalıştırılır. (Autoconfig Nedir? Nasıl Çalıştırılır?)





Hiç yorum yok:

Yorum Gönder