Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
6 replies
Subscribers
6 subscribers
Views
2579 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Integrations
Hi Guys, I'm trying to call a SOAP service but i need to use a diffe
johne252
over 10 years ago
Hi Guys,
I'm trying to call a SOAP service but i need to use a different endpoint (not the service endpoint found on the WSDL). Is this possible using the Call Webservice plugin?
Thanks!...
OriginalPostID-121927
OriginalPostID-121927
Discussion posts and replies are publicly visible
0
Sathya Srinivasan
Appian Employee
over 10 years ago
Have you looked into sendHttpRequest plug-in? Does that address your requirement?
The plug-in is available as a Function expression under Records --> Shared Components
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
elizabeth.epstein
over 10 years ago
Can you re-host the WSDL and modify it to specify your desired endpoint?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
johne252
over 10 years ago
@sathya.srinivasan - yes i've tried that but the problem is i have to construct the object manually since it's a soap service which is a bit tedious. I actually wanted to use the feature of the Webservice Plug-in wherein it readily identifies the data structure of the service I'm using.
@elizabeth.epstein - not possible to re-host the WSDL. The thing is the WSDL is automatically generated by the node that served the WSDL( I have no direct access to the nodes, just the load balancer) the so the service endpoint is pointed to that specific node which is behind a load balancer. I need to force the service endpoint to use the load balancer address.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
johne252
over 10 years ago
@elizabeth.epstein - when you say re-host, can i re-host it inside my appian instance? (meaning i download the wsdl manually, edit the service endpoint and upload it to my appian instance) or on a different server?
Basically, what i want to do is to have the WSDL objects/elements created automatically so I don't have to reconstruct them in Appian.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
elizabeth.epstein
over 10 years ago
Appian won't automatically host a WSDL for you, but if you are using JBoss there is a public folder. Or you can host it on another server such as a web server. But once you point Appian's Web Service Node to a certain WSDL, it will construct data types from there.
However in this case it sounds like every time your WSDL changes (is it re-generated often?) you'll need to re-copy it to the new location.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
johne252
over 10 years ago
thanks @elizabeth.epstein!
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel