You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ek...@apache.org on 2005/05/10 22:32:32 UTC
svn commit: r169518 [8/8] - in /incubator/beehive/trunk:
docs/forrest/src/documentation/content/xdocs/
docs/forrest/src/documentation/content/xdocs/system-controls/
docs/forrest/src/documentation/content/xdocs/system-controls/ejb/
docs/forrest/src/documentation/content/xdocs/system-controls/jdbc/
docs/forrest/src/documentation/content/xdocs/system-controls/jms/
docs/forrest/src/documentation/content/xdocs/system-controls/webservices/
docs/forrest/src/documentation/content/xdocs/tutorial/
system-controls/samples/ system-controls/samples/ejb/
system-controls/samples/ejb/client/ system-controls/samples/ejb/client/org/
system-controls/samples/ejb/client/org/apache/
system-controls/samples/ejb/client/org/apache/beehive/
system-controls/samples/ejb/client/org/apache/beehive/controls/
system-controls/samples/ejb/client/org/apache/beehive/controls/system/
system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/
system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/
system-controls/samples/ejb/client/org/apache/beehive/controls/system/ejb/sample/client/
system-controls/samples/ejb/control/ system-controls/samples/ejb/control/org/
system-controls/samples/ejb/control/org/apache/
system-controls/samples/ejb/control/org/apache/beehive/
system-controls/samples/ejb/control/org/apache/beehive/controls/
system-controls/samples/ejb/control/org/apache/beehive/controls/system/
system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/
system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/sample/
system-controls/samples/ejb/control/org/apache/beehive/controls/system/ejb/sample/control/
system-controls/samples/ejb/ejb/ system-controls/samples/ejb/ejb/META-INF/
system-controls/samples/ejb/ejb/org/
system-controls/samples/ejb/ejb/org/apache/
system-controls/samples/ejb/ejb/org/apache/beehive/
system-controls/samples/ejb/ejb/org/apache/beehive/controls/
system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/
system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/
system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/
system-controls/samples/ejb/ejb/org/apache/beehive/controls/system/ejb/sample/bean/
system-controls/samples/jdbc/ system-controls/samples/jdbc/jdbcControlSample/
system-controls/samples/jdbc/jdbcControlSample/META-INF/
system-controls/samples/jdbc/jdbcControlSample/WEB-INF/
system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/
system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/controls/
system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/servlet/
system-controls/samples/jdbc/jdbcControlSample/WEB-INF/src/shared/
system-controls/samples/jms/ system-controls/samples/jms/src/
system-controls/samples/jms/src/org/
system-controls/samples/jms/src/org/apache/
system-controls/samples/jms/src/org/apache/beehive/
system-controls/samples/jms/src/org/apache/beehive/controls/
system-controls/samples/jms/src/org/apache/beehive/controls/system/
system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/
system-controls/samples/jms/src/org/apache/beehive/controls/system/jms/samples/
system-controls/samples/webservice/
system-controls/samples/webservice/amazon/
system-controls/samples/webservice/amazon/junit/
system-controls/samples/webservice/amazon/schemas/
system-controls/samples/webservice/common/
system-controls/samples/webservice/common/src/
system-controls/samples/webservice/common/src/test/
system-controls/samples/webservice/google/
system-controls/samples/webservice/google/junit/
system-controls/samples/webservice/google/junit/model/
system-controls/samples/webservice/google/rpc_schemas/
system-controls/samples/webservice/google/servlet/
system-controls/samples/webservice/lib/
system-controls/samples/webservice/wsm_samples_client/
system-controls/samples/webservice/wsm_samples_client/doc_schemas/
system-controls/samples/webservice/wsm_samples_client/junit/
system-controls/samples/webservice/wsm_samples_client/junit/org/
system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/
system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/
system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/
system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/header/
system-controls/samples/webservice/wsm_samples_client/junit/org/wsm/samples/client/webparam/
system-controls/samples/webservice/wsm_samples_client/rpc_schemas/
system-controls/samples/webservice/xmlbeans/
system-controls/samples/webservice/xmlbeans/junit/
system-controls/samples/webservice/xmlbeans/schemas/ system-controls/src/ejb/
Added: incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcEncodedSample.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcEncodedSample.wsdl?rev=169518&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcEncodedSample.wsdl (added)
+++ incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcEncodedSample.wsdl Tue May 10 13:32:29 2005
@@ -0,0 +1,361 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://beehive.apache.org/web/webservice/rpc-enc-examples" xmlns:intf="http://beehive.apache.org/web/webservice/rpc-enc-examples" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://sample.beehive.apache.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<!--WSDL created by Apache Axis version: 1.2RC3
+Built on Feb 28, 2005 (10:15:14 EST)-->
+ <wsdl:types>
+ <schema targetNamespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" xmlns="http://www.w3.org/2001/XMLSchema">
+ <import namespace="http://sample.beehive.apache.org"/>
+ <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+ <complexType name="Phone">
+ <sequence>
+ <element name="areaCode" nillable="true" type="xsd:int"/>
+ <element name="exchange" nillable="true" type="xsd:string"/>
+ <element name="number" nillable="true" type="xsd:string"/>
+ </sequence>
+ </complexType>
+ <complexType name="StateType">
+ <sequence>
+ <element name="state" nillable="true" type="xsd:string"/>
+ </sequence>
+ </complexType>
+ <complexType name="Address">
+ <sequence>
+ <element name="city" nillable="true" type="xsd:string"/>
+ <element name="phoneNumber" nillable="true" type="impl:Phone"/>
+ <element name="state" nillable="true" type="impl:StateType"/>
+ <element name="streetName" nillable="true" type="xsd:string"/>
+ <element name="streetNum" nillable="true" type="xsd:int"/>
+ <element name="zip" nillable="true" type="xsd:int"/>
+ </sequence>
+ </complexType>
+ </schema>
+ <schema targetNamespace="http://sample.beehive.apache.org" xmlns="http://www.w3.org/2001/XMLSchema">
+ <import namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples"/>
+ <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+ <complexType name="AddressException">
+ <sequence/>
+ </complexType>
+ </schema>
+ </wsdl:types>
+
+ <wsdl:message name="returnAddressFromHeaderResponse">
+
+ <wsdl:part name="ReturnAddressFromHeaderResult" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="changeAddressInBodyRequest">
+
+ <wsdl:part name="inout_param_body" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="throwAddressExceptionRequest">
+
+ <wsdl:part name="in_param" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="AddressException">
+
+ <wsdl:part name="fault" type="tns1:AddressException"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="createAddressInBodyResponse">
+
+ <wsdl:part name="ReturnCreateAddressInBodyResult" type="xsd:int"/>
+
+ <wsdl:part name="out_param_body" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="throwAddressExceptionResponse">
+
+ <wsdl:part name="ThrowAddressExceptionResult" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="returnAddressFromBodyRequest">
+
+ <wsdl:part name="in_param_body" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="returnAddressFromHeaderRequest">
+
+ <wsdl:part name="in_param_header" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="createAddressInHeaderResponse">
+
+ <wsdl:part name="out_param_header" type="impl:Address"/>
+
+ <wsdl:part name="ReturnCreateAddressInHeaderResult" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="changeAddressInHeaderRequest">
+
+ <wsdl:part name="inout_param_header" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="changeAddressInBodyResponse">
+
+ <wsdl:part name="ChangeAddressInBodyResult" type="xsd:int"/>
+
+ <wsdl:part name="inout_param_body" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="createAddressInHeaderRequest">
+
+ </wsdl:message>
+
+ <wsdl:message name="returnAddressFromBodyResponse">
+
+ <wsdl:part name="ReturnAddressFromBodyResult" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="createAddressInBodyRequest">
+
+ </wsdl:message>
+
+ <wsdl:message name="changeAddressInHeaderResponse">
+
+ <wsdl:part name="inout_param_header" type="impl:Address"/>
+
+ <wsdl:part name="ChangeAddressInHeaderResult" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:portType name="RpcEncodedSample">
+
+ <wsdl:operation name="returnAddressFromBody" parameterOrder="in_param_body">
+
+ <wsdl:input message="impl:returnAddressFromBodyRequest" name="returnAddressFromBodyRequest"/>
+
+ <wsdl:output message="impl:returnAddressFromBodyResponse" name="returnAddressFromBodyResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="returnAddressFromHeader" parameterOrder="in_param_header">
+
+ <wsdl:input message="impl:returnAddressFromHeaderRequest" name="returnAddressFromHeaderRequest"/>
+
+ <wsdl:output message="impl:returnAddressFromHeaderResponse" name="returnAddressFromHeaderResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="createAddressInBody" parameterOrder="out_param_body">
+
+ <wsdl:input message="impl:createAddressInBodyRequest" name="createAddressInBodyRequest"/>
+
+ <wsdl:output message="impl:createAddressInBodyResponse" name="createAddressInBodyResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="createAddressInHeader" parameterOrder="out_param_header">
+
+ <wsdl:input message="impl:createAddressInHeaderRequest" name="createAddressInHeaderRequest"/>
+
+ <wsdl:output message="impl:createAddressInHeaderResponse" name="createAddressInHeaderResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="changeAddressInBody" parameterOrder="inout_param_body">
+
+ <wsdl:input message="impl:changeAddressInBodyRequest" name="changeAddressInBodyRequest"/>
+
+ <wsdl:output message="impl:changeAddressInBodyResponse" name="changeAddressInBodyResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="changeAddressInHeader" parameterOrder="inout_param_header">
+
+ <wsdl:input message="impl:changeAddressInHeaderRequest" name="changeAddressInHeaderRequest"/>
+
+ <wsdl:output message="impl:changeAddressInHeaderResponse" name="changeAddressInHeaderResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="throwAddressException" parameterOrder="in_param">
+
+ <wsdl:input message="impl:throwAddressExceptionRequest" name="throwAddressExceptionRequest"/>
+
+ <wsdl:output message="impl:throwAddressExceptionResponse" name="throwAddressExceptionResponse"/>
+
+ <wsdl:fault message="impl:AddressException" name="AddressException"/>
+
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="RpcEncodedSampleSoapBinding" type="impl:RpcEncodedSample">
+
+ <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="returnAddressFromBody">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="returnAddressFromBodyRequest">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="returnAddressFromBodyResponse">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="returnAddressFromHeader">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="returnAddressFromHeaderRequest">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" parts="" use="encoded"/>
+
+ <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:returnAddressFromHeaderRequest" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" part="in_param_header" use="encoded">
+
+ </wsdlsoap:header>
+
+ </wsdl:input>
+
+ <wsdl:output name="returnAddressFromHeaderResponse">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="createAddressInBody">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="createAddressInBodyRequest">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="createAddressInBodyResponse">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="createAddressInHeader">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="createAddressInHeaderRequest">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="createAddressInHeaderResponse">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" parts="ReturnCreateAddressInHeaderResult" use="encoded"/>
+
+ <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:createAddressInHeaderResponse" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" part="out_param_header" use="encoded">
+
+ </wsdlsoap:header>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="changeAddressInBody">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="changeAddressInBodyRequest">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="changeAddressInBodyResponse">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="changeAddressInHeader">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="changeAddressInHeaderRequest">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" parts="" use="encoded"/>
+
+ <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:changeAddressInHeaderRequest" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" part="inout_param_header" use="encoded">
+
+ </wsdlsoap:header>
+
+ </wsdl:input>
+
+ <wsdl:output name="changeAddressInHeaderResponse">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" parts="ChangeAddressInHeaderResult" use="encoded"/>
+
+ <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:changeAddressInHeaderResponse" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" part="inout_param_header" use="encoded">
+
+ </wsdlsoap:header>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="throwAddressException">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="throwAddressExceptionRequest">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="throwAddressExceptionResponse">
+
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:output>
+
+ <wsdl:fault name="AddressException">
+
+ <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="AddressException" namespace="http://beehive.apache.org/web/webservice/rpc-enc-examples" use="encoded"/>
+
+ </wsdl:fault>
+
+ </wsdl:operation>
+
+ </wsdl:binding>
+
+ <wsdl:service name="RpcEncodedSampleService">
+
+ <wsdl:port binding="impl:RpcEncodedSampleSoapBinding" name="RpcEncodedSample">
+
+ <wsdlsoap:address location="http://localhost:8080/wsm-samplesWS/web/complex/RpcEncodedSample.jws"/>
+
+ </wsdl:port>
+
+ </wsdl:service>
+
+</wsdl:definitions>
Added: incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcLiteralSample.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcLiteralSample.wsdl?rev=169518&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcLiteralSample.wsdl (added)
+++ incubator/beehive/trunk/system-controls/samples/webservice/wsm_samples_client/rpc_schemas/RpcLiteralSample.wsdl Tue May 10 13:32:29 2005
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://beehive.apache.org/web/webservice/rpc-examples" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://beehive.apache.org/web/webservice/rpc-examples" xmlns:intf="http://beehive.apache.org/web/webservice/rpc-examples" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<!--WSDL created by Apache Axis version: 1.2RC3
+Built on Feb 28, 2005 (10:15:14 EST)-->
+ <wsdl:types>
+ <schema targetNamespace="http://beehive.apache.org/web/webservice/rpc-examples" xmlns="http://www.w3.org/2001/XMLSchema">
+ <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+ <complexType name="Phone">
+ <sequence>
+ <element name="areaCode" nillable="true" type="xsd:int"/>
+ <element name="exchange" nillable="true" type="xsd:string"/>
+ <element name="number" nillable="true" type="xsd:string"/>
+ </sequence>
+ </complexType>
+ <complexType name="StateType">
+ <sequence>
+ <element name="state" nillable="true" type="xsd:string"/>
+ </sequence>
+ </complexType>
+ <complexType name="Address">
+ <sequence>
+ <element name="city" nillable="true" type="xsd:string"/>
+ <element name="phoneNumber" nillable="true" type="impl:Phone"/>
+ <element name="state" nillable="true" type="impl:StateType"/>
+ <element name="streetName" nillable="true" type="xsd:string"/>
+ <element name="streetNum" nillable="true" type="xsd:int"/>
+ <element name="zip" nillable="true" type="xsd:int"/>
+ </sequence>
+ </complexType>
+ <complexType name="AddressException">
+ <sequence/>
+ </complexType>
+ </schema>
+ </wsdl:types>
+
+ <wsdl:message name="createAddressInHeaderResponse">
+
+ <wsdl:part name="out_param_header" type="impl:Address"/>
+
+ <wsdl:part name="ReturnCreateAddressInHeaderResult" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="createAddressInBodyRequest">
+
+ </wsdl:message>
+
+ <wsdl:message name="returnAddressFromBodyRequest">
+
+ <wsdl:part name="in_param_body" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="returnAddressFromHeaderRequest">
+
+ <wsdl:part name="in_param_header" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="createAddressInHeaderRequest">
+
+ </wsdl:message>
+
+ <wsdl:message name="changeAddressInHeaderResponse">
+
+ <wsdl:part name="inout_param_header" type="impl:Address"/>
+
+ <wsdl:part name="ChangeAddressInHeaderResult" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="AddressException">
+
+ <wsdl:part name="fault" type="impl:AddressException"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="changeAddressInBodyResponse">
+
+ <wsdl:part name="ChangeAddressInBodyResult" type="xsd:int"/>
+
+ <wsdl:part name="inout_param_body" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="createAddressInBodyResponse">
+
+ <wsdl:part name="ReturnCreateAddressInBodyResult" type="xsd:int"/>
+
+ <wsdl:part name="out_param_body" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="returnAddressFromHeaderResponse">
+
+ <wsdl:part name="ReturnAddressFromHeaderResult" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="returnAddressFromBodyResponse">
+
+ <wsdl:part name="ReturnAddressFromBodyResult" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="throwAddressExceptionResponse">
+
+ <wsdl:part name="ThrowAddressExceptionResult" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="changeAddressInHeaderRequest">
+
+ <wsdl:part name="inout_param_header" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="throwAddressExceptionRequest">
+
+ <wsdl:part name="in_param" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="changeAddressInBodyRequest">
+
+ <wsdl:part name="inout_param_body" type="impl:Address"/>
+
+ </wsdl:message>
+
+ <wsdl:portType name="RpcLiteralSample">
+
+ <wsdl:operation name="returnAddressFromBody" parameterOrder="in_param_body">
+
+ <wsdl:input message="impl:returnAddressFromBodyRequest" name="returnAddressFromBodyRequest"/>
+
+ <wsdl:output message="impl:returnAddressFromBodyResponse" name="returnAddressFromBodyResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="returnAddressFromHeader" parameterOrder="in_param_header">
+
+ <wsdl:input message="impl:returnAddressFromHeaderRequest" name="returnAddressFromHeaderRequest"/>
+
+ <wsdl:output message="impl:returnAddressFromHeaderResponse" name="returnAddressFromHeaderResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="createAddressInBody" parameterOrder="out_param_body">
+
+ <wsdl:input message="impl:createAddressInBodyRequest" name="createAddressInBodyRequest"/>
+
+ <wsdl:output message="impl:createAddressInBodyResponse" name="createAddressInBodyResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="createAddressInHeader" parameterOrder="out_param_header">
+
+ <wsdl:input message="impl:createAddressInHeaderRequest" name="createAddressInHeaderRequest"/>
+
+ <wsdl:output message="impl:createAddressInHeaderResponse" name="createAddressInHeaderResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="changeAddressInBody" parameterOrder="inout_param_body">
+
+ <wsdl:input message="impl:changeAddressInBodyRequest" name="changeAddressInBodyRequest"/>
+
+ <wsdl:output message="impl:changeAddressInBodyResponse" name="changeAddressInBodyResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="changeAddressInHeader" parameterOrder="inout_param_header">
+
+ <wsdl:input message="impl:changeAddressInHeaderRequest" name="changeAddressInHeaderRequest"/>
+
+ <wsdl:output message="impl:changeAddressInHeaderResponse" name="changeAddressInHeaderResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="throwAddressException" parameterOrder="in_param">
+
+ <wsdl:input message="impl:throwAddressExceptionRequest" name="throwAddressExceptionRequest"/>
+
+ <wsdl:output message="impl:throwAddressExceptionResponse" name="throwAddressExceptionResponse"/>
+
+ <wsdl:fault message="impl:AddressException" name="AddressException"/>
+
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="RpcLiteralSampleSoapBinding" type="impl:RpcLiteralSample">
+
+ <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="returnAddressFromBody">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="returnAddressFromBodyRequest">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="returnAddressFromBodyResponse">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="returnAddressFromHeader">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="returnAddressFromHeaderRequest">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" parts="" use="literal"/>
+
+ <wsdlsoap:header message="impl:returnAddressFromHeaderRequest" namespace="http://beehive.apache.org/web/webservice/rpc-examples" part="in_param_header" use="literal">
+
+ </wsdlsoap:header>
+
+ </wsdl:input>
+
+ <wsdl:output name="returnAddressFromHeaderResponse">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="createAddressInBody">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="createAddressInBodyRequest">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="createAddressInBodyResponse">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="createAddressInHeader">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="createAddressInHeaderRequest">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="createAddressInHeaderResponse">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" parts="ReturnCreateAddressInHeaderResult" use="literal"/>
+
+ <wsdlsoap:header message="impl:createAddressInHeaderResponse" namespace="http://beehive.apache.org/web/webservice/rpc-examples" part="out_param_header" use="literal">
+
+ </wsdlsoap:header>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="changeAddressInBody">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="changeAddressInBodyRequest">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="changeAddressInBodyResponse">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="changeAddressInHeader">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="changeAddressInHeaderRequest">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" parts="" use="literal"/>
+
+ <wsdlsoap:header message="impl:changeAddressInHeaderRequest" namespace="http://beehive.apache.org/web/webservice/rpc-examples" part="inout_param_header" use="literal">
+
+ </wsdlsoap:header>
+
+ </wsdl:input>
+
+ <wsdl:output name="changeAddressInHeaderResponse">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" parts="ChangeAddressInHeaderResult" use="literal"/>
+
+ <wsdlsoap:header message="impl:changeAddressInHeaderResponse" namespace="http://beehive.apache.org/web/webservice/rpc-examples" part="inout_param_header" use="literal">
+
+ </wsdlsoap:header>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="throwAddressException">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="throwAddressExceptionRequest">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="throwAddressExceptionResponse">
+
+ <wsdlsoap:body namespace="http://beehive.apache.org/web/webservice/rpc-examples" use="literal"/>
+
+ </wsdl:output>
+
+ <wsdl:fault name="AddressException">
+
+ <wsdlsoap:fault name="AddressException" use="literal"/>
+
+ </wsdl:fault>
+
+ </wsdl:operation>
+
+ </wsdl:binding>
+
+ <wsdl:service name="RpcLiteralSampleService">
+
+ <wsdl:port binding="impl:RpcLiteralSampleSoapBinding" name="RpcLiteralSample">
+
+ <wsdlsoap:address location="http://localhost:8080/wsm-samplesWS/web/complex/RpcLiteralSample.jws"/>
+
+ </wsdl:port>
+
+ </wsdl:service>
+
+</wsdl:definitions>
Added: incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/README.txt
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/README.txt?rev=169518&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/README.txt (added)
+++ incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/README.txt Tue May 10 13:32:29 2005
@@ -0,0 +1,11 @@
+To run this sample you need to deploy and run the Beehive Address Book sample.
+
+ $beehive.home/samples/wsm-addressbook
+
+This sample expect the web service to be deployed as: AddressBookWS
+
+Make sure the URL:
+ http://localhost:8080/AddressBookWS
+is up and running before running this sample.
+
+URL can be modified by editing the service.url property in the build.xml
\ No newline at end of file
Added: incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/build.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/build.xml?rev=169518&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/build.xml (added)
+++ incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/build.xml Tue May 10 13:32:29 2005
@@ -0,0 +1,185 @@
+<?xml version="1.0" ?>
+
+<project name="xmlbea _service_control_sample" default="run.test">
+
+ <property environment="env"/>
+ <property name="beehive.home" value="${env.BEEHIVE_HOME}"/>
+ <import file="${beehive.home}/beehive-imports.xml"/>
+
+ <property name="service.url" value="http://localhost:8080/AddressBookWS/web/Service.jws"/>
+
+ <property name="build.dir" value="./build"/>
+ <property name="xbeangen.dir" value="${build.dir}/xbeangen"/>
+ <property name="extgen.dir" value="${build.dir}/extgen"/>
+ <property name="jcxgen.dir" value="${build.dir}/controlgen"/>
+
+
+ <property name="source.dir" value="./src"/>
+ <property name="common.source.dir" value="../common/src"/>
+
+ <property name="junit.source.dir" value="./junit"/>
+ <property name="test.logs" value="./logs"/>
+ <property name="servers.dir" value="./servers/local"/> <!-- test servers -->
+ <property name="build.classes" value="${build.dir}/classes"/>
+ <property name="build.beansrc" value="${build.dir}/beansrc"/>
+ <property name="axisbeangen.dir" value="${build.dir}/axisbeangen"/>
+ <property name="servicecontrol.jar" value="../../servicecontrol/build/jars/webservice-control.jar"/>
+
+ <property name="beehive.common.lib.dir" value="${beehive.home}/lib/common"/>
+
+ <property name="controls.jar" value="${beehive.home}/lib/controls/beehive-controls.jar"/>
+ <property name="schema.dir" value="schemas"/>
+
+
+ <path id="beehive.class.path">
+ <fileset dir="${beehive.home}/lib/wsm" includes="*.jar"/>
+ <pathelement location="${beehive.home}/lib/controls/beehive-controls.jar"/>
+ <pathelement location="${beehive.common.lib.dir}/apache-xbean.jar"/>
+ <pathelement location="${beehive.common.lib.dir}/log4j-1.2.8.jar"/>
+ <pathelement location="${beehive.common.lib.dir}/velocity-dep-1.4.jar"/>
+ <pathelement location="${beehive.common.lib.dir}/jsr173_1.0_api.jar"/>
+ <pathelement location="${lib.dir}/junit-3.8.1.jar"/>
+ <pathelement location="${basedir}/lib/servlet-api-2.4-20040521.jar"/>
+ <pathelement location="${basedir}/lib/jsp-api-2.0-20040521.jar"/>
+ <pathelement location="${beehive.home}/lib/common/commons-discovery-0.2.jar"/>
+ <pathelement location="${beehive.home}/lib/common/commons-logging-1.0.4.jar"/>
+ </path>
+
+ <path id="build.classpath">
+
+ <fileset dir="${beehive.home}/lib/wsm">
+ <include name="*.jar"/>
+ </fileset>
+ <pathelement location="${beehive.home}/lib/controls/beehive-webservice-control.jar"/>
+ <pathelement location="../lib/commons-cli-1.0.jar"/>
+ <!--
+ <fileset dir="../../servicecontrol/lib">
+ <include name="**/*.jar"/>
+ </fileset>
+ -->
+
+ <path refid="beehive.class.path"/>
+ <pathelement path="${servicecontrol.jar}"/>
+ </path>
+
+ <taskdef name="apt" classname="org.apache.beehive.controls.runtime.generator.AptTask"
+ classpath="${controls.jar}" onerror="report"/>
+ <taskdef name="control-jar"
+ classname="org.apache.beehive.controls.runtime.packaging.ControlJarTask"
+ classpath="${controls.jar}" onerror="report"/>
+
+ <!-- XMLBean build -->
+ <taskdef name="xmlbeanbuild"
+ classname="org.apache.xmlbeans.impl.tool.XMLBean">
+ <classpath>
+ <path refid="build.classpath"/>
+ </classpath>
+ </taskdef>
+
+ <target name="clean" description="Deletes all generated files">
+ <delete dir="${build.dir}"/>
+ <delete file="velocity.log"/>
+ <delete dir="${xbeangen.dir}"/>
+ <delete dir="${test.logs}"/>
+ <delete dir="${extgen.dir}"/>
+ <delete dir="${jcxgen.dir}"/>
+ </target>
+
+ <target name="dirs">
+ <mkdir dir="${build.classes}"/>
+ <mkdir dir="${xbeangen.dir}"/>
+ <mkdir dir="${test.logs}"/>
+ <mkdir dir="${extgen.dir}"/>
+ <mkdir dir="${jcxgen.dir}"/>
+ </target>
+
+ <target name="build" depends="build_jcx, build_junit" description="Builds source, and servlets"/>
+
+
+ <target name="gen_jcx" depends="gen_xmlbeans">
+ <java classname="org.apache.beehive.controls.system.webservice.generator.ExtensionMaker">
+ <classpath>
+ <path refid="build.classpath"/>
+ <pathelement location="${build.classes}"/>
+ </classpath>
+ <!-- <arg line="-gen_root ${jcxgen.dir} -wsdl ${schema.dir} -serviceURL ${service.url} "/> -->
+ <arg line="-gen_root ${jcxgen.dir} -wsdl ${schema.dir}"/>
+ </java>
+
+ </target>
+
+ <target name="build_jcx" depends="gen_jcx">
+ <apt srcdir="${jcxgen.dir}"
+ destdir="${build.classes}"
+ gendir="${extgen.dir}"
+ classpathref="build.classpath"
+ compileByExtension="true"
+ srcExtensions="*.jcx,*.java"
+ debug="true"/>
+ </target>
+
+
+ <target name="checkxbean">
+ <uptodate property="noxbeanrebuild" targetfile="${xbeangen.dir}">
+ <srcfiles dir="${schema.dir}" includes="*.wsdl,*.xsd"/>
+ </uptodate>
+ </target>
+
+ <target name="gen_xmlbeans" depends="checkxbean, dirs" unless="noxbeanrebuild">
+ <xmlbeanbuild
+ schema="${schema.dir}"
+ srcgendir="${xbeangen.dir}"
+ classgendir="${build.classes}"
+ failonerror="true">
+ <classpath>
+ <path refid="build.classpath"/>
+ </classpath>
+ </xmlbeanbuild>
+ </target>
+
+
+ <target name="build_junit" depends="build_jcx">
+
+ <apt srcdir="${common.source.dir}" destdir="${build.classes}" gendir="${build.beansrc}"
+ debug="on"
+ compileByExtension="true"
+ srcExtensions="*.jcx,*.java">
+ <classpath>
+ <pathelement location="${build.classes}"/>
+ <path refid="build.classpath"/>
+ </classpath>
+ </apt>
+ <apt srcdir="${junit.source.dir}" destdir="${build.classes}" gendir="${build.beansrc}"
+ debug="on"
+ compileByExtension="true"
+ srcExtensions="*.jcx,*.java">
+ <classpath>
+ <pathelement location="${build.classes}"/>
+ <path refid="build.classpath"/>
+ </classpath>
+ </apt>
+
+ <copy todir="${build.classes}">
+ <fileset dir="${junit.source.dir}">
+ <include name="**/*.key"/> <!-- get google key -->
+ </fileset>
+ </copy>
+
+ </target>
+ <target name="run.test" depends="build">
+ <echo message="** junit logfiles written to ${test.logs} **"/>
+ <junit failureproperty="testfailed" printsummary="on" tempdir="${build.dir}" fork="yes">
+ <classpath>
+ <pathelement location="${build.classes}"/>
+ <path refid="build.classpath"/>
+ </classpath>
+ <formatter type="plain"/>
+ <batchtest filtertrace="off" todir="${test.logs}">
+ <fileset dir="${junit.source.dir}">
+ <include name="**/*Test.java"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ <fail if="testfailed" message="One or more tests in the Google test failed."/>
+ </target>
+</project>
Added: incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/junit/SimpleWebSericeTest.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/junit/SimpleWebSericeTest.java?rev=169518&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/junit/SimpleWebSericeTest.java (added)
+++ incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/junit/SimpleWebSericeTest.java Tue May 10 13:32:29 2005
@@ -0,0 +1,54 @@
+/*
+ *
+ * Copyright 2004 BEA Systems, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *
+ * Original author: Daryoush Mehrtash
+ */
+
+import javax.xml.rpc.ServiceException;
+
+import junit.framework.TestCase;
+
+import org.apache.log4j.Logger;
+import test.ControlTestCase;
+import org.apache.beehive.addressbook.Address;
+import org.apache.beehive.controls.api.bean.Control;
+import org.apache.beehive.controls.api.context.ControlContainerContext;
+import org.apache.beehive.controls.api.context.ControlThreadContext;
+
+public class SimpleWebSericeTest extends ControlTestCase {
+ static Logger logger = Logger.getLogger(SimpleWebSericeTest.class);
+
+ @Control org.apache.beehive.addressbook.SimpleAddressBook client;
+
+ public void setUp() throws Exception {
+ super.setUp(); // initialize my control instance....
+
+ }
+ public void testAddressBook() throws Exception {
+ Address address = Address.Factory.newInstance();
+ address.setCity("Seattle");
+ address.setZip(98119);
+ client.addEntry("daryoush", address);
+ Address res = client.getAddressFromName("daryoush");
+ assertTrue("Result address is not as expected!: Result: " + res.getCity()
+ + " Expected: " + "Seattle", 0 == "Seattle".compareTo(res.getCity()));
+ assertTrue("Result zipcode is not as expected!: Result: " + res.getZip()
+ + " Expected: " + "98119", 98119 == res.getZip());
+
+ }
+
+}
Added: incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/schemas/AddressBook.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/schemas/AddressBook.wsdl?rev=169518&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/schemas/AddressBook.wsdl (added)
+++ incubator/beehive/trunk/system-controls/samples/webservice/xmlbeans/schemas/AddressBook.wsdl Tue May 10 13:32:29 2005
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://beehive.apache.org/addressbook" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://beehive.apache.org/addressbook" xmlns:intf="http://beehive.apache.org/addressbook" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<!--WSDL created by Apache Axis version: 1.2RC2
+Built on Nov 16, 2004 (12:19:44 EST)-->
+ <wsdl:types>
+ <schema elementFormDefault="qualified" targetNamespace="http://beehive.apache.org/addressbook" xmlns="http://www.w3.org/2001/XMLSchema">
+ <element name="getAddressFromName">
+ <complexType>
+ <sequence>
+ <element name="name" type="xsd:string"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="getAddressFromNameResponse">
+ <complexType>
+ <sequence>
+ <element name="result" type="impl:Address"/>
+ </sequence>
+ </complexType>
+ </element>
+ <complexType name="Phone">
+ <sequence>
+ <element name="areaCode" type="xsd:int"/>
+ <element name="exchange" nillable="true" type="xsd:string"/>
+ <element name="number" nillable="true" type="xsd:string"/>
+ </sequence>
+ </complexType>
+ <complexType name="StateType">
+ <sequence>
+ <element name="state" nillable="true" type="xsd:string"/>
+ </sequence>
+ </complexType>
+ <complexType name="Address">
+ <sequence>
+ <element name="city" nillable="true" type="xsd:string"/>
+ <element name="phoneNumber" nillable="true" type="impl:Phone"/>
+ <element name="state" nillable="true" type="impl:StateType"/>
+ <element name="streetName" nillable="true" type="xsd:string"/>
+ <element name="streetNum" type="xsd:int"/>
+ <element name="zip" type="xsd:int"/>
+ </sequence>
+ </complexType>
+ <element name="addEntry">
+ <complexType>
+ <sequence>
+ <element name="name" type="xsd:string"/>
+ <element name="address" type="impl:Address"/>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="addEntryResponse">
+ <complexType/>
+ </element>
+ </schema>
+ </wsdl:types>
+
+ <wsdl:message name="addEntryRequest">
+
+ <wsdl:part element="impl:addEntry" name="parameters"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="getAddressFromNameResponse">
+
+ <wsdl:part element="impl:getAddressFromNameResponse" name="parameters"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="addEntryResponse">
+
+ <wsdl:part element="impl:addEntryResponse" name="parameters"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="getAddressFromNameRequest">
+
+ <wsdl:part element="impl:getAddressFromName" name="parameters"/>
+
+ </wsdl:message>
+
+ <wsdl:portType name="Service">
+
+ <wsdl:operation name="getAddressFromName">
+
+ <wsdl:input message="impl:getAddressFromNameRequest" name="getAddressFromNameRequest"/>
+
+ <wsdl:output message="impl:getAddressFromNameResponse" name="getAddressFromNameResponse"/>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="addEntry">
+
+ <wsdl:input message="impl:addEntryRequest" name="addEntryRequest"/>
+
+ <wsdl:output message="impl:addEntryResponse" name="addEntryResponse"/>
+
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="ServiceSoapBinding" type="impl:Service">
+
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="getAddressFromName">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="getAddressFromNameRequest">
+
+ <wsdlsoap:body use="literal"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="getAddressFromNameResponse">
+
+ <wsdlsoap:body use="literal"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="addEntry">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="addEntryRequest">
+
+ <wsdlsoap:body use="literal"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="addEntryResponse">
+
+ <wsdlsoap:body use="literal"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ </wsdl:binding>
+
+ <wsdl:service name="SimpleAddressBook">
+
+ <wsdl:port binding="impl:ServiceSoapBinding" name="Service">
+
+ <wsdlsoap:address location="http://localhost:8080/AddressBookWS/web/Service.jws"/>
+
+ </wsdl:port>
+
+ </wsdl:service>
+
+</wsdl:definitions>
Modified: incubator/beehive/trunk/system-controls/src/ejb/build.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/src/ejb/build.xml?rev=169518&r1=169517&r2=169518&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/src/ejb/build.xml (original)
+++ incubator/beehive/trunk/system-controls/src/ejb/build.xml Tue May 10 13:32:29 2005
@@ -64,6 +64,7 @@
<attribute name="Web-Service-Control-Version" value="${beehive.version}"/>
</manifest>
</control-jar>
+ <control-jar destfile="${build.lib.dir}/${ejbcontrol.jar.name}" basedir="${classes.dir}/${module.name}-xbean" update="true"/>
</target>
</project>