Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 19851 invoked from network); 21 Apr 2005 13:35:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 21 Apr 2005 13:35:16 -0000 Received: (qmail 74893 invoked by uid 500); 21 Apr 2005 13:35:15 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 74882 invoked by uid 500); 21 Apr 2005 13:35:15 -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 74868 invoked by uid 99); 21 Apr 2005 13:35:14 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of robert.gombotz@gmail.com designates 64.233.184.200 as permitted sender) Received: from wproxy.gmail.com (HELO wproxy.gmail.com) (64.233.184.200) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 21 Apr 2005 06:35:14 -0700 Received: by wproxy.gmail.com with SMTP id 57so635274wri for ; Thu, 21 Apr 2005 06:34:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=EgW9IbEpRo+6hDNgzIrMs0pp2nesbyjPB5G5Pz2o5of5LVjnlfv6N1N/1sr3Q/SamHNb2i8w7FR6JJVsMiUfYhkp7jSFiLpxB7wacrx0xuIfY8drIKpa7dMvh3bUdv8D14ladnPHu01J6fZoaFEoxjuwDNXmh1wAjhfYjUnSIMM= Received: by 10.54.101.8 with SMTP id y8mr1436766wrb; Thu, 21 Apr 2005 06:34:56 -0700 (PDT) Received: by 10.54.16.69 with HTTP; Thu, 21 Apr 2005 06:34:54 -0700 (PDT) Message-ID: <16a7541d0504210634422ce566@mail.gmail.com> Date: Thu, 21 Apr 2005 15:34:54 +0200 From: Robert Gombotz Reply-To: Robert Gombotz To: axis-user@ws.apache.org, Mik Goodhelp Subject: Re: How to pass information between handlers and services. In-Reply-To: <3af54cdf05042105215ef7f8aa@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <3af54cdf0504210517392499f6@mail.gmail.com> <3af54cdf05042105215ef7f8aa@mail.gmail.com> X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N as far as I know there is no way for a handler to talk to a WS directly. but you can get the message inside your WS implementation: in your WS you can get the soap message using org.apache.axis.MessageContext.getCurrentContext() which gives you an object of type MessageContext. that you can use just like in your handlers, so just retrieve any info fram the message you want. hope I could be of help. Rob On 4/21/05, Mik Goodhelp wrote: > I am trying to implement an application that does the following. > Assume we have a client : >=20 > startSomething(XMLFLAG) > call.invoke(EndpointReference_1) > call.invoke(EndpointReference_2) > call.invoke(EndpointReference_3) >=20 > An Handler has to intercept the different calls and put the XMLFLAG in > the SOAPHeader of all the calls. >=20 > On the Provider side an Handler has to intercept the call, get the > XMLFLAG from the SOAPHeader and pass it to the provider service. >=20 > In simple words there is a way to directly pass information between > Client-Services and Client-Handlers and between Provider-Handlers and > Provider-Services > ??? > Thanks in advance. >