← Prev in month ← Prev in thread
Next in thread → Next in month →

Re: Fw: [sca-j] [Issue 204] Normative statement about @BindingType in POJOspec is not enforceable

From
Bryan Aupperle <>
Date
2010-09-03T18:10:25+00:00
ID
Thread
Re: Fw: [sca-j] [Issue 204] Normative statement about @BindingType in POJOspec is not enforceable
I have prepared a proposal along these
lines as discussed on the last call.  It can be found at [1] Anish,
you mentioned something about work being done on a SOAP/JMS binding.  Do
you know the binding URL(s) for it?

[1] https://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/39223/sca-javaci-1.1-spec-cd02-rev1%2BIssue204.doc

Bryan Aupperle, Ph.D.

STSM, WebSphere Enterprise Platform Software Solution Architect

WW Center of Excellence for Enterprise Systems & Banking Center of
Excellence Application Integration Architect

Research Triangle Park,  NC 

+1 919-254-7508 (T/L 444-7508)

Internet Address: 

From:
Bryan Aupperle/Raleigh/IBM@IBMUS

To:


Date:
08/30/2010 07:53 AM

Subject:
Fw: [sca-j] [Issue 204] Normative statement
about @BindingType in POJO spec is not enforceable

My mistake.  This should have gone
to the list. 

Bryan Aupperle, Ph.D.

STSM, WebSphere Enterprise Platform Software Solution Architect

WW Center of Excellence for Enterprise Systems & Banking Center of
Excellence Application Integration Architect

Research Triangle Park,  NC 

+1 919-254-7508 (T/L 444-7508)

Internet Address:  

----- Forwarded by Bryan Aupperle/Raleigh/IBM on 08/30/2010 07:50 AM -----

From:

Anish Karmarkar <>

To:

Bryan Aupperle/Raleigh/IBM@IBMUS

Date:

08/30/2010 02:37 AM

Subject:

Re: [sca-j] [Issue 204] Normative statement
about @BindingType in POJO spec is not enforceable

(sorry was traveling last week)

Good point.

Did you mean to send it to just me or to the ML?

Thanks.

-Anish

--

On 8/23/2010 10:21 AM, Bryan Aupperle wrote:

> We may have taken the wrong approach to the application of @BindingType

> when computing a componentType. The value of @BindingType is a URI

> identifying an binding to use (examples are

> http://schemas.xmlsoap.org/wsdl/soap/http,

> http://www.w3.org/2003/05/soap/bindings/HTTP/
and

> http://www.w3.org/2004/08/wsdl/http).
We can map this to an appropriate

> intent. That gives us a mechanism that works whether or not there
is a

> WSDL document and still honors the @BindintType annotation.

>

> Bryan Aupperle, Ph.D.

> STSM, WebSphere Enterprise Platform Software Solution Architect

> WW Center of Excellence for Enterprise Systems & Banking Center
of

> Excellence Application Integration Architect

>

> Research Triangle Park, NC

> +1 919-254-7508 (T/L 444-7508)

> Internet Address: 

>

>

> From:                  Anish
Karmarkar <>

> To:                  

> Date:                  08/09/2010
02:26 AM

> Subject:                  [sca-j]
[Issue 204] Normative statement about @BindingType in

> POJO spec is not enforceable

>

>

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

>

>

>

> This is issue 204

> http://osoa.org/jira/browse/JAVA-204

>

> On 8/2/2010 2:54 PM, Mike Edwards wrote:

>  >

>  > Raiser: Mike Edwards

>  >

>  > Target: sca-javaci-1.1-spec-cd02-rev1.doc

>  >

>  > Description:

>  >

>  > Section 8.2.8.1 deals with the @BindingType JAXWS annotation.

>  >

>  > It makes this statement about the component type of a POJO
containing

>  > the annotation:

>  >

>  > "If the JAX-WS @BindingType annotation is used, then
the <binding.ws/>

>  > subelement has its @wsdlElement attribute

>  > set such that the WSDL binding used at runtime matches
the value of the

>  > @BindingType annotation."

>  >

>  > Unfortunately, a @wsdlElement attribute must point at a
WSDL document.

>  > There is not necessarily a WSDL

>  > document present for the attribute to reference. It cannot
be expected

>  > that the SCA runtime will create such

>  > a document "on the fly" (it may not be possible
in some environments)

>  > with the result that this statement is not

>  > implementable or enforceable.

>  >

>  >

>  > Proposal:

>  >

>  > Simple proposal:

>  >

>  > Remove the whole subsection 8.2.8.1

>  >

>  >

>  > Complex proposal:

>  >

>  > Add a new attribute to <binding.ws/> element, called
@bindingType, which

>  > contains a URI representing the required

>  > binding type. (This requires cooperation of the bindings
TC) Then change

>  > 8.2.8.1 to indicate that it is this new attribute

>  > which gets its value set when @BindingType annotation is
present.

>  >

>  >

>  >

>  > Yours, Mike.

>  >

>  > Strategist - Emerging Technologies, SCA & SDO.

>  > Co Chair OASIS SCA Assembly TC.

>  > IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN,
Great Britain.

>  > Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431

>  > Email: 

>  >

>  >

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

>  >

>  > /

>  > /

>  >

>  > /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. Follow this link to all your TCs in OASIS at:

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

>

>

>
← Prev in month ← Prev in thread
Next in thread → Next in month →