I am trying to use Call Web Service in my process model, but I am receiving the following error for the WSDL:
This Operation is unavailable. The following error occurred during the creation of the message schemas: The global element {clones.telcordia.com}xclimSchemaMain could not be imported because it does not exist in the XSD. No types have been imported. (APNX-1-4050-001)
xclimSchemaMain is defined as a global element in that namespace, so I don't know why it's giving me the error that it doesn't exist. It is referenced by this:
<message name="ClonesRequest">
<part name="requestObject" element="tns:xclimSchemaMain"/>
</message>
<message name="ClonesResponse">
<part name="responseObject" element="tns:xclimSchemaMain"/>
I am unable to provide the WSDL since it given to us from a vendor that only provides it under contract. The WSDL follows the current standards. Has anyone else encountered this problem?
Discussion posts and replies are publicly visible
SoapUI was able to consume the WSDL without any problem. I discovered the issue. Appian does not handle <xsd:include> properly. It seems to overwrite all other elements defined in the namespace. I had to use the workaround of pasting the contents of all included xsd files into the WSDL.