loopbackio / strong-soap

SOAP driver for Node.js (A complete rewrite of node-soap)
Other
390 stars 159 forks source link

createClient() gets stuck #731

Open giorgiogross opened 4 months ago

giorgiogross commented 4 months ago

Description

We're trying to initialise a SOAP client with local WSDL files. This works with most of our WSDL files, but for a few ones createClient never completes. Going into the strong-soap code revealed that execution stops while parsing the XML. One of the WSDL files it happens with can be found here: https://github.com/gematik/api-telematik/blob/OPB5/conn/phrs/PHRManagementService_V2_5_2.wsdl

Steps to reproduce

Expected result

Either parse the XML successfully, or throw an exception offering useful feedback on what went wrong.

Additional information

node -e 'console.log(process.platform, process.arch, process.versions.node)' darwin arm64 18.17.1

npm ls --prod --depth 0 | grep loopback