You don't have to compile ODE but you have to compile your java class. If you use the Axis2 deployment of Ode you can simply add your class/jar file to ode's WEB-INF/classes or WEB-INF/libs directory respectively. Your classes are then included in the classpath and can be referenced within Ode.
Best, Tammo Giorgio M. wrote: > Hi Tammo, > > thanks very much for your response, i'm going to look at the classes > you've advised to me. > I try to be more detailed about my issue: is there a way to attach a > java class to the ODE (without compile it) that is called everytime each > service (that compose the BPEL process) is called for the first time?? > > The background of my ploblem is the following: i've the necessity to > call a profiler that control permissions (each time that a service > inside the BPEL process is called) in order to establish whether the > caller is authorized or not to execute that service. > > Any suggestion? > > thanks a lot > > Il giorno gio, 28/08/2008 alle 14.39 +0200, Tammo van Lessen ha scritto: >> Hi Giorgio, >> >> you could have a look at BpelEventListener.java and >> MessageExchangeInterceptor.java as a starting point if you want to get >> notified by execution events or want to intercept message exchanges. >> >> See also [1] and [2]. >> >> HTH, >> Tammo >> >> [1]http://ode.apache.org/user-guide.html#UserGuide-ODEExecutionEvents >> [2]http://www.intalio.org/confluence/display/PXE/Message+Exchange+Interceptors >> >> Giorgio M. wrote: >>> Hi to all, >>> >>> i have the necessity to modify the Apache ODE source code in order to >>> accomplish the following task: i've designed the BPEL process in wich >>> several web services are invoked; i have to call, before each service >>> invocation (INVOKE operation in BPEL), an external java class >>> (implemented by myself)! >>> >>> Wich part of source code should i modify (where i can put the external >>> java class call) in order to accomplish this task?? which is the class >>> responsible of service invocation (i mean wich is the class where INVOKE >>> operation is executed)?? >>> >>> Hope somebody can help me >>> >>> thanks to everybody, >>> >>> best regards >>> >
