← Prev in month ← Prev in thread

RE: [sca-bindings] ISSUE 19: Web Service binding should allow #wsdl.binding with reference targets

From
Michael Rowley <>
Date
2008-02-21T15:47:30+00:00
ID
Thread
RE: [sca-bindings] ISSUE 19: Web Service binding should allow #wsdl.binding with reference targets
The latest draft of the spec, in PDF, has
lines 82 and 83, which seem to be what we are talking about (not lines 53 and
54).

 

The context is this:

 

 

/binding.ws/@wsdlElement – optional
attribute that specifies the URI of a WSDL element. The use of this attribute
indicates that the SCA binding points to the specified element in an existing
WSDL document. The URI can have the following forms: 

 

...

o Binding: 

<WSDL-namespace-URI>#wsdl.binding(<binding-name>)

In this case, the
identified WSDL binding must have an equivalent PortType with the SCA service
or reference. In this case the endpoint address URI for the SCA service or
reference must be provided via the URI attribute on the binding. 

I

It doesn’t seem right to me to
change the last sentence to: “The endpoint address URI for an SCA service
MUST be provided as the URI attribute on the binding, and the endpoint address
URI for an SCA reference MUST be provided either as the URI attribute on the
binding or by the endpoint address implied by a reference target URI or wire
target URI.”

 

In the case of services, I believe that we
should allow the URI to be computed based on the defaulting rules.

 

In the case of references, I think the
original point of the text was that the URI attribute needs to be set, since it
will be pointing to something that is outside
of SCA and won’t be using SCA’s wiring mechanisms.  After all,
if you are using SCA wiring, you have no business specifying WS binding details on the client side.

 

One final note, I think the first sentence
should replace the “equivalent” with “conforming”.

 

Michael

 

From: Simon Nash
[mailto:] 

Sent: Thursday, February 21, 2008
5:47 AM

To:


Subject: Re: [sca-bindings] ISSUE
19: Web Service binding should allow #wsdl.binding with reference targets

 

On last week's sca-bindings call, I took an action to
post an updated proposal for the resolution of this issue, based on some words
posted by Michael Rowley in the chat room.  Here's my proposal.

In
the Web Service binding spec, lines 53 and 54, replace "...the endpoint
address URI for the SCA service or reference must be provided via the URI
attribute on the binding" by "the endpoint address URI for an SCA
service MUST be provided as the URI attribute on the binding, and the endpoint
address URI for an SCA reference MUST be provided either as the URI attribute
on the binding or by the endpoint address implied by a reference target URI or
wire target URI". 

 
  Simon 

Simon C. Nash, IBM Distinguished Engineer

Member of the IBM
 Academy of Technology

Tel. +44-1962-815156  Fax +44-1962-818999 

 

  
  
Eric Johnson
  <> 

  
28/11/2007 21:29 

  
  
  
   

    
    
To

    
    
    
Simon Nash/UK/IBM@IBMGB 

    
   

   

    
    
cc

    
    
    

    

    
   

   

    
    
Subject

    
    
    
Re: [sca-bindings] ISSUE 19: Web Service binding
    should allow #wsdl.binding with reference targets

    
   

  
  
 

  
   

    
    
 

    
    
    
 

    
   

  
  

  
 

Logged
as: http://www.osoa.org/jira/browse/BINDINGS-19

-Eric.

Simon Nash wrote:

> Target:

>

> SCA Web Service Binding Specification,
section 2.1 (Web Service Binding 

> Schema)

>

> Description:

>

> The description of the #wsdl.binding form of
the /binding.ws/@wsdlElement 

> attribute says that the endpoint address URI
for the SCA service or 

> reference must be provided via the URI
attribute on the binding.  For 

> references, this seems inconsistent with the
assembly spec, which supports 

> binding URIs, reference targets and wire
targets as alternative ways of 

> connecting references to services.

>

> Proposal:

>

> In the Web Service binding spec, lines 53 and
54, replace "...the endpoint 

> address URI for the SCA service or reference
must be provided via the URI 

> attribute on the binding" by "the
endpoint address URI for the SCA service 

> or reference must be provided via the URI
attribute on the binding, or 

> (for reference bindings only) via a reference
target URI or wire target 

> URI".

>

>     Simon

>

> Simon C. Nash, IBM Distinguished Engineer

> Member of the IBM Academy of Technology

> Tel. +44-1962-815156  Fax
+44-1962-818999

>

>

>

>

>

> Unless stated otherwise above:

> IBM United Kingdom Limited - Registered in
England and Wales with number 

> 741598. 

> Registered office: PO Box 41, North Harbour,
Portsmouth, Hampshire PO6 3AU

>

>

>

>

>

>

>

>
---------------------------------------------------------------------

> To unsubscribe from this mail list, you must
leave the OASIS TC that

> generates this mail.  You may a link to
this group and all your TCs in OASIS

> at:

> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php

>

>   

---------------------------------------------------------------------

To unsubscribe from this mail list, you must leave
the OASIS TC that

generates this mail.  You may a link to this
group and all your TCs in OASIS

at:

https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php

 

Unless stated
otherwise above:

IBM United Kingdom Limited - Registered in England
and Wales
with number 741598. 

Registered office: PO Box 41,
  North Harbour, Portsmouth, Hampshire PO6 3AU
← Prev in month ← Prev in thread