Issue 8807: xsd:url type not defined in schema (wsdlcorba-rtf) Source: (, ) Nature: Clarification Severity: Significant Summary: I have some notes and questions to CORBA IDL to WSDL mapping. 1. corba.wsdl contains xsd:url type. But this type is not defined in schema. There is only xsd:anyURI. I think corba.wsdl is not valid wsdl!!! 2. TypeCode is mapped to url to wsdl document and type name. Why TypeCode is not mapped to QName? 3. Any is mapped to CORBA:TypeCode and xsd:any. I think better is mapping to xsd:any. Type is defined by xsi:type attribute in soap message. 4. Object reference is mapped to sequence of url. But this urls are urls to CORBA interfaces. It is not usefull for me. I neednot return corba reference (it is irrelevant for soap client), I need to return address of webservice or whole EndpointReference from ws-addresing, which transform soap messages to calls on this CORBA::reference. 5. Contact information for this specification mars@omg.org is not valid. Resolution: close without change Revised Text: Actions taken: May 25, 2005: received issue Discussion: · Item 1 is duplicate of Issue 8755 (which was resolved with proposed change to "xsd:anyURI") · Item 2: current mapping works, proposed change is an enhancement which is out of scope for RTF. · Item 3: current mapping works. The full typecode is used to convey complete type information in the representation of CORBA Any. Proposed change is out of scope of RTF. · Item 4: current mapping works. Proposed change to use ws-addressing EPR is an enhancement which is out of scope for RTF. End of Annotations:===== m: webmaster@omg.org Date: 25 May 2005 09:01:27 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Jan Vomlel Company: AIP Safe mailFrom: jan.vomlel@aipsafe.cz Notification: Yes Specification: CORBA to WSDL/SOAP Interworking Section: 1- FormalNumber: formal/05-02-01 Version: 1.1 RevisionDate: 2/1/2005 Page: 1- Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; cs-CZ; rv:1.7.5) Gecko/20041108 Firefox/1.0 Description I have some notes and questions to CORBA IDL to WSDL mapping. 1. corba.wsdl contains xsd:url type. But this type is not defined in schema. There is only xsd:anyURI. I think corba.wsdl is not valid wsdl!!! 2. TypeCode is mapped to url to wsdl document and type name. Why TypeCode is not mapped to QName? 3. Any is mapped to CORBA:TypeCode and xsd:any. I think better is mapping to xsd:any. Type is defined by xsi:type attribute in soap message. 4. Object reference is mapped to sequence of url. But this urls are urls to CORBA interfaces. It is not usefull for me. I neednot return corba reference (it is irrelevant for soap client), I need to return address of webservice or whole EndpointReference from ws-addresing, which transform soap messages to calls on this CORBA::reference. 5. Contact information for this specification mars@omg.org is not valid. We have a big CORBA application and we want to write lite bridge for soap clients. This bridge reads interface description from interface repository, produces wsdl and transform SOAP messages to CORBA dynamic invocation. I balance to use your mapping or own mapping. Thank you for answers, Jan Vomlel AIP Safe Date: Thu, 27 Apr 2006 12:59:45 -0500 From: Tom Rutt Reply-To: tom@coastin.com User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en To: corbawsdl-rtf@omg.org Subject: Proposed Resolution for corbawsdl rtf Issue 8807 This is the proposed resolution for issue 8807, please provide any comments to this list. A vote will occure in a couple of weeks. ------------ Issue 8807: xsd:url type not defined in schema (CorbaToWsdl) Click here for this issue's archive. Nature: Clarification Severity: Significant Summary: In Corba to WSDL/SOAP Interworking Spec: I have some notes and questions to CORBA IDL to WSDL mapping. 1. corba.wsdl contains xsd:url type. But this type is not defined in schema. There is only xsd:anyURI. I think corba.wsdl is not valid wsdl!!! 2. TypeCode is mapped to url to wsdl document and type name. Why TypeCode is not mapped to QName? 3. Any is mapped to CORBA:TypeCode and xsd:any. I think better is mapping to xsd:any. Type is defined by xsi:type attribute in soap message. 4. Object reference is mapped to sequence of url. But this urls are urls to CORBA interfaces. It is not usefull for me. I neednot return corba reference (it is irrelevant for soap client), I need to return address of webservice or whole EndpointReference from ws-addresing, which transform soap messages to calls on this CORBA::reference. 5. Contact information for this specification mars@omg.org is not valid. Discussion: * Item 1 is duplicate of Issue 8755 (which was resolved with proposed change to .xsd:anyURI.) * Item 2: current mapping works, proposed change is an enhancement which is out of scope for RTF. * Item 3: current mapping works. The full typecode is used to convey complete type information in the representation of CORBA Any. Proposed change is out of scope of RTF. * Item 4: current mapping works. Proposed change to use ws-addressing EPR is an enhancement which is out of scope for RTF. Proposed Resolution: Close without change Revised Text: None required. -- ---------------------------------------------------- Tom Rutt email: tom@coastin.com; trutt@us.fujitsu.com Tel: +1 732 801 5744 Fax: +1 732 774 5133