[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: WSDL type to RIM type mapping in WSDL Profile
In current draft of the WSDL Profile there is an oddity in the mapping where WSDL type mapping to ebRIM that wsdl:service and wsdl:port map to rim:Service and rim:ServiceBinding while wsdl:binding and wsdl:portType map to rim:ExtrinsicObject. Whats odd is that the rim:Service and rim:ServiceBinding do not have the objectType for wsdl:service and wsdl:port. This means that queries by objectType do not find them. A related oddity in WSDL Profile is that the WSDL extension to objectType hierarchy defines wsdl:service, wsdl:port, wsdl:binding and wsdl:portType as sub-types of the WSDL node. A solution could be to define wsdl:service and wsdl:port as sub-types of rim:Service and rim:ServiceBinding respectively. This is allowed in RegRep 4 and was not possible in RegRep 3. The resulting ObjectType scheme looks as follows: RegistryObject ExtrinsicObject WSDLBinding WSDLPortType XML WSDL Service WSDLService ServiceBinding WSDLPort Any one have any comments on this. Also, it seems that the rim:ServiceBinding class is really misnamed and should have been called rim:Port instead. I am debating if we should fix this in RIM 4.0. TIA for sharing your comments and suggestions. -- Regards, Farrukh Najmi Web: http://www.wellfleetsoftware.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]