When we try to import WSDL file using the link (not local file) import fails with Unauthorized 401 error.
It appears that to perform import we also need to pass in the cookie but I am not sure how we can do this with the import tool? (I know how to get the cookie but I am not sure how to pass it to Katalon Studio during the import)
In Firefox, if I pass in the WSDL link I also get Unauthorized 401 error. However using developer tools I can set cookie (within Storage tab) and rerun call and with proper cookie the call completes successfully.
If we import local WSDL file, the import completes successfully and all SOAP service requests get created.
However, when we try to make any of the service requests it looks like Katalon Studio first tries to update or validate that service function is matching one online and instead of making a service call we need it first tries to GET services again and again it fails with 401 error (this is confirmed using wireshark)
With SOAP UI import of the WSDL file fails with the same error (since cookie is needed) but in SOAP UI if we import local WSDL file then we make desired requests SOAP UI makes just service calls we need and those are working as expected (so it skips that “extra check” that Katalon Studio does)
Any advice on how we can go around this issue? And reasons why KS is making that extra step to pull or validate service functions when imported from local WSDL file.
We used SOAP UI for quite a long time for SOAP testing but are looking into migrating into Katalon Studio and as of now this is a major blocker.
This WSDL file is running on local server so cannot share it outside of the company VPN.