← Prev in month
← Prev in thread
Re: [sca-assembly] NEW ISSUE: Interface compatibility refers to input/outputtypes which is ambiguous when using WSDL 1.1
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: From: Anish Karmarkar <> To: OASIS Assembly <> 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
← Prev in month
← Prev in thread