Sam,

The HelloWorld2.bpel, HelloWorld2.wsdl and deploy.xml are required for the
ODE deployer.

The HelloWorld2.cbp is an artifact generated by the ODE compiler ( its the
compiled process - note that it is not in the SVN repository ).

test.properties is an artifact that is only required for the BPEL unit test
framework..

You do need those tags to identify the message parts as defined in the
HelloWorld2.wsdl ( unless there is some default behavior I am not aware of
).

Lance


On 11/20/06, sam tam <[EMAIL PROTECTED]> wrote:

Hello People !

Ref : C:\ode\bpel-test\src\test\java\org\apache\ode\test\BPELTest.java

In this code the enitre contents of the folder HelloWorld2
(deployDir=target/test-classes/bpel/2.0/HelloWorld2) is given
where we have deploy.xml HelloWorld2.bpel , HelloWorld2.cbp
HelloWorld2.wsdl and test.properties

..
=>  server.getDeploymentService().deploy(new File(deployDir));

Do we need all these files to deploy a single HelloWorld2.bpel file ?

{ I think the .wsdl and .bpel would do }

Also in order to access the deployed process

MEX[Message Exchanger] is used.

So in the test.properties file is read and the request is given to the
Engine.

This is present in test.properties for Request property
:<message><TestPart>Hello</TestPart></message>
Invoking done by :  mex.invoke(request);

What if i give directly like   mex.invoke("Hello"); ? Will it accept my
request ?

The objective of my doubt is : I give a simple .bpel file and i need to
deploy in ODE runtime and request the operation and get the result.

Can anyone shed some light on this ?

Thanx in Advance

Sam..Tam...


Reply via email to