On 05/28/12 10:57, Mehmet Arikkan wrote:
Hi Burak,
I have found this answer as well, please don't bother :). I guess I
have to use @rpc instead of @sprc so that I can include ctx variable.
Please let me know if I am mistaken.
Merhaba,
Yes, you're correct. And in case you think I should make any additions
to the documentation, please let me know.
Best,
Burak
Regards,
Mehmet
On Mon, May 28, 2012 at 10:34 AM, Mehmet Arikkan <[email protected]
<mailto:[email protected]>> wrote:
Hi Burak,
"You could also do it in the user code as well, without messing
with events at all, in case you need to add method-specific headers."
Could you please give an example about this method? This is what I
need. I think I don't have a clear understanding on how I can use
the "ctx" variable in an @rpc or @srpc decorator function.
Suppose I have two methods A and B and I want to include an
AHeader and a BHeader in them respectively. How can I do that,
could you please elaborate with a simple example?
Regards,
Mehmet
On Fri, May 25, 2012 at 9:14 PM, Burak Arslan
<[email protected] <mailto:[email protected]>>
wrote:
On 05/25/12 21:09, Mehmet Arikkan wrote:
Actually what I meant to ask is that whether my way to add
the header is a proper way:
def _on_method_call(ctx):
ctx.out_header = RespHeader()
ctx.out_header.Elem1 = 'Test1'
ctx.out_header.Elem2 = 'Test2'
HelloWorldService.event_manager.add_listener('method_call',
_on_method_call)
Is this how you would properly add a SOAP Header to your
outgoing message?
Yes, you could do it like this with events if you want to add
that header to every response regardless of the method name.
You could also do it in the user code as well, without messing
with events at all, in case you need to add method-specific
headers.
Does that help?
Best,
Burak
_______________________________________________
Soap mailing list
[email protected] <mailto:[email protected]>
http://mail.python.org/mailman/listinfo/soap
_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap