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
>>>
> 

Reply via email to