Makale Özeti

Bu yazıda, Axapta sunucusu olan AOS hakkında giriş bilgileri verilecektir.

Makale

AXAPTAYA GİRİŞ - 2

 

Bu yazıda, Axapta sunucusu olan AOS hakkında giriş bilgileri verilecektir.

AOS, Axapta sisteminde eğer 3 katmanlı yapı kullanıyorsa, veritabanı ile Axapta istemcisi arasında yer alan, ön bellekleme yapan bir sunucudur. AOS bu kadarla tanımlı bir sunucu değildir, sonraki yazılarda ayrıntılı olarak görevleri anlatılacaktır. Bu yazımızda sadece yönetimini ve tanımlarını anlatacağız. Bu şekilde kısa tanımları yapmamızın sebebi, Axaptanın büyük bir uygulama olması ve öncelikle temel tanımların ne olduğunun bilgisinin verilmesinden sonra ayrıntıya geçilmesinin istenmesidir.

 

Axapta sunucu yönetimi ikiye ayrılır. Üst seviyedeki olaylar “Server Service Manager” tarafından sağlanır. Alt seviyedeki olaylar “AOS Server Services” tarafından yapılır. Startup butonuna tıklıyoruz.

İlgili sunucu üzerinde, Startup butonuna bastığımız zaman, AOS Server Manager’ın nasıl başlayacağını belirtebiliriz.

            Automatic: Windows işletim sistemi başladığı zaman, otomatik olarak “Server Manager” başlatılacaktır.

            Manuel: Server Manager’ın elle başlatılabileceğini belirtebiliriz.

 

 

Setting butonundaki ayarlar ile, AOS sunucusunun uygulama veri tabanı ayarlarını gerçekleştirebiliriz.

General tab’ında, AOS sunucusunun ulaşacağı Axapta uygulamasını, uygulamanın dilini tanıtabiliriz.

Database tab’ında da Axapta uygulamasının erişeceği veritabanı ile arasındaki ilişkileri tanımlayabiliriz.

 

Database: Veritabanı olarak MS Sql Server’mı, yoksa Oracle’mı kullanacağımızı belirtiyoruz.

Max open cursors: Veritabanı üzerinde açılacak olan maksimum cursor sayısını belirtebiliriz. Normalde, Axapta içerisinde veritabanına ulaşırken cursor açmayız. Ancak ekstra durumlarda, veritabanına direk ulaşmamız gerektiğinde cursor açabiliriz. Bu durumlarda açılabilecek maksimum cursor sayısını buradan tanımlayabiliriz.

Retry: Veritabanına erişimde, herhangi bir sorun olduğu zaman, saniye olarak ne kadar yeniden deneneceğini belirtebiliriz.

Log file: Veritabanına erişim sırasında oluşabilecek durumların bilgilerini fiziksel olarak bir dosyada tutabiliriz. Burada bu dosyanın yolunu belitebiliriz.

 

Sql Server tab’ında ise, MS Sql Server ile Axapta arasındaki tanımları gerçekleştirebiliriz.

 

Datasource name: ODBC üzerinde tanımlı veritabanı tanım adını belirtebiliriz.

Server: Bağlanılmak istenen Sql Server adını yazıyoruz.

Database: Sql Server üzerinde hangi veritabanı kullanılacak ise onun adını yazıyoruz.

Database user id: Veritabanına ulaşacak kullanıcı adını yazıyoruz.

Database password: İstenirse Sql Server üzerindeki şifre kullanılabilir, istenirse burda özel olarak tanımlanacak olan şifre ile iletişim kurulabilir.

Oracle tab’ı ile, Oracle veritabanı kullanıyor ise gerekli tanımlar yapılabilir.

Tracing tab’ı ile, veritabanı üzerindeki tutulmak istenen log bilgilerinin ayrıntılı tanımlarını yapabiliriz.

 

Buradaki seçenekler ile, tüm SQL uyarılarını log’layabilir, tüm SQL ifadelerini log’layabiliriz. Ayrıca, Query time limit seçeneği ile, buradaki mili saniye cinsinden vereceğimiz değeri geçen bir SQL sorgusu oluşursa, log’layabiliriz.

Tanımladığımız bu AOS sunucusunu çalıştırabilmek için, Start butonuna basmamız gerekir, aynı şekilde durdurmak içinde, Stop butonuna basmalıyız. Burada birden fazla AOS sunucusu tanımlayabiliriz. AOS Server Manager’ın üstündeki Start ve Stop butonunu ile de, tanımlı tüm AOS sunucularını aynı anda açıp – kapatabiliriz.

 

Yeni bir AOS sunucusu tanımlayabilmek için, New botununa basabiliriz.

 

Server name: Yeni AOS sunucusu adını burada tanımlarız.

Copy settings from: Daha önce tanımlanmış bir AOS sunucusu ile bu yeni tanımladığımız AOS sunucu ayarları arasında benzerlikler varsa, tüm ayarları bu yeni tanımladığımız sunucuda aktif hale getirebiliriz. OK butonuna bastıkdan sonra, istediğimiz değişiklikleri tab’lar üzerinde yapabiliriz.

Bu yazımızda genel anlamda AOS sunucu tanımlarını gördük. Sonraki yazılarda sistemdeki temel görevlerini inceleyeceğiz.

Yeliz Korkmaz, MVP

yelizkorkmaz@tnn.net