You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by fergunet <fe...@hotmail.com> on 2006/12/03 20:39:38 UTC

Re: Deploying a BPEL in ServiceMix

Did you resolve your problem? 'Cause I've the same : ) I don't know how to
deploy a bpel process and how to invoke it.

Sivashanmuganathan, Sundaranathan (Cognizant) wrote:
> 
> 
> Hi All,
> 
> 
>      I am really sorry if this is a repost. I am new to this space and i
> would like to deploy a bpel file in servicemix. How do i do that? I
> checked with the bpel sample that is available with the servicemix but
> that seems to be a JMSClient. I searched for a bpel file but i couldn't
> find.
> 
> 
> 
> I would like to know the following.I have created a bpel and wsdl file,
> now how do i deploy this in servicemix and how do i use it?
> 
> 
> thanks,
> -Sundar.
> 
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-BPEL-in-ServiceMix-tf2062195s12049.html#a7666365
Sent from the ServiceMix - User mailing list archive at Nabble.com.


RE: Deploying a BPEL in ServiceMix

Posted by Waxter <ml...@intecna.es>.
After many attemps, I have achieved to install the two components generated
by Netbeans (com.sun.bpelse-1.0-2 and com.sun.httpsoapbc-1.0-2) deploying it
in the install servicemix folder.

But when I try to deploy the Service Assembly, i get the following error:
GRAVE: Failed to deploy: java.lang.ClassCastException:
com.sun.jbi.wsdlvalidator.factory.ValidatingWSDLFactory
javax.jbi.JBIException: java.lang.ClassCastException:
com.sun.jbi.wsdlvalidator.factory.ValidatingWSDLFactory

The complete servicemix log is detailed next:

Starting Apache ServiceMix ESB: 3.0.1-incubating

Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
INFO  - ConnectorServerFactoryBean     - JMX connector available at:
service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO  - JBIContainer                   - ServiceMix 3.0.1-incubating JBI
Container (ServiceMix) is starting
INFO  - JBIContainer                   - For help or more informations
please see: http://incubator.apache.org/servicemix/
INFO  - ComponentMBeanImpl             - Initializing component:
#SubscriptionManager#
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEBootstrap init
INFO: Calling init method
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEInstallerConfiguration
setDB_JNDIName
INFO: setting jndiname jdbc/__default
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEInstallerConfiguration
setDB_Type
INFO: setting type 4
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEInstallerConfiguration
setDB_URL
INFO: setting dburl jdbc:derby://localhost:1527/derbyDB
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEInstallerConfiguration
setDB_Password
INFO: setting password pass2
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEInstallerConfiguration
setDB_UserName
INFO: setting user usr2
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEInstallerConfiguration
setPersistenceEnabled
INFO: setting PersistenceEnabled flag false
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEBootstrap init
INFO: init method has been called
05-dic-2006 16:10:52 com.sun.jbi.engine.bpel.BPELSEBootstrap
getExtensionMBeanName
INFO: retrieving installation configuration mbean
05-dic-2006 16:10:52
com.sun.jbi.httpsoapbc.bootstrap.HttpSoapBindingBootstrap init
INFO: Registered MBean
org.apache.servicemix:ContainerName=ServiceMix,Type=Component,Name=com.sun.httpsoapbc-1.0-2,SubType=BootstrapExtension
INFO  - DeploymentService              - Restoring service assemblies
INFO  - ComponentMBeanImpl             - Setting running state for
Component: com.sun.bpelse-1.0-2 to Started
INFO  - ComponentMBeanImpl             - Initializing component:
com.sun.bpelse-1.0-2
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSEInOutThread run
INFO: Started BPEL service engine in-out thread
05-dic-2006 16:10:53 com.sun.jbi.engine.bpel.BPELSELifeCycle start
INFO: BPEL service engine started
INFO  - ComponentMBeanImpl             - Setting running state for
Component: com.sun.httpsoapbc-1.0-2 to Started
INFO  - ComponentMBeanImpl             - Initializing component:
com.sun.httpsoapbc-1.0-2
05-dic-2006 16:10:53 com.sun.jbi.httpsoapbc.HttpSoapBindingLifeCycle start
INFO: HTTP SOAP binding started.
05-dic-2006 16:10:53 com.sun.jbi.httpsoapbc.OutboundReceiver run
INFO: Started receiver
INFO  - JBIContainer                   - ServiceMix JBI Container
(ServiceMix) started
INFO  - AutoDeploymentService          - Location TutorialBPEL.zip no longer
exists - removing ...
INFO  - AutoDeploymentService          - Attempting to remove archive at:
TutorialBPEL.zip
INFO  - AutoDeploymentService          - Undeploying service assembly
TutorialBPELApplication
INFO  - AutoDeploymentService          - Directory: deploy: Archive changed:
processing TutorialBPEL.zip ...
05-dic-2006 16:18:18 com.sun.jbi.httpsoapbc.HttpSoapBindingDeployer deploy
INFO: Deploying service unit :
TutorialBPELApplication-com.sun.httpsoapbc-1.0-2 from
/opt/apache-servicemix-3.0.1-incubating/data/smx/service-assemblies/TutorialBPELApplication/version_4/sus/com.sun.httpsoapbc-1.0-2/TutorialBPELApplication-com.sun.httpsoapbc-1.0-2
05-dic-2006 16:18:18 com.sun.jbi.httpsoapbc.HttpSoapBindingDeployer deploy
GRAVE: Failed to deploy: java.lang.ClassCastException:
com.sun.jbi.wsdlvalidator.factory.ValidatingWSDLFactory
javax.jbi.JBIException: java.lang.ClassCastException:
com.sun.jbi.wsdlvalidator.factory.ValidatingWSDLFactory
        at
com.sun.jbi.httpsoapbc.ServiceUnitImpl.createEndpoints(ServiceUnitImpl.java:409)
        at
com.sun.jbi.httpsoapbc.ServiceUnitImpl.deploy(ServiceUnitImpl.java:162)
        at
com.sun.jbi.httpsoapbc.HttpSoapBindingDeployer.deploy(HttpSoapBindingDeployer.java:144)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:527)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:295)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:592)
        at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
        at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException:
com.sun.jbi.wsdlvalidator.factory.ValidatingWSDLFactory
        at
com.sun.jbi.httpsoapbc.ServiceUnitImpl.createEndpoints(ServiceUnitImpl.java:355)
        ... 8 more
INFO  - DeploymentService              - UnDeployed ServiceUnit
TutorialBPELApplication-TutorialBPEL from Component: com.sun.bpelse-1.0-2
ERROR - AutoDeploymentService          - Failed to update Service Assembly:
TutorialBPELApplication
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result>
<component-name>com.sun.bpelse-1.0-2</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>SUCCESS</task-result>
<message-type>WARNING</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message/>
<stack-trace><![CDATA[java.lang.NullPointerException
        at
org.apache.servicemix.jbi.framework.DeploymentService.getChildElement(DeploymentService.java:648)
        at
org.apache.servicemix.jbi.framework.DeploymentService.getComponentTaskResult(DeploymentService.java:600)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:528)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:295)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:592)
        at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
        at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)
]]></stack-trace>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:121)
        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:107)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:563)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:295)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:592)
        at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
        at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)
WARN  - AutoDeploymentService          - Directory: deploy: Automatic
install of /opt/apache-servicemix-3.0.1-incubating/deploy/TutorialBPEL.zip
failed
javax.jbi.management.DeploymentException: Failed to update Service Assembly:
TutorialBPELApplication
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:309)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:592)
        at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
        at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result>
<component-name>com.sun.bpelse-1.0-2</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>SUCCESS</task-result>
<message-type>WARNING</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message/>
<stack-trace><![CDATA[java.lang.NullPointerException
        at
org.apache.servicemix.jbi.framework.DeploymentService.getChildElement(DeploymentService.java:648)
        at
org.apache.servicemix.jbi.framework.DeploymentService.getComponentTaskResult(DeploymentService.java:600)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:528)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:295)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:592)
        at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
        at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)
]]></stack-trace>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:121)
        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:107)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:563)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:295)
        ... 4 more












fergunet wrote:
> 
> Hi Jeff!
> 
> Well, I created a NetBeans 5.5 application (fooApplication.zip) using a
> JBI module (foo.jar) with wsdls and bpel and all cool stuff. I copied
> first the .zip in the deploy directory and I get:
> 
> INFO  - AutoDeploymentService          - Directory: deploy: Archive
> changed: processing SynchronousSampleApplication.zip ...
> WARN  - AutoDeploymentService          - Components
> com.sun.httpsoapbc-1.0-2,  are not installed yet: the service assembly
> fooApplication deployment is suspended and will be resumed once the listed
> components are installed
> INFO  - AutoDeploymentService          - Directory: deploy: Finished
> installation of archive:  SynchronousSampleApplication.zip
> 
> Hmm, later I will try to install thesun httpsoap, but I don't know if I am
> doing the right thing.
> 
> After I tried to install only the jbi module.
> 
> INFO  - AutoDeploymentService          - Directory: deploy: Archive
> changed: processing foo.jar ...
> INFO  - AutoDeploymentService          - Directory: deploy: Finished
> installation of archive:  foo.jar
> 
> But, as I said, I am not doing the right thing, I guess.
> 
> I think that "THE FERGUNET FINAL QUESTION" is: Where can I found info for
> dummies to create an easy deployment with the SU and SAs (or other
> technique) step by step and how to test it?
> 
> Thank you very much ;)
> 
> 
> jpuro wrote:
>> 
>> You can create something like an HTTP endpoint who's target service is
>> the service name of the "receive" endpoint in your bpel file.  Remember
>> that your receive endpoint in the BPEL file actually gets created as a
>> JBI endpoint which you can invoke using standard JBI exchanges.
>> 
>> Now as far as deployment goes, how are you planning on deploying this?
>> Using service units/service assemblies or using the older method (e.g.
>> appcontext-sm.xml)?
>> 
>> -Jeff
>> 
>> -----Original Message-----
>> From: fergunet [mailto:fergunet@hotmail.com] 
>> Sent: Sunday, December 03, 2006 2:40 PM
>> To: servicemix-users@geronimo.apache.org
>> Subject: Re: Deploying a BPEL in ServiceMix
>> 
>> 
>> Did you resolve your problem? 'Cause I've the same : ) I don't know how
>> to
>> deploy a bpel process and how to invoke it.
>> 
>> Sivashanmuganathan, Sundaranathan (Cognizant) wrote:
>>> 
>>> 
>>> Hi All,
>>> 
>>> 
>>>      I am really sorry if this is a repost. I am new to this space and
>> i
>>> would like to deploy a bpel file in servicemix. How do i do that? I
>>> checked with the bpel sample that is available with the servicemix but
>>> that seems to be a JMSClient. I searched for a bpel file but i
>> couldn't
>>> find.
>>> 
>>> 
>>> 
>>> I would like to know the following.I have created a bpel and wsdl
>> file,
>>> now how do i deploy this in servicemix and how do i use it?
>>> 
>>> 
>>> thanks,
>>> -Sundar.
>>> 
>>> 
>> 
>> -- 
>> View this message in context:
>> http://www.nabble.com/Deploying-a-BPEL-in-ServiceMix-tf2062195s12049.htm
>> l#a7666365
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> This email (and any attachments) is intended only for the use of the
>> individual or entity named above and may contain information that is
>> privileged and confidential. If you are not the intended recipient, or
>> have unauthorized access, you are hereby notified that copying,
>> disseminating, distributing or taking any action in reliance on this
>> email is strictly prohibited<br />
>> 
>> <br />
>> 
>> Opinions, conclusions and other information in this message that do not
>> relate to the official business of our firm shall be understood as
>> neither given nor endorsed by it.
>> 
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-BPEL-in-ServiceMix-tf2062195s12049.html#a7701272
Sent from the ServiceMix - User mailing list archive at Nabble.com.


RE: Deploying a BPEL in ServiceMix

Posted by fergunet <fe...@hotmail.com>.
Hi Jeff!

Well, I created a NetBeans 5.5 application (fooApplication.zip) using a JBI
module (foo.jar) with wsdls and bpel and all cool stuff. I copied first the
.zip in the deploy directory and I get:

INFO  - AutoDeploymentService          - Directory: deploy: Archive changed:
processing SynchronousSampleApplication.zip ...
WARN  - AutoDeploymentService          - Components
com.sun.httpsoapbc-1.0-2,  are not installed yet: the service assembly
fooApplication deployment is suspended and will be resumed once the listed
components are installed
INFO  - AutoDeploymentService          - Directory: deploy: Finished
installation of archive:  SynchronousSampleApplication.zip

Hmm, later I will try to install thesun httpsoap, but I don't know if I am
doing the right thing.

After I tried to install only the jbi module.

INFO  - AutoDeploymentService          - Directory: deploy: Archive changed:
processing foo.jar ...
INFO  - AutoDeploymentService          - Directory: deploy: Finished
installation of archive:  foo.jar

But, as I said, I am not doing the right thing, I guess.

I think that "THE FERGUNET FINAL QUESTION" is: Where can I found info for
dummies to create an easy deployment with the SU and SAs (or other
technique) step by step and how to test it?

Thank you very much ;)


jpuro wrote:
> 
> You can create something like an HTTP endpoint who's target service is
> the service name of the "receive" endpoint in your bpel file.  Remember
> that your receive endpoint in the BPEL file actually gets created as a
> JBI endpoint which you can invoke using standard JBI exchanges.
> 
> Now as far as deployment goes, how are you planning on deploying this?
> Using service units/service assemblies or using the older method (e.g.
> appcontext-sm.xml)?
> 
> -Jeff
> 
> -----Original Message-----
> From: fergunet [mailto:fergunet@hotmail.com] 
> Sent: Sunday, December 03, 2006 2:40 PM
> To: servicemix-users@geronimo.apache.org
> Subject: Re: Deploying a BPEL in ServiceMix
> 
> 
> Did you resolve your problem? 'Cause I've the same : ) I don't know how
> to
> deploy a bpel process and how to invoke it.
> 
> Sivashanmuganathan, Sundaranathan (Cognizant) wrote:
>> 
>> 
>> Hi All,
>> 
>> 
>>      I am really sorry if this is a repost. I am new to this space and
> i
>> would like to deploy a bpel file in servicemix. How do i do that? I
>> checked with the bpel sample that is available with the servicemix but
>> that seems to be a JMSClient. I searched for a bpel file but i
> couldn't
>> find.
>> 
>> 
>> 
>> I would like to know the following.I have created a bpel and wsdl
> file,
>> now how do i deploy this in servicemix and how do i use it?
>> 
>> 
>> thanks,
>> -Sundar.
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Deploying-a-BPEL-in-ServiceMix-tf2062195s12049.htm
> l#a7666365
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> This email (and any attachments) is intended only for the use of the
> individual or entity named above and may contain information that is
> privileged and confidential. If you are not the intended recipient, or
> have unauthorized access, you are hereby notified that copying,
> disseminating, distributing or taking any action in reliance on this email
> is strictly prohibited<br />
> 
> <br />
> 
> Opinions, conclusions and other information in this message that do not
> relate to the official business of our firm shall be understood as neither
> given nor endorsed by it.
> 
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-BPEL-in-ServiceMix-tf2062195s12049.html#a7697521
Sent from the ServiceMix - User mailing list archive at Nabble.com.