Below Code The snippets show the getprocessmodel and getinstanceaudittrail methods.
Getprocessmodel Method
/** * This function gets the debugger XML model of a given BPEL process. * The function returns the XML model. * @ Param strprocessid * the business process name. * @ return the XML Process Model. */ Public String getprocessmodel (string strprocessid) { system. out. println ("getprocessmodel-" + strprocessid); string strprocessmodel = ""; try { ibpelprocesshandle process = getlocator (). lookupprocess ( strprocessid); // returns the debugger XML model of this BPEL process. strprocessmodel = process. getprocessmodel (); }catch (exception e) { E. printstacktrace (); strprocessmodel = error_string; }< br> return strprocessmodel; } Getinstanceaudittrail Method /** * This function gets the XML audit trail of a given BPEL process. * * The function returns the XML model. * * * @ Param strprocessid * The business process name. * @ Return the XML Process Model. */ Public String getinstanceaudittrail (string strinstancereferenceid ){ System. Out. println ("getinstanceaudittrail-" + strinstancereferenceid ); String strresponse = ""; Try { Iinstancehandle instance = getinstance (strinstancereferenceid ); // Returns the XML Representation of the audit trail of this // Instance. Strresponse = instance. getaudittrail (); } Catch (exception e ){ E. printstacktrace (); Strresponse = error_string; } Return strresponse; } |