CaniasTroia

Canias Harici Veri Tabanı Bağlantısı

Canias ERP sisteminde diğer veri tabanları ile bağlantı kurabilmek için yapılması gereken adımlar aşağıdaki gibidir.

  • Uzak masaüstü ile Canias’ın kurulu olduğu Server’a bağlantı sağlanır.
  • Canias’ın kurulu olduğu Database Setting dosyasına ‘C:\Program Files\Canias\802server\serverConfig’ yolu izlenerek ulaşılır.
  • Database Setting dosyası açılır. Database Setting içindeki # ile yazılan kodlar örnek olarak verilmiş veritabanı bağlantı bilgileridir. # içindeki kodlar kopyalanarak alt satıra veritabanı tipine (Oracle, MySql, MSSQL vb.) göre veritabanı bilgileri ile girilir ve kaydedilir. Örnek olarak MSSQL DB için (Koyu olarak yazılan yerler firma bilgilerine göre değiştirilir.):

CANIAS|VERITABANI|||com.microsoft.sqlserver.jdbc.SQLServerDriver|jdbc:sqlserver:SERVERADI;databaseName=VERITABANIADI;user=USER;password=PASSWORD;applicationName=<USERNAME>

  • Bağlantının sağlanabilmesi için yapılan değişikliklerden sonra Serverdaki Canias servislerinin yeniden yüklenmesi gerekmektedir.
  • Canias’ın veritabanı bağlantısının kontrolü DEVT11 ekranı kullanılarak yapabiliriz. Aşağıdaki adımlar izlenmelidir.
  • Kırmızı ile belirtilen alanlar database setting içinde girilen bilgilere göre değiştirilir ve kod bloğundaki diğer yerler aynen yazılır. (XXX yazılan yerler Canias’ın önceki versiyonlarında veritabanı kullanıcı adı ve şifresi için giriliyordu fakat yeni versiyonda database setting içinde giriliyor bu alanlar değiştirilmez.)
  • Yazılan kod Run butonuna tıklanarak çalıştırılır. DEVT11 ekranında STRINGVAR3 textbox’ın da ‘BAŞARILI’ ifadesi görülürse bağlantının başarılı olduğu anlaşılır.
OBJECT: 
 STRING CUSTOMCONNECTION;

CUSTOMCONNECTION = 'NewConnection';
MAKENEWCONNECTION CUSTOMCONNECTION XXX XXX CANIAS VERITABANI;

IF SYS_STATUS THEN
	/* connection failed. */
	STRINGVAR3 = 'BAŞARISIZ';
ELSE
	SETACTIVECONNECTION CUSTOMCONNECTION;
	/* now on 'NewConnection' */
	STRINGVAR3 = 'BAŞARILI';

	SETACTIVECONNECTION DEFAULT;
	/* returned to default connection */
ENDIF;

CLOSECONNECTION CUSTOMCONNECTION;

Sadeddin MAZI

Elektrik-Elektronik Yük. Müh. | http://smazi.ballut.com

İlgili Makaleler

Bir Yorum

  1. Excel dosyası oluşturmak bu Excel dosyasında oluşturduğumuz bir macro ile canias ağında bir bilgisayar ile stok tablosunu Excel tabloma otamatik atmak istiyorum. Nasıl bir yol izleyebilirim.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu