14 Mart 2015 Cumartesi

IBM BPM Process Designer Beyaz Ekran (Blank) Problemi

IBM BPM Process Center ortamı süreç geliştirebilmek, deploy edebilmek, debug, ve optimizasyon gibi işlemleri için developerlara Eclipse tabanlı bir geliştirme ortamı  olarak Proccess Designer sunuyor.

Bu ortam eclipse gibi görünmese de temel özelliklerini Eclipse üzerinden alıyor.(IBM zaten nerdeyse hemen hemen her ürünü zaten eclipse tabanlı).

Ancak Process Designer üzerinden login olduktan sonra bazen sizi Process Center ekranında uygulamalar listelenmesi gerekirken bazen sizi bomboş bir sayfa karşılayabiliyor bazen.


Konu ile ilgili olarak Internet Explorer üzerinden çeşitli ayarların yapılması gerektiği söylensede çoğu kişiye çözüm olamayabiliyor. Konu ise bilgisayarınızda çalıştıralacak javaw dosyasının bilgisayarınızca engellenmesi aslında.

Yapmanız gereken bir kaç adım var aslında..

  1. C:\IBM\ProcessDesigner\v8.5\AppClient\java\jre\bin\ klasoru(Process Designer'ın kurulu olduğu dizin) altında javaw exe sinin adını değiştirmek.Akılda kalması adına ben "javawpd" yapıyorum.
  2. Bu değişiklikten sonra Process Designer'ın konfigürasyon dosyası olan bölümde bir değişiklik yapmamız gerekiyor. C:\IBM\ProcessDesigner\v8.5\eclipse.ini dosyasını açtıktan sonra  aşağıda kırmızı ile işaretlediğim bölümü javaw.exe 'den javawpd.exe olarak değiştirmek.
-install
file:.
-configuration
configuration
-name
IBM BPM
-nl
en
-consoleLog
-dir
ltr
-clean
-vm
./AppClient/java/jre/bin/javawpd.exe
-vmargs
-Xms128m
-Xmx512m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-Djavax.net.ssl.trustStoreType=PKCS12
-Djavax.net.ssl.trustStore=./etc/trust.p12
-Djavax.net.ssl.trustStorePassword=WebAS
-Dcom.ibm.CORBA.ConfigURL="file:resources/sas.client.props"
-Dcom.ibm.CORBA.FragmentSize="0"
-Dcom.ibm.SSL.ConfigURL="file:resources/ssl.client.props"
-Djava.security.auth.login.config="file:resources/wsjaas_client.conf"
-Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory
-Dcom.ibm.bpm.processcenter.url=http://10.0.1.2:9080
-Djava.ext.dirs="./AppClient/java/jre/lib/ext;./AppClient/lib;./AppClient/plugins"
-Dcom.lombardisoftware.core.TWEnvironment.environmentName=AUTHORING_ENVIRONMENT
-DentityExpansionLimit=2147483647
-Djdk.lang.Process.allowAmbigousCommands=true
-Duser.language=en
-Duser.country=
-Duser.variant=




Process Designer'ı kapatıp açıktan sonra bu sorun ortadan kalkacaktır.

9 Mart 2015 Pazartesi

64 bit ortamda 32 bit WAS koşturmak

64 bit bir işletim sistemi üzerine 32 bitlik bir WAS kurmak zorunda kalırsanız

Admin Console'a ve deploy ettiğiniz uygulamaya erişemediğinizi farkedeceksiniz.(Geliştirme ortamınızın da bu opsiyonun disable olduğunuda göreceksiniz.)

Bunun sebebi 64 bit ortama kurulduğunda WAS kendisini ipv6 ortamda çalıştırmaya çalışıyor.

Ancak yarattığımız profile ipv4 ile çalışabilirsin dendiğinde bu sorun ortadan kalkıyor.

Bu sorunu ortadan kaldırabilmek için

WAS_ROOT -> WAS ortamın kurulu olduğu dizin

yourProfile -> run etmeye çalıştığınız profilin adı 

WAS_ROOT/profiles/yourProfile/bin/setupCmdLine.bat   dosyasını admin yetkileriyle açtıktan sonra


SET IBM_JAVA_OPTIONS="-Djava.net.preferIPv4Stack=true" 


satırı eklenmeli.

WAS stop start edildikten sonra bu sorunun ortadan kalktığını göreceksiniz.