Another WSDL Issue?

40 views
Skip to first unread message

Drew Csillag

unread,
Dec 19, 2014, 2:12:36 PM12/19/14
to ihe-hpd-im...@googlegroups.com

Whilst implementing the ProviderInformationFeed transaction, I noticed (ok, the servlet constructor noticed) that the WSDL appears to be in violation of the WS-I Basic Profile 1.1 (which according to IHE ITI TF Vol2x,table V3.2-1 item IHE_WSP300, we should abide by) with respect to R2710

 

WS-I Basic Profile 1.1, R2710 states:

R2710 The operations in a wsdl:binding in a DESCRIPTION MUST result in operation signatures that are different from one another.

 

IHE_WSP300 states:

SOAP messages and WSDL documents shall conform to the WS-I Basic Profile 1.1 (within the requirements for IHE-WSP215).

 

The current WSDL in sections 3.58.6 & 3.59.6 of the HPD supplement, have the same types (dsml:batchRequest /dsml:batchResponse) for both the query and feed transactions, thus having identical signatures.

 

The upshot of this, at least it's what I'm running into, is if you have a client that does not do WS-Addressing (as the http://sitenv.org/provider-directory-test-tool appears not to), your transactions fail if you support both transactions because it can't figure out which transaction to run.

 

Is my interpretation here sound?  And is this a known issue?  Or is it that it's assumed that a client must use WS-Addressing?

 

 

Reply all
Reply to author
Forward
0 new messages