01 Eylül 2008 Pazartesi

LiveCycle Process Management ile veritabanına bağlanmak

Bu yazımızda, LiveCycle Process Management ile bir süreç yürürken sunucu tarafında SQL Server veritabanına bağlanmaya değineceğiz.

LiveCycle Process Management ile birlikte gelen Foundation servisleri arasında çok sayıda özellik vardır. Bizim burada ihtiyacımız olan servisin adı "JDBC"dir. Bu servisin çalışabilmesi için LiveCycle sunucu tarafında ayarlamalar yapılması gerekmektedir. Aşağıda bunları da anlatıyoruz.

1)
LiveCycle Process Management ilk kurulduğunda varsayılan olarak MySQL ve Oracle veritabanlarına bağlantı için hazır gelir. JBoss'a SQL Server'ın JDBC sürücüsü kurulduğunda bağlantı mümkün hale gelecektir. Öncelikle SQL Server JDBC sürücüsünü Microsoft'un sitesinden indiriniz:

http://msdn.microsoft.com/en-us/data/aa937724.aspx

2) Sıkıştırılmış dosya içerisindeki "sqljdbc.jar" dosyasını sunucuda şu klasöre koyunuz:

C:\Adobe\LiveCycle8.2\jboss\server\all\lib

3) Sunucuda şu adreste yeni bir XML dosya oluşturun:

C:\Adobe\LiveCycle8.2\jboss\server\all\deploy

4) XML dosyasının adı önemli değil. Örnek bir isim:

C:\Adobe\LiveCycle8.2\jboss\server\all\deploy\mssql-ds.xml

XML dosyasını değiştirdiğinizde LiveCycle otomatik olarak yeni ayarları kullanmaya başlayacaktır. XML dosyası için örnek bir içeriğin görüntüsü şöyledir:




5) Dosyayı yeni oluşturduğunuz için JBoss'u yeniden başlatınız.

6) Process'inizde veritabanı bağlantı servisi kullanınız. Örneğin, process'in bir aşamasında veritabanına kayıt eklemek istersek şu servisi kullanabiliriz:

Services > Foundation > JDBC > Execute SQL Statement

Örnek bir kullanım:


05 Ağustos 2008 Salı

Zee Yang: Geliştirim platformu olarak PDF'i seçmek için başlıca 5 neden

Top five reasons to choose PDF as your development platform