Hi Anil,
the benefit of an xpath extension is that you don't have do deal with
accessing variables, thinking of from and to etc.
Anyways, as starting point for extension activities/assign operations,
create a class implementing AbstractSyncExtensionOperation and
implement runSync with your custom code. The ExtensionContext will
provide you all methods needed for accessing variables etc, the element
contains the DOM element that is nested within the
<extensionAssignOperation> element.
Then create a subclass of AbstractExtensionBundle, define the namespace
and register your operation in registerExtensionActivities by calling
registerExtensionOperation(...).
Finally, package these classes, add the jar to ODE's class path and
register our bundle class in the ode-*.properties file.
HTH,
Tammo
On 27.11.2009 13:24, BlueDiamond wrote:
Thanks a lot Tammo for your quick reply& for the solution. =)
I considered this approach but currently, I have to find if developing a
BPEL extension can possibly address this requirement. I think it should be
possible but I am clueless as to how to develop one. :-((
Thanks,
Anil
Tammo van Lessen wrote:
Hi Anil,
I think a custom XPath function is what you want. Please have a look at
http://www.intalio.org/confluence/display/PXE/Custom+XPath+Functions -
it should work the same with Apache ODE.
HTH,
Tammo
On 27.11.2009 13:03, BlueDiamond wrote:
Hey guys!
I want to develop a new BPEL extension and despite going through the
available documentation& e4x sample, I couldn't really find a way to
proceed.
REQUIREMENT: I want to give encrypted password in my bpel file. I have a
java class that provides decrypt method. How to invoke this method? e4x
is
for javascripts. Can I invoke this java method from e4x
extensionAssignOperation? How?
Regards=),
Anil