You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Sathwik B P <sa...@gmail.com> on 2015/02/01 04:15:32 UTC

Re: ODE deployment service API

Did you check fileupload.jsp

On Sat, Jan 31, 2015 at 8:19 PM, Marzie Dehghanipour <
marzie.dehghani@gmail.com> wrote:

> Dear Sathwik,
>
> Thanks a lot for your answer. I know already the concept. but I need some
> implementation sample.
>
> Thanks
>
> On Sat, Jan 31, 2015 at 2:29 PM, Sathwik B P <sa...@gmail.com> wrote:
>
> > Hi Marzie,
> >
> > You basically need to read the process artifact (zip file) and encode it
> > with Base64 and use it as the payload contents for deploy operation of
> > Deployment Service.
> >
> > Have a look at fileupload.jsp under ODE webapp.
> >
> > regards,
> > sathwik
> >
> > On Sat, Jan 31, 2015 at 6:42 PM, Marzie Dehghanipour <
> > marzie.dehghani@gmail.com> wrote:
> >
> > > Hi,
> > > I am looking for sample implementation of deploying a process on Apache
> > ODE
> > > engine using deployment service API. I want to use the deployment API
> > > exposed by ODE. This allows for transferring deployment units (zip
> files
> > > containing BPELs, WSDLs, DDs) via SOAP to ODE and starting the
> > deployment.
> > >
> > > Any help in this regard would be appreciated.
> > >
> >
>

Re: ODE deployment service API

Posted by Tammo van Lessen <tv...@gmail.com>.
Awesome, glad I could help.

Best,
  Tammo

On Tue, Feb 10, 2015 at 8:58 PM, Marzie Dehghanipour <
marzie.dehghani@gmail.com> wrote:

> Dear Tammo,
>
> I made a stupid error. I put all the files in the folder and then made a
> zip from this folder but I did not realize that the zip command also create
> another folder and put all the files there. Now I have selected the files
> and then right click and then made the zip, instead of making zip from the
> folder. Now it works without any problem and deploys the process. It was
> really a stupid error and took my time from morning :(
>
> But thanks a lot Tammo, you helped me a lot. I do appreciate.
>
> Best regards,
> Marzie
>
> On Tue, Feb 10, 2015 at 8:45 PM, Marzie Dehghanipour <
> marzie.dehghani@gmail.com> wrote:
>
> > Dear Tammo,
> >
> > No I have them in the root folder. This is my folder structure:
> > "E:\temp\HelloBPELProcess.zip"    and then I have the following files in
> > the root of this zip folder:
> >
> > - deploy.xml
> > -HelloBPELProcess.bpel
> > -HelloBPELProcess.bpelex
> > -HelloBPELProcessArtifacts
> >
> > I searched a lot on the web, but I have not found any solution for this
> > problem.
> >
> > Best regards,
> > Marzie
> >
> >
> >
> > On Tue, Feb 10, 2015 at 8:21 PM, Tammo van Lessen <tv...@gmail.com>
> > wrote:
> >
> >> Hi Marzie,
> >>
> >> The BPELs, WSDLs and deploy.xml must be at the root level of the zip. Do
> >> you perhaps have them in a subfolder?
> >>
> >> HTH,
> >>   Tammo
> >>
> >> On Tue, Feb 10, 2015 at 1:11 PM, Marzie Dehghanipour <
> >> marzie.dehghani@gmail.com> wrote:
> >>
> >> > Dear Tammo,
> >> >
> >> > Thanks a lot for your fast response.
> >> > I moved the Tomcat to C:\tomcat and now it works. When I run the
> >> program it
> >> > copies and unzip my package to "C:\Tomcat
> >> > 6.0\webapps\ode\WEB-INF\processes".
> >> > It seems that it works correctly. But when I checked my local ODE
> >> server by
> >> > typing this in the browser: http://localhost:8080/ode/processes.html
> >> >
> >> > It shows that currently no processes are available.
> >> > The program also has an exception that it cannot find the "deploy.xml"
> >> file
> >> > in the package. But in my package it exists.
> >> >
> >> > Thanks again and best,
> >> > Marzie
> >> >
> >> > Exception:
> >> > zip part :<deployapi:package xmlns:deployapi="
> >> > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> >> > zip element :<deployapi:zip xmlns:deployapi="
> >> > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> >> > stream : java.io.FileInputStream@4e17e4ca
> >> > is :java.io.BufferedInputStream@2adb1d4
> >> > root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
> >> > http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
> >> > xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
> >> > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> >> > ">DynPartner</deployapi:name><deployapi:package
> >> > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> >> >
> >> >
> >>
> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
> >> > result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> >> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> >> > "><soapenv:Body><soapenv:Fault
> >> > xmlns:java="java:package
> >> >
> >> >
> >>
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> >> > of operation deploy failed: org.apache.ode.axis2.OdeFault: The
> >> deployment
> >> > doesn't appear to contain a deployment descriptor in its root
> directory
> >> > named deploy.xml,
> >> >
> aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> >> > Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault:
> >> The
> >> > deployment doesn't appear to contain a deployment descriptor in its
> root
> >> > directory named deploy.xml, aborting.&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> >> > at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> >> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> >> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> >> > at java.lang.Thread.run(Thread.java:595)&#xd;
> >> > Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't
> appear
> >> to
> >> > contain a deployment descriptor in its root directory named
> deploy.xml,
> >> > aborting.&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
> >> > ... 18 more&#xd;
> >> >
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> >> >
> >> > <soapenv:Envelope
> >> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> >> > "><soapenv:Body><soapenv:Fault
> >> > xmlns:java="java:package
> >> >
> >> >
> >>
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> >> > of operation deploy failed: org.apache.ode.axis2.OdeFault: The
> >> deployment
> >> > doesn't appear to contain a deployment descriptor in its root
> directory
> >> > named deploy.xml,
> >> >
> aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> >> > Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault:
> >> The
> >> > deployment doesn't appear to contain a deployment descriptor in its
> root
> >> > directory named deploy.xml, aborting.&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> >> > at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> >> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> >> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> >> > at java.lang.Thread.run(Thread.java:595)&#xd;
> >> > Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't
> appear
> >> to
> >> > contain a deployment descriptor in its root directory named
> deploy.xml,
> >> > aborting.&#xd;
> >> > at
> >> >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
> >> > ... 18 more&#xd;
> >> >
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> >> > java.lang.NullPointerException
> >> > at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
> >> > at org.apache.ode.axis2.service.Test.main(Test.java:15)
> >> >
> >> >
> >> > On Tue, Feb 10, 2015 at 12:10 PM, Tammo van Lessen <
> >> tvanlessen@gmail.com>
> >> > wrote:
> >> >
> >> > > Hi Marzie,
> >> > >
> >> > > Ah, that might be an issue with spaces in windows paths ("Apache
> >> Software
> >> > > Foundation" and "Tomcat 6.0"). Could you please try to move tomcat
> >> into a
> >> > > directory without spaces? e.g. C:\tomcat I guess that will help.
> >> > >
> >> > > Best,
> >> > >   Tammo
> >> > >
> >> > > On Tue, Feb 10, 2015 at 9:34 AM, Marzie Dehghanipour <
> >> > > marzie.dehghani@gmail.com> wrote:
> >> > >
> >> > > > Dear Tammo,
> >> > > >
> >> > > > I did the same what you wrote and now I dont have any exceptions
> >> > > regarding
> >> > > > the dependencies and jars. Thanks a lot.
> >> > > > But there is another error in the Soap message result and it seems
> >> that
> >> > > it
> >> > > > cannot deploy the process correctly. I put the message below:
> >> > > >
> >> > > > zip part :<deployapi:package xmlns:deployapi="
> >> > > > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> >> > > > zip element :<deployapi:zip xmlns:deployapi="
> >> > > > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> >> > > > stream : java.io.FileInputStream@2b2d96f2
> >> > > > is :java.io.BufferedInputStream@3e110003
> >> > > > root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
> >> > > > http://schemas.xmlsoap.org/soap/envelope/
> >> "><SOAP-ENV:Body><tns:deploy
> >> > > > xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
> >> > > > xmlns:deployapi="
> http://www.apache.org/ode/pmapi/types/2006/08/02/
> >> > > > ">DynPartner</deployapi:name><deployapi:package
> >> > > > xmlns:deployapi="
> http://www.apache.org/ode/pmapi/types/2006/08/02/
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
> >> > > > result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> >> > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> >> > > > "><soapenv:Body><soapenv:Fault
> >> > > > xmlns:java="java:package
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> >> > > > of operation deploy failed: java.io.FileNotFoundException:
> >> C:\Program
> >> > > > Files\Apache Software Foundation\Tomcat
> >> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The
> >> system
> >> > > > cannot find the path
> >> > > >
> >> >
> >>
> specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> >> > > > Invocation of operation deploy failed:
> >> java.io.FileNotFoundException:
> >> > > > C:\Program Files\Apache Software Foundation\Tomcat
> >> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The
> >> system
> >> > > > cannot find the path specified)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> >> > > > at
> >> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> >> > > > at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> >> > > > at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> >> > > > at java.lang.Thread.run(Unknown Source)&#xd;
> >> > > > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> >> > > > deployment.&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> >> > > > ... 18 more&#xd;
> >> > > > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
> >> > > Software
> >> > > > Foundation\Tomcat
> >> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> >> > > > (The system cannot find the path specified)&#xd;
> >> > > > at java.io.FileOutputStream.open(Native Method)&#xd;
> >> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> >> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> >> > > > ... 19 more&#xd;
> >> > > >
> >> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> >> > > >
> >> > > > <soapenv:Envelope
> >> > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> >> > > > "><soapenv:Body><soapenv:Fault
> >> > > > xmlns:java="java:package
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> >> > > > of operation deploy failed: java.io.FileNotFoundException:
> >> C:\Program
> >> > > > Files\Apache Software Foundation\Tomcat
> >> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The
> >> system
> >> > > > cannot find the path
> >> > > >
> >> >
> >>
> specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> >> > > > Invocation of operation deploy failed:
> >> java.io.FileNotFoundException:
> >> > > > C:\Program Files\Apache Software Foundation\Tomcat
> >> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The
> >> system
> >> > > > cannot find the path specified)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> >> > > > at
> >> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> >> > > > at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> >> > > > at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> >> > > > at java.lang.Thread.run(Unknown Source)&#xd;
> >> > > > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> >> > > > deployment.&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> >> > > > ... 18 more&#xd;
> >> > > > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
> >> > > Software
> >> > > > Foundation\Tomcat
> >> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> >> > > > (The system cannot find the path specified)&#xd;
> >> > > > at java.io.FileOutputStream.open(Native Method)&#xd;
> >> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> >> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> >> > > > at
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> >> > > > ... 19 more&#xd;
> >> > > >
> >> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> >> > > > java.lang.NullPointerException
> >> > > > at
> org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
> >> > > > at org.apache.ode.axis2.service.Test.main(Test.java:15)
> >> > > >
> >> > > > I do appreciate a lot.
> >> > > > Marzie
> >> > > >
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > > Tammo van Lessen - http://www.taval.de
> >> > >
> >> >
> >>
> >>
> >>
> >> --
> >> Tammo van Lessen - http://www.taval.de
> >>
> >
> >
>



-- 
Tammo van Lessen - http://www.taval.de

Re: ODE deployment service API

Posted by Marzie Dehghanipour <ma...@gmail.com>.
Dear Tammo,

I made a stupid error. I put all the files in the folder and then made a
zip from this folder but I did not realize that the zip command also create
another folder and put all the files there. Now I have selected the files
and then right click and then made the zip, instead of making zip from the
folder. Now it works without any problem and deploys the process. It was
really a stupid error and took my time from morning :(

But thanks a lot Tammo, you helped me a lot. I do appreciate.

Best regards,
Marzie

On Tue, Feb 10, 2015 at 8:45 PM, Marzie Dehghanipour <
marzie.dehghani@gmail.com> wrote:

> Dear Tammo,
>
> No I have them in the root folder. This is my folder structure:
> "E:\temp\HelloBPELProcess.zip"    and then I have the following files in
> the root of this zip folder:
>
> - deploy.xml
> -HelloBPELProcess.bpel
> -HelloBPELProcess.bpelex
> -HelloBPELProcessArtifacts
>
> I searched a lot on the web, but I have not found any solution for this
> problem.
>
> Best regards,
> Marzie
>
>
>
> On Tue, Feb 10, 2015 at 8:21 PM, Tammo van Lessen <tv...@gmail.com>
> wrote:
>
>> Hi Marzie,
>>
>> The BPELs, WSDLs and deploy.xml must be at the root level of the zip. Do
>> you perhaps have them in a subfolder?
>>
>> HTH,
>>   Tammo
>>
>> On Tue, Feb 10, 2015 at 1:11 PM, Marzie Dehghanipour <
>> marzie.dehghani@gmail.com> wrote:
>>
>> > Dear Tammo,
>> >
>> > Thanks a lot for your fast response.
>> > I moved the Tomcat to C:\tomcat and now it works. When I run the
>> program it
>> > copies and unzip my package to "C:\Tomcat
>> > 6.0\webapps\ode\WEB-INF\processes".
>> > It seems that it works correctly. But when I checked my local ODE
>> server by
>> > typing this in the browser: http://localhost:8080/ode/processes.html
>> >
>> > It shows that currently no processes are available.
>> > The program also has an exception that it cannot find the "deploy.xml"
>> file
>> > in the package. But in my package it exists.
>> >
>> > Thanks again and best,
>> > Marzie
>> >
>> > Exception:
>> > zip part :<deployapi:package xmlns:deployapi="
>> > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
>> > zip element :<deployapi:zip xmlns:deployapi="
>> > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
>> > stream : java.io.FileInputStream@4e17e4ca
>> > is :java.io.BufferedInputStream@2adb1d4
>> > root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
>> > http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
>> > xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
>> > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
>> > ">DynPartner</deployapi:name><deployapi:package
>> > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
>> >
>> >
>> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
>> > result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
>> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
>> > "><soapenv:Body><soapenv:Fault
>> > xmlns:java="java:package
>> >
>> >
>> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
>> > of operation deploy failed: org.apache.ode.axis2.OdeFault: The
>> deployment
>> > doesn't appear to contain a deployment descriptor in its root directory
>> > named deploy.xml,
>> > aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
>> > Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault:
>> The
>> > deployment doesn't appear to contain a deployment descriptor in its root
>> > directory named deploy.xml, aborting.&#xd;
>> > at
>> >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
>> > at
>> >
>> >
>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
>> > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
>> > at
>> >
>> >
>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
>> > at
>> >
>> >
>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
>> > at
>> >
>> >
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
>> > at
>> >
>> >
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
>> > at
>> >
>> >
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
>> > at java.lang.Thread.run(Thread.java:595)&#xd;
>> > Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't appear
>> to
>> > contain a deployment descriptor in its root directory named deploy.xml,
>> > aborting.&#xd;
>> > at
>> >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
>> > ... 18 more&#xd;
>> > </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>> >
>> > <soapenv:Envelope
>> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
>> > "><soapenv:Body><soapenv:Fault
>> > xmlns:java="java:package
>> >
>> >
>> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
>> > of operation deploy failed: org.apache.ode.axis2.OdeFault: The
>> deployment
>> > doesn't appear to contain a deployment descriptor in its root directory
>> > named deploy.xml,
>> > aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
>> > Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault:
>> The
>> > deployment doesn't appear to contain a deployment descriptor in its root
>> > directory named deploy.xml, aborting.&#xd;
>> > at
>> >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
>> > at
>> >
>> >
>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
>> > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
>> > at
>> >
>> >
>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
>> > at
>> >
>> >
>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
>> > at
>> >
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
>> > at
>> >
>> >
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
>> > at
>> >
>> >
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
>> > at
>> >
>> >
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
>> > at java.lang.Thread.run(Thread.java:595)&#xd;
>> > Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't appear
>> to
>> > contain a deployment descriptor in its root directory named deploy.xml,
>> > aborting.&#xd;
>> > at
>> >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
>> > ... 18 more&#xd;
>> > </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>> > java.lang.NullPointerException
>> > at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
>> > at org.apache.ode.axis2.service.Test.main(Test.java:15)
>> >
>> >
>> > On Tue, Feb 10, 2015 at 12:10 PM, Tammo van Lessen <
>> tvanlessen@gmail.com>
>> > wrote:
>> >
>> > > Hi Marzie,
>> > >
>> > > Ah, that might be an issue with spaces in windows paths ("Apache
>> Software
>> > > Foundation" and "Tomcat 6.0"). Could you please try to move tomcat
>> into a
>> > > directory without spaces? e.g. C:\tomcat I guess that will help.
>> > >
>> > > Best,
>> > >   Tammo
>> > >
>> > > On Tue, Feb 10, 2015 at 9:34 AM, Marzie Dehghanipour <
>> > > marzie.dehghani@gmail.com> wrote:
>> > >
>> > > > Dear Tammo,
>> > > >
>> > > > I did the same what you wrote and now I dont have any exceptions
>> > > regarding
>> > > > the dependencies and jars. Thanks a lot.
>> > > > But there is another error in the Soap message result and it seems
>> that
>> > > it
>> > > > cannot deploy the process correctly. I put the message below:
>> > > >
>> > > > zip part :<deployapi:package xmlns:deployapi="
>> > > > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
>> > > > zip element :<deployapi:zip xmlns:deployapi="
>> > > > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
>> > > > stream : java.io.FileInputStream@2b2d96f2
>> > > > is :java.io.BufferedInputStream@3e110003
>> > > > root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
>> > > > http://schemas.xmlsoap.org/soap/envelope/
>> "><SOAP-ENV:Body><tns:deploy
>> > > > xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
>> > > > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
>> > > > ">DynPartner</deployapi:name><deployapi:package
>> > > > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
>> > > >
>> > > >
>> > >
>> >
>> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
>> > > > result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
>> > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
>> > > > "><soapenv:Body><soapenv:Fault
>> > > > xmlns:java="java:package
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
>> > > > of operation deploy failed: java.io.FileNotFoundException:
>> C:\Program
>> > > > Files\Apache Software Foundation\Tomcat
>> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The
>> system
>> > > > cannot find the path
>> > > >
>> >
>> specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
>> > > > Invocation of operation deploy failed:
>> java.io.FileNotFoundException:
>> > > > C:\Program Files\Apache Software Foundation\Tomcat
>> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The
>> system
>> > > > cannot find the path specified)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
>> > > > at
>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
>> > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
>> > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
>> > > > at java.lang.Thread.run(Unknown Source)&#xd;
>> > > > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
>> > > > deployment.&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
>> > > > ... 18 more&#xd;
>> > > > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
>> > > Software
>> > > > Foundation\Tomcat
>> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
>> > > > (The system cannot find the path specified)&#xd;
>> > > > at java.io.FileOutputStream.open(Native Method)&#xd;
>> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
>> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
>> > > > ... 19 more&#xd;
>> > > >
>> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>> > > >
>> > > > <soapenv:Envelope
>> > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
>> > > > "><soapenv:Body><soapenv:Fault
>> > > > xmlns:java="java:package
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
>> > > > of operation deploy failed: java.io.FileNotFoundException:
>> C:\Program
>> > > > Files\Apache Software Foundation\Tomcat
>> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The
>> system
>> > > > cannot find the path
>> > > >
>> >
>> specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
>> > > > Invocation of operation deploy failed:
>> java.io.FileNotFoundException:
>> > > > C:\Program Files\Apache Software Foundation\Tomcat
>> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The
>> system
>> > > > cannot find the path specified)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
>> > > > at
>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
>> > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
>> > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
>> > > > at java.lang.Thread.run(Unknown Source)&#xd;
>> > > > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
>> > > > deployment.&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
>> > > > ... 18 more&#xd;
>> > > > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
>> > > Software
>> > > > Foundation\Tomcat
>> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
>> > > > (The system cannot find the path specified)&#xd;
>> > > > at java.io.FileOutputStream.open(Native Method)&#xd;
>> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
>> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
>> > > > at
>> > > >
>> > > >
>> > >
>> >
>> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
>> > > > ... 19 more&#xd;
>> > > >
>> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>> > > > java.lang.NullPointerException
>> > > > at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
>> > > > at org.apache.ode.axis2.service.Test.main(Test.java:15)
>> > > >
>> > > > I do appreciate a lot.
>> > > > Marzie
>> > > >
>> > >
>> > >
>> > >
>> > > --
>> > > Tammo van Lessen - http://www.taval.de
>> > >
>> >
>>
>>
>>
>> --
>> Tammo van Lessen - http://www.taval.de
>>
>
>

Re: ODE deployment service API

Posted by Marzie Dehghanipour <ma...@gmail.com>.
Dear Tammo,

No I have them in the root folder. This is my folder structure:
"E:\temp\HelloBPELProcess.zip"    and then I have the following files in
the root of this zip folder:

- deploy.xml
-HelloBPELProcess.bpel
-HelloBPELProcess.bpelex
-HelloBPELProcessArtifacts

I searched a lot on the web, but I have not found any solution for this
problem.

Best regards,
Marzie



On Tue, Feb 10, 2015 at 8:21 PM, Tammo van Lessen <tv...@gmail.com>
wrote:

> Hi Marzie,
>
> The BPELs, WSDLs and deploy.xml must be at the root level of the zip. Do
> you perhaps have them in a subfolder?
>
> HTH,
>   Tammo
>
> On Tue, Feb 10, 2015 at 1:11 PM, Marzie Dehghanipour <
> marzie.dehghani@gmail.com> wrote:
>
> > Dear Tammo,
> >
> > Thanks a lot for your fast response.
> > I moved the Tomcat to C:\tomcat and now it works. When I run the program
> it
> > copies and unzip my package to "C:\Tomcat
> > 6.0\webapps\ode\WEB-INF\processes".
> > It seems that it works correctly. But when I checked my local ODE server
> by
> > typing this in the browser: http://localhost:8080/ode/processes.html
> >
> > It shows that currently no processes are available.
> > The program also has an exception that it cannot find the "deploy.xml"
> file
> > in the package. But in my package it exists.
> >
> > Thanks again and best,
> > Marzie
> >
> > Exception:
> > zip part :<deployapi:package xmlns:deployapi="
> > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> > zip element :<deployapi:zip xmlns:deployapi="
> > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> > stream : java.io.FileInputStream@4e17e4ca
> > is :java.io.BufferedInputStream@2adb1d4
> > root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
> > http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
> > xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
> > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> > ">DynPartner</deployapi:name><deployapi:package
> > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> >
> >
> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
> > result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > "><soapenv:Body><soapenv:Fault
> > xmlns:java="java:package
> >
> >
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> > of operation deploy failed: org.apache.ode.axis2.OdeFault: The deployment
> > doesn't appear to contain a deployment descriptor in its root directory
> > named deploy.xml,
> > aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> > Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault: The
> > deployment doesn't appear to contain a deployment descriptor in its root
> > directory named deploy.xml, aborting.&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> > at
> >
> >
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> > at
> >
> >
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> > at
> >
> >
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> > at
> >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> > at
> >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> > at
> >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> > at
> >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> > at
> >
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> > at
> >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> > at
> >
> >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> > at java.lang.Thread.run(Thread.java:595)&#xd;
> > Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't appear
> to
> > contain a deployment descriptor in its root directory named deploy.xml,
> > aborting.&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
> > ... 18 more&#xd;
> > </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> >
> > <soapenv:Envelope
> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > "><soapenv:Body><soapenv:Fault
> > xmlns:java="java:package
> >
> >
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> > of operation deploy failed: org.apache.ode.axis2.OdeFault: The deployment
> > doesn't appear to contain a deployment descriptor in its root directory
> > named deploy.xml,
> > aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> > Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault: The
> > deployment doesn't appear to contain a deployment descriptor in its root
> > directory named deploy.xml, aborting.&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> > at
> >
> >
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> > at
> >
> >
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> > at
> >
> >
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> > at
> >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> > at
> >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> > at
> >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> > at
> >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> > at
> >
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> > at
> >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> > at
> >
> >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> > at java.lang.Thread.run(Thread.java:595)&#xd;
> > Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't appear
> to
> > contain a deployment descriptor in its root directory named deploy.xml,
> > aborting.&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
> > ... 18 more&#xd;
> > </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> > java.lang.NullPointerException
> > at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
> > at org.apache.ode.axis2.service.Test.main(Test.java:15)
> >
> >
> > On Tue, Feb 10, 2015 at 12:10 PM, Tammo van Lessen <tvanlessen@gmail.com
> >
> > wrote:
> >
> > > Hi Marzie,
> > >
> > > Ah, that might be an issue with spaces in windows paths ("Apache
> Software
> > > Foundation" and "Tomcat 6.0"). Could you please try to move tomcat
> into a
> > > directory without spaces? e.g. C:\tomcat I guess that will help.
> > >
> > > Best,
> > >   Tammo
> > >
> > > On Tue, Feb 10, 2015 at 9:34 AM, Marzie Dehghanipour <
> > > marzie.dehghani@gmail.com> wrote:
> > >
> > > > Dear Tammo,
> > > >
> > > > I did the same what you wrote and now I dont have any exceptions
> > > regarding
> > > > the dependencies and jars. Thanks a lot.
> > > > But there is another error in the Soap message result and it seems
> that
> > > it
> > > > cannot deploy the process correctly. I put the message below:
> > > >
> > > > zip part :<deployapi:package xmlns:deployapi="
> > > > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> > > > zip element :<deployapi:zip xmlns:deployapi="
> > > > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> > > > stream : java.io.FileInputStream@2b2d96f2
> > > > is :java.io.BufferedInputStream@3e110003
> > > > root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
> > > > http://schemas.xmlsoap.org/soap/envelope/
> "><SOAP-ENV:Body><tns:deploy
> > > > xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
> > > > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> > > > ">DynPartner</deployapi:name><deployapi:package
> > > > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> > > >
> > > >
> > >
> >
> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
> > > > result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > > > "><soapenv:Body><soapenv:Fault
> > > > xmlns:java="java:package
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> > > > of operation deploy failed: java.io.FileNotFoundException: C:\Program
> > > > Files\Apache Software Foundation\Tomcat
> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > > > cannot find the path
> > > >
> > specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> > > > Invocation of operation deploy failed: java.io.FileNotFoundException:
> > > > C:\Program Files\Apache Software Foundation\Tomcat
> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > > > cannot find the path specified)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> > > > at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> > > > at java.lang.Thread.run(Unknown Source)&#xd;
> > > > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> > > > deployment.&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> > > > ... 18 more&#xd;
> > > > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
> > > Software
> > > > Foundation\Tomcat
> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> > > > (The system cannot find the path specified)&#xd;
> > > > at java.io.FileOutputStream.open(Native Method)&#xd;
> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> > > > ... 19 more&#xd;
> > > >
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> > > >
> > > > <soapenv:Envelope
> > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > > > "><soapenv:Body><soapenv:Fault
> > > > xmlns:java="java:package
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> > > > of operation deploy failed: java.io.FileNotFoundException: C:\Program
> > > > Files\Apache Software Foundation\Tomcat
> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > > > cannot find the path
> > > >
> > specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> > > > Invocation of operation deploy failed: java.io.FileNotFoundException:
> > > > C:\Program Files\Apache Software Foundation\Tomcat
> > > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > > > cannot find the path specified)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> > > > at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> > > > at java.lang.Thread.run(Unknown Source)&#xd;
> > > > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> > > > deployment.&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> > > > ... 18 more&#xd;
> > > > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
> > > Software
> > > > Foundation\Tomcat
> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> > > > (The system cannot find the path specified)&#xd;
> > > > at java.io.FileOutputStream.open(Native Method)&#xd;
> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> > > > ... 19 more&#xd;
> > > >
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> > > > java.lang.NullPointerException
> > > > at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
> > > > at org.apache.ode.axis2.service.Test.main(Test.java:15)
> > > >
> > > > I do appreciate a lot.
> > > > Marzie
> > > >
> > >
> > >
> > >
> > > --
> > > Tammo van Lessen - http://www.taval.de
> > >
> >
>
>
>
> --
> Tammo van Lessen - http://www.taval.de
>

Re: ODE deployment service API

Posted by Tammo van Lessen <tv...@gmail.com>.
Hi Marzie,

The BPELs, WSDLs and deploy.xml must be at the root level of the zip. Do
you perhaps have them in a subfolder?

HTH,
  Tammo

On Tue, Feb 10, 2015 at 1:11 PM, Marzie Dehghanipour <
marzie.dehghani@gmail.com> wrote:

> Dear Tammo,
>
> Thanks a lot for your fast response.
> I moved the Tomcat to C:\tomcat and now it works. When I run the program it
> copies and unzip my package to "C:\Tomcat
> 6.0\webapps\ode\WEB-INF\processes".
> It seems that it works correctly. But when I checked my local ODE server by
> typing this in the browser: http://localhost:8080/ode/processes.html
>
> It shows that currently no processes are available.
> The program also has an exception that it cannot find the "deploy.xml" file
> in the package. But in my package it exists.
>
> Thanks again and best,
> Marzie
>
> Exception:
> zip part :<deployapi:package xmlns:deployapi="
> http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> zip element :<deployapi:zip xmlns:deployapi="
> http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> stream : java.io.FileInputStream@4e17e4ca
> is :java.io.BufferedInputStream@2adb1d4
> root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
> http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
> xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
> xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> ">DynPartner</deployapi:name><deployapi:package
> xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
>
> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
> result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> "><soapenv:Body><soapenv:Fault
> xmlns:java="java:package
>
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> of operation deploy failed: org.apache.ode.axis2.OdeFault: The deployment
> doesn't appear to contain a deployment descriptor in its root directory
> named deploy.xml,
> aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault: The
> deployment doesn't appear to contain a deployment descriptor in its root
> directory named deploy.xml, aborting.&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> at
>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> at
>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> at
>
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> at
>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> at
>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> at
>
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> at java.lang.Thread.run(Thread.java:595)&#xd;
> Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't appear to
> contain a deployment descriptor in its root directory named deploy.xml,
> aborting.&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
> ... 18 more&#xd;
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> "><soapenv:Body><soapenv:Fault
> xmlns:java="java:package
>
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> of operation deploy failed: org.apache.ode.axis2.OdeFault: The deployment
> doesn't appear to contain a deployment descriptor in its root directory
> named deploy.xml,
> aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault: The
> deployment doesn't appear to contain a deployment descriptor in its root
> directory named deploy.xml, aborting.&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> at
>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> at
>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> at
>
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> at
>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> at
>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> at
>
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> at java.lang.Thread.run(Thread.java:595)&#xd;
> Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't appear to
> contain a deployment descriptor in its root directory named deploy.xml,
> aborting.&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
> ... 18 more&#xd;
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> java.lang.NullPointerException
> at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
> at org.apache.ode.axis2.service.Test.main(Test.java:15)
>
>
> On Tue, Feb 10, 2015 at 12:10 PM, Tammo van Lessen <tv...@gmail.com>
> wrote:
>
> > Hi Marzie,
> >
> > Ah, that might be an issue with spaces in windows paths ("Apache Software
> > Foundation" and "Tomcat 6.0"). Could you please try to move tomcat into a
> > directory without spaces? e.g. C:\tomcat I guess that will help.
> >
> > Best,
> >   Tammo
> >
> > On Tue, Feb 10, 2015 at 9:34 AM, Marzie Dehghanipour <
> > marzie.dehghani@gmail.com> wrote:
> >
> > > Dear Tammo,
> > >
> > > I did the same what you wrote and now I dont have any exceptions
> > regarding
> > > the dependencies and jars. Thanks a lot.
> > > But there is another error in the Soap message result and it seems that
> > it
> > > cannot deploy the process correctly. I put the message below:
> > >
> > > zip part :<deployapi:package xmlns:deployapi="
> > > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> > > zip element :<deployapi:zip xmlns:deployapi="
> > > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> > > stream : java.io.FileInputStream@2b2d96f2
> > > is :java.io.BufferedInputStream@3e110003
> > > root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
> > > http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
> > > xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
> > > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> > > ">DynPartner</deployapi:name><deployapi:package
> > > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> > >
> > >
> >
> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
> > > result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > > "><soapenv:Body><soapenv:Fault
> > > xmlns:java="java:package
> > >
> > >
> >
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> > > of operation deploy failed: java.io.FileNotFoundException: C:\Program
> > > Files\Apache Software Foundation\Tomcat
> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > > cannot find the path
> > >
> specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> > > Invocation of operation deploy failed: java.io.FileNotFoundException:
> > > C:\Program Files\Apache Software Foundation\Tomcat
> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > > cannot find the path specified)&#xd;
> > > at
> > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> > > at
> > >
> > >
> >
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> > > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> > > at
> > >
> > >
> >
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> > > at
> > >
> > >
> >
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> > > at
> > >
> > >
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> > > at
> > >
> > >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> > > at
> > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> > > at java.lang.Thread.run(Unknown Source)&#xd;
> > > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> > > deployment.&#xd;
> > > at
> > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> > > at
> > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> > > ... 18 more&#xd;
> > > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
> > Software
> > > Foundation\Tomcat
> > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> > > (The system cannot find the path specified)&#xd;
> > > at java.io.FileOutputStream.open(Native Method)&#xd;
> > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > > at
> > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> > > ... 19 more&#xd;
> > > </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> > >
> > > <soapenv:Envelope
> > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > > "><soapenv:Body><soapenv:Fault
> > > xmlns:java="java:package
> > >
> > >
> >
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> > > of operation deploy failed: java.io.FileNotFoundException: C:\Program
> > > Files\Apache Software Foundation\Tomcat
> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > > cannot find the path
> > >
> specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> > > Invocation of operation deploy failed: java.io.FileNotFoundException:
> > > C:\Program Files\Apache Software Foundation\Tomcat
> > > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > > cannot find the path specified)&#xd;
> > > at
> > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> > > at
> > >
> > >
> >
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> > > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> > > at
> > >
> > >
> >
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> > > at
> > >
> > >
> >
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> > > at
> > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> > > at
> > >
> > >
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> > > at
> > >
> > >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> > > at
> > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> > > at java.lang.Thread.run(Unknown Source)&#xd;
> > > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> > > deployment.&#xd;
> > > at
> > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> > > at
> > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> > > ... 18 more&#xd;
> > > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
> > Software
> > > Foundation\Tomcat
> > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> > > (The system cannot find the path specified)&#xd;
> > > at java.io.FileOutputStream.open(Native Method)&#xd;
> > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > > at
> > >
> > >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> > > ... 19 more&#xd;
> > > </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> > > java.lang.NullPointerException
> > > at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
> > > at org.apache.ode.axis2.service.Test.main(Test.java:15)
> > >
> > > I do appreciate a lot.
> > > Marzie
> > >
> >
> >
> >
> > --
> > Tammo van Lessen - http://www.taval.de
> >
>



-- 
Tammo van Lessen - http://www.taval.de

Re: ODE deployment service API

Posted by Marzie Dehghanipour <ma...@gmail.com>.
Dear Tammo,

Thanks a lot for your fast response.
I moved the Tomcat to C:\tomcat and now it works. When I run the program it
copies and unzip my package to "C:\Tomcat 6.0\webapps\ode\WEB-INF\processes".
It seems that it works correctly. But when I checked my local ODE server by
typing this in the browser: http://localhost:8080/ode/processes.html

It shows that currently no processes are available.
The program also has an exception that it cannot find the "deploy.xml" file
in the package. But in my package it exists.

Thanks again and best,
Marzie

Exception:
zip part :<deployapi:package xmlns:deployapi="
http://www.apache.org/ode/pmapi/types/2006/08/02/" />
zip element :<deployapi:zip xmlns:deployapi="
http://www.apache.org/ode/pmapi/types/2006/08/02/" />
stream : java.io.FileInputStream@4e17e4ca
is :java.io.BufferedInputStream@2adb1d4
root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/">DynPartner</deployapi:name><deployapi:package
xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
"><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault
xmlns:java="java:package
org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
of operation deploy failed: org.apache.ode.axis2.OdeFault: The deployment
doesn't appear to contain a deployment descriptor in its root directory
named deploy.xml,
aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault: The
deployment doesn't appear to contain a deployment descriptor in its root
directory named deploy.xml, aborting.&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
at java.lang.Thread.run(Thread.java:595)&#xd;
Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't appear to
contain a deployment descriptor in its root directory named deploy.xml,
aborting.&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
... 18 more&#xd;
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>

<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault
xmlns:java="java:package
org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
of operation deploy failed: org.apache.ode.axis2.OdeFault: The deployment
doesn't appear to contain a deployment descriptor in its root directory
named deploy.xml,
aborting.</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
Invocation of operation deploy failed: org.apache.ode.axis2.OdeFault: The
deployment doesn't appear to contain a deployment descriptor in its root
directory named deploy.xml, aborting.&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
at java.lang.Thread.run(Thread.java:595)&#xd;
Caused by: org.apache.ode.axis2.OdeFault: The deployment doesn't appear to
contain a deployment descriptor in its root directory named deploy.xml,
aborting.&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:175)&#xd;
... 18 more&#xd;
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
java.lang.NullPointerException
at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
at org.apache.ode.axis2.service.Test.main(Test.java:15)


On Tue, Feb 10, 2015 at 12:10 PM, Tammo van Lessen <tv...@gmail.com>
wrote:

> Hi Marzie,
>
> Ah, that might be an issue with spaces in windows paths ("Apache Software
> Foundation" and "Tomcat 6.0"). Could you please try to move tomcat into a
> directory without spaces? e.g. C:\tomcat I guess that will help.
>
> Best,
>   Tammo
>
> On Tue, Feb 10, 2015 at 9:34 AM, Marzie Dehghanipour <
> marzie.dehghani@gmail.com> wrote:
>
> > Dear Tammo,
> >
> > I did the same what you wrote and now I dont have any exceptions
> regarding
> > the dependencies and jars. Thanks a lot.
> > But there is another error in the Soap message result and it seems that
> it
> > cannot deploy the process correctly. I put the message below:
> >
> > zip part :<deployapi:package xmlns:deployapi="
> > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> > zip element :<deployapi:zip xmlns:deployapi="
> > http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> > stream : java.io.FileInputStream@2b2d96f2
> > is :java.io.BufferedInputStream@3e110003
> > root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
> > http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
> > xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
> > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> > ">DynPartner</deployapi:name><deployapi:package
> > xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> >
> >
> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
> > result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > "><soapenv:Body><soapenv:Fault
> > xmlns:java="java:package
> >
> >
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> > of operation deploy failed: java.io.FileNotFoundException: C:\Program
> > Files\Apache Software Foundation\Tomcat
> > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > cannot find the path
> > specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> > Invocation of operation deploy failed: java.io.FileNotFoundException:
> > C:\Program Files\Apache Software Foundation\Tomcat
> > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > cannot find the path specified)&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> > at
> >
> >
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> > at
> >
> >
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> > at
> >
> >
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> > at
> >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> > at
> >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> > at
> >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> > at
> >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> > at
> >
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> > at
> >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> > at
> >
> >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> > at java.lang.Thread.run(Unknown Source)&#xd;
> > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> > deployment.&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> > ... 18 more&#xd;
> > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
> Software
> > Foundation\Tomcat
> 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> > (The system cannot find the path specified)&#xd;
> > at java.io.FileOutputStream.open(Native Method)&#xd;
> > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> > ... 19 more&#xd;
> > </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> >
> > <soapenv:Envelope
> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> > "><soapenv:Body><soapenv:Fault
> > xmlns:java="java:package
> >
> >
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> > of operation deploy failed: java.io.FileNotFoundException: C:\Program
> > Files\Apache Software Foundation\Tomcat
> > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > cannot find the path
> > specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> > Invocation of operation deploy failed: java.io.FileNotFoundException:
> > C:\Program Files\Apache Software Foundation\Tomcat
> > 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> > cannot find the path specified)&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> > at
> >
> >
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> > at
> >
> >
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> > at
> >
> >
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> > at
> >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> > at
> >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> > at
> >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> > at
> >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> > at
> >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> > at
> >
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> > at
> >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> > at
> >
> >
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> > at java.lang.Thread.run(Unknown Source)&#xd;
> > Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> > deployment.&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> > ... 18 more&#xd;
> > Caused by: java.io.FileNotFoundException: C:\Program Files\Apache
> Software
> > Foundation\Tomcat
> 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> > (The system cannot find the path specified)&#xd;
> > at java.io.FileOutputStream.open(Native Method)&#xd;
> > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> > at
> >
> >
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> > ... 19 more&#xd;
> > </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> > java.lang.NullPointerException
> > at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
> > at org.apache.ode.axis2.service.Test.main(Test.java:15)
> >
> > I do appreciate a lot.
> > Marzie
> >
>
>
>
> --
> Tammo van Lessen - http://www.taval.de
>

Re: ODE deployment service API

Posted by Tammo van Lessen <tv...@gmail.com>.
Hi Marzie,

Ah, that might be an issue with spaces in windows paths ("Apache Software
Foundation" and "Tomcat 6.0"). Could you please try to move tomcat into a
directory without spaces? e.g. C:\tomcat I guess that will help.

Best,
  Tammo

On Tue, Feb 10, 2015 at 9:34 AM, Marzie Dehghanipour <
marzie.dehghani@gmail.com> wrote:

> Dear Tammo,
>
> I did the same what you wrote and now I dont have any exceptions regarding
> the dependencies and jars. Thanks a lot.
> But there is another error in the Soap message result and it seems that it
> cannot deploy the process correctly. I put the message below:
>
> zip part :<deployapi:package xmlns:deployapi="
> http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> zip element :<deployapi:zip xmlns:deployapi="
> http://www.apache.org/ode/pmapi/types/2006/08/02/" />
> stream : java.io.FileInputStream@2b2d96f2
> is :java.io.BufferedInputStream@3e110003
> root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
> http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
> xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
> xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
> ">DynPartner</deployapi:name><deployapi:package
> xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
>
> "><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
> result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> "><soapenv:Body><soapenv:Fault
> xmlns:java="java:package
>
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> of operation deploy failed: java.io.FileNotFoundException: C:\Program
> Files\Apache Software Foundation\Tomcat
> 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> cannot find the path
> specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> Invocation of operation deploy failed: java.io.FileNotFoundException:
> C:\Program Files\Apache Software Foundation\Tomcat
> 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> cannot find the path specified)&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> at
>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> at
>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> at
>
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> at
>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> at
>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> at
>
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> at java.lang.Thread.run(Unknown Source)&#xd;
> Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> deployment.&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> ... 18 more&#xd;
> Caused by: java.io.FileNotFoundException: C:\Program Files\Apache Software
> Foundation\Tomcat 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> (The system cannot find the path specified)&#xd;
> at java.io.FileOutputStream.open(Native Method)&#xd;
> at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> ... 19 more&#xd;
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> "><soapenv:Body><soapenv:Fault
> xmlns:java="java:package
>
> org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
> of operation deploy failed: java.io.FileNotFoundException: C:\Program
> Files\Apache Software Foundation\Tomcat
> 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> cannot find the path
> specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
> Invocation of operation deploy failed: java.io.FileNotFoundException:
> C:\Program Files\Apache Software Foundation\Tomcat
> 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
> cannot find the path specified)&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
> at
>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
> at
>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
> at
>
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
> at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
> at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
> at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
> at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
> at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
> at
>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
> at
>
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
> at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
> at
>
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
> at java.lang.Thread.run(Unknown Source)&#xd;
> Caused by: org.apache.ode.axis2.OdeFault: An error occured on
> deployment.&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
> ... 18 more&#xd;
> Caused by: java.io.FileNotFoundException: C:\Program Files\Apache Software
> Foundation\Tomcat 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
> (The system cannot find the path specified)&#xd;
> at java.io.FileOutputStream.open(Native Method)&#xd;
> at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
> at
>
> org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
> ... 19 more&#xd;
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> java.lang.NullPointerException
> at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
> at org.apache.ode.axis2.service.Test.main(Test.java:15)
>
> I do appreciate a lot.
> Marzie
>



-- 
Tammo van Lessen - http://www.taval.de

Re: ODE deployment service API

Posted by Marzie Dehghanipour <ma...@gmail.com>.
Dear Tammo,

I did the same what you wrote and now I dont have any exceptions regarding
the dependencies and jars. Thanks a lot.
But there is another error in the Soap message result and it seems that it
cannot deploy the process correctly. I put the message below:

zip part :<deployapi:package xmlns:deployapi="
http://www.apache.org/ode/pmapi/types/2006/08/02/" />
zip element :<deployapi:zip xmlns:deployapi="
http://www.apache.org/ode/pmapi/types/2006/08/02/" />
stream : java.io.FileInputStream@2b2d96f2
is :java.io.BufferedInputStream@3e110003
root input :<SOAP-ENV:Envelope xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><tns:deploy
xmlns:tns="http://www.apache.org/ode/pmapi"><deployapi:name
xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/">DynPartner</deployapi:name><deployapi:package
xmlns:deployapi="http://www.apache.org/ode/pmapi/types/2006/08/02/
"><deployapi:zip>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</deployapi:zip></deployapi:package></tns:deploy></SOAP-ENV:Body></SOAP-ENV:Envelope>
result :<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault
xmlns:java="java:package
org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
of operation deploy failed: java.io.FileNotFoundException: C:\Program
Files\Apache Software Foundation\Tomcat
6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
cannot find the path
specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
Invocation of operation deploy failed: java.io.FileNotFoundException:
C:\Program Files\Apache Software Foundation\Tomcat
6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
cannot find the path specified)&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
at java.lang.Thread.run(Unknown Source)&#xd;
Caused by: org.apache.ode.axis2.OdeFault: An error occured on
deployment.&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
... 18 more&#xd;
Caused by: java.io.FileNotFoundException: C:\Program Files\Apache Software
Foundation\Tomcat 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
(The system cannot find the path specified)&#xd;
at java.io.FileOutputStream.open(Native Method)&#xd;
at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
... 19 more&#xd;
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>

<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault
xmlns:java="java:package
org.apache.ode.axis2"><faultcode>java:org.apache.ode.axis2.OdeFault</faultcode><faultstring>Invocation
of operation deploy failed: java.io.FileNotFoundException: C:\Program
Files\Apache Software Foundation\Tomcat
6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
cannot find the path
specified)</faultstring><detail><Exception>org.apache.ode.axis2.OdeFault:
Invocation of operation deploy failed: java.io.FileNotFoundException:
C:\Program Files\Apache Software Foundation\Tomcat
6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml (The system
cannot find the path specified)&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:273)&#xd;
at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)&#xd;
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)&#xd;
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)&#xd;
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)&#xd;
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#xd;
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#xd;
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&#xd;
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#xd;
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xd;
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&#xd;
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#xd;
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)&#xd;
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)&#xd;
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)&#xd;
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&#xd;
at java.lang.Thread.run(Unknown Source)&#xd;
Caused by: org.apache.ode.axis2.OdeFault: An error occured on
deployment.&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:304)&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.invokeBusinessLogic(DeploymentWebService.java:170)&#xd;
... 18 more&#xd;
Caused by: java.io.FileNotFoundException: C:\Program Files\Apache Software
Foundation\Tomcat 6.0\webapps\ode\WEB-INF\processes\DynPartner-1\deploy.xml
(The system cannot find the path specified)&#xd;
at java.io.FileOutputStream.open(Native Method)&#xd;
at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
at java.io.FileOutputStream.&lt;init>(Unknown Source)&#xd;
at
org.apache.ode.axis2.service.DeploymentWebService$DeploymentMessageReceiver.unzip(DeploymentWebService.java:299)&#xd;
... 19 more&#xd;
</Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
java.lang.NullPointerException
at org.apache.ode.axis2.service.ODEClient.deploy(ODEClient.java:124)
at org.apache.ode.axis2.service.Test.main(Test.java:15)

I do appreciate a lot.
Marzie

Re: ODE deployment service API

Posted by Tammo van Lessen <tv...@gmail.com>.
Hi Marzie,

just to proceed I'd recommend to add all jar files located in
<tomcat>/webapps/ode/WEB-INF/lib to your project. You can skip those
starting with ode-*. This should help and then you can start removing
unneeded dependencies. In general, you will need only those required by
Axis2, so you could also download an Axis2 binary distro and use it
libraries instead.

HTH,
  Tammo

On Mon, Feb 2, 2015 at 5:39 PM, Marzie Dehghanipour <
marzie.dehghani@gmail.com> wrote:

> Dear Tammo,
>
> I work with Eclipse, unfortunately I have not worked before with Maven.
> I need a java project which can call ODE API deployment service and deploy
> the process remotely. I used the "DeploymentWebService.java" +
> "ServiceClientUtil.java" + "ODEClient.java"+ "Test.java".
>
> The first Two classes I only copied from Github into my default package.
> But the other two I can copy the code below. I also add some jars which the
> classes need and obviously have installed Apache ODE inside Tomcat
> Application server. I mean I can see the WSDL file of this service by
> calling this:  "http://localhost:8080/ode/processes/DeploymentService?wsdl
> "
>
> The problem is that I am not sure that am I am in the right direction or
> not as I always get exception? I am new to all these topics and I am not
> sure that should I also include other java classes from github or not?
>
> I do appreciate your kind consideration.
>
> ODEClient.java :
>
> import java.io.BufferedInputStream;
> import java.io.IOException;
> import javax.xml.stream.XMLStreamException;
> import org.apache.axiom.om.*;
> import org.apache.axiom.om.util.Base64;
> import org.apache.axis2.AxisFault;
> import org.apache.ode.axis2.service.ServiceClientUtil;
> import org.apache.ode.utils.Namespaces;
>
> import javax.xml.namespace.QName;
> import java.io.ByteArrayOutputStream;
> import java.io.File;
> import java.io.FileInputStream;
> import java.io.InputStream;
> import java.io.StringBufferInputStream;
> import java.net.URL;
> import java.util.ArrayList;
> import java.util.Iterator;
> import org.apache.axiom.om.impl.llom.util.AXIOMUtil;
> import org.apache.axiom.soap.SOAPFactory;
> import org.apache.ode.bpel.pmapi.ScopeInfoDocument;
> import org.apache.ode.tools.sendsoap.cline.HttpSoapSender;
>
> public class ODEClient {
>
>     public Boolean checkProcess(String packge) throws AxisFault {
>         // Setup and tear down are doing ost of the job here, just checking
> in the middle
>         ServiceClientUtil client = new ServiceClientUtil();
>
>         OMElement listRoot = client.buildMessage("listProcesses", new
> String[]{"filter", "orderKeys"},
>                 new String[]{packge, ""});
>         OMElement result = client.send(listRoot, "
> http://localhost:8080/ode/processes/ProcessManagement?wsdl");
>         OMElement child = result.getFirstElement();
>         OMElement pid = child.getFirstElement();
>         if (pid != null) {
>             return true;
>         }
>         return false;
>     }
>
>     public OMElement listAllProcesses() throws AxisFault {
>         ServiceClientUtil client = new ServiceClientUtil();
>         OMElement listRoot = client.buildMessage("listProcesses", new
> String[]{},
>                 new String[]{});
>         OMElement result = client.send(listRoot, "
> http://localhost:8080/ode/processes/ProcessManagement?wsdl");
>         return result;
>     }
>     private OMFactory _factory;
>     private ServiceClientUtil _client;
>     private ArrayList<QName> _deployed = new ArrayList<QName>();
>     private String _package;
>
>     public void undeploy(String pakage) throws Exception {
>         // Prepare undeploy message
>         _client = new ServiceClientUtil();
>         _factory = OMAbstractFactory.getOMFactory();
>         OMNamespace depns =
> _factory.createOMNamespace(Namespaces.ODE_PMAPI, "deployapi");
>         OMElement root = _factory.createOMElement("undeploy", depns);
>         OMElement part = _factory.createOMElement("packageName", null);
>         part.setText(pakage);
>         root.addChild(part);
>
>         // Undeploy
>         sendToDeployment(root);
>     }
>
>     public String deploy(String packageName, String path) throws
> IOException, XMLStreamException {
>         String pakage = null;
>         try {
>             SOAPFactory factory = OMAbstractFactory.getSOAP11Factory();
>             OMNamespace omn = factory.createOMNamespace("
> http://www.apache.org/ode/pmapi", "tns");
>             OMNamespace soapnm = factory.createOMNamespace("
> http://schemas.xmlsoap.org/soap/envelope/", "SOAP-ENV");
>             OMElement message = factory.createOMElement("Envelope",
> soapnm);
>             OMElement body = factory.createOMElement("Body", soapnm);
>             message.addChild(body);
>             OMNamespace depns =
> factory.createOMNamespace(Namespaces.ODE_PMAPI, "deployapi");
>             OMElement root = factory.createOMElement("deploy", omn);
>             body.addChild(root);
>             OMElement namePart = factory.createOMElement("name", depns);
>             namePart.setText(packageName);
>             OMElement zipPart = factory.createOMElement("package", depns);
>             OMElement zipElmt = factory.createOMElement("zip", depns);
>             System.out.println("zip part :" + zipPart);
>             System.out.println("zip element :" + zipElmt);
>
>             // Add the zip to deploy
>             File fileName = new File(path);
>             InputStream istream = new FileInputStream(fileName);
>             System.out.println("stream : " + istream);
>             BufferedInputStream is = new BufferedInputStream(istream);
>             System.out.println("is :" + is);
>             ByteArrayOutputStream outputStream = new
> ByteArrayOutputStream();
>             byte[] buffer = new byte[4096];
>             int len;
>             while ((len = is.read(buffer)) >= 0) {
>                 outputStream.write(buffer, 0, len);
>             }
>             String base64Enc = Base64.encode(outputStream.toByteArray());
>             OMText zipContent = factory.createOMText(base64Enc,
> "application/zip", true);
>             root.addChild(namePart);
>             root.addChild(zipPart);
>             zipPart.addChild(zipElmt);
>             zipElmt.addChild(zipContent);
>             System.out.println("root input :" + message);
>             // Deploy
>             InputStream instreams = null;
>             try {
>                 instreams = new
> StringBufferInputStream(message.toString());
>             } catch (java.lang.Exception e) {
>                 System.out.println("file not found " + e.toString());
>             }
>             String soapresult = HttpSoapSender.doSend(new URL("
> http://127.0.0.1:8080/ode/processes/DeploymentService?wsdl"), instreams,
> "1", 0, "admin", "axis2", null);
>             System.out.println("result :" + soapresult);
>             AXIOMUtil axutil = new AXIOMUtil();
>             org.apache.axiom.om.OMElement result =
> axutil.stringToOM(soapresult);
>             _deployed.clear();
>             System.out.println(result);
>             Iterator iter = result.getChildElements();
>
>             while (iter.hasNext()) {
>                 OMElement e = (OMElement) iter.next();
>                 e =
> e.getFirstElement().getFirstElement().getFirstElement();
>                 System.out.println("etext : " + e.getText());
>                 System.out.println("local name : " + e.getLocalName());
>                 if (e.getLocalName().equals("name")) {
>                     pakage = e.getText();
>                     System.out.println("package :" + pakage);
>                 }
>                 if (e.getLocalName().equals("id")) {
>                     _deployed.add(e.getTextAsQName());
>                 }
>             }
>         } catch (Exception e) {
>             e.printStackTrace();
>         }
>         return pakage;
>     }
>
>     private OMElement sendToDeployment(OMElement msg) throws AxisFault {
>         return _client.send(msg, "
> http://localhost:8080/ode/processes/DeploymentService?wsdl");
>     }
>
>     private OMElement sendToPM(OMElement msg) throws AxisFault {
>         return _client.send(msg, "
> http://localhost:8080/ode/processes/ProcessManagement?wsdl");
>     }
> }
>
> Test.java :
>
> import java.io.IOException;
> import javax.xml.stream.XMLStreamException;
> public class Test {
>
> /**
>  * @param args
>  * @throws Exception
>  */
> public static void main(String[] args) throws Exception {
>     ODEClient client=new ODEClient();
>     client.undeploy("DynPartner");
> }
>
> }
>
> On Mon, Feb 2, 2015 at 4:41 PM, Tammo van Lessen <tv...@gmail.com>
> wrote:
>
> > Hi Marzie,
> >
> > if that exception occurs, it is very unlikely that it is related to any
> ODE
> > code. I'm afraid you need to resolve any classpath issues first. Have you
> > checked if you included the correct version of Axiom (axiom-common-impl
> or
> > axiom-impl)? How do you call the main class? Do you use Maven? Eclipse?
> >
> > Best,
> >   Tammo
> >
> > On Mon, Feb 2, 2015 at 2:12 PM, Marzie Dehghanipour <
> > marzie.dehghani@gmail.com> wrote:
> >
> > > Dear Tammo,
> > >
> > > I always get this exception:
> > >
> > > Exception in thread "main"
> > >
> > >
> >
> java.lang.NoClassDefFoundError:org/apache/axiom/om/impl/AbstractOMMetaFactory
> > >
> > >
> > > I searched on the web but I could not solve the problem. I imported all
> > > necessary jars in my project but it seems that at run time it cannot
> find
> > > them.
> > >
> > > Best,
> > > Marzie
> > >
> > > On Sun, Feb 1, 2015 at 2:42 PM, Tammo van Lessen <tvanlessen@gmail.com
> >
> > > wrote:
> > >
> > > > Hi Marzie,
> > > >
> > > > what exception do you get? Without that information is difficult to
> > help.
> > > >
> > > > Best,
> > > >   Tammo
> > > >
> > > > On Sun, Feb 1, 2015 at 8:02 AM, Marzie Dehghanipour <
> > > > marzie.dehghani@gmail.com> wrote:
> > > >
> > > > > Hi,
> > > > > Yes I checked it. I also have implemented some codes that use the
> > > > > deployment service but it has exception and I worked the whole week
> > > but I
> > > > > could not solve the problem.
> > > > >
> > > > > I have basically two classes: deploymentconnection.java
> > > > >
> > > > > import java.io.ByteArrayOutputStream;
> > > > > import java.io.File;
> > > > > import java.io.FileInputStream;
> > > > > import java.io.FileNotFoundException;
> > > > > import java.io.IOException;
> > > > > import java.io.InputStream;
> > > > >
> > > > > import org.apache.axiom.om.OMAbstractFactory;
> > > > > import org.apache.axiom.om.OMElement;
> > > > > import org.apache.axiom.om.OMFactory;
> > > > > import org.apache.axiom.om.OMNamespace;
> > > > > import org.apache.axiom.om.OMText;
> > > > > import org.apache.axiom.om.util.Base64;
> > > > > import org.apache.axis2.AxisFault;
> > > > > import org.apache.ode.axis2.service.ServiceClientUtil;
> > > > > import org.apache.ode.utils.Namespaces;
> > > > >
> > > > > public class DeploymentConnection {
> > > > >     private final String _url;
> > > > >     private OMFactory _factory;
> > > > >     private ServiceClientUtil _client;
> > > > >     private final OMNamespace _pmapi;
> > > > >
> > > > >     public DeploymentConnection(String url) {
> > > > >         _url = url;
> > > > >         _factory = OMAbstractFactory.getOMFactory();
> > > > >         _client = new ServiceClientUtil();
> > > > >         _pmapi = _factory.createOMNamespace("
> > > > > http://www.apache.org/ode/pmapi",
> > > > > "pmapi");
> > > > >     }
> > > > >
> > > > >     public void deploy(File archive, String name) throws
> > > > > FileNotFoundException, IOException {
> > > > >
> > > > >     // Use the factory to create three elements
> > > > >         OMElement root = _factory.createOMElement("deploy",
> _pmapi);
> > > > >         OMElement namePart = _factory.createOMElement("name",
> null);
> > > > >         namePart.setText(name);
> > > > >         OMElement zipPart = _factory.createOMElement("package",
> > null);
> > > > >         OMElement zipElmt = _factory.createOMElement("zip", null);
> > > > >
> > > > >         InputStream is = new FileInputStream(archive.getPath());
> > > > >         ByteArrayOutputStream outputStream = new
> > > > > ByteArrayOutputStream((int) archive.length());
> > > > >         byte[] buffer = new byte[4096];
> > > > >         int len;
> > > > >         while ((len = is.read(buffer)) >= 0) {
> > > > >             outputStream.write(buffer, 0, len);
> > > > >         }
> > > > >
> > > > >         String base64Enc =
> Base64.encode(outputStream.toByteArray());
> > > > >         OMText zipContent =
> > > > > _factory.createOMText(base64Enc,"application/zip", true);
> > > > >         root.addChild(namePart);
> > > > >         root.addChild(zipPart);
> > > > >         zipPart.addChild(zipElmt);
> > > > >         zipElmt.addChild(zipContent);
> > > > >
> > > > >         sendToDeployment(root);
> > > > >     }
> > > > >
> > > > >     public void undeploy(String packageName) throws IOException {
> > > > >         // Prepare undeploy message
> > > > >         OMNamespace pmapi =
> > > > > _factory.createOMNamespace(Namespaces.ODE_PMAPI,"deployapi");
> > > > >         OMElement root = _factory.createOMElement("undeploy",
> pmapi);
> > > > >         OMElement part = _factory.createOMElement("packageName",
> > null);
> > > > >         part.setText(packageName);
> > > > >         root.addChild(part);
> > > > >
> > > > >         if (packageName != null) {
> > > > >             part.setText(packageName);
> > > > >             root.addChild(part);
> > > > >             sendToDeployment(root);
> > > > >         }
> > > > >     }
> > > > >
> > > > >     private OMElement sendToDeployment(OMElement msg) throws
> > AxisFault
> > > {
> > > > >         return _client.send(msg, this._url);
> > > > >     }
> > > > >
> > > > > }
> > > > >
> > > > >
> > > > > and my main class which uses ServiceClientUtil class for sending
> the
> > > > > message to Axis2 for calling the deploy function. ServiceClientUtil
> > is
> > > > the
> > > > > class which I found it on Github and this is an interface for
> making
> > it
> > > > > easier to use the API : main.java
> > > > >
> > > > >
> > > > > import java.io.File;
> > > > > import java.io.FileNotFoundException;
> > > > > import java.io.IOException;
> > > > > import java.util.logging.Level;
> > > > > import java.util.logging.Logger;
> > > > >
> > > > > public class Main {
> > > > >     public static void main(String[] args) throws
> > > FileNotFoundException {
> > > > >         DeploymentConnection con = new DeploymentConnection("
> > > > > http://localhost:8080/ode/processes/DeploymentService");
> > > > >         try {
> > > > >             con.deploy(new File("C:\\temp\\DynPartner.zip"),
> > > > "DynPartner");
> > > > >         } catch (IOException ex) {
> > > > >
> >  //Logger.getLogger(Main.class.getName()).log(Level.SEVERE,
> > > > > null,ex);
> > > > >         ex.printStackTrace();
> > > > >         }}}
> > > > >
> > > > > I do appreciate if someone can help me. It makes me crazy and I was
> > > > working
> > > > > the last 2 weeks on it.
> > > > >
> > > > > On Sun, Feb 1, 2015 at 4:15 AM, Sathwik B P <sa...@gmail.com>
> > > > wrote:
> > > > >
> > > > > > Did you check fileupload.jsp
> > > > > >
> > > > > > On Sat, Jan 31, 2015 at 8:19 PM, Marzie Dehghanipour <
> > > > > > marzie.dehghani@gmail.com> wrote:
> > > > > >
> > > > > > > Dear Sathwik,
> > > > > > >
> > > > > > > Thanks a lot for your answer. I know already the concept. but I
> > > need
> > > > > some
> > > > > > > implementation sample.
> > > > > > >
> > > > > > > Thanks
> > > > > > >
> > > > > > > On Sat, Jan 31, 2015 at 2:29 PM, Sathwik B P <
> > sathwik.bp@gmail.com
> > > >
> > > > > > wrote:
> > > > > > >
> > > > > > > > Hi Marzie,
> > > > > > > >
> > > > > > > > You basically need to read the process artifact (zip file)
> and
> > > > encode
> > > > > > it
> > > > > > > > with Base64 and use it as the payload contents for deploy
> > > operation
> > > > > of
> > > > > > > > Deployment Service.
> > > > > > > >
> > > > > > > > Have a look at fileupload.jsp under ODE webapp.
> > > > > > > >
> > > > > > > > regards,
> > > > > > > > sathwik
> > > > > > > >
> > > > > > > > On Sat, Jan 31, 2015 at 6:42 PM, Marzie Dehghanipour <
> > > > > > > > marzie.dehghani@gmail.com> wrote:
> > > > > > > >
> > > > > > > > > Hi,
> > > > > > > > > I am looking for sample implementation of deploying a
> process
> > > on
> > > > > > Apache
> > > > > > > > ODE
> > > > > > > > > engine using deployment service API. I want to use the
> > > deployment
> > > > > API
> > > > > > > > > exposed by ODE. This allows for transferring deployment
> units
> > > > (zip
> > > > > > > files
> > > > > > > > > containing BPELs, WSDLs, DDs) via SOAP to ODE and starting
> > the
> > > > > > > > deployment.
> > > > > > > > >
> > > > > > > > > Any help in this regard would be appreciated.
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Tammo van Lessen - http://www.taval.de
> > > >
> > >
> >
> >
> >
> > --
> > Tammo van Lessen - http://www.taval.de
> >
>



-- 
Tammo van Lessen - http://www.taval.de

Re: ODE deployment service API

Posted by Marzie Dehghanipour <ma...@gmail.com>.
Dear Tammo,

I work with Eclipse, unfortunately I have not worked before with Maven.
I need a java project which can call ODE API deployment service and deploy
the process remotely. I used the "DeploymentWebService.java" +
"ServiceClientUtil.java" + "ODEClient.java"+ "Test.java".

The first Two classes I only copied from Github into my default package.
But the other two I can copy the code below. I also add some jars which the
classes need and obviously have installed Apache ODE inside Tomcat
Application server. I mean I can see the WSDL file of this service by
calling this:  "http://localhost:8080/ode/processes/DeploymentService?wsdl"

The problem is that I am not sure that am I am in the right direction or
not as I always get exception? I am new to all these topics and I am not
sure that should I also include other java classes from github or not?

I do appreciate your kind consideration.

ODEClient.java :

import java.io.BufferedInputStream;
import java.io.IOException;
import javax.xml.stream.XMLStreamException;
import org.apache.axiom.om.*;
import org.apache.axiom.om.util.Base64;
import org.apache.axis2.AxisFault;
import org.apache.ode.axis2.service.ServiceClientUtil;
import org.apache.ode.utils.Namespaces;

import javax.xml.namespace.QName;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.StringBufferInputStream;
import java.net.URL;
import java.util.ArrayList;
import java.util.Iterator;
import org.apache.axiom.om.impl.llom.util.AXIOMUtil;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.ode.bpel.pmapi.ScopeInfoDocument;
import org.apache.ode.tools.sendsoap.cline.HttpSoapSender;

public class ODEClient {

    public Boolean checkProcess(String packge) throws AxisFault {
        // Setup and tear down are doing ost of the job here, just checking
in the middle
        ServiceClientUtil client = new ServiceClientUtil();

        OMElement listRoot = client.buildMessage("listProcesses", new
String[]{"filter", "orderKeys"},
                new String[]{packge, ""});
        OMElement result = client.send(listRoot, "
http://localhost:8080/ode/processes/ProcessManagement?wsdl");
        OMElement child = result.getFirstElement();
        OMElement pid = child.getFirstElement();
        if (pid != null) {
            return true;
        }
        return false;
    }

    public OMElement listAllProcesses() throws AxisFault {
        ServiceClientUtil client = new ServiceClientUtil();
        OMElement listRoot = client.buildMessage("listProcesses", new
String[]{},
                new String[]{});
        OMElement result = client.send(listRoot, "
http://localhost:8080/ode/processes/ProcessManagement?wsdl");
        return result;
    }
    private OMFactory _factory;
    private ServiceClientUtil _client;
    private ArrayList<QName> _deployed = new ArrayList<QName>();
    private String _package;

    public void undeploy(String pakage) throws Exception {
        // Prepare undeploy message
        _client = new ServiceClientUtil();
        _factory = OMAbstractFactory.getOMFactory();
        OMNamespace depns =
_factory.createOMNamespace(Namespaces.ODE_PMAPI, "deployapi");
        OMElement root = _factory.createOMElement("undeploy", depns);
        OMElement part = _factory.createOMElement("packageName", null);
        part.setText(pakage);
        root.addChild(part);

        // Undeploy
        sendToDeployment(root);
    }

    public String deploy(String packageName, String path) throws
IOException, XMLStreamException {
        String pakage = null;
        try {
            SOAPFactory factory = OMAbstractFactory.getSOAP11Factory();
            OMNamespace omn = factory.createOMNamespace("
http://www.apache.org/ode/pmapi", "tns");
            OMNamespace soapnm = factory.createOMNamespace("
http://schemas.xmlsoap.org/soap/envelope/", "SOAP-ENV");
            OMElement message = factory.createOMElement("Envelope", soapnm);
            OMElement body = factory.createOMElement("Body", soapnm);
            message.addChild(body);
            OMNamespace depns =
factory.createOMNamespace(Namespaces.ODE_PMAPI, "deployapi");
            OMElement root = factory.createOMElement("deploy", omn);
            body.addChild(root);
            OMElement namePart = factory.createOMElement("name", depns);
            namePart.setText(packageName);
            OMElement zipPart = factory.createOMElement("package", depns);
            OMElement zipElmt = factory.createOMElement("zip", depns);
            System.out.println("zip part :" + zipPart);
            System.out.println("zip element :" + zipElmt);

            // Add the zip to deploy
            File fileName = new File(path);
            InputStream istream = new FileInputStream(fileName);
            System.out.println("stream : " + istream);
            BufferedInputStream is = new BufferedInputStream(istream);
            System.out.println("is :" + is);
            ByteArrayOutputStream outputStream = new
ByteArrayOutputStream();
            byte[] buffer = new byte[4096];
            int len;
            while ((len = is.read(buffer)) >= 0) {
                outputStream.write(buffer, 0, len);
            }
            String base64Enc = Base64.encode(outputStream.toByteArray());
            OMText zipContent = factory.createOMText(base64Enc,
"application/zip", true);
            root.addChild(namePart);
            root.addChild(zipPart);
            zipPart.addChild(zipElmt);
            zipElmt.addChild(zipContent);
            System.out.println("root input :" + message);
            // Deploy
            InputStream instreams = null;
            try {
                instreams = new StringBufferInputStream(message.toString());
            } catch (java.lang.Exception e) {
                System.out.println("file not found " + e.toString());
            }
            String soapresult = HttpSoapSender.doSend(new URL("
http://127.0.0.1:8080/ode/processes/DeploymentService?wsdl"), instreams,
"1", 0, "admin", "axis2", null);
            System.out.println("result :" + soapresult);
            AXIOMUtil axutil = new AXIOMUtil();
            org.apache.axiom.om.OMElement result =
axutil.stringToOM(soapresult);
            _deployed.clear();
            System.out.println(result);
            Iterator iter = result.getChildElements();

            while (iter.hasNext()) {
                OMElement e = (OMElement) iter.next();
                e = e.getFirstElement().getFirstElement().getFirstElement();
                System.out.println("etext : " + e.getText());
                System.out.println("local name : " + e.getLocalName());
                if (e.getLocalName().equals("name")) {
                    pakage = e.getText();
                    System.out.println("package :" + pakage);
                }
                if (e.getLocalName().equals("id")) {
                    _deployed.add(e.getTextAsQName());
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return pakage;
    }

    private OMElement sendToDeployment(OMElement msg) throws AxisFault {
        return _client.send(msg, "
http://localhost:8080/ode/processes/DeploymentService?wsdl");
    }

    private OMElement sendToPM(OMElement msg) throws AxisFault {
        return _client.send(msg, "
http://localhost:8080/ode/processes/ProcessManagement?wsdl");
    }
}

Test.java :

import java.io.IOException;
import javax.xml.stream.XMLStreamException;
public class Test {

/**
 * @param args
 * @throws Exception
 */
public static void main(String[] args) throws Exception {
    ODEClient client=new ODEClient();
    client.undeploy("DynPartner");
}

}

On Mon, Feb 2, 2015 at 4:41 PM, Tammo van Lessen <tv...@gmail.com>
wrote:

> Hi Marzie,
>
> if that exception occurs, it is very unlikely that it is related to any ODE
> code. I'm afraid you need to resolve any classpath issues first. Have you
> checked if you included the correct version of Axiom (axiom-common-impl or
> axiom-impl)? How do you call the main class? Do you use Maven? Eclipse?
>
> Best,
>   Tammo
>
> On Mon, Feb 2, 2015 at 2:12 PM, Marzie Dehghanipour <
> marzie.dehghani@gmail.com> wrote:
>
> > Dear Tammo,
> >
> > I always get this exception:
> >
> > Exception in thread "main"
> >
> >
> java.lang.NoClassDefFoundError:org/apache/axiom/om/impl/AbstractOMMetaFactory
> >
> >
> > I searched on the web but I could not solve the problem. I imported all
> > necessary jars in my project but it seems that at run time it cannot find
> > them.
> >
> > Best,
> > Marzie
> >
> > On Sun, Feb 1, 2015 at 2:42 PM, Tammo van Lessen <tv...@gmail.com>
> > wrote:
> >
> > > Hi Marzie,
> > >
> > > what exception do you get? Without that information is difficult to
> help.
> > >
> > > Best,
> > >   Tammo
> > >
> > > On Sun, Feb 1, 2015 at 8:02 AM, Marzie Dehghanipour <
> > > marzie.dehghani@gmail.com> wrote:
> > >
> > > > Hi,
> > > > Yes I checked it. I also have implemented some codes that use the
> > > > deployment service but it has exception and I worked the whole week
> > but I
> > > > could not solve the problem.
> > > >
> > > > I have basically two classes: deploymentconnection.java
> > > >
> > > > import java.io.ByteArrayOutputStream;
> > > > import java.io.File;
> > > > import java.io.FileInputStream;
> > > > import java.io.FileNotFoundException;
> > > > import java.io.IOException;
> > > > import java.io.InputStream;
> > > >
> > > > import org.apache.axiom.om.OMAbstractFactory;
> > > > import org.apache.axiom.om.OMElement;
> > > > import org.apache.axiom.om.OMFactory;
> > > > import org.apache.axiom.om.OMNamespace;
> > > > import org.apache.axiom.om.OMText;
> > > > import org.apache.axiom.om.util.Base64;
> > > > import org.apache.axis2.AxisFault;
> > > > import org.apache.ode.axis2.service.ServiceClientUtil;
> > > > import org.apache.ode.utils.Namespaces;
> > > >
> > > > public class DeploymentConnection {
> > > >     private final String _url;
> > > >     private OMFactory _factory;
> > > >     private ServiceClientUtil _client;
> > > >     private final OMNamespace _pmapi;
> > > >
> > > >     public DeploymentConnection(String url) {
> > > >         _url = url;
> > > >         _factory = OMAbstractFactory.getOMFactory();
> > > >         _client = new ServiceClientUtil();
> > > >         _pmapi = _factory.createOMNamespace("
> > > > http://www.apache.org/ode/pmapi",
> > > > "pmapi");
> > > >     }
> > > >
> > > >     public void deploy(File archive, String name) throws
> > > > FileNotFoundException, IOException {
> > > >
> > > >     // Use the factory to create three elements
> > > >         OMElement root = _factory.createOMElement("deploy", _pmapi);
> > > >         OMElement namePart = _factory.createOMElement("name", null);
> > > >         namePart.setText(name);
> > > >         OMElement zipPart = _factory.createOMElement("package",
> null);
> > > >         OMElement zipElmt = _factory.createOMElement("zip", null);
> > > >
> > > >         InputStream is = new FileInputStream(archive.getPath());
> > > >         ByteArrayOutputStream outputStream = new
> > > > ByteArrayOutputStream((int) archive.length());
> > > >         byte[] buffer = new byte[4096];
> > > >         int len;
> > > >         while ((len = is.read(buffer)) >= 0) {
> > > >             outputStream.write(buffer, 0, len);
> > > >         }
> > > >
> > > >         String base64Enc = Base64.encode(outputStream.toByteArray());
> > > >         OMText zipContent =
> > > > _factory.createOMText(base64Enc,"application/zip", true);
> > > >         root.addChild(namePart);
> > > >         root.addChild(zipPart);
> > > >         zipPart.addChild(zipElmt);
> > > >         zipElmt.addChild(zipContent);
> > > >
> > > >         sendToDeployment(root);
> > > >     }
> > > >
> > > >     public void undeploy(String packageName) throws IOException {
> > > >         // Prepare undeploy message
> > > >         OMNamespace pmapi =
> > > > _factory.createOMNamespace(Namespaces.ODE_PMAPI,"deployapi");
> > > >         OMElement root = _factory.createOMElement("undeploy", pmapi);
> > > >         OMElement part = _factory.createOMElement("packageName",
> null);
> > > >         part.setText(packageName);
> > > >         root.addChild(part);
> > > >
> > > >         if (packageName != null) {
> > > >             part.setText(packageName);
> > > >             root.addChild(part);
> > > >             sendToDeployment(root);
> > > >         }
> > > >     }
> > > >
> > > >     private OMElement sendToDeployment(OMElement msg) throws
> AxisFault
> > {
> > > >         return _client.send(msg, this._url);
> > > >     }
> > > >
> > > > }
> > > >
> > > >
> > > > and my main class which uses ServiceClientUtil class for sending the
> > > > message to Axis2 for calling the deploy function. ServiceClientUtil
> is
> > > the
> > > > class which I found it on Github and this is an interface for making
> it
> > > > easier to use the API : main.java
> > > >
> > > >
> > > > import java.io.File;
> > > > import java.io.FileNotFoundException;
> > > > import java.io.IOException;
> > > > import java.util.logging.Level;
> > > > import java.util.logging.Logger;
> > > >
> > > > public class Main {
> > > >     public static void main(String[] args) throws
> > FileNotFoundException {
> > > >         DeploymentConnection con = new DeploymentConnection("
> > > > http://localhost:8080/ode/processes/DeploymentService");
> > > >         try {
> > > >             con.deploy(new File("C:\\temp\\DynPartner.zip"),
> > > "DynPartner");
> > > >         } catch (IOException ex) {
> > > >
>  //Logger.getLogger(Main.class.getName()).log(Level.SEVERE,
> > > > null,ex);
> > > >         ex.printStackTrace();
> > > >         }}}
> > > >
> > > > I do appreciate if someone can help me. It makes me crazy and I was
> > > working
> > > > the last 2 weeks on it.
> > > >
> > > > On Sun, Feb 1, 2015 at 4:15 AM, Sathwik B P <sa...@gmail.com>
> > > wrote:
> > > >
> > > > > Did you check fileupload.jsp
> > > > >
> > > > > On Sat, Jan 31, 2015 at 8:19 PM, Marzie Dehghanipour <
> > > > > marzie.dehghani@gmail.com> wrote:
> > > > >
> > > > > > Dear Sathwik,
> > > > > >
> > > > > > Thanks a lot for your answer. I know already the concept. but I
> > need
> > > > some
> > > > > > implementation sample.
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > On Sat, Jan 31, 2015 at 2:29 PM, Sathwik B P <
> sathwik.bp@gmail.com
> > >
> > > > > wrote:
> > > > > >
> > > > > > > Hi Marzie,
> > > > > > >
> > > > > > > You basically need to read the process artifact (zip file) and
> > > encode
> > > > > it
> > > > > > > with Base64 and use it as the payload contents for deploy
> > operation
> > > > of
> > > > > > > Deployment Service.
> > > > > > >
> > > > > > > Have a look at fileupload.jsp under ODE webapp.
> > > > > > >
> > > > > > > regards,
> > > > > > > sathwik
> > > > > > >
> > > > > > > On Sat, Jan 31, 2015 at 6:42 PM, Marzie Dehghanipour <
> > > > > > > marzie.dehghani@gmail.com> wrote:
> > > > > > >
> > > > > > > > Hi,
> > > > > > > > I am looking for sample implementation of deploying a process
> > on
> > > > > Apache
> > > > > > > ODE
> > > > > > > > engine using deployment service API. I want to use the
> > deployment
> > > > API
> > > > > > > > exposed by ODE. This allows for transferring deployment units
> > > (zip
> > > > > > files
> > > > > > > > containing BPELs, WSDLs, DDs) via SOAP to ODE and starting
> the
> > > > > > > deployment.
> > > > > > > >
> > > > > > > > Any help in this regard would be appreciated.
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Tammo van Lessen - http://www.taval.de
> > >
> >
>
>
>
> --
> Tammo van Lessen - http://www.taval.de
>

Re: ODE deployment service API

Posted by Tammo van Lessen <tv...@gmail.com>.
Hi Marzie,

if that exception occurs, it is very unlikely that it is related to any ODE
code. I'm afraid you need to resolve any classpath issues first. Have you
checked if you included the correct version of Axiom (axiom-common-impl or
axiom-impl)? How do you call the main class? Do you use Maven? Eclipse?

Best,
  Tammo

On Mon, Feb 2, 2015 at 2:12 PM, Marzie Dehghanipour <
marzie.dehghani@gmail.com> wrote:

> Dear Tammo,
>
> I always get this exception:
>
> Exception in thread "main"
>
> java.lang.NoClassDefFoundError:org/apache/axiom/om/impl/AbstractOMMetaFactory
>
>
> I searched on the web but I could not solve the problem. I imported all
> necessary jars in my project but it seems that at run time it cannot find
> them.
>
> Best,
> Marzie
>
> On Sun, Feb 1, 2015 at 2:42 PM, Tammo van Lessen <tv...@gmail.com>
> wrote:
>
> > Hi Marzie,
> >
> > what exception do you get? Without that information is difficult to help.
> >
> > Best,
> >   Tammo
> >
> > On Sun, Feb 1, 2015 at 8:02 AM, Marzie Dehghanipour <
> > marzie.dehghani@gmail.com> wrote:
> >
> > > Hi,
> > > Yes I checked it. I also have implemented some codes that use the
> > > deployment service but it has exception and I worked the whole week
> but I
> > > could not solve the problem.
> > >
> > > I have basically two classes: deploymentconnection.java
> > >
> > > import java.io.ByteArrayOutputStream;
> > > import java.io.File;
> > > import java.io.FileInputStream;
> > > import java.io.FileNotFoundException;
> > > import java.io.IOException;
> > > import java.io.InputStream;
> > >
> > > import org.apache.axiom.om.OMAbstractFactory;
> > > import org.apache.axiom.om.OMElement;
> > > import org.apache.axiom.om.OMFactory;
> > > import org.apache.axiom.om.OMNamespace;
> > > import org.apache.axiom.om.OMText;
> > > import org.apache.axiom.om.util.Base64;
> > > import org.apache.axis2.AxisFault;
> > > import org.apache.ode.axis2.service.ServiceClientUtil;
> > > import org.apache.ode.utils.Namespaces;
> > >
> > > public class DeploymentConnection {
> > >     private final String _url;
> > >     private OMFactory _factory;
> > >     private ServiceClientUtil _client;
> > >     private final OMNamespace _pmapi;
> > >
> > >     public DeploymentConnection(String url) {
> > >         _url = url;
> > >         _factory = OMAbstractFactory.getOMFactory();
> > >         _client = new ServiceClientUtil();
> > >         _pmapi = _factory.createOMNamespace("
> > > http://www.apache.org/ode/pmapi",
> > > "pmapi");
> > >     }
> > >
> > >     public void deploy(File archive, String name) throws
> > > FileNotFoundException, IOException {
> > >
> > >     // Use the factory to create three elements
> > >         OMElement root = _factory.createOMElement("deploy", _pmapi);
> > >         OMElement namePart = _factory.createOMElement("name", null);
> > >         namePart.setText(name);
> > >         OMElement zipPart = _factory.createOMElement("package", null);
> > >         OMElement zipElmt = _factory.createOMElement("zip", null);
> > >
> > >         InputStream is = new FileInputStream(archive.getPath());
> > >         ByteArrayOutputStream outputStream = new
> > > ByteArrayOutputStream((int) archive.length());
> > >         byte[] buffer = new byte[4096];
> > >         int len;
> > >         while ((len = is.read(buffer)) >= 0) {
> > >             outputStream.write(buffer, 0, len);
> > >         }
> > >
> > >         String base64Enc = Base64.encode(outputStream.toByteArray());
> > >         OMText zipContent =
> > > _factory.createOMText(base64Enc,"application/zip", true);
> > >         root.addChild(namePart);
> > >         root.addChild(zipPart);
> > >         zipPart.addChild(zipElmt);
> > >         zipElmt.addChild(zipContent);
> > >
> > >         sendToDeployment(root);
> > >     }
> > >
> > >     public void undeploy(String packageName) throws IOException {
> > >         // Prepare undeploy message
> > >         OMNamespace pmapi =
> > > _factory.createOMNamespace(Namespaces.ODE_PMAPI,"deployapi");
> > >         OMElement root = _factory.createOMElement("undeploy", pmapi);
> > >         OMElement part = _factory.createOMElement("packageName", null);
> > >         part.setText(packageName);
> > >         root.addChild(part);
> > >
> > >         if (packageName != null) {
> > >             part.setText(packageName);
> > >             root.addChild(part);
> > >             sendToDeployment(root);
> > >         }
> > >     }
> > >
> > >     private OMElement sendToDeployment(OMElement msg) throws AxisFault
> {
> > >         return _client.send(msg, this._url);
> > >     }
> > >
> > > }
> > >
> > >
> > > and my main class which uses ServiceClientUtil class for sending the
> > > message to Axis2 for calling the deploy function. ServiceClientUtil is
> > the
> > > class which I found it on Github and this is an interface for making it
> > > easier to use the API : main.java
> > >
> > >
> > > import java.io.File;
> > > import java.io.FileNotFoundException;
> > > import java.io.IOException;
> > > import java.util.logging.Level;
> > > import java.util.logging.Logger;
> > >
> > > public class Main {
> > >     public static void main(String[] args) throws
> FileNotFoundException {
> > >         DeploymentConnection con = new DeploymentConnection("
> > > http://localhost:8080/ode/processes/DeploymentService");
> > >         try {
> > >             con.deploy(new File("C:\\temp\\DynPartner.zip"),
> > "DynPartner");
> > >         } catch (IOException ex) {
> > >             //Logger.getLogger(Main.class.getName()).log(Level.SEVERE,
> > > null,ex);
> > >         ex.printStackTrace();
> > >         }}}
> > >
> > > I do appreciate if someone can help me. It makes me crazy and I was
> > working
> > > the last 2 weeks on it.
> > >
> > > On Sun, Feb 1, 2015 at 4:15 AM, Sathwik B P <sa...@gmail.com>
> > wrote:
> > >
> > > > Did you check fileupload.jsp
> > > >
> > > > On Sat, Jan 31, 2015 at 8:19 PM, Marzie Dehghanipour <
> > > > marzie.dehghani@gmail.com> wrote:
> > > >
> > > > > Dear Sathwik,
> > > > >
> > > > > Thanks a lot for your answer. I know already the concept. but I
> need
> > > some
> > > > > implementation sample.
> > > > >
> > > > > Thanks
> > > > >
> > > > > On Sat, Jan 31, 2015 at 2:29 PM, Sathwik B P <sathwik.bp@gmail.com
> >
> > > > wrote:
> > > > >
> > > > > > Hi Marzie,
> > > > > >
> > > > > > You basically need to read the process artifact (zip file) and
> > encode
> > > > it
> > > > > > with Base64 and use it as the payload contents for deploy
> operation
> > > of
> > > > > > Deployment Service.
> > > > > >
> > > > > > Have a look at fileupload.jsp under ODE webapp.
> > > > > >
> > > > > > regards,
> > > > > > sathwik
> > > > > >
> > > > > > On Sat, Jan 31, 2015 at 6:42 PM, Marzie Dehghanipour <
> > > > > > marzie.dehghani@gmail.com> wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > > I am looking for sample implementation of deploying a process
> on
> > > > Apache
> > > > > > ODE
> > > > > > > engine using deployment service API. I want to use the
> deployment
> > > API
> > > > > > > exposed by ODE. This allows for transferring deployment units
> > (zip
> > > > > files
> > > > > > > containing BPELs, WSDLs, DDs) via SOAP to ODE and starting the
> > > > > > deployment.
> > > > > > >
> > > > > > > Any help in this regard would be appreciated.
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> >
> >
> > --
> > Tammo van Lessen - http://www.taval.de
> >
>



-- 
Tammo van Lessen - http://www.taval.de

Re: ODE deployment service API

Posted by Marzie Dehghanipour <ma...@gmail.com>.
Dear Tammo,

I always get this exception:

Exception in thread "main"
java.lang.NoClassDefFoundError:org/apache/axiom/om/impl/AbstractOMMetaFactory


I searched on the web but I could not solve the problem. I imported all
necessary jars in my project but it seems that at run time it cannot find
them.

Best,
Marzie

On Sun, Feb 1, 2015 at 2:42 PM, Tammo van Lessen <tv...@gmail.com>
wrote:

> Hi Marzie,
>
> what exception do you get? Without that information is difficult to help.
>
> Best,
>   Tammo
>
> On Sun, Feb 1, 2015 at 8:02 AM, Marzie Dehghanipour <
> marzie.dehghani@gmail.com> wrote:
>
> > Hi,
> > Yes I checked it. I also have implemented some codes that use the
> > deployment service but it has exception and I worked the whole week but I
> > could not solve the problem.
> >
> > I have basically two classes: deploymentconnection.java
> >
> > import java.io.ByteArrayOutputStream;
> > import java.io.File;
> > import java.io.FileInputStream;
> > import java.io.FileNotFoundException;
> > import java.io.IOException;
> > import java.io.InputStream;
> >
> > import org.apache.axiom.om.OMAbstractFactory;
> > import org.apache.axiom.om.OMElement;
> > import org.apache.axiom.om.OMFactory;
> > import org.apache.axiom.om.OMNamespace;
> > import org.apache.axiom.om.OMText;
> > import org.apache.axiom.om.util.Base64;
> > import org.apache.axis2.AxisFault;
> > import org.apache.ode.axis2.service.ServiceClientUtil;
> > import org.apache.ode.utils.Namespaces;
> >
> > public class DeploymentConnection {
> >     private final String _url;
> >     private OMFactory _factory;
> >     private ServiceClientUtil _client;
> >     private final OMNamespace _pmapi;
> >
> >     public DeploymentConnection(String url) {
> >         _url = url;
> >         _factory = OMAbstractFactory.getOMFactory();
> >         _client = new ServiceClientUtil();
> >         _pmapi = _factory.createOMNamespace("
> > http://www.apache.org/ode/pmapi",
> > "pmapi");
> >     }
> >
> >     public void deploy(File archive, String name) throws
> > FileNotFoundException, IOException {
> >
> >     // Use the factory to create three elements
> >         OMElement root = _factory.createOMElement("deploy", _pmapi);
> >         OMElement namePart = _factory.createOMElement("name", null);
> >         namePart.setText(name);
> >         OMElement zipPart = _factory.createOMElement("package", null);
> >         OMElement zipElmt = _factory.createOMElement("zip", null);
> >
> >         InputStream is = new FileInputStream(archive.getPath());
> >         ByteArrayOutputStream outputStream = new
> > ByteArrayOutputStream((int) archive.length());
> >         byte[] buffer = new byte[4096];
> >         int len;
> >         while ((len = is.read(buffer)) >= 0) {
> >             outputStream.write(buffer, 0, len);
> >         }
> >
> >         String base64Enc = Base64.encode(outputStream.toByteArray());
> >         OMText zipContent =
> > _factory.createOMText(base64Enc,"application/zip", true);
> >         root.addChild(namePart);
> >         root.addChild(zipPart);
> >         zipPart.addChild(zipElmt);
> >         zipElmt.addChild(zipContent);
> >
> >         sendToDeployment(root);
> >     }
> >
> >     public void undeploy(String packageName) throws IOException {
> >         // Prepare undeploy message
> >         OMNamespace pmapi =
> > _factory.createOMNamespace(Namespaces.ODE_PMAPI,"deployapi");
> >         OMElement root = _factory.createOMElement("undeploy", pmapi);
> >         OMElement part = _factory.createOMElement("packageName", null);
> >         part.setText(packageName);
> >         root.addChild(part);
> >
> >         if (packageName != null) {
> >             part.setText(packageName);
> >             root.addChild(part);
> >             sendToDeployment(root);
> >         }
> >     }
> >
> >     private OMElement sendToDeployment(OMElement msg) throws AxisFault {
> >         return _client.send(msg, this._url);
> >     }
> >
> > }
> >
> >
> > and my main class which uses ServiceClientUtil class for sending the
> > message to Axis2 for calling the deploy function. ServiceClientUtil is
> the
> > class which I found it on Github and this is an interface for making it
> > easier to use the API : main.java
> >
> >
> > import java.io.File;
> > import java.io.FileNotFoundException;
> > import java.io.IOException;
> > import java.util.logging.Level;
> > import java.util.logging.Logger;
> >
> > public class Main {
> >     public static void main(String[] args) throws FileNotFoundException {
> >         DeploymentConnection con = new DeploymentConnection("
> > http://localhost:8080/ode/processes/DeploymentService");
> >         try {
> >             con.deploy(new File("C:\\temp\\DynPartner.zip"),
> "DynPartner");
> >         } catch (IOException ex) {
> >             //Logger.getLogger(Main.class.getName()).log(Level.SEVERE,
> > null,ex);
> >         ex.printStackTrace();
> >         }}}
> >
> > I do appreciate if someone can help me. It makes me crazy and I was
> working
> > the last 2 weeks on it.
> >
> > On Sun, Feb 1, 2015 at 4:15 AM, Sathwik B P <sa...@gmail.com>
> wrote:
> >
> > > Did you check fileupload.jsp
> > >
> > > On Sat, Jan 31, 2015 at 8:19 PM, Marzie Dehghanipour <
> > > marzie.dehghani@gmail.com> wrote:
> > >
> > > > Dear Sathwik,
> > > >
> > > > Thanks a lot for your answer. I know already the concept. but I need
> > some
> > > > implementation sample.
> > > >
> > > > Thanks
> > > >
> > > > On Sat, Jan 31, 2015 at 2:29 PM, Sathwik B P <sa...@gmail.com>
> > > wrote:
> > > >
> > > > > Hi Marzie,
> > > > >
> > > > > You basically need to read the process artifact (zip file) and
> encode
> > > it
> > > > > with Base64 and use it as the payload contents for deploy operation
> > of
> > > > > Deployment Service.
> > > > >
> > > > > Have a look at fileupload.jsp under ODE webapp.
> > > > >
> > > > > regards,
> > > > > sathwik
> > > > >
> > > > > On Sat, Jan 31, 2015 at 6:42 PM, Marzie Dehghanipour <
> > > > > marzie.dehghani@gmail.com> wrote:
> > > > >
> > > > > > Hi,
> > > > > > I am looking for sample implementation of deploying a process on
> > > Apache
> > > > > ODE
> > > > > > engine using deployment service API. I want to use the deployment
> > API
> > > > > > exposed by ODE. This allows for transferring deployment units
> (zip
> > > > files
> > > > > > containing BPELs, WSDLs, DDs) via SOAP to ODE and starting the
> > > > > deployment.
> > > > > >
> > > > > > Any help in this regard would be appreciated.
> > > > > >
> > > > >
> > > >
> > >
> >
>
>
>
> --
> Tammo van Lessen - http://www.taval.de
>

Re: ODE deployment service API

Posted by Tammo van Lessen <tv...@gmail.com>.
Hi Marzie,

what exception do you get? Without that information is difficult to help.

Best,
  Tammo

On Sun, Feb 1, 2015 at 8:02 AM, Marzie Dehghanipour <
marzie.dehghani@gmail.com> wrote:

> Hi,
> Yes I checked it. I also have implemented some codes that use the
> deployment service but it has exception and I worked the whole week but I
> could not solve the problem.
>
> I have basically two classes: deploymentconnection.java
>
> import java.io.ByteArrayOutputStream;
> import java.io.File;
> import java.io.FileInputStream;
> import java.io.FileNotFoundException;
> import java.io.IOException;
> import java.io.InputStream;
>
> import org.apache.axiom.om.OMAbstractFactory;
> import org.apache.axiom.om.OMElement;
> import org.apache.axiom.om.OMFactory;
> import org.apache.axiom.om.OMNamespace;
> import org.apache.axiom.om.OMText;
> import org.apache.axiom.om.util.Base64;
> import org.apache.axis2.AxisFault;
> import org.apache.ode.axis2.service.ServiceClientUtil;
> import org.apache.ode.utils.Namespaces;
>
> public class DeploymentConnection {
>     private final String _url;
>     private OMFactory _factory;
>     private ServiceClientUtil _client;
>     private final OMNamespace _pmapi;
>
>     public DeploymentConnection(String url) {
>         _url = url;
>         _factory = OMAbstractFactory.getOMFactory();
>         _client = new ServiceClientUtil();
>         _pmapi = _factory.createOMNamespace("
> http://www.apache.org/ode/pmapi",
> "pmapi");
>     }
>
>     public void deploy(File archive, String name) throws
> FileNotFoundException, IOException {
>
>     // Use the factory to create three elements
>         OMElement root = _factory.createOMElement("deploy", _pmapi);
>         OMElement namePart = _factory.createOMElement("name", null);
>         namePart.setText(name);
>         OMElement zipPart = _factory.createOMElement("package", null);
>         OMElement zipElmt = _factory.createOMElement("zip", null);
>
>         InputStream is = new FileInputStream(archive.getPath());
>         ByteArrayOutputStream outputStream = new
> ByteArrayOutputStream((int) archive.length());
>         byte[] buffer = new byte[4096];
>         int len;
>         while ((len = is.read(buffer)) >= 0) {
>             outputStream.write(buffer, 0, len);
>         }
>
>         String base64Enc = Base64.encode(outputStream.toByteArray());
>         OMText zipContent =
> _factory.createOMText(base64Enc,"application/zip", true);
>         root.addChild(namePart);
>         root.addChild(zipPart);
>         zipPart.addChild(zipElmt);
>         zipElmt.addChild(zipContent);
>
>         sendToDeployment(root);
>     }
>
>     public void undeploy(String packageName) throws IOException {
>         // Prepare undeploy message
>         OMNamespace pmapi =
> _factory.createOMNamespace(Namespaces.ODE_PMAPI,"deployapi");
>         OMElement root = _factory.createOMElement("undeploy", pmapi);
>         OMElement part = _factory.createOMElement("packageName", null);
>         part.setText(packageName);
>         root.addChild(part);
>
>         if (packageName != null) {
>             part.setText(packageName);
>             root.addChild(part);
>             sendToDeployment(root);
>         }
>     }
>
>     private OMElement sendToDeployment(OMElement msg) throws AxisFault {
>         return _client.send(msg, this._url);
>     }
>
> }
>
>
> and my main class which uses ServiceClientUtil class for sending the
> message to Axis2 for calling the deploy function. ServiceClientUtil is the
> class which I found it on Github and this is an interface for making it
> easier to use the API : main.java
>
>
> import java.io.File;
> import java.io.FileNotFoundException;
> import java.io.IOException;
> import java.util.logging.Level;
> import java.util.logging.Logger;
>
> public class Main {
>     public static void main(String[] args) throws FileNotFoundException {
>         DeploymentConnection con = new DeploymentConnection("
> http://localhost:8080/ode/processes/DeploymentService");
>         try {
>             con.deploy(new File("C:\\temp\\DynPartner.zip"), "DynPartner");
>         } catch (IOException ex) {
>             //Logger.getLogger(Main.class.getName()).log(Level.SEVERE,
> null,ex);
>         ex.printStackTrace();
>         }}}
>
> I do appreciate if someone can help me. It makes me crazy and I was working
> the last 2 weeks on it.
>
> On Sun, Feb 1, 2015 at 4:15 AM, Sathwik B P <sa...@gmail.com> wrote:
>
> > Did you check fileupload.jsp
> >
> > On Sat, Jan 31, 2015 at 8:19 PM, Marzie Dehghanipour <
> > marzie.dehghani@gmail.com> wrote:
> >
> > > Dear Sathwik,
> > >
> > > Thanks a lot for your answer. I know already the concept. but I need
> some
> > > implementation sample.
> > >
> > > Thanks
> > >
> > > On Sat, Jan 31, 2015 at 2:29 PM, Sathwik B P <sa...@gmail.com>
> > wrote:
> > >
> > > > Hi Marzie,
> > > >
> > > > You basically need to read the process artifact (zip file) and encode
> > it
> > > > with Base64 and use it as the payload contents for deploy operation
> of
> > > > Deployment Service.
> > > >
> > > > Have a look at fileupload.jsp under ODE webapp.
> > > >
> > > > regards,
> > > > sathwik
> > > >
> > > > On Sat, Jan 31, 2015 at 6:42 PM, Marzie Dehghanipour <
> > > > marzie.dehghani@gmail.com> wrote:
> > > >
> > > > > Hi,
> > > > > I am looking for sample implementation of deploying a process on
> > Apache
> > > > ODE
> > > > > engine using deployment service API. I want to use the deployment
> API
> > > > > exposed by ODE. This allows for transferring deployment units (zip
> > > files
> > > > > containing BPELs, WSDLs, DDs) via SOAP to ODE and starting the
> > > > deployment.
> > > > >
> > > > > Any help in this regard would be appreciated.
> > > > >
> > > >
> > >
> >
>



-- 
Tammo van Lessen - http://www.taval.de

Re: ODE deployment service API

Posted by Marzie Dehghanipour <ma...@gmail.com>.
Hi,
Yes I checked it. I also have implemented some codes that use the
deployment service but it has exception and I worked the whole week but I
could not solve the problem.

I have basically two classes: deploymentconnection.java

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMText;
import org.apache.axiom.om.util.Base64;
import org.apache.axis2.AxisFault;
import org.apache.ode.axis2.service.ServiceClientUtil;
import org.apache.ode.utils.Namespaces;

public class DeploymentConnection {
    private final String _url;
    private OMFactory _factory;
    private ServiceClientUtil _client;
    private final OMNamespace _pmapi;

    public DeploymentConnection(String url) {
        _url = url;
        _factory = OMAbstractFactory.getOMFactory();
        _client = new ServiceClientUtil();
        _pmapi = _factory.createOMNamespace("http://www.apache.org/ode/pmapi",
"pmapi");
    }

    public void deploy(File archive, String name) throws
FileNotFoundException, IOException {

    // Use the factory to create three elements
        OMElement root = _factory.createOMElement("deploy", _pmapi);
        OMElement namePart = _factory.createOMElement("name", null);
        namePart.setText(name);
        OMElement zipPart = _factory.createOMElement("package", null);
        OMElement zipElmt = _factory.createOMElement("zip", null);

        InputStream is = new FileInputStream(archive.getPath());
        ByteArrayOutputStream outputStream = new
ByteArrayOutputStream((int) archive.length());
        byte[] buffer = new byte[4096];
        int len;
        while ((len = is.read(buffer)) >= 0) {
            outputStream.write(buffer, 0, len);
        }

        String base64Enc = Base64.encode(outputStream.toByteArray());
        OMText zipContent =
_factory.createOMText(base64Enc,"application/zip", true);
        root.addChild(namePart);
        root.addChild(zipPart);
        zipPart.addChild(zipElmt);
        zipElmt.addChild(zipContent);

        sendToDeployment(root);
    }

    public void undeploy(String packageName) throws IOException {
        // Prepare undeploy message
        OMNamespace pmapi =
_factory.createOMNamespace(Namespaces.ODE_PMAPI,"deployapi");
        OMElement root = _factory.createOMElement("undeploy", pmapi);
        OMElement part = _factory.createOMElement("packageName", null);
        part.setText(packageName);
        root.addChild(part);

        if (packageName != null) {
            part.setText(packageName);
            root.addChild(part);
            sendToDeployment(root);
        }
    }

    private OMElement sendToDeployment(OMElement msg) throws AxisFault {
        return _client.send(msg, this._url);
    }

}


and my main class which uses ServiceClientUtil class for sending the
message to Axis2 for calling the deploy function. ServiceClientUtil is the
class which I found it on Github and this is an interface for making it
easier to use the API : main.java


import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Main {
    public static void main(String[] args) throws FileNotFoundException {
        DeploymentConnection con = new DeploymentConnection("
http://localhost:8080/ode/processes/DeploymentService");
        try {
            con.deploy(new File("C:\\temp\\DynPartner.zip"), "DynPartner");
        } catch (IOException ex) {
            //Logger.getLogger(Main.class.getName()).log(Level.SEVERE,
null,ex);
        ex.printStackTrace();
        }}}

I do appreciate if someone can help me. It makes me crazy and I was working
the last 2 weeks on it.

On Sun, Feb 1, 2015 at 4:15 AM, Sathwik B P <sa...@gmail.com> wrote:

> Did you check fileupload.jsp
>
> On Sat, Jan 31, 2015 at 8:19 PM, Marzie Dehghanipour <
> marzie.dehghani@gmail.com> wrote:
>
> > Dear Sathwik,
> >
> > Thanks a lot for your answer. I know already the concept. but I need some
> > implementation sample.
> >
> > Thanks
> >
> > On Sat, Jan 31, 2015 at 2:29 PM, Sathwik B P <sa...@gmail.com>
> wrote:
> >
> > > Hi Marzie,
> > >
> > > You basically need to read the process artifact (zip file) and encode
> it
> > > with Base64 and use it as the payload contents for deploy operation of
> > > Deployment Service.
> > >
> > > Have a look at fileupload.jsp under ODE webapp.
> > >
> > > regards,
> > > sathwik
> > >
> > > On Sat, Jan 31, 2015 at 6:42 PM, Marzie Dehghanipour <
> > > marzie.dehghani@gmail.com> wrote:
> > >
> > > > Hi,
> > > > I am looking for sample implementation of deploying a process on
> Apache
> > > ODE
> > > > engine using deployment service API. I want to use the deployment API
> > > > exposed by ODE. This allows for transferring deployment units (zip
> > files
> > > > containing BPELs, WSDLs, DDs) via SOAP to ODE and starting the
> > > deployment.
> > > >
> > > > Any help in this regard would be appreciated.
> > > >
> > >
> >
>