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.

OriginalPostID-262965

  Discussion posts and replies are publicly visible

Parents
  • 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.
Reply
  • 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.
Children