Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 24283 invoked from network); 1 Jul 2005 15:04:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 1 Jul 2005 15:04:18 -0000 Received: (qmail 3516 invoked by uid 500); 1 Jul 2005 15:04:05 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 3500 invoked by uid 500); 1 Jul 2005 15:04:04 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 3486 invoked by uid 99); 1 Jul 2005 15:04:04 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Jul 2005 08:04:04 -0700 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [209.10.110.108] (HELO zack.swishmail.com) (209.10.110.108) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Jul 2005 08:04:06 -0700 Received: (qmail 99359 invoked by uid 65534); 1 Jul 2005 15:03:58 -0000 Received: from 68.65.252.154 (crlsbd-cuda5-68-65-252-154.crlsca.adelphia.net) by mail.allesta.com (IMP) with HTTP for ; Fri, 1 Jul 2005 11:03:58 -0400 Message-ID: <1120230238.42c55b5e5bda0@mail.allesta.com> Date: Fri, 1 Jul 2005 11:03:58 -0400 From: aveitas@allesta.com To: axis-user@ws.apache.org, Anne Thomas Manes Subject: Re: Dynamic Endpoints References: <057b01c5794d$39521310$0c00000a@thesiger> <058201c5794e$ed3d6180$0c00000a@thesiger> <20050625220058.GC14880@sasami.atomised.org> <42BE39A8.8070106@internet.com.uy> <05d701c579ac$bf8f1bd0$0c00000a@thesiger> <20050626083954.GB21877@sasami.atomised.org> <066d01c57a4b$7cbd3e00$0c00000a@thesiger> <20050627122935.GA9833@sasami.atomised.org> <20050629121954.GA31378@sasami.atomised.org> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.3 / FreeBSD-5.2.1 X-Originating-IP: 68.65.252.154 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Greetings John, wsabi4axis (http://www.sourceforge.net/projects/wsabi4axis) can certainly help here. We have JSP's that already allow you do modify the parameters of a deployed web service. If the full-blown webapp does not fit your requirements, the "Configure" module (see http://demo.wsabi.org/configure/services.do) is a Struts module that you could potentially add into your application (assuming you are using struts). Lastly, you could take a look at the code that the backend of the "Configure" module utilizes to see how we interact with the Axis Engine. See the above link to SourceForge to download. Thanks, Al Quoting Anne Thomas Manes : > As far as I'm aware, Axis doesn't support that capability. The WSABI > folks have created a browser-based administration tool for managing > and manipulating deployment descriptors, but that's their own stuff -- > not part of Axis. > > Note that a user can't just arbitrarily modify the deployment > descriptor of a deployed service. Can you provide a use case? What > information would a user want to change in deployment descriptor? > > Anne > > On 6/29/05, John Baker wrote: > > Anne, > > > > I'm trying to modify a deployment descriptor through a web application that > > includes Axis. > > > > I.e.: > > > > - Create new webapp, > > - Add Axis integration, alter web.xml, etc., > > - Create a JSP that allows a user to modify the parameters of a deployed > > service. > > > > I am not thinking of developing a management tool (given there's a > perfectly > > good one out there already). I'm wondering how to alter the deployment > > descriptor through API calls? > > > > > > John > > > > On Tue, Jun 28, 2005 at 04:00:13AM -0700, Anne Thomas Manes wrote: > > > John, > > > > > > Please clarify. Do you want a client application to modify a service's > > > deployment descriptor? (A client endpoint should never be able to > > > modify an existing service.) > > > > > > Or do you want a client application to be able to dynamically discover > > > new services and make use of them? > > > > > > Perhaps you are thinking of developing a management tool? Perhaps > > > something like WSABI? (see > > > http://www.allesta.com/products/wsabi4axis.html) > > > > > > Anne > > > > > > On 6/27/05, John Baker wrote: > > > > Well, I can conclude that I have disclosed everything I nkow, and I > have > > > > some idea what I'm doing :-) > > > > > > > > I guess in broader terms, I'd like to know how to modify deployment > > > > descriptors on the fly! Imagine I were creating a Java GUI FrontEnd, > and Mr. > > > > user wants to add a new Service or Port? Or modify an existing one? > That's > > > > what I'm trying to achieve. > > > > > > > > Perhaps put more simply, that makes the problem easier to comprehend. > > > > > > > > On Sun, Jun 26, 2005 at 08:35:08AM -0400, Jeff wrote: > > > > > Hi John, > > > > > > > > > > At least one of us seems to be confused here :-) > > > > > > > > > > The Service you are referring to is client-side code. If all you want > to do > > > > > is set an endpoint for you client to connect to then you can do it > > > > > straightforwardly using code I mentioned earlier. > > > > > > > > > > I get the impression that (i) you are trying to do something that you > don't > > > > > really wish to fully disclose so it's not clear what your problem is > or (ii) > > > > > you have no idea what you're doing or (iii) you are doing something > that > > > > > exceeds my comprehension and you would perhaps fair better with help > from > > > > > someone with more expertise! > > > > > > > > > > > > > > > Best wishes, > > > > > > > > > > Jeff > > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: "John Baker" > > > > > To: > > > > > Sent: Sunday, June 26, 2005 4:39 AM > > > > > Subject: Re: Dynamic Endpoints > > > > > > > > > > > > > > > > Jeff, > > > > > > > > > > > > Perhaps this is a question for the dev list, as it really does > revolve > > > > > > around Axis internals, and not Axis usage? > > > > > > > > > > > > > > > > > > John > > > > > > > > > > > > On Sat, Jun 25, 2005 at 01:38:50PM -0400, Jeff wrote: > > > > > > > Thanks, BarZ, I'm sure we'll bear that in mind :-) > > > > > > > > > > > > > > > > > > > > > Jeff > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > > From: "Barzilai Spinak" > > > > > > > To: > > > > > > > Sent: Sunday, June 26, 2005 1:14 AM > > > > > > > Subject: Re: Dynamic Endpoints > > > > > > > > > > > > > > > > > > > > > > I haven't following this thread but it seems you guys are > talking > > > > > about > > > > > > > > a million different subjects here. > > > > > > > > Now, the question below is very easy! There's something called > the > > > > > > > > deployment descriptor or something > > > > > > > > like that where you define all the services you are going to > provide. > > > > > > > > What their names are, what is the > > > > > > > > class that implements it, whether Axis should instantiate an > object > > > > > per > > > > > > > > call or use a single instance and use it for all calls > > > > > > > > (which should be a thread-safe object), and you can specify a > whole > > > > > lot > > > > > > > > of parameters. Look it up in the docs, it's one > > > > > > > > of the first things you learn about. It's written in XML of > course :-) > > > > > > > > I don't usually like to say RTFM but this one "is on the cover > of the > > > > > > > book". > > > > > > > > > > > > > > > > BarZ > > > > > > > > > > > > > > > > John Baker wrote: > > > > > > > > > > > > > > > > >Well perhaps we should think about this at a different angle. > > > > > > > > > > > > > > > > > >The client makes a call to an Axis server. How does the Axis > server > > > > > > > figure > > > > > > > > >out which class to instantiate? When it receives a call to the > > > > > service > > > > > > > > >"MyService", how does it look up that service (the Service > object)? > > > > > > > > > > > > > > > > > >That's what I'm asking, and I'm convinced someone on this list > should > > > > > > > know > > > > > > > > >:-) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Internet Banda Ancha Todo el Dia por $u 490 por mes > > > > > > > > Sin gastos adicionales - Sin ocupar su telefono > > > > > > > > Y los primeros 4 meses 50% de descuento! > > > > > > > > ______________________________________________________ > > > > > > > > http://www.internet.com.uy - En Uruguay somos internet > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Internet Banda Ancha Todo el Dia por $u 490 por mes > > > > > > > > Sin gastos adicionales - Sin ocupar su telefono > > > > > > > > Y los primeros 4 meses 50% de descuento! > > > > > > > > ______________________________________________________ > > > > > > > > http://www.internet.com.uy - En Uruguay somos internet > > > > > > > > > > > > > > > > > > > > > > >