[jboss-user] [JBoss jBPM] - BpelParseException

b_ do-not-reply at jboss.com
Tue Mar 18 07:43:49 EDT 2008


Hi all, 

after i've managed to get the bpel-helloWorld example to run succesfully, i've tried to implement my own helloWorld example however i am getting the following exceptions:




  | 
  | 12:35:19,078 ERROR [ProblemHandler] could not read wsdl document (HelloWorld.bpel)
  | javax.wsdl.WSDLException: WSDLException (at /definitions): faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}definitions'.
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.checkElementName(WSDLReaderImpl.java:2080)
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(WSDLReaderImpl.java:233)
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2265)
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2229)
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2282)
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2303)
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2335)
  |         at org.jbpm.bpel.xml.BpelReader.readImportWsdlDefinition(BpelReader.java:519)
  | 
  | 
  | 
  | 12:37:21,531 ERROR [ProblemHandler] could not read wsdl document (HelloWorld.bpel)
  | javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'HelloWorldArtifacts.wsdl'.: org.xml.sax.SAXParseException: Premature end of file.
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(WSDLReaderImpl.java:2111)
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2303)
  |         at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2335)
  |         at org.jbpm.bpel.xml.BpelReader.readImportWsdlDefinition(BpelReader.java:519)
  |         at org.jbpm.bpel.xml.BpelReader.readImports(BpelReader.java:447)
  |         at org.jbpm.bpel.xml.BpelReader.read(BpelReader.java:296)
  |         at org.jbpm.bpel.xml.BpelReader.read(BpelReader.java:204)
  | 
  | 
  | 

These are my .bpel, .wsdl and *Artifacts.Wsdl file:



  | 
  | 
  | <?xml version="1.0" encoding="UTF-8"?>
  | <bpws:process 	exitOnStandardFault="yes" 
  | 				name="HelloWorld"
  |     			suppressJoinFailure="yes"
  |     			targetNamespace="http://sample.bpel.org/bpel/sample"
  |     			xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
  |     			xmlns:ns="http://sample.bpel.org/bpel/sampleArtifacts" 
  |     			xmlns:tns="http://sample.bpel.org/bpel/sample">
  |     
  |     <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" location="file:/C:/dev/workspace/JBPM-BPEL-examples/examples/myHello/src/main/bpel/HelloWorld.wsdl" namespace="http://sample.bpel.org/bpel/sample"/>
  |     <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" location="HelloWorldArtifacts.wsdl" namespace="http://sample.bpel.org/bpel/sampleArtifacts"/>
  |     
  |     <bpws:partnerLinks>
  |         <bpws:partnerLink myRole="Greeter" name="caller" partnerLinkType="ns:Greeter-Caller"/>
  |     </bpws:partnerLinks>
  |     
  |     <bpws:variables>
  |         <bpws:variable messageType="tns:helloRequest" name="request"/>
  |         <bpws:variable messageType="tns:helloResponse" name="response"/>
  |     </bpws:variables>
  |     
  |     <bpws:sequence name="MainSeq">
  |         <bpws:receive 	createInstance="yes" 
  |         				name="ReceiveName"
  |            			 	operation="sayHello" 
  |            			 	partnerLink="caller"
  |             			portType="tns:HelloWorld" 
  |             			variable="request"/>
  |         
  |         <bpws:assign 	name="ComposeGreeting" 
  |         				validate="no">
  |             <bpws:copy>
  |                 <bpws:from><![CDATA[concat('Hello, ', $request.name, '!')]]></bpws:from>
  |                 <bpws:to part="response" variable="response"/>
  |             </bpws:copy>
  |         </bpws:assign>
  |         
  |         <bpws:reply 	name="SendGreeting" 
  |         				operation="sayHello"
  |             			partnerLink="caller" 
  |             			portType="tns:HelloWorld" 
  |             			variable="response"/>
  |     	</bpws:sequence>
  | </bpws:process>
  | 
  | 


  | 
  | <?xml version="1.0"?>
  | <definitions	name="HelloWorld"
  |         		targetNamespace="http://sample.bpel.org/bpel/sample"
  |         		xmlns:tns="http://sample.bpel.org/bpel/sample"
  |         		xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
  |         		xmlns:xsd="http://schemas.xmlsoap.org/wsdl/" 
  |         		xmlns:p="http://www.w3.org/2001/XMLSchema">
  | 
  |     <xsd:message name="helloRequest">
  |     	<xsd:part name="request" type="p:string"></xsd:part>
  |     </xsd:message>
  |     
  |     <xsd:message name="helloResponse">
  |     	<xsd:part name="response" type="p:string"></xsd:part>
  |     </xsd:message>
  |     
  |     <portType name="HelloWorld">
  |         <operation name="sayHello">
  |             <input  message="tns:helloRequest" />
  |             <output message="tns:helloResponse"/>
  |         </operation>
  |     </portType>
  |   
  |     <plnk:partnerLinkType name="caller">
  |         <plnk:role name="Greeter-Caller" portType="tns:HelloWorld"/>
  |     </plnk:partnerLinkType>
  |        
  | </definitions>
  | 
  | 
  | 


  | 
  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <definitions xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" 
  |              xmlns:tns="http://sample.bpel.org/bpel/sampleArtifacts" 
  |              xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" 
  |              xmlns:wsdl="http://sample.bpel.org/bpel/sample" name="HelloWorldArtifacts" 
  |              targetNamespace="http://sample.bpel.org/bpel/sampleArtifacts" 
  |              xmlns="http://schemas.xmlsoap.org/wsdl/">
  | 
  | 	<import location="C:\dev\workspace\JBPM-BPEL-examples\examples\myHello\src\main\bpel\HelloWorld.wsdl" namespace="http://sample.bpel.org/bpel/sample"/>
  | 
  |    <plnk:partnerLinkType name="Greeter-Caller">
  |        <plnk:role name="Greeter" portType="wsdl:HelloWorld"/>
  |    </plnk:partnerLinkType>
  | 
  |   
  | </definitions>
  | 
  | 

Can anyone suggest whats wrong in these files? 

Thanks


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4137371#4137371

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4137371



More information about the jboss-user mailing list