EbmsMessageSenderService.wsdl not compliant with R2204 en R2210

2 views
Skip to first unread message

PetersP

unread,
Jul 18, 2007, 2:09:36 AM7/18/07
to Hermes 2.0 Discussion List
The WSDL EbmsMessageSenderService.wsdl is not compliant with WS-
BasicProfile rules R2204 en R2210, check http://www.ws-i.org/Profiles/BasicProfile-1.1.html

This is the output log when passed through the WSDL proxy generator:

Microsoft (R) Web Services Description Language Utility
[Microsoft (R) .NET Framework, Version 2.0.50727.42]
Copyright (C) Microsoft Corporation. All rights reserved.
Warning: This web reference does not conform to WS-I Basic Profile
v1.1.
R2204: A document-literal binding in a DESCRIPTION MUST refer, in each
of its soapbind:body element(s), only to wsdl:part element(s) that
have been defined using the element attribute.
- Part 'cpaId' of message 'EbmsRequestMsg' from service description
with targetNamespace='http://service.ebms.edi.cecid.hku.hk/'.
- Part 'service' of message 'EbmsRequestMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.
- Part 'action' of message 'EbmsRequestMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.
- Part 'convId' of message 'EbmsRequestMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.
- Part 'fromPartyId' of message 'EbmsRequestMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.
- Part 'fromPartyType' of message 'EbmsRequestMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.
- Part 'toPartyId' of message 'EbmsRequestMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.
- Part 'toPartyType' of message 'EbmsRequestMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.
- Part 'refToMessageId' of message 'EbmsRequestMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.
- Part 'message_id' of message 'EbmsResponseMsg' from service
description with targetNamespace='http://
service.ebms.edi.cecid.hku.hk/'.

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.
- Operation 'Request' on binding 'EbmsSoapHttpSend' from namespace
'http://service.ebms.edi.cecid.hku.hk/'.

For more details on the WS-I Basic Profile v1.1, see the
specification
at http://www.ws-i.org/Profiles/BasicProfile-1.1.html.

Warning: one or more operations were skipped.
Warnings were encountered. Review generated source comments for more
details.

Writing file 'C:\temp\EbmsOutbound.cs'.

Reply all
Reply to author
Forward
0 new messages