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: