U
Urgo Ringo
Hi,
I want to return an array of abstract complex types in Axis SOAP
service. I have two concrete classes Concrete1 and Concrete2 in Java
which extends abstract class Abtract1. For some reason Axis is not
adding these concrete types to WSDL generated from WSDD. Consequently
trying to access this service using client generated from WSDL fails.
In WSDD I have defined all three types like this:
<beanMapping qname="test:Concrete1" xmlns:test="urn:Test"
languageSpecificType="java:Concrete1"/>
<beanMapping qname="test:Concrete2" xmlns:test="urn:Test"
languageSpecificType="java:Concrete2"/>
<beanMapping qname="test:Abstract1" xmlns:test="urn:Test"
languageSpecificType="java:Abstract1"/>
Should I add something to this WSDD? I'm using Apache Axis 1.2.1
Thanks,
Urgo
I want to return an array of abstract complex types in Axis SOAP
service. I have two concrete classes Concrete1 and Concrete2 in Java
which extends abstract class Abtract1. For some reason Axis is not
adding these concrete types to WSDL generated from WSDD. Consequently
trying to access this service using client generated from WSDL fails.
In WSDD I have defined all three types like this:
<beanMapping qname="test:Concrete1" xmlns:test="urn:Test"
languageSpecificType="java:Concrete1"/>
<beanMapping qname="test:Concrete2" xmlns:test="urn:Test"
languageSpecificType="java:Concrete2"/>
<beanMapping qname="test:Abstract1" xmlns:test="urn:Test"
languageSpecificType="java:Abstract1"/>
Should I add something to this WSDD? I'm using Apache Axis 1.2.1
Thanks,
Urgo