sca-assembly message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: [sca-assembly] NEW ISSUE: Interface compatibility refers to input/outputtypes which is ambiguous when using WSDL 1.1
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: OASIS Assembly <sca-assembly@lists.oasis-open.org>
- Date: Sun, 1 Mar 2009 20:31:49 +0000
Logged as Issue 166: http://www.osoa.org/jira/browse/ASSEMBLY-116
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: mike_edwards@uk.ibm.com
From:
| Anish Karmarkar <Anish.Karmarkar@oracle.com>
|
To:
| OASIS Assembly <sca-assembly@lists.oasis-open.org>
|
Date:
| 26/02/2009 07:46
|
Subject:
| [sca-assembly] NEW ISSUE: Interface
compatibility refers to input/output types which is ambiguous when using
WSDL 1.1 |
Title: Interface compatibility refers to input/output
types which is
ambiguous when using WSDL 1.1
Description:
In ASM60017 it states:
"compatibility between the source interface and the target interface
for
a wire for the individual operations is defined as compatibility of the
signature, that is operation name, input types, and output types MUST be
the same."
There are two problems with this:
1) We allow different interface languages to be used in SCA, so it is
not clear how the operation name and type comparison would be made to
determine if they are the "same".
2) When using WSDL 1.1 interface, there are two "types" allowed:
XML
Schema element decl or XML Schema type. How is "sameness" determined
in
a case where the reference uses XML Schema element decl and the service
uses a XML Schema type.
Proposal:
Outline --
1) Use the WSDL 1.1 interface as the canonical interface language and
require that "sameness" be determined after the interfaces are
mapped to
WSDL 1.1.
2) Two interfaces A and B, where A uses XML Schema element decl and B
uses XML Schema type are considered incompatible.
Text change --
replace ASM60017 with:
"compatibility between the source interface and the target interface
for
a wire for the individual operations is defined as compatibility of the
signature, that is operation name, input types, and output types MUST be
the same, ***after the interfaces are mapped to WSDL 1.1 portTypes***."
add addition text as follows:
WSDL 1.1 message parts can point to XML Schema element declaration or
XML Schema types. When determining compatibility between two WSDL
operations, a message part that points to an XML Schema element
declaration is considered to be incompatible with a message part that
points to an XML Schema type.
-Anish
--
---------------------------------------------------------------------
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
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
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]