Wednesday, June 15, 2016

Instalasi IBM Process Designer

Pada kesempatan kali ini saya akan membahas tentang cara instalasi IBM Process Designer. Apasih Process Designer itu? Process Designer adalah tools untuk IBM BPM dalam melakukan orkestrasi notasi BPMN. Bisa dibilang ini sejenis Jdeveloper nya Oracle.

Cara termudah untuk mendapatkan Process Designer yang sudah otomatis terconfig adalah dengan langsung mendownload dari https://[IP/Host Server]:9443/ProcessPortal. Sebagai contoh : https://localhost:9443/ProcessCenter. Login kedalam URL tersebut kemudian kita bisa melihat pilihan download IBM Process Designer. Oh ya, IBM Process Designer ini hanya support untuk Windows. 
Setelah selesai mendownload, extract file tersebut kemudian kalian akan mendapatkan susunan file seperti ini.

Klik kanan pada installProcessDesigner_admin.bat dan run as administrator. Tunggu sampai process instalasi nya selesai. Jika sudah kalian bisa buka C:\IBM\ProcessDesigner\v8.5 untuk melihat hasil instalasi nya. Buka eclipse.ini maka kalian akan mendapat hasil seperti ini.
 -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=https://[IP SERVER]:9443  
 -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=  

Pada file ini yang harus kita perhatikan ada pada bagian -Dcom.ibm.bpm.processcenter.url
Disarankan pada bagian itu di isi menggunakan full host name yang sesuai dengan Certificate SSL. Untuk mengecek Certificate SSL kalian bisa klik pada bagian kiri url dan lihat bagian CN (Common Name).

Langkah selanjutnya adalah menambahkan hostname sesuai dengan CN (Common Name) yang ada pada certificate SSL. 

Jika sudah ditambahkan maka pada file eclipse.ini yang tadi kita ubah menjadi nama hostname yang sudah kita daftarkan. Sebagai contoh bisa dilihat dibawah.
 -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=https://localhost:9443  
 -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=  

Selanjutnya jika sudah maka tinggal kita jalankan eclipse.exe yang ada di dalam folder instalasi tersebut. Jika diminta id password, masukan seperti kita login pada url ProcessCenter. Sampai sini kita sudah berhasil menginstal Process Designer & berhasil tersambung dengan server.

Happy Sharing !

No comments:

Post a Comment