Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 77424 invoked from network); 22 Oct 2003 10:31:23 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 22 Oct 2003 10:31:23 -0000 Received: (qmail 46439 invoked by uid 500); 22 Oct 2003 10:31:11 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 46425 invoked by uid 500); 22 Oct 2003 10:31:11 -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: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 46414 invoked from network); 22 Oct 2003 10:31:11 -0000 Message-ID: <3F965BEC.4070506@sbcglobal.net> Date: Wed, 22 Oct 2003 03:29:00 -0700 From: Mike Klein Reply-To: mikeklein@ieee.org Organization: Virtual Appliance User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031013 Thunderbird/0.3 X-Accept-Language: en-us, en MIME-Version: 1.0 To: axis-user@ws.apache.org Subject: Questions about wsdl2java/java2wsdl and gen'd stubs/skeletons X-Enigmail-Version: 0.81.7.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N My impression after a lot of reading on soap was that wrapped/called impl class was soap-unaware. #1 Why then are wsdl2java generated interface methods throwing RMIExceptions? Plus...generated impl classes have 'SOAP' in their name...this is not distributed-unaware. This implies impl code knows it's working on behalf of distributed clients. Should these docs stated rather that called implementation "don't have to be soap/distributed aware"? ------- In the axis docs section on java2wsdl (a good starting point if you have existing java impl you would like as a web service), it mentions using an intf for your service and then calling java2wsdl on it to generate webservice metadata. Then it goes on to state you should run wsdl2java to generated java-related portions. #2 This implies your interface (WidgetPrice in this case) gets overwritten (and w/rmi throws in signatures)...why is this correct? --------- #3 What is the purpose of server-side skeletons? With the webservice I have already deployed (via wsdd...not quickstart)...I have no skeletons...only implementation class/intf...axis is doing all the work. Do skeletons just allow fine-tuning? Do skeletons provide ability for scoped services? thanks, mike