Hi,
i defined an operation with WSDL and which should return an object which is derived from a HashMap. That's why the object has a method with two parameters.So, this object isn't a bean anymore because of the two parameters. How can i specify such an object with WSDL? Is the following WSDL code correct? It's looking somehow odd.Code:put(fieldname,value)
Is it allowed to specify types in WSDL which are no beans?Code:<xsd:complexType name="MyHashObject"> <xsd:sequence> <xsd:element name="put" type="cas:TwoStrings" minOccurs="0" nillable="true"/> ... <xsd:complexType name="TwoStrings"> <xsd:sequence> <xsd:element name="string" type="xsd:string" nillable="true" minOccurs="2" maxOccurs="2" /> </xsd:sequence> </xsd:complexType>
How can i transfer the MyHashObject with all data? I mean, if i specify the operation with two paramteres a client can generate a class with that info, but the content of HashMap ist't transfered automatically(with Spring Marshall/Unmarshall), is it?
Cheers,
Ingo


Reply With Quote