Dmitrii,

You'll never be able to generate types from this kind of service. The
schema is full of <s:schema> and <s:any> elements, so the only
possible way to interact with this service is using raw XML
processing. You application will have to process the returned schemas
at runtime to determine the structures of the messages and then
process them accordingly.

Axis C++ should map these response messages to DOM for you, though.

Anne

On 7/9/05, Dmitrii Dimandt <[EMAIL PROTECTED]> wrote:
> I have just downloaded Axis C++ 1.5 and decided to test it against a
> web service, located here: http://www.rsdn.ru/ws/Janus.asmx?WSDL
> 
> I ran wsdl2ws as described in the documentation. The tool output the 
> following:
> 
> ignoring anonymous type >JanusResponse_newMessages
> ignoring anonymous type >JanusUserResponse_users
> ignoring anonymous type >Check
> ignoring anonymous type >JanusRequest_writedMessages
> 
> and so on. However, the resulting source files have the following
> lines in them:
> 
> #include "JanusResponse_newMessages.hpp"
> #include "JanusUserResponse_users.hpp"
> #include "JanusRequest_writedMessages.hpp"
> 
> etc.
> 
> That is, the tool creates files that are dependent on these type yet
> does nothing to provide those types. How in the world can I make it
> _not_ ignore these types?
> 
> Thank you
>

Reply via email to