You still need to implement the Service interface the get access to
the soap envelope via Operation ctx --> message ctx INFLOW --> soap
envelope . That'll have your header.

Services that set headers typically do that in a handler, using
roughly the same logic.

HTH,
Robert
http://www.braziloutsource.com/

On 8/10/06, Brecht Yperman <[EMAIL PROTECTED]> wrote:
It's only client-side.

I want to send headers to the server-side service.
I suppose the server-side service can also send headers back, so I would
like to receive those as well.

Thanks,
Brecht

-----Original Message-----
From: robert lazarski [mailto:[EMAIL PROTECTED]
Sent: donderdag 10 augustus 2006 15:47
To: axis-user@ws.apache.org
Subject: Re: [Axis2] Custom headers

If I understand you correctly - you just need to access the header on
the service side that the client has set. If that's the case, you need
to use a recent nightly and have the Service implement the interface
org.apache.axis2.Service . Then its something like...

OperationContext _oc;
   public void setOperationContext(OperationContext oc){
       _oc = oc;
   }

What you need to do then is get the SOAPEnvelope from the
MessageContext from the INFLOW. That would roughly be:

_oc.getMessageContext("In").getTo().getAllReferenceParameters().get(qnam
eOfReferenceParameter);

HTH,
Robert
http://www.braziloutsource.com/

On 8/10/06, Brecht Yperman <[EMAIL PROTECTED]> wrote:
> That is indeed possible to send custom headers.
> How do I receive them?
>
> Thanks,
> Brecht
>
> -----Original Message-----
> From: robert lazarski [mailto:[EMAIL PROTECTED]
> Sent: donderdag 10 augustus 2006 15:11
> To: axis-user@ws.apache.org
> Subject: Re: [Axis2] Custom headers
>
> Maybe I'm missing something ... but why can't you use
> ServiceClient.addHeader() ?
>
> HTH,
> Robert
> http://www.braziloutsource.com/
>
> On 8/10/06, Brecht Yperman <[EMAIL PROTECTED]> wrote:
> > Any ideas here?
> >
> > This project is rather urgent, and my question seems quite trivial
to
> me
> > (although I am unable to do it).
> >
> > All I want to do is send along custom headers and receive custom
> > headers.
> >
> > Thanks,
> > Brecht
> >
> > ________________________________________
> > From: Brecht Yperman [mailto:[EMAIL PROTECTED]
> > Sent: dinsdag 8 augustus 2006 14:45
> > To: axis-user@ws.apache.org
> > Subject: [Axis2] Custom headers
> >
> > Hi,
> >
> > I'm using the serviceclient to call webservices.
> >
> > I would like the user to be able to add custom headers to the
> > headerelements. I should also be able to return custom
headerelements
> > from the response to the user.
> >
> > I thought about writing a handler, but I have a few problems (how to
> get
> > the elements from the user to the handler?, ...)
> >
> > How do I start?
> >
> > Thanks a lot,
> > Brecht
> >
> > Invenso - The "Integration Software" specialists.
> > _____________________________________________
> > Brecht Yperman
> > Development team
> >
> > Direct: +32 (0)3 780 30 05
> > Email: [EMAIL PROTECTED]
> > INVENSO bvba
> > Industriepark-West 75
> > 9100 Sint-Niklaas
> > Belgium - Europe
> >
> > Phone: +32 (0)3 780 30 02
> > Fax: +32 (0)3 780 30 03
> > Email: [EMAIL PROTECTED]
> > Website: www.invenso.com
> > "E-mail disclaimer: This e-mail, and any attachments thereto, is
> > intended only for use by the addressee(s) named herein and may
contain
> > legally privileged and/or confidential information. If you are not
the
> > intended recipient, please note that any review, dissemination,
> > disclosure, alteration, printing, copying or transmission of this
> e-mail
> > and/or any file transmitted with it, is strictly prohibited and may
be
> > unlawful. If you have received this e-mail by mistake, please
> > immediately notify the sender and permanently delete the original as
> > well as any copy of any e-mail and any printout thereof."
> >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to