This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I have declared a type mapping for SalesOrderID, which maps to http://xmlns/salesorderEntity. Then when I use AXIS to generate the wsdl, I get something along the following element created in "http//creator" namespace:
Here the SalesOrderID element belongs to createSalesOrder3's http://creator namespace, instead of http://xmlns/salesorderEntity that i had expected. The end result is, axis server cannot find the corresponding method. What am I doing wrong? However, the service works fine if I modify the stubs so that it produces the following:
I know .NET also generates the message such that the SalesOrderID is part of the same namespace as createSalesOrder3. But I can't get AXIS server to accept the default message generated by either the AXIS stubs or .NET stubs. Does anyone have any suggestions on what I can do?