The Services tab is considered the main tab for creating, managing, and checking the status of the objects. The left hand tree (Services Tree) will allow the user to manipulate different objects. Other than administrative operations, the user should be able to perform all tasks from this tree by using the right click menu from each tree node.
Messages are objects that are being transferred between Web services that include data that the Web service uses to be able to communicate with each other. Messages include a SOAP header which usually includes standard properties which the web service its intended to (consumer) understands how to decipher information out of.
The user can look at the messages for all of Web services imported into the application by clicking on the root node of the services tree. The user can look at the messages for a specific Web service by clicking on that Web service node in the service tree. The user can also look at only messages for a specific operation by clicking on the specific operation node in the services tree.
The view message table appears in the middle frame when the user clicks on one of services, a specific Web service or operation node in the services tree. This message view table is populated with different messages depending on which node the user selects.
Root Services Node Selection: If the user selects this node the Message View table will be populated with the last 30 messages (this number is customizable and can be done by setting an option(link)) that came into the system as a whole.
Web Service Node Selection: If the user clicks on a specific Web Service node, the Message View table will be populated with the last 30 messages for any of the operation within this specific Web service. Its and aggregation of messages.
Operation Node Selection: If the user clicks on a specific operation node, the Message View table will be populated by the last 30 messages for that specific operation only.
The message content can be viewed by clicking on the date of the message in the Message View table. This page will include the different content of a specific message request and response.
Request Message: This folding has the content of the SOAP body of the message.
Request Header: This folding includes the content of the SOAP header of the message.
Request MIME Header: This folding has the actual MIME header information for the http request.
Response Message: This folding has the content of the SOAP body of the message response.
Response Header: This folding includes the content of the SOAP header of the message response.
Response MIME Header: This folding has the actual MIME header information for the http response from the provider.
Fault: This folding includes the faults generated by the Web service in this message if any.
Message Monitor List: This folding includes a table of all monitors that have acted on this message, their status and their result.
Services Tree allows the user to perform most tasks inside of JaxView application. These tasks include, adding, deleting, assigning, editing objects. The tree also will give visual feedback to the user about the status of each node. Although at first glance the tree structure seems intimidating it is a simple assignment structure. The Services Tree Hierarchy is as follows.
Services Root Node: This node is the root node for all Web services being managed by JaxView.
Web Service Node: This level nodes is the name of a specific Web Service being managed by JaxView.
Operation Node: This node is the name of an operation within a Web Service.
Monitor Node: This layer will show the names of all monitors currently assigned to a specific operation.
Rule Node: This layer shows the list of rule's currently assigned to a specific monitor.
Alert Node: This layer shows the list of alerts that are currently assigned to a specific rule.
Edit: Select this menu item to Edit the Service Policies
Assgin Monitors To Service: Assigning monitors to all the operations in this Web Service
Apply Policies To Services: Selecting this will the user to apply policies of this Web Service to a group of services or other services
Delete Multiple Service: Selecting this menu item will allow the user to delete multiple Web services at once.
Delete Service: Clicking on this menu item will delete the service out of the system.
Generate Report: Clicking on this menu item will allow the user to generate a dynamic report for this service monitors for a specified period of time. This report will be saved and can also be emailed to a list of people. Please see Generating Dynamic Reports section for more details(link).
View Reports: This menu item will show a table which includes a list of all previous dynamically generated reports for the selected service. Clicking on the date link will show the actual report.
Setup Failover: This will setup a Failover service for this Web service.
View WSDL: Clicking on this menu item will allow the user to view the contents of the WSDL file. In case of a REST service this menu item will include information entered when adding the REST service.
View Faults: Clicking on this menu item will show a list messages that had a fault which was generated by all operation in the selected Web service. You can see the fault code and fault string for this message
Certain nodes on the Services Tree include a status icon. These are monitors, operations, and services nodes. In reality only monitors have statuses but if a monitor has a status, this propagates to the operation messages that this monitor acts upon and ultimately the service that this operation belongs to. For example, when a message comes into the system for operation 'O' which is part of the Service 'S' a monitor acts on it. Depending on the threshold this monitor will have a status (good, warning, error). This status will propagate to the operation node and the service node. So if the monitor has a status of good the operation will have a status of good and the service will have a status of good. If an operation has a monitor with status of error then it will have a status of error regardless any status the other monitors assigned to the operation might have.
Here is a list of the monitor status icons.
Good
Warning
Error
No Data
Disabled ![]()
There is more on how the status of the monitor is set in the threshold section (link)