Using a Workday connecter, and importing new operation fails with errors (another example)

Document created by mike_aronson Employee on Jun 25, 2014
Version 1Show Document
  • View in full screen mode
Using a Workday connecter, and importing new operation for the Delegated Authentication object fails with errors:
 
Unable to browse connector: Unable to read WSDL from URL: https://wd2-impl-services1.workday.com/ccx/service/qad/Delegated_Authentication/v22/?wsdl: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'https://wd2-impl-services1.workday.com/ccx/service/qad/Delegated_Authentication/v22/?wsdl'.: Content is not allowed in prolog.: org.xml.sax.SAXParseException: Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) 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.boomi.connector.ws.WSCache.readWsdl(WSCache.java:94) at com.boomi.connector.ws.WSCache.getDefinition(WSCache.java:72) at com.boomi.connector.ws.WSBrowser.getOperations(WSBrowser.java:174) at com.boomi.connector.ws.WSBrowser.getExecuteObjectTypes(WSBrowser.java:71) at com.boomi.connector.ws.WSBrowser.getObjectTypes(WSBrowser.java:62) at com.boomi.connector.generic.GenericConnectorBrowseAction.browseObjectTypes(GenericConnectorBrowseAction.java:116) at com.boomi.connector.generic.GenericConnectorBrowseAction.browse(GenericConnectorBrowseAction.java:90) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.boomi.util.ClassUtil$InvokerWithClassLoader.invoke(ClassUtil.java:360) at $Proxy75.browse(Unknown Source) at com.boomi.connector.BrowseMessageHandler.handle(BrowseMessageHandler.java:83) at com.boomi.container.core.MessagePollerThread$BaseTask.handleMessage(MessagePollerThread.java:639) at com.boomi.container.core.MessagePollerThread$AsyncTask.run(MessagePollerThread.java:667) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) ; Caused by: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'https://wd2-impl-services1.workday.com/ccx/service/qad/Delegated_Authentication/v22/?wsdl'.: Content is not allowed in prolog.
 

This link (and subsequent version numbers) does not appear to work:

https://wd2-impl-services1.workday.com/ccx/service/qad/Delegated_Authentication/v21/?wsdl

Try a different version number for the API.

For example, this link works for this operation:

https://wd2-impl-services1.workday.com/ccx/service/qad/Delegated_Authentication/v20/?wsdl

In this example, it appears that Workday may have moved the wsdl for the later version, or deprecated API support for it.

Refer to Workday for which objects are exposed for each API version.

Attachments

    Outcomes