OAF Page Import Shell Script (Bulk Import Shell Script)

Bir veya birden fazla OAF sayfasını deploy ederken tek tek script yazmak ve database bağlantılarını yazmak yerine bir shell dosyasında toparlayıp istediğimiz tüm sayfaları import edebiliriz.

Öncelikle aşağıda verdiğim kodda  “$JAVA_TOP/xxxt/oracle/apps/xxxt/efatura/webui/EfaturaStatuGuncellemePG.xml” bu kısımlar kendi oaf page dosya yolumuz ile değiştirilir. Görüldüğü gibi birden fazla sayfayı alt alta koyabilirsiniz.

Daha sonra bu scripti herhangi bir notepad editörden farklı kaydet diyip deploy_oaf_pages.sh diye kayıt edin. (istediğiniz ismi verebilirsiniz. Yalnız sh çalıştırırken yazdığınız dosya isminiz girmelisiniz) Sonrasında serverda herhangi bir dizine atılır. (Genelde $JAVA_TOP veya ilgili pagelerin oldugu yere atılır.)

Putty,SecureCRT veya herhangi bir komut ekranından dosyanın atıldığı dizine gidilir. (Genellikle R12 veya R12.2.4 sürümünden sonra environment ların set edilmesi gerekebilir. Buna dikkat edin.)

İlgili dizindeyken komut ekranında sh deploy_oaf_pages.sh  komutu çalıştırılır. Sonrasında komut ekranında bizden database in HOST,PORT,SID ve Apps Password bilgileri istenir bu bilgileri girdikten sonra kaç adet oaf page import etmek istiyorsak o kadar sayıda import completed yazısı görülür. Aksi halde işlem başarısız olmuş demektir.

Sonrasında değişikliklerin application a yansıması için apache serverların restart edilmesi gerektiğini unutmayınız.

Not : Apache serverlar kullandığınız versiyona göre değişiklik göstermektedir. İlgili versiyonun restart işlemleri için oracle dökümanlarından bulabilirsiniz.

Bir Cevap Yazın