Question
· Apr 2

Importing HealthShare WSDLs to SoapUI not working for several reasons (no authentication? linked resource not available?)

I'm currently fighting with SoapUI to get the HS WSDLs imported.

My first issue is, the IRISUsername and IRISPassword parameters don't seem to work.

i've tried the following url:

https://ifwap0661.ad.klinik.xxxyyy.de/ucrdev/csp/healthshare/hsrepositor...

result:
Error loading: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: The entity name must immediately follow the '&' in the entity reference.   

not entirely sure what is happening here.

if i enter the URL in a browser i'm required to still authenticate with user / pw, so i guess the Username & Password parameter somehow isn't working?

Second issue:

I downloaded the WSDL from the browser and saved it locally, to then import it into SoapUI, which also does not work:
Error loading [http://www.intersystems.com:80/healthshare/ihe/schema/IHE/XDS.b_Document... org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Element type "link" must be followed by either attribute specifications, ">" or "/>".  

going to http://www.intersystems.com:80/healthshare/ihe/schema/IHE/XDS.b_Document... doesn't seem to provide the required document.

have these been moved? are there new WSDLs provided somewhere?

Product version: HealthShare 2020.2
$ZV: HealthShare Unified Care Record 2023.2.0 Build: 1015 [HealthShare Modules: Health Insight:26.0 + Core:26.0 + Patient Index:26.0] - IRIS for Windows (x86-64) 2022.1.2 (Build 574_0_22843U) Wed Oct 18 2023 15:45:00 EDT [Health Insight:26.0|Core:26.0|Patient
Discussion (1)2
Log in or sign up to continue

Hi Colin,

when you use something like "/ucrdev/csp/healthsahre" you should check on your management portal on "web applications" if the web app "/ucrdev/csp/healthsaher" requires authentication. You may wont to unceck the password box. Also, be carefoul to modify standard web app (like "/ucrdev/csp/" seems to be) as you me be unable to still access to that namespace by management portal.
In this case, more likely, you want to create your own web application that does not require authentication (you can easy clone the standard one "/ucrdev/csp/"  and then modify the sessings). Than your WSDL (or WS more generally) will be like : https://ifwap0661.ad.klinik.xxxyyy.de/mycusomwebapp/hsrepository...
In this way you no longer need to be authenticated.

Second:

org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Element type "link" must be followed by either attribute specifications, ">" or "/>".  
 

It seems the WSDL has something wrong. Another cause may it be in the WSDL are linked some external resourcess that points to other WSDL at other addresses that needs to be resolved. If that IP/resourcess cant be resolved, it leads to an uncomplete (broken) WSDL file.

I hope it helps,

Best regards,
Stefano