Uploaded image for project: 'JBoss Web Services'
  1. JBoss Web Services
  2. JBWS-150

Need more robust access to service endpoint names

XMLWordPrintable

      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.

            tdiesler@redhat.com Thomas Diesler
            aveitas_jira aveitas (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: