diff options
Diffstat (limited to 'java/sca/modules/interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/xml/WSDLInterfaceProcessor.java')
-rw-r--r-- | java/sca/modules/interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/xml/WSDLInterfaceProcessor.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/java/sca/modules/interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/xml/WSDLInterfaceProcessor.java b/java/sca/modules/interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/xml/WSDLInterfaceProcessor.java index d33f52b1dc..960ef71302 100644 --- a/java/sca/modules/interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/xml/WSDLInterfaceProcessor.java +++ b/java/sca/modules/interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/xml/WSDLInterfaceProcessor.java @@ -176,6 +176,17 @@ public class WSDLInterfaceProcessor implements StAXArtifactProcessor<WSDLInterfa if (wsdlCallbackInterface != null) wsdlInterfaceContract.setCallbackInterface(wsdlCallbackInterface); } + + String remotable = reader.getAttributeValue(null, REMOTABLE); + if (remotable != null && + !remotable.equals("true")){ + Monitor.error(monitor, + this, + "interface-wsdlxml-validation-messages", + "InvalidRemotableValue", + ((WSDLInterface)wsdlInterfaceContract.getInterface()).getName().toString(), + remotable); + } // Skip to end element while (reader.hasNext()) { |