|
İlişkisel Veritabanı Güvenlik Simsarı |
|
|
RelDB Güvenlik Simsarı, uygun bir JDBC sürücüsü olduğu taktirde her tür ilişkisel veritabanında saklanan güvenlik bilgilerine erişmek ve güncellemek için kullanılabilir. Çoğunlukla, ilişkisel veritabanı sistemleri SQL'92 standartlarını desteklemektedir. Ancak yine de her veritabanının kendisine özgü fonksiyonlar içeriyor olması, onların standart bir şekilde işlenmesini zorlaştırmaktadır. Bu nedenle, veritabanları aralarındaki farkları çözebilmek ve daha esnek çözümler sunabilmek için; İlişkisel Veritabanı Güvenlik Simsarı SQL şablonları kullanır. Simsar SQL Şablon Dosyaları Mevcut simsar SQL şablon dosyaları {KURULUM DİZİNİ}\lib\sys\moremotion\ROOT\WEB-INF\MM-INF\config\security\bsp altındadır.
Simsar SQL Şablon Dosya Yapısı *.bsp uzantısına sahip olan SQL şablon dosyaları, şablon isimleriyle tanımlanan bir dizi SQL şablonu içerir. Eğer RelDB Güvenlik Simsarı, örneğin bir kontrol noktasına ait bilgiye ulaşmak isterse "#Get CheckPoint Info By Name" şablonunu kullanır. Şablon içinde kullanılan @{} değişken sembolleri, SQL sorgusu JDBC sürücüsü üzerinden işletilmeden önce değişken değerleri ile değiştirilirler.
RelDB Güvenlik Simsarı, hangi tabloya ve hangi alanlara erişeceğini bilmez. Sadece sorgulamanın türünü bilir. Sorgu; ya bir güncelleme sorgusu, ya da sonuç kümesi döndüren normal bir sorgudur.
SQL Şablonu içinde kullanılabilen @{} sembolleri
Bakınız Simsar SQL Şablon Dosyasının Uyarlanması
|