Friday, September 18, 2015

Log Handler Pada Oracle BPM 11g

Beberapa waktu yang lalu saya mendapatkan kendala ketika mengerjakan Oracle BPM 11g. Dengan minim nya informasi log payload menyebabkan saya kesulitan mengecek input maupun output apakah sudah sesuai dengan yang saya inginkan. Setelah beberapa saat googling, saya menemukan hal menarik yaitu menggunakan log handler untuk mengatasi permasalahan yang saya alami. 

Caranya cukup mudah. Kalian bisa buat bpm process apapun bentuknya, kalau saya menggunakan Asynchronous Process dan di dalam nya hanya tersedia script task saja.


Pada bagian Start Message, saya mendefine 1 string name


Kemudian pada data asosiation nya saya memaping name tadi ke dataObjectName. Setelah selesai klik log handler.


Klik tanda tambah kemudian isi seperti berikut.




Pada bagian ini saya melakukan logging pada sebelum output association dan after association.
Jika sudah kalian bisa deploy hasilnya. Kemudian buka Enterprise Manager dan kalian pilih BPM Process yang sudah kalian buat. Klik Setting dan pilih Composite Audit level nya : Development.
Dan juga pilih Payload Validation nya Enable.




Jika sudah kalian bisa test webservice nya. Jika sudah, kalian jalan kan flow trace nya. Pada bagian Start Message yang tadi kalian akan melihat logging data yang kalian sudah buat diawal.





Sekian dahulu pada kesempatan kali ini. Semoga membantu !




No comments:

Post a Comment