Hi.
I work
with Sylvain so I have put some thought into this...
I was
thinking of adding a 'ServiceContext' to the stub. This
ServiceContext will have properties that matches the header objects defined in
the WSDL.
For
example, if we have objects A, B, C in the header, we create the
class
class
<ServiceName>ServiceContext {
private A myA;
private B myB;
private C myC;
// and
getters/setters
}
I
prefer this to get/setProperty since this explicitly defines which headers are
available. It would be the stub's responsibility to update the
ServiceContext and roundtrip values sent back from the
server.
-----Original Message-----
From: Tom Jordahl [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 11, 2002 2:16 PM
To: '[EMAIL PROTECTED]'
Subject: RE: soap:headerGlen and I have talked a little bit about this, but is was just talk. :-) Glad to hear that you are going to tackle this.One of the big design questions I have is how to pass header values in to the stubs.Do we add them in to the function signatures: myadd(String header1, String header2, int arg1, int arg2)? Do we set them some other way? via the Stub setProperty()? Do we create custom APIs in the Stub? Something else?Sylvain, what is your current thinking?--Tom Jordahl-----Original Message-----
From: St-Germain, Sylvain [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 11, 2002 12:53 PM
To: Axis Dev (E-mail)
Subject: soap:headerHas anybody started some work on this? I am looking into it now, if anyone as some ideas/guidelines/design ideas please send them to the list.Thanks.--Sylvain
This message may contain privileged and/or confidential information. If you have received this e-mail in error or are not the intended recipient, you may not use, copy, disseminate or distribute it; do not open any attachments, delete it immediately from your system and notify the sender promptly by e-mail that you have done so. Thank you.
This message may contain privileged and/or confidential information. If you have received this e-mail in error or are not the intended recipient, you may not use, copy, disseminate or distribute it; do not open any attachments, delete it immediately from your system and notify the sender promptly by e-mail that you have done so. Thank you.