23 Şubat 2009 Pazartesi

Yeni IFS Ekranı Tasarlama (1)

IFS win32 ekranlarının geliştirmesi genellikle iki seviyede gerçekleştirilmektedir.
1) Oracle da gerekli API ve APY dosyalarının iş kuralları çerçevesinde hazırlanması.
API ve APY dosyaları admin.exe kullanılarak çalıştırıldığında oracle üzerinde
bu ekranın çalışması için ihtiyaç duyulan view ler ve package oluşturulmuş olur.
2) Centura da IFS Framework unu kullanarak ekranların oluşturulması.

Biz konumuza API ve APY geliştirme noktasından başlayalım. IFS geliştirmelerinde, gerekli olan oracle package lere esas API ve APY dosyalarının oluşturulması için Rational Rose ve Design.exe kullanılır. Önce gerekli field leri içeren ilişkisel tablolar Rational Rose da tasarlanır ve bir model olarak kaydedilir. Ardından design.exe kullanılarak Rational Rose modelinden elde edilen DDL scripleri database e gönderilir.(Böylece mesela table larımız oluşmuş olur) Yine design.exe kullanılarak API ve APY dosyaları daha sonra üzerinde değişiklik yapmak veya yeniden kullanılmak üzere istenilen klasöre alınır ve database e gönderilir.

APY dosyalar genellikle; package spec, package body ve gerekli view leri içerirler.
Admin.exe bu dosyaları yorumlayarak database e gönderir. Başka bir değişle API ve APY
dosyalar third party tool lar ile DB ye gönderilemezler.
(Örneğin toad,plsql developer)

Bu makalenin bundan sonraki bölümlerini video lar kullanarak desteklemeyi düşünüyorum. Vakit buldukça bloğa ekleyeceğim. Yorumlarınızı bekliyorum.

Hiç yorum yok:

Yorum Gönder