which bug? have tried the nightly yet? please upload your wsdl/xsd if
this is still a problem
thx,
dims
On 7/2/07, Jess Fisher <[EMAIL PROTECTED]> wrote:
The current Axis2 version still hasn't fixed this issue. This is not a
problem in Axis1.4 version. There's a bug re-opened to address this problem
in Axis2. I don't know when or if it will ever get fixed --- hopefully yes
???
Patrick Cook <[EMAIL PROTECTED]> wrote:
First and foremost, I would like to take my hats off to Axis2 community.
You all have definately raised the standards for SOAP Engines, Web Services
and SOA in general. I would like to help out but don't know how. Please
send me some information on how I could get involved.
Secondly, I have a few questions.
1. How does Axis2 generate the ?wsdl for multiple services in a SINGLE WSDL
file
2. Is there a one to one mapping of the service name in the service.xml
file when there is a wsdl file in the META-INF folder
3. What is the connection of the service.xml and the *.wsdl file located in
the META-INF folderHow does Axis2 1.2 handle Multiple Services in a SINGLE
WSDL file. i.e. if the wsdl looks something like the wsdl below. The
behavior that I am seeing is that when you ask for the wsdl via (?wsdl) the
SOAP engine will correctly generate the wsdl for one service but NOT the
other.
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="Stock"
...
<service name="MyService1">
<documentation>Service Example</documentation>
<port name="MyPort1" binding="tns:MyPortBinding1">
<soap:address location=
http://localhost:8080/services/MyService1/>
</port>
</service>
<service name="MyService2">
<documentation>Service Example</documentation>
<port name="MyPort2" binding="tns:MyPortBinding2">
<soap:address location=
http://localhost:8080/services/MyService2/>
</port>
</service>
</definitions>
And my service.xml file would look something like this
<serviceGroup>
<service name="MyService1">
<description>
Example of Multiple Services within one wsdl
</description>
<parameter name="ServiceClass">
example.multiple.services.test.MyServcice1
</parameter>
<messageReceivers>
<messageReceiver mep="
http://www.w3.org/2004/08/wsdl/in-out "
class="example.multiple.receivers.MyCustomMessageReceiver
"/>
</messageReceivers>
</service>
<service name="MyService2">
<description>
Example of Multiple Services within one wsdl
</description>
<parameter name="ServiceClass">
example.multiple.services.test.MyServcice2
</parameter>
<messageReceivers>
<messageReceiver
mep="http://www.w3.org/2004/08/wsdl/in-out "
class="example.multiple.receivers.MyCustomMessageReceiver
"/>
</messageReceivers>
</service>
</serviceGroup>
By the way, I am using the original wsdl file in the META-INF folder. all
of the corresponding schemas and source class files are in the correct
location.
-Patrick
________________________________
Luggage? GPS? Comic books?
Check out fitting gifts for grads at Yahoo! Search.
--
Davanum Srinivas :: http://davanum.wordpress.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]