-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
Context: Adding Web Service administration capabilities into the admin-console. The entry use-case for administering deployed Web Services is to list the Web Services and summary information (id,name, JSE/EJB, etc) that have been deployed.
It was recommended that we use ServiceEndpointManager.listServiceEndpointNames() for 5.0.x and AxisService.listServices() for 4.0.x, but these methods return a String whose contents is an HTML Table which looks something like this:
<table>
<tr>
<th>ID</th>
<th>Address</th>
</tr>
.....
</table>
Request that new methods (or mod the existing methods) be exposed on ServiceEndpointManager and AxisService that return more information to properly satisfy the above use-case. Method signatures may look like:
ServiceEndpointManager
----------------------
public ServiceEndpoint[] getServiceEndpoints();
OR
public Collection getServiceEndpoints();
AxisService
-----------
public PortComponentInfo[] getServiceEndpoints();
OR
public Collection getServiceEndpoints();
It is understood that the Axis piece is going away, but my understanding is that the admin-console will be back-ported to 4.0.x which means we need to have this support in AxisService.