I am trying to make a SOAP GET request to a Workday Web Service. I have confirmed the request with SoapUI and it works as expected.
The request is:
The error I receive in Katalon when I try is:
com.kms.katalon.core.webservice.exception.WebServiceException: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing ‘https://abc.workday.com/ccx/service/tenant/Cash_Management/Get_Ad_Hoc_Payees’.: org.xml.sax.SAXParseException: Content is not allowed in prolog.
** at com.kms.katalon.core.webservice.common.SoapClient.parseWsdl(SoapClient.java:117)**
** at com.kms.katalon.core.webservice.common.SoapClient.send(SoapClient.java:187)**
** at com.kms.katalon.controller.WebServiceController.sendRequest(WebServiceController.java:152)**
** at com.kms.katalon.composer.webservice.parts.SoapServicePart$4.run(SoapServicePart.java:237)**
** at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)**
Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing ‘https://abc.workday.com/ccx/service/tenant/Cash_Management/Get_Ad_Hoc_Payees’.: org.xml.sax.SAXParseException: Content is not allowed in prolog.
** at com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(Unknown Source)**
** at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)**
** at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)**
** at com.kms.katalon.core.webservice.common.SoapClient.parseWsdl(SoapClient.java:113)**
** … 4 more**
Caused by: org.xml.sax.SAXParseException; systemId: https://abc.workday.com/ccx/service/tenant/Cash_Management/Get_Ad_Hoc_Payees; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
** at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)**
** at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)**
** … 8 more**
I have searched the support community and found similar issues but no resolution so I’m posting a new request. I’m trying to get off SoapUI but cannot if this won’t work.