+1 on both points.
I suspect they are typos. So for service, s/subset/superset/ and in the
2nd sentence s/reference/service/ .
-Anish
--
David Booz wrote:
> I'm confused. I read this a few times. You said:
>
> In the first bullet (Service) under the /binding.ws/@wsdlElement
> description, replace the current text by the following:
>
> If the binding is for an SCA service, the SCA runtime MUST make
> available to the SCA service all the ports in the WSDL Service that
> have portTypes which are compatible subsets of the SCA service.
> A WSDL portType is a compatible subset of an SCA reference if and
> only if it would be valid as an interface when promoting the
> SCA service as described in section 5.1 of the SCA Assembly Model
> specification [SCA-Assembly].
>
> First, I think you mean superset, not subset. Surely the WSDL service
> has to have at least as many methods as the SCA service interface,
> otherwise the SCA service is invalid.
>
> Second why does the second sentence talk about SCA references?
>
> I'll stop there to see if I've completely misunderstood.
>
>
> Dave Booz
> STSM, BPM and SCA Architecture
> Co-Chair OASIS SCA-Policy TC and SCA-J TC
> "Distributed objects first, then world hunger"
> Poughkeepsie, NY (845)-435-6093 or 8-295-6093
> e-mail:
>
> Inactive hide details for Simon Nash ---03/18/2009 07:36:49 AM---Here is
> my proposal for resolving BINDINGS-23. If this is adoSimon Nash
> ---03/18/2009 07:36:49 AM---Here is my proposal for resolving
> BINDINGS-23. If this is adopted, it will require adjustment to th
>
>
> From:
> Simon Nash <>
>
> To:
> OASIS Bindings <>
>
> Date:
> 03/18/2009 07:36 AM
>
> Subject:
> [sca-bindings] BINDINGS-23: Proposed resolution
>
> ------------------------------------------------------------------------
>
>
>
> Here is my proposal for resolving BINDINGS-23. If this is adopted,
> it will require adjustment to the wording for the BINDINGS-54
> resolution. The URI matching algorithm for wsdl.service and wsdl.port
> in the BINDINGS-54 words would need to include similar words about
> portType compatibility with the service or reference interface.
>
> There is also a slight discrepancy between the wording below and
> the wording for the proposed BINDINGS-54 resolution. For an SCA
> reference that uses a wsdl.service SCA binding, the words below
> (based on the original text here) talk about the SCA runtime making
> all compatible ports available to the reference. The BINDINGS-54
> words say that the SCA runtime chooses any one of these ports.
> If we want to bring the wording below into line with BINDINGS-54,
> I would suggest changing the reference paragraph for wsdl.service
> to replace "all the ports" by "any of the ports".
>
> Proposed changes for BINDINGS-23:
>
> In the first bullet (Service) under the /binding.ws/@wsdlElement
> description, replace the current text by the following:
>
> If the binding is for an SCA service, the SCA runtime MUST make
> available to the SCA service all the ports in the WSDL Service that
> have portTypes which are compatible subsets of the SCA service.
> A WSDL portType is a compatible subset of an SCA reference if and
> only if it would be valid as an interface when promoting the
> SCA service as described in section 5.1 of the SCA Assembly Model
> specification [SCA-Assembly].
>
> If the binding is for an SCA reference, the SCA runtime MUST make
> available to the SCA reference all the ports in the WSDL Service that
> have portTypes which are compatible supersets of the SCA reference.
> A WSDL portType is a compatible superset of an SCA reference if and
> only if it would be valid as an interface when promoting the
> SCA reference as described in section 5.2 of the SCA Assembly Model
> specification [SCA-Assembly].
>
> In the second bullet (Port) under the /binding.ws/@wsdlElement
> description, replace the first sentence of the current text by
> the following:
>
> If the binding is for an SCA service, the portType associated with
> the port MUST be a compatible subset of the SCA service interface.
> If the binding is for an SCA reference, the portType associated with
> the port MUST be a compatible superset of the SCA reference interface.
>
> In the third bullet (Binding) under the /binding.ws/@wsdlElement
> description, replace the first sentence of the current text by
> the following:
>
> If the binding is for an SCA service, the portType associated with the
> WSDL binding MUST be a compatible subset of the SCA service interface.
> If the binding is for an SCA reference, the portType associated with the
> WSDL binding MUST be a compatible superset of the SCA reference interface.
>
> Simon
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail. Follow this link to all your TCs in OASIS at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
>
>
>