Thanks for your response. By the way, do you know the bug report number? Or better yet, where do I go to search (and/or) submit bugs
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.xmlfile 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 folder How 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<http://us.rd.yahoo.com/evt=48249/*http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz>at Yahoo! Search.