I build the jbossesb-4.4.GA example , it generated 
Quickstart_webservice_consumer_wise.war and I deployed it on the jbossesb 
server successful.
I got the wsdl file on 
"http://192.168.18.101:8080/Quickstart_webservice_consumer_wise/HelloWorldWS?wsdl";


  | <definitions name='HelloWorldWSService' 
targetNamespace='http://webservice_consumer_wise/helloworld' 
xmlns='http://schemas.xmlsoap.org/wsdl/' 
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' 
xmlns:tns='http://webservice_consumer_wise/helloworld' 
xmlns:xsd='http://www.w3.org/2001/XMLSchema' 
xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";>
  |  <types>
  |   <xs:schema targetNamespace='http://webservice_consumer_wise/helloworld' 
version='1.0' xmlns:tns='http://webservice_consumer_wise/helloworld' 
xmlns:xs='http://www.w3.org/2001/XMLSchema'>
  |    <xs:element name='sayHello' type='tns:sayHello'/>
  |    <xs:element name='sayHelloResponse' type='tns:sayHelloResponse'/>
  |    <xs:complexType name='sayHello'>
  |     <xs:sequence>
  |      <xs:element minOccurs='0' name='toWhom' type='xs:string'/>
  |     </xs:sequence>
  |    </xs:complexType>
  |    <xs:complexType name='sayHelloResponse'>
  |     <xs:sequence>
  |      <xs:element minOccurs='0' name='return' type='xs:string'/>
  |     </xs:sequence>
  |    </xs:complexType>
  |   </xs:schema>
  |  </types>
  |  <message name='HelloWorld_sayHelloResponse'>
  |   <part element='tns:sayHelloResponse' name='sayHelloResponse'></part>
  |  </message>
  |  <message name='HelloWorld_sayHello'>
  |   <part element='tns:sayHello' name='sayHello'></part>
  |  </message>
  |  <portType name='HelloWorld'>
  |   <operation name='sayHello' parameterOrder='sayHello'>
  |    <input message='tns:HelloWorld_sayHello'></input>
  |    <output message='tns:HelloWorld_sayHelloResponse'></output>
  |   </operation>
  |  </portType>
  |     <portType name="portType1"/>
  |     <binding name='HelloWorldBinding' type='tns:HelloWorld'>
  |   <soap:binding style='document' 
transport='http://schemas.xmlsoap.org/soap/http'/>
  |   <operation name='sayHello'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body use='literal'/>
  |    </output>
  |   </operation>
  |  </binding>
  |  <service name='HelloWorldWSService'>
  |   <port binding='tns:HelloWorldBinding' name='HelloWorldPort'>
  |    <soap:address 
location='http://192.168.18.101:8080/Quickstart_webservice_consumer_wise/HelloWorldWS'/>
  |   </port>
  |  </service>
  |     <plnk:partnerLinkType name="HelloWorld">
  |         <plnk:role name="role1" portType="tns:HelloWorld"/>
  |     </plnk:partnerLinkType>
  | </definitions>
  | 

I used NetBeans 6 to make bpel file

  | <?xml version="1.0" encoding="UTF-8"?>
  | <process
  |     name="newProcess"
  |     
targetNamespace="http://enterprise.netbeans.org/bpel/BpelModule3/DefaultServiceName";
  |     xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
  |     xmlns:xsd="http://www.w3.org/2001/XMLSchema";
  |     
xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"; 
  |     
xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor";
  |     
xmlns:tns="http://enterprise.netbeans.org/bpel/BpelModule3/DefaultServiceName"; 
xmlns:ns0="http://enterprise.netbeans.org/bpel/HelloWorldWSWrapper"; 
xmlns:ns1="http://webservice_consumer_wise/helloworld";>
  |    <import namespace="http://webservice_consumer_wise/helloworld"; 
location="192.168.18.101_8080/Quickstart_webservice_consumer_wise/HelloWorldWS.wsdl"
 importType="http://schemas.xmlsoap.org/wsdl/"/>
  |     <partnerLinks>
  |         <partnerLink name="PartnerLink1" partnerLinkType="ns1:HelloWorld" 
myRole="role1"/>
  |     </partnerLinks>
  |     <variables>
  |         <variable name="SayHelloOut" 
xmlns:tns="http://webservice_consumer_wise/helloworld"; 
messageType="tns:HelloWorld_sayHelloResponse"/>
  |         <variable name="SayHelloIn" 
xmlns:tns="http://webservice_consumer_wise/helloworld"; 
messageType="tns:HelloWorld_sayHello"/>
  |     </variables>
  |     <sequence>
  |         <receive name="Receive1" partnerLink="PartnerLink1" 
operation="sayHello" xmlns:tns="http://webservice_consumer_wise/helloworld"; 
portType="tns:HelloWorld" createInstance="yes" variable="SayHelloIn"/>
  |         <assign name="Assign1">
  |             <copy>
  |                 <from>$SayHelloIn.sayHello/toWhom</from>
  |                 <to>$SayHelloOut.sayHelloResponse/return</to>
  |             </copy>
  |         </assign>
  |         <reply name="Reply1" partnerLink="PartnerLink1" 
operation="sayHello" xmlns:tns="http://webservice_consumer_wise/helloworld"; 
portType="tns:HelloWorld" variable="SayHelloOut"/>
  |     </sequence>
  | </process>
  | 

I packed it to a zip file and deployed it on jbpm-bpel successful.
I got a wsdl file on "http://192.168.18.100:8080/newProcess/role1?wsdl";

  | <definitions 
targetNamespace='http://enterprise.netbeans.org/bpel/BpelModule3/DefaultServiceName'
 xmlns='http://schemas.xmlsoap.org/wsdl/' 
xmlns:bindingNS2='http://webservice_consumer_wise/helloworld' 
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' 
xmlns:tns='http://enterprise.netbeans.org/bpel/BpelModule3/DefaultServiceName'>
  |  <import 
location='http://192.168.18.100:8080/newProcess/role1?wsdl&resource=newProcess-binding-1.wsdl'
 namespace='http://webservice_consumer_wise/helloworld'></import>
  |  <service name='newProcessService'>
  |   <port binding='bindingNS2:HelloWorldBinding' name='role1Port'>
  |    <soap:address location='http://192.168.18.100:8080/newProcess/role1'/>
  |   </port>
  |  </service>
  | </definitions>
  | 

the axis2 client
import 
org.netbeans.enterprise.bpel.bpelmodule3.defaultservicename.NewProcessServiceStub;
  | 
  | public class AA {
  | 
  |     public static void main(String[] args) throws Exception {
  |             //WSDL2Java.main(new 
String[]{"-uri","http://192.168.18.100:8080/newProcess/Role?wsdl"});
  |             NewProcessServiceStub npss=new NewProcessServiceStub();
  |             NewProcessServiceStub.SayHelloE sayhe=new 
NewProcessServiceStub.SayHelloE();
  |             NewProcessServiceStub.SayHello sayh=new 
NewProcessServiceStub.SayHello();
  |             sayh.setToWhom("asfawef");
  |             sayhe.setSayHello(sayh);
  |             
  |             NewProcessServiceStub.SayHelloResponseE 
shre=npss.sayHello(sayhe);
  |             NewProcessServiceStub.SayHelloResponse 
shr=shre.getSayHelloResponse();
  |             System.out.print(shr.get_return());
  |             
  |     }
  | 
  | }
  | 

this is the result
Exception in thread "main" org.apache.axis2.AxisFault: Read timed out
  |     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
  |     at 
org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193)
  |     at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
  |     at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:371)
  |     at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:209)
  |     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
  |     at 
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)
  |     at 
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
  |     at 
org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
  |     at 
org.netbeans.enterprise.bpel.bpelmodule3.defaultservicename.NewProcessServiceStub.sayHello(NewProcessServiceStub.java:183)
  |     at AA.main(AA.java:18)
  | Caused by: java.net.SocketTimeoutException: Read timed out
  |     at java.net.SocketInputStream.socketRead0(Native Method)
  |     at java.net.SocketInputStream.read(Unknown Source)
  |     at java.io.BufferedInputStream.fill(Unknown Source)
  |     at java.io.BufferedInputStream.read(Unknown Source)
  |     at 
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
  |     at 
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
  |     at 
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
  |     at 
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
  |     at 
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
  |     at 
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
  |     at 
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
  |     at 
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
  |     at 
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
  |     at 
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
  |     at 
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
  |     at 
org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:542)
  |     at 
org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:189)
  |     ... 9 more
  | 

How can I do that?
Help~

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4202725
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to