Community
Participate
Working Groups
Build ID: Build id: M20070212-1330 Steps To Reproduce: 1. Validate a WSDL that violates Basic Profile 1.1 R2110 Result: "WS-I: (BP2119) A document-literal binding which does not specify the parts attribute, has more than one wsdl:part in the associated wsdl:message element. R2119 does not exist in bp11 or bp12. More information:
Thank you for reporting this bug. I have assigned to the correct component. For guidance on how to select the correct component in future bug reports, please refer to: https://bugs.eclipse.org/bugs/describecomponents.cgi?product=Web+Tools
Looks like the correct reference should be: R2210 If a document-literal binding in a DESCRIPTION does not specify the parts attribute on a soapbind:body element, the corresponding abstract wsdl:message MUST define zero or one wsdl:parts. BP2219 contains R2210.
The numbers in the report actually refer to items from the WS-I Test Assertion Document (TAD), not from the profile. The TAD associated with the Basic Profile 1.1. can be found at: http://www.ws-i.org/Testing/Tools/2005/01/BP11_TAD_1-1.htm If you look at the entry for 2119, you'll find that you're correct that it targets profile requirement 2110.
Thank you for this explanation. However, wouldn't it be a good idea to give a reference to the actual profile rule(s)?
This sounds to me more like an enhancement request to display in the message not only the test assertion BPnnnn but also the target profile requirement(s).