Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
C++-SCA-Next
-
None
Description
In sca-binding-webservice.xsd / <binding.ws> the port or endpoint attribute should be optional. An application developer should be able to specify that he wants a Web Service binding on a composite service or reference without specifying the WSDL endpoint or port, which will be specified later by a system administrator for example, or derived from default settings and (on a service) from where the composite is actually running.
I will raise this issue to the OSOA specfication workgroup.
<complexType name="WebServiceBinding">
<complexContent>
<extension base="sca:Binding">
<sequence>
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</sequence>
<attribute name="port" type="anyURI" use="required" />
<anyAttribute namespace="##any" processContents="lax" />
</extension>
</complexContent>
</complexType>
should be changed to:
<complexType name="WebServiceBinding">
<complexContent>
<extension base="sca:Binding">
<sequence>
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</sequence>
<attribute name="port" type="anyURI" use="optional" />
<anyAttribute namespace="##any" processContents="lax" />
</extension>
</complexContent>
</complexType>