Call Web Service Node / Advanced Call Web Service

Hi all,

Is it possible to call a local copy of a wsdl from the Call Web Service Node? It seems to only like URL's. The wsdl we are trying to call is to complex, but even having difficulty calling it with the Advanced Web Service Call smart services.

Ideally we would call a local copy of the WSDL as the provider of the service cant change the WSDL exposed via the URL, instead a local copy with the service definition so we can map the inputs and outputs.

Any pointers on this would be great.

Thanks, David.


  Discussion posts and replies are publicly visible

  • When you create a Web API GET operation, there is an example that returns a CSV file. This is how I came up with the idea that it could return any text based file. Appian is not good in handling binary files so serving images through web API might not be the best idea.

    I had teh same problem as @davidwi. My test for serving a WSDL file using Web API was by just creating a HTTP response with the WSDL XML content as the body. Then I tried to put the URL of the Web API into the Call Webservice Smart Service, and it works.
  • 0
    Certified Senior Developer
    in reply to Stefan Helzle

    created WEB API which gives output in xml format and using the API URL in call Web service Smart Service but getting error for WSDL URL as "The WSDL requires authentication. Please provide valid credentials (APNX-1-4045-006)"

Reply Children
No Data