Hello there! Although this is not related specific to JBossWS, since I'm using it as
my Webservice stack, I was wondering if I could get some assistance here.
I'd like to know if I can get inheritance using WSDL, let me try to explain:
Suppose I have a complexType of Command:
| <xsd:complexType name="command">
| <xsd:sequence>
| <xsd:element name="id" type="xsd:int"/>
| </xsd:sequence>
| </xsd:complexType>
|
Well, that would be my base entry point for my WSLD operation: executeCommand.
Now, application should be enabled to grow by having new types of commands:
| <xsd:complexType name="proxyCommand">
| <xsd:complexContent>
| <xsd:extension base="command">
| ...
| </xsd:extension>
| </xsd:complexContent>
| </xsd:complexType>
|
Since, the message sent from the client will be different than the one expected by the
broker (even they share same ancestor). I'm wondering if this strategy will work. My
main concern is if the client use some kind of wsld2java generation tool, he will have a
simple command that do not represent the real command needed to be executed.
One approach I found is to declare the command as an element type, so It could receive any
XML, but this loose coupled message is not what I'd like to have.
Any ideas?
Regards
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4087880#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...