OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp-wsia message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: [wsrp-wsia] [change request #176] ID,Key and Handle not used inWSDL


We may still like to provide a no attachment option going forward as:
 
- there are other Web stacks out there and non-SOAP transports
- WS-I basic profile 1.0 may not have attachments when it becomes a standard
- intermediate components (firewalls) may not like  DIME or multi-part MIME
- may not be able to digitally sign attachments (with other message parts)
- it may not save you very much for small fragments
- we may find an efficient way to include XML inline (for xHTML)
 
On the "restricted string types",  stacks may not be checking the size restrictions anyway (we have not verified this but, given our current WS implementation experience, it would be risky to rely on schema verification).
 
Actually, the spec mentions that Handles may be truncated to 255 bytes which to me suggests that the right wsdl entry is  "xsd:string" after all (otherwise the stacks should reject SOAP messages with > 255 handles). Maybe we should tighten our semantics to "MUST reject medium sized and long handles" before we change the wsdl ;-)
 
regards,
Andre
-----Original Message-----
From: Alejandro Abdelnur [mailto:Alejandro.Abdelnur@Sun.COM]
Sent: 26 February 2003 19:01
To: Tamari, Yossi; wsrp-wsia@lists.oasis-open.org
Subject: Re: [wsrp-wsia] [change request #176] ID,Key and Handle not used in WSDL


JAX-RCP 1.0 specification provisions for [optionally] supporting ANY. It does not provision for [optionally|mandatory] supporting strings with restrictions. Certainly this can be done with custom serializers/deserializers, but the serializer story is not specified yet, it is left to vendors. We've already made quite a few accomodations in WSRP because other stardards are not there yet. I don't see this as something essential, we are not changing/lossing functionality because of this one.

The RI is not meant to be industrial strength (it could be), but is meant to be spec functional complete.

My understanding on tabling attachments (SOAP attachments and/or DIME) was because we did not have something common supported in both platforms and as you say it was not essential. But I think that if we had both platforms supporting either one of the attachment mechanisms it would be there in WSRP.

Alejandro


Tamari, Yossi wrote:
Hi Alejandro,

This was not meant as a knock against JAX-RPC, Sun, or the RI, but it does seem that the RI is very basic. It is true that JAX-RPC does not require implementation of strings, but based on that, we would need to disqualify ANY feature of SOAP that JAX-RPC does not require, even if everybody implements it... I do not think the RI was meant as an industrial strength implementation, am I wrong?
I do not think we decided not to support SOAP Attachment. I think we decided to delay that and DIME to 1.1, since they were not essential to the operation of WSRP, and we felt we did not have the time to fully explore them.

	Yossi.

-----Original Message-----
From: Alejandro Abdelnur [mailto:Alejandro.Abdelnur@Sun.COM]
Sent: Wednesday, February 26, 2003 8:21 PM
To: Gil Tayar
Cc: Tamari, Yossi; wsrp-wsia@lists.oasis-open.org
Subject: Re: [wsrp-wsia] [change request #176] ID,Key and Handle not
used in WSDL



JAX-RPC RI is not a proof of concept, is the *reference* implementation, 
it fully implements the JAX-RPC specification. If a JAX-RPC 
implementation supports restrictions on String is an feature of the 
implementation, but it is not required for an implementation to do 
so.The "Futures" chapter in the spec states "Extended support for XML 
schema types and Java types", it seems they will support it in a future 
version.

Alejandro
PS: We decided not to use SOAP with Attachments (a SOAP 1.1 extension 
submitted to the W3C)  because the .NET stack does not support it, 
didn't we?

Gil Tayar wrote:

  
Down with jax-rpc! :-) 

Seriously, I agree.

-----Original Message-----
From: "Tamari, Yossi" <yossi.tamari@sap.com>
Date: Tue, 25 Feb 2003 17:52:26 
To:wsrp-wsia@lists.oasis-open.org
Subject: RE: [wsrp-wsia] [change request #176] ID,
Key and Handle not used	in WSDL

Can someone please refresh my memory on if we decided not to do "the right thing" in the WSDL, simply because the JAX-RPC RI does not support them?
I can understand this if these are advanced WSDL features that all WS stacks have problems with, but the JAX-RPC RI is just a proof of concept, it should not be taken as a model implementation in my opinion.

	Yossi.

-----Original Message-----
From: Rich Thompson [mailto:richt2@us.ibm.com]
Sent: Tuesday, February 25, 2003 5:58 PM
To: wsrp-wsia@lists.oasis-open.org
Subject: [wsrp-wsia] [change request #176] ID, Key and Handle not used
in WSDL


Document: wsrp_v1_types.xsd
Section:  General types
Page/Line: 
Requested by: Richard Jacob
Old text: none
New text: add comments about non-use of Id, Key and Handle types
Reasoning:
Our Spec defines types for IDs, Keys and Handles. However we don't use 
them in the WSDL as JAX-RPC RI can't handle restrictions on strings, 
instead we use plain string types. We should comment in our XSD, that 
these aren't used because of the mentioned problems.


----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>

----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>

----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>
 

    

----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>
  


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC