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
7 replies
Subscribers
7 subscribers
Views
2829 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
Hi, What is easiest way to get the list of all external components/in
sheriner
over 11 years ago
Hi,
What is easiest way to get the list of all external components/interfaces and their details that Appian system is interactiong as part of various applications deployed? The idea behind this is to perform a daily "monitoring" of the status of the related xternal interfaces and thereby making sure that Appian is fit to be used.
Thanks,
Sherine...
OriginalPostID-96039
OriginalPostID-96039
Discussion posts and replies are publicly visible
0
Eduardo Fuentes
Appian Employee
over 11 years ago
Since integrations can be of multiple types such as web services, custom smart services, database connections, etc, there's no centralized UI where you can monitor the status of these integrations; they are hooked to Appian is different ways.
Even though you don't have a monitoring UI because of what I've explained above (the integrations are not add-ons to the base product but more like connection with third party sources), you still have a central point where you can monitor the status of the environment in terms of not only integrations but also in terms of the overall functionality of the environment, that is the application-server.log. If at some point one of your integrations is down you will see errors in this log, for instance, if the end point of a web service is down you will see time out errors in this log.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Eduardo Fuentes
Appian Employee
over 11 years ago
If the idea is to monitor the status of those end points or databases you could build process models to monitor their status using the Query RDBMS node for databases and the Call Web Service or the "Send HTTP Request" (downloadable here under the Shared Components section) for web services end points and schedule them to run with certain frequency to check the status of the third party systems.
For other types of systems that won't fit in this category you could write your own custom smart service.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sheriner
over 11 years ago
Thanks
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sheriner
over 11 years ago
How about an opeartion to check the status of Sharepoint?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Eduardo Fuentes
Appian Employee
over 11 years ago
Sharepoint also has native web services which you can call to test using either the Call Web Service or the Send HTTP Request.
On the other hand Sharepoint can also be seen as a URL that either is accessible or not which means you can still monitor it with the Send HTTP Request or any other custom smart service to simply query the URL:
HttpClient client = new HttpClient();
HttpMethod method = new GetMethod(url);
....
client.executeMethod(method);
method.getResponseBody();
//Determine the status of the page through
// method.getStatusCode()
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sheriner
over 11 years ago
I know it is out of box question, but do you know of any common method/operation of the SharePoint taht we can use in teh web service node to perform a check?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Eduardo Fuentes
Appian Employee
over 11 years ago
Probably just monitor the main Sharepoint URL is up using the code from above or a simple GET method in the Send HTTP Request to hit the URL
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel