Unable to Send request error returned for SOAP testing

Hi there,

I manually imported a WSDL from local wsdl file and tried to perform SOAP testing using Katalon Studio.

When I run a SOAP12 request message,unfortunately the request is failing with “Unable to send request” error . For more information, please see below error log -

Can you please help me ?

Note
1/ I’m running this test from company network, the below test was executed successfully from SOAPUI
2/ I tried to test with Proxy - On/off (including disabling MobProxy), but result is same

SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
2019-06-24 14:38:06.892 INFO  c.k.katalon.core.main.TestCaseExecutor   - --------------------
2019-06-24 14:38:06.899 INFO  c.k.katalon.core.main.TestCaseExecutor   - START Test Cases/getSampleReq
2019-06-24 14:38:08.600 DEBUG testcase.getSampleReq        - 1: sendRequest(findTestObject("SOAP12/getSampleReq", ["url":"https://sampleurl:7812/fold1/fold2/fold3/v1"]))
2019-06-24 14:38:10.126 ERROR c.k.k.core.keyword.internal.KeywordMain  - ❌ Unable to send request (Root cause: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document at 'https://sampleurl:7812/fold1/fold2/fold3/v1'.: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative DNS name matching sampleurl found.
	at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
	at com.kms.katalon.core.webservice.common.SoapClient.parseWsdl(SoapClient.java:83)
	at com.kms.katalon.core.webservice.common.SoapClient.send(SoapClient.java:142)
	at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword$_sendRequest_closure1.doCall(SendRequestKeyword.groovy:53)
	at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword$_sendRequest_closure1.call(SendRequestKeyword.groovy)
	at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:66)
	at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword.sendRequest(SendRequestKeyword.groovy:48)
	at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword.execute(SendRequestKeyword.groovy:43)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
	at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)
	at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)
	at getSampleReq.run(getSampleReq:16)
	at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
	at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
	at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:342)
	at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:333)
	at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:312)
	at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:304)
	at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:238)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
	at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
	at TempTestCase1561351081697.run(TempTestCase1561351081697.groovy:21)
Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative DNS name matching sampleurl found.
	at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown Source)
	at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
	at com.kms.katalon.core.webservice.common.SoapClient.parseWsdl(SoapClient.java:83)
	at com.kms.katalon.core.webservice.common.SoapClient.send(SoapClient.java:142)
	at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword$_sendRequest_closure1.doCall(SendRequestKeyword.groovy:53)
	at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword$_sendRequest_closure1.call(SendRequestKeyword.groovy)
	at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:66)
	at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword.sendRequest(SendRequestKeyword.groovy:48)
	at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword.execute(SendRequestKeyword.groovy:43)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
	at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)
	at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)
	at Script1561351048428.run(Script1561351048428.groovy:16)
	... 11 more
Caused by: java.security.cert.CertificateException: No subject alternative DNS name matching sampleurl found.
	... 24 more
)

2019-06-24 14:38:10.190 INFO  c.k.katalon.core.main.TestCaseExecutor   - END Test Cases/getSampleReq

Thanks

Hi @KGuru,
We will take a look into this issue.
Regards.

Thanks @huynguyen

I am trying to Parameterize the WSDLURL for SOAP request, so that i can use multiple Wsdl url’s for a single Test case, How can i achieve that?