Invoking the Call Web Service smart service or the webservicequery() function does not create or recreate all the relevant CDTs in the environment.
webservicequery()
There are two possible causes:
For WSDLs in general, when the elementFormDefault parameter is set to qualified, all elements need to be defined by their fully qualified name, which is <namespace>:<name>. Alternately, the elementFormDefault can be set to unqualified to avoid this validation. This should resolve the issue if it was a first time occurrence.
elementFormDefault
<namespace>:<name>
On the other hand, if this is caused due to the caching of old data types then follow the steps below:
This article applies to all versions of Appian.
Last Reviewed: March 2017