Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Verified Answer
+1
person also asked this
people also asked this
Replies
3 replies
Subscribers
6 subscribers
Views
1451 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Process
I have a webservice node that was working fine in my process. We have now change
sajidm
over 12 years ago
I have a webservice node that was working fine in my process. We have now changed the input data types in the webservice to accept multiple values. The WSDL is still the same, all service and operation names are same. I deleted the node and deleted the data types created by wsdl node under data management. When I refresh the services in the Web Service node, it is throwing warnings and does not get the updated service.
The error message returned:
The provided XSD file contains a definition for the type {
abcdefg.com/}submitPlateForRefresh
, which already exists with a different structure. The requested type will not be created and the existing type will not be altered. You must first delete the existing type if you intend to redefine it with a different structure. (APNX-2-4045-001)
I have already tried the suggestion below from another thread. It did not work for me.
Information from the following thread:
https://forum.appian.c..
.
OriginalPostID-35692
OriginalPostID-35692
Discussion posts and replies are publicly visible
0
sajidm
over 12 years ago
...om/suite/apps/forum/discussions/thread/4617
"wsdl definitions are cached in appian (keyed by url) for a few hours to improve performance, you can clear the cache by restarting the app server (or wait 2 hours since the last access). If you want to turn off wsdl caching you can create a custom web.war/WEB-INF/conf/cache/cache-config-*.xml file."
The contents of the file will appear as follows:
<cache-configs>
<cache-config key="webservices.wsdlCache" config="resources/appian/cache/jcs-wsdlCache-config.ccf" enabled="false" />
</cache-configs>
Once the file is deployed restart the application server and re-test. This is recommended for development environments
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
+1
Eduardo Fuentes
Appian Employee
over 12 years ago
Take a look at this post:
forum.appian.com/.../4114
or this one:
forum.appian.com/.../b-19036
where I suggest the following approach:
1. Delete the CDTs related to the Web Service
2. Open up the process model, right click on the Call Web Service Smart Service - Properties - Setup
3. Temporarily check Authentication Required and typed something in username and password and click Refresh
4. Uncheck the authentication required option.
5. Finish configuring the smart service.
6. Save and publish the model
Cancel
Vote Up
0
Vote Down
Sign in to reply
Reject Answer
Cancel
0
sajidm
over 12 years ago
Thanks Eduardo. That worked.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel