RE: SOAP:Header question

2005-10-25 Thread Tysnes Are Thobias
Title: Message



Hello 
Anne! Thanks for your reply :o)
 
When I 
describe headers like you suggests, wsdl.exe in .NET gives me the 
warning
I 
mentioned (R2210)
 
And if 
I have several operations (example below) declared in the WSDL both 
wsdl.exe
in 
.NET and SoapScope Analyzer gives me this 
warning:
 
"Duplicate Wire Signature
Wsdl:Operation myOperation1 with wsdl:part MyHeader has same wire signature 
as
wsdl:operation myOperation2 with wsdl:part MyHeader. W013"
 
The 
code generated in .NET and Axis looks ok, but I don't like the warnings.. 
;o)
 
Cheers,
Are T. 
Tysnes
 














 

 
























  
  -Original Message-From: Anne Thomas 
  Manes [mailto:[EMAIL PROTECTED] Sent: 25. oktober 2005 
  21:43To: axis-user@ws.apache.orgSubject: Re: SOAP:Header 
  questionDid you specify a parts attribute in the 
   description?Here's an example of how your should 
  describe headers:
...  transport="
http://schemas.xmlsoap.org/soap/http"/>  
 		part="subscribeheader" use="literal"/>
Anne
  On 10/25/05, Tysnes Are 
  Thobias <[EMAIL PROTECTED]> 
  wrote:
  Hello!I 
have som issues with SOAP:Header.The solution with multiple parts in 
a message raise a warningin .NET:"Warning: This web reference 
does not conform to WS-I Basic Profilev1.1 .R2210: If a 
document-literal binding in a DESCRIPTION does not specifythe parts 
attribute on a soapbind:body element, the correspondingabstract 
wsdl:message MUST define zero or one 
wsdl:parts.  -  Operation 'SLSCreateCase' on binding 
'SLSCreateCaseSOAPBinding' from namespace 'http://www.edb.com/sls/webservices/createcase/wsdl'."When 
i split the parts in two 
messages: 
element="myheader:AutHeader"/>element="s0:QuerySomething"/>everything 
is fine in .NET, but AXIS 1.3 (WSDL2Java) refuses to generatethis header 
for me.Any reason for this !?Cheers;Are T. 
Tysnes-Original Message-From: Hans Planting 
(CWEU-USERS/CWNL)[mailto:[EMAIL PROTECTED]]Sent: 
20. oktober 2005 17:15 To: axis-user@ws.apache.orgSubject: 
Re: SOAP:Header questionIt should look like: 
**...   
...soapAction="http://xxx/webservices/GetFinancialDetail 
" 
style="document"/>  use="literal" /> ... 
When running wsdl2java you should get something 
like'getFinancialData(String clientid, Authorization auth)' as 
thewebservices endpoint method. The clientid will be sent in the 
soap:body,the auth in the soap:header of the envelope. The Axis java 
source distribution contains a good example of this 
in[axishome]/test/wsdl/headerHans>You got 
the idea: have the endpoint method (getFinancialData) handle>this 
data - and obviously, it requires extra parameters to do that. The 
>question is how to transfer this authentication data from the 
header to>this parameter. Or do I 
misunderstand?>>Just for clearence:>I got a WSDL from 
which I created the JAVA sources using WSDL2Java >--server-side, that 
gave me (amongst others) OrgWebservice.java 
and>OrgWebServiceImpl.java. The last one is the one that implements 
the>actual services, amongst the GetFinancialDetails 
(java.lang.String >clientid). Is that what you call the "endpoint 
method"?>>Obviously, that one nedds to get the authentication 
data, and I don't>care if that would be in the form of an object: 
Object class >Authentication>   java.lang.String 
region ;>   java.lang.String department 
;>   java.lang.String desk ;>   
java.lang.String username ;>>or whatever, or as separate 
arguments. Lets assume the first. >>So the service - now 
generated as:>>FinDetails class getFinancialDetails 
(java.lang.String clientid)>>would need to 
be:>>FinDetails class getFinancialDetails (java.lang.String 
clientid,>Authetication authentication)>>so I could use 
the data - directly or by a getter.>>Would this be the idea of 
WSDL:>...>   
>  >>  > 
>  >type="s:string" 
/>>  >type="s:string" 
/>>  >type="s:string" 
/>>  >type="s:string" 
/>>>  > 
>  >   
...>  > 
>  >...>>  soapAction="http://xxx/webservices/GetFinancialDetail 
">style="document" 
/>>  >>>part="Authorization" 
use="literal" 
/>>  >  >>  > 
>...>>This is in the WSDL already, but the header data 
is not included in the>generated JAVA code:>>public 
interface OrgWebServiceSoap extends java.rmi.Remote { 
...>public xxx.FinDetails 
getFinancialDetail(java.lang.String 
clientid);>...>}>>and I don't find any 
refererence to the haeder data e

How does Serialization and deserialization work in axis

2005-10-25 Thread Parikh,Pratik
Title: How does  Serialization and deserialization work in axis






Hi Everyone,


   I am kind of new to axis, and was wondering the implementation details about Serialization and deserialization  in axis. 

 

Parikh, Pratik






CONFIDENTIALITY NOTICE

This message and any included attachments
are from Cerner Corporation and are intended
only for the addressee. The information
contained in this message is confidential and
may constitute inside or non-public information
under international, federal, or state
securities laws. Unauthorized forwarding,
printing, copying, distribution, or use of such
information is strictly prohibited and may be
unlawful. If you are not the addressee, please
promptly delete this message and notify the
sender of the delivery error by e-mail or you
may call Cerner's corporate offices in Kansas
City, Missouri, U.S.A at (+1) (816)221-1024.
 --


Re: SOAP:Header question

2005-10-25 Thread Anne Thomas Manes
Did you specify a parts attribute in the  description?

Here's an example of how your should describe headers:


...  transport="
http://schemas.xmlsoap.org/soap/http"/>  
 		part="subscribeheader" use="literal"/>


AnneOn 10/25/05, Tysnes Are Thobias <[EMAIL PROTECTED]> wrote:
Hello!I have som issues with SOAP:Header.The solution with multiple parts in a message raise a warningin .NET:"Warning: This web reference does not conform to WS-I Basic Profilev1.1
.R2210: If a document-literal binding in a DESCRIPTION does not specifythe parts attribute on a soapbind:body element, the correspondingabstract wsdl:message MUST define zero or one wsdl:parts.  -  Operation 'SLSCreateCase' on binding 'SLSCreateCaseSOAPBinding'
from namespace 'http://www.edb.com/sls/webservices/createcase/wsdl'."When i split the parts in two messages:
element="myheader:AutHeader"/>element="s0:QuerySomething"/>everything is fine in .NET, but AXIS 1.3 (WSDL2Java) refuses to generatethis header for me.Any reason for this !?
Cheers;Are T. Tysnes-Original Message-From: Hans Planting (CWEU-USERS/CWNL)[mailto:[EMAIL PROTECTED]]Sent: 20. oktober 2005 17:15
To: axis-user@ws.apache.orgSubject: Re: SOAP:Header questionIt should look like:
**...  
...
soapAction="http://xxx/webservices/GetFinancialDetail
" style="document"/>  use="literal" /> ...
When running wsdl2java you should get something like'getFinancialData(String clientid, Authorization auth)' as thewebservices endpoint method. The clientid will be sent in the soap:body,the auth in the soap:header of the envelope. The Axis java source
distribution contains a good example of this in[axishome]/test/wsdl/headerHans>You got the idea: have the endpoint method (getFinancialData) handle>this data - and obviously, it requires extra parameters to do that. The
>question is how to transfer this authentication data from the header to>this parameter. Or do I misunderstand?>>Just for clearence:>I got a WSDL from which I created the JAVA sources using WSDL2Java
>--server-side, that gave me (amongst others) OrgWebservice.java and>OrgWebServiceImpl.java. The last one is the one that implements the>actual services, amongst the GetFinancialDetails (java.lang.String
>clientid). Is that what you call the "endpoint method"?>>Obviously, that one nedds to get the authentication data, and I don't>care if that would be in the form of an object: Object class
>Authentication>   java.lang.String region ;>   java.lang.String department ;>   java.lang.String desk ;>   java.lang.String username ;>>or whatever, or as separate arguments. Lets assume the first.
>>So the service - now generated as:>>FinDetails class getFinancialDetails (java.lang.String clientid)>>would need to be:>>FinDetails class getFinancialDetails (java.lang.String
 clientid,>Authetication authentication)>>so I could use the data - directly or by a getter.>>Would this be the idea of WSDL:>...>  
>  >>  >
>  >type="s:string" />>  >type="s:string" />>  >type="s:string" />>  >type="s:string" />>>  >
>  >   ...>  >
>  >...>>  soapAction="http://xxx/webservices/GetFinancialDetail
">style="document" />>  >>>part="Authorization" use="literal" />>  >  >>  >
>...>>This is in the WSDL already, but the header data is not included in the>generated JAVA code:>>public interface OrgWebServiceSoap extends java.rmi.Remote { ...>public 
xxx.FinDetails getFinancialDetail(java.lang.String clientid);>...>}>>and I don't find any refererence to the haeder data either when>searching all java files.>>So HOW to change the WSDL to get this information included in the
>interface? Or should I just add it and create a WSDL from the java>code? Quite a nasty job since so much needs to be coded. By that: the>nasty part, at the moment, is that the WSDL is _delivered_ to me -
>there is already a webservice (on another platform) that works with it.>The good side is that we're in the stage of preparing a new version so>changes can be incoprorated. If only I had some idea.
>>Willem>>PS. Original names in code adapted for display, because of policy.>>-Oorspronkelijk bericht->Van: Hans Planting (CWEU-USERS/CWNL)>[mailto:
[EMAIL PROTECTED]]>Verzonden: donderdag 20 oktober 2005 11:29>Aan: axis-user@ws.apache.org>Onderwerp: Re: SOAP:Header question>
>>Hi Willem,>>It sounds to me that you need to use explicit service context: the>signature of the webservices endpoint method is extended with the parts>of the soap:header.>This way the getFinancialDetails method will have an additional
>parameter for the authentication data - however the authentication data>in the soap envelope is transported in the header. So you don't cre

RE: WSDL2Java / Java2WSDL / !WSDL questions

2005-10-25 Thread Ron Reynolds
add it to your server-config.wsdd file:
http://www.oio.de/axis-wsdd/wsdlFile.htm

> Ok, but how can this be done?
> I had to manually deploy the service since AdminClient did not - or I have
> done it wrong (didn't copy the .JAR file to the right spot before
> deploying).
>
> Willem
>
> -Oorspronkelijk bericht-
> Van: Anne Thomas Manes [mailto:[EMAIL PROTECTED]
> Verzonden: dinsdag 25 oktober 2005 0:13
> Aan: axis-user@ws.apache.org
> Onderwerp: Re: WSDL2Java / Java2WSDL / !WSDL questions
>
>
> When you deploy your service, specify your own WSDL file rather than let
> Axis generate a new one for you.
>
> Anne
>
>
> On 10/21/05, Willem Grooters < [EMAIL PROTECTED]
>  > wrote:
>
> I have received a WSDL file and created code from it using WSDL2Java
> --server-side. Basic functions do work, but when creating a test client on
> .NET, some types seem not solvable. One of them is "ArrayOfMedewerker" that
> IS part of the application (the class does exist), quite obviously since the
> type is in the WSDL that is the base for the code:
> ...
>   
> 
>   
> 
>type="s0:ArrayOfMedewerker" />
> 
>   
> 
>   
>   
> 
>nillable="true" type="s0:Medewerker" />
> 
>   
> ...
>   />
> ...
>   
>  element="s0:GetMedewerkerDetailResult" />
>   
> ...
> 
>   
>   
> 
> ...
>   
>  binding="s0:OrganisatieWebServiceSoap">
>   http://xxx/OrganisatieWebService.asmx
>  " />
> 
>   
>
> The code generated by WSDL2Java does include code for the class:
>
> ArrayOfMedewerker.java
>
> public class ArrayOfMedewerker  implements java.io.Serializable {
> public ArrayOfMedewerker() {
>
> as part of a class MedewerkerResult:
>
> MedewerkerResult.java
>
> private xxx.webservices.organisatie.ArrayOfMedewerker medewerkers;
>
>
> The servicecode itself contains this operation:
> OrganisatieWebServiceSoap.java
>
> public xxx.webservices.organisatie.ArrayOfMedewerker
> getMedewerkerDetail(
> xxx.ArrayOfSleutel sleutels,
> boolean zoekMetAfwijking,
> boolean zoekOokExpired,
> int maxResultaatGroepen,
> XXX.PersoonOpties persoon)
>  throws java.rmi.RemoteException;
>
> (The service has not yet beeen coded in OrganisatieWebServiceSoapImpl.java
> it will simply return NULL, but that is (I think) irrevant)
>
> A collegue it ceating a .NET appliaction for testing, but his IDE complains:
>
> Microsoft (R) Web Services Description Language Utility
> [Microsoft (R) .NET Framework, Version 1.1.4322.573]
> Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
>
> icrosoft (R) Web Services Description Language Utility
> [Microsoft (R) .NET Framework, Version 1.1.4322.573]
> Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
>
> Schema validation warning: Namespace ' http://organisatie.webservices.xxx
>  ' is
> not available to be referenced in this schema.
> Schema validation warning: Type
> ' http://xxx/webservices/organisatie:ArrayOfMedewerker
>  ' is not declared.
> Schema validation warning: Type
> ' http://xxx/webservices/organisatie:ArrayOfMedewerker
>  ' is not declared.
> Schema validation warning: Type
> ...
> Warning: Schema could not be validated. Class generation may fail or may
> produce incorrect results.
>
> Error: Unable to import binding 'OrganisatieWebServiceSoapSoapBinding' from
> namespace '  
> http://xxx/webservices/organisatie'.
>   - Unable to import operation 'getMedewerkerDetail'.
>   - The datatype ' http://xxx/webservices/organisatie:ArrayOfSleutel
>  '
> is missing.
>
> So, I checked the WSDL as delivered by the service (http:/wsdl) but
> I hade to traverse from the operation upwrad to find the definitions:
>
> - 
>  soapAction=" http://xxx/webservices/organisatie/GetMedewerkerDetail
>  " />
> - 
> http://xxx/webservices/organisatie
>  " use="literal"
> />
> 
> - 
> http://xxx/webservices/organisatie
>  " use="literal"
> />
> 
> 
> 
> - 
> 
> 
> ...
> - 
> - 
> - 
> 
> 
> 
> 
>
> and there is indeed no definition of ArayOfMedewerker. Instead, it talks
> about "medewerkers" being implemented in "ArrayOfMedewerker" (that's the way
> I read it) - and this type is indeed not defined in here.
>
> I would expect that the code, generated from a WSDL, would return similar
> data as the base WSDL when ?wsdl was used!
>
> Next, my collegue requested a WSDL genereated from the code - using
> Java2WSDL, but the documentation I fo

Reverse DNS Lookup of an IP Address?

2005-10-25 Thread Dustin Henson
Has anyone run into AXIS doing a reverse DNS lookup of an IP address?

My network has a dedicated line connecting it to a private network for which we 
don't have DNS entries. When I use an IP address to call a web service they 
provide I get about a 20 second lag. We finally put a packet sniffer on the 
line to track it down. It appears that AXIS is attempting to do a DNS lookup, 
probably a reverse DNS lookup, before communicating with the service. Adding an 
entry in the Host file for the IP address solves the problem.

Can anyone explain what is going on? Why AXIS would need to do a reverse DNS 
lookup on an IP address, if that's what it is doing? I don't see anything in 
the AXIS docs on it.


Thanks,
Dustin





Re: how to change web services url ?

2005-10-25 Thread Ron Reynolds
have you tried changing the web.xml entry
  
AxisServlet
/services/*
  
to
  
AxisServlet
/*
  
?
seems to work on my test box.  of course you won't be able to mix services and 
non-services without some more complex
mapping, but if all you have running there are services...

> Hi,
>
> Is it possible to change the url of web services ?
> to call web services with url like
> http://hostanme:port/MyWebApp/MyWebService instead of
> http://hostanme:port/MyWebApp/services/MyWebService
> (i added axis to my own Webapp).
>
> Thanks.
> Frederic
>
>
>
>
>
>
> ___
> Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
> Téléchargez cette version sur http://fr.messenger.yahoo.com
>




Re: how to change web services url ?

2005-10-25 Thread Ron Reynolds
have you tried changing the web.xml entry
  
AxisServlet
/services/*
  
to
  
AxisServlet
/*
  
?
seems to work on my test box.  of course you won't be able to mix services and 
non-services without some more complex
mapping, but if all you have running there are services...

> Hi,
>
> Is it possible to change the url of web services ?
> to call web services with url like
> http://hostanme:port/MyWebApp/MyWebService instead of
> http://hostanme:port/MyWebApp/services/MyWebService
> (i added axis to my own Webapp).
>
> Thanks.
> Frederic
>
>
>
>
>
>
> ___
> Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
> Téléchargez cette version sur http://fr.messenger.yahoo.com
>




Re: WS-I standards compliance and arrays

2005-10-25 Thread Ron Reynolds
well, since R2112 is a "SHOULD NOT" instead of a "MUST NOT" i wouldn't call the 
doc-literal a failure so much as a,
um, well, not a failure, anyway. :)  (btw, what IS the justification for R2112?)

is your RPC rpc-literal?  i would say not as wsdl2java is generating 
rpc-encoded which BP-1 is definitely not keen on.
 so you could argue that no rpc-encoded service will EVER pass BP-1 regardless 
of tool configuration.

> [time for me to show off my lack of knowledge again ... ;-]
>
> I have a web service using Axis 1.3.  I allow axis to generate my WSDL
> file for me.  However, I don't think that the resulting WSDL file is
> WS-I compliant.  Can I get some help from this community to determine if
> this is the case?
>
> I've configured Axis to use RPC and document/literal-wrapped stiles, and
> I think there are problems with both.
>
> Now, according to the 1.1 version of the WS-I basic profile, section
> 5.2.3
> (http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html#refinemen
> t16556272):
>   R2110 - In a DESCRIPTION, array declarations
>   MUST NOT extend or restrict the soapenc:Array
>   type.
>   R2111 - In a DESCRIPTION, array declarations
>   MUST NOT use wsdl:arrayType attribute in the
>   type declaration.
>   R2112 - In a DESCRIPTION, array declaration
>   wrapper elements SHOULD NOT be named using
>   the convention ArrayOfXXX.
>   R2113 - A MESSAGE containing serialized arrays
>   MUST NOT include the soapenc:arrayType
>   attribute.
> (note, in the above, DESCRIPTION does not refer to the
>  tag as I originally thought (silly me), but instead
> to the wsdl and other areas).
>
> So, if I use RPC encoding, Axis generates the following WSDL snippet:
>  
>   
>
> 
>
>   
>  
> Here, this fails:
> - R2110 (restricting on soapenc:Array)
> - R2111 (must not use wsdl:arrayType)
> - R2112 (should not use name "ArrayOfXXX")
>
> Now, if I use document/literal-wrapped, then Axis generates the
> following WSDL snippet:
>  
>   
> type="xsd:int"/>
>   
>  
> Here, this fails:
> - R2112 (should not use name "ArrayOfXXX")
> Note though, this failure is minor in comparison to the RPC failures.
>
>
>
> In my interpretation of this information correct?  Do both RPC and
> document/wrapped both have problems with WS-I compliance?  Is there
> something that I can do configuration-wise to ensure compliance?
>
> JDG
>
>
> ---
> Jay Dickon Glanville
>




Re: i want know client ip with axis

2005-10-25 Thread Ron Reynolds
what is it, then?  what server environment is your service running in?  
ultimately the client IP is on the incoming
socket - your specific server-side environment dictates where (and if) that 
client IP gets exposed internally...
> thanx for your help Paul
>
> buti have not a servlet in the server...my web-service is not a servlet
>
> then can i use your code?? :S
>
> In data Tue, 25 Oct 2005 17:30:23 +0200, <[EMAIL PROTECTED]>
> ha scritto:
>
>> You can get it from the ServletRequest which is stored as property in
>> the Axis MessageContext.
>> Try something along the lines of the code below but be warned I haven't
>> compiled or tested it.
>>
>> MessageContext msgContext = MessageContext.getCurrentContext();
>> HttpServletRequest request = (HttpServletRequest)
>> msgContext.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
>> String remoteAddr = request.getRemoteAddr();
>>
>> Paul Smith
>>
>>
>> -Original Message-
>> From: Carmine Gargiulo [mailto:[EMAIL PROTECTED]
>> Sent: 25 October 2005 16:21
>> To: axis-user@ws.apache.org
>> Subject: i want know client ip with axis
>>
>>
>> Is there some class or method for that??
>>
>> i want know ip that uses my WS
>>
>>
>> if yesshow me the code please
>>
>> thanx in advance
>>
>>
>>
>
>
>
> --
> Carmine Gargiulo
>
> Carmine Gargiulo usa il rivoluzionario client e-mail di Opera:
> http://www.opera.com/m2/
>
>
>  --
>  Email.it, the professional e-mail, gratis per te: http://www.email.it/f
>
>  Sponsor:
>  Alimentazione biologica, fanghi di Guam, aloe vera,
> * prodotti di bellezza Erbolario. Dove?
>  Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=1305&d=25-10
>




WS-I standards compliance and arrays

2005-10-25 Thread Jay Glanville
[time for me to show off my lack of knowledge again ... ;-]

I have a web service using Axis 1.3.  I allow axis to generate my WSDL
file for me.  However, I don't think that the resulting WSDL file is
WS-I compliant.  Can I get some help from this community to determine if
this is the case?

I've configured Axis to use RPC and document/literal-wrapped stiles, and
I think there are problems with both.

Now, according to the 1.1 version of the WS-I basic profile, section
5.2.3
(http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html#refinemen
t16556272):
  R2110 - In a DESCRIPTION, array declarations 
  MUST NOT extend or restrict the soapenc:Array
  type.
  R2111 - In a DESCRIPTION, array declarations
  MUST NOT use wsdl:arrayType attribute in the
  type declaration.
  R2112 - In a DESCRIPTION, array declaration
  wrapper elements SHOULD NOT be named using 
  the convention ArrayOfXXX.
  R2113 - A MESSAGE containing serialized arrays
  MUST NOT include the soapenc:arrayType
  attribute. 
(note, in the above, DESCRIPTION does not refer to the
 tag as I originally thought (silly me), but instead
to the wsdl and other areas).

So, if I use RPC encoding, Axis generates the following WSDL snippet:
 
  
   

   
  
 
Here, this fails:
- R2110 (restricting on soapenc:Array)
- R2111 (must not use wsdl:arrayType)
- R2112 (should not use name "ArrayOfXXX")

Now, if I use document/literal-wrapped, then Axis generates the
following WSDL snippet:
 
  
   
  
 
Here, this fails:
- R2112 (should not use name "ArrayOfXXX")
Note though, this failure is minor in comparison to the RPC failures.



In my interpretation of this information correct?  Do both RPC and
document/wrapped both have problems with WS-I compliance?  Is there
something that I can do configuration-wise to ensure compliance?

JDG

 
---
Jay Dickon Glanville


Send Attachment with SAAJ

2005-10-25 Thread Olivier Mocquais RD-BIZZ

Hi,

I want to send an attachment a file with SAAJ (in the server side).

org.apache.axis.MessageContext context = 
org.apache.axis.MessageContext.getCurrentContext();

javax.xml.soap.SOAPMessage message = context.getResponseMessage();
javax.xml.soap.AttachmentPart ap = message.createAttachmentPart();
ap.setContent(XXX, "application/xml");
message.addAttachmentPart(ap);

It works, but it uses the org.apache.axis.MessageContext class and the 
getResponseMessage() and getCurrentContext() methods.


And I don't want to use this class and I want to use classes from 
specification (SAAJ or JAX-RPC).


How can I do this ?

Thanks.

Olivier




how to change web services url ?

2005-10-25 Thread Frederic D
Hi,

Is it possible to change the url of web services ?
to call web services with url like
http://hostanme:port/MyWebApp/MyWebService instead of
http://hostanme:port/MyWebApp/services/MyWebService 
(i added axis to my own Webapp).

Thanks.
Frederic






___ 
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger 
Téléchargez cette version sur http://fr.messenger.yahoo.com


Re: i want know client ip with axis

2005-10-25 Thread Carmine Gargiulo

thanx for your help Paul

buti have not a servlet in the server...my web-service is not a servlet

then can i use your code?? :S

In data Tue, 25 Oct 2005 17:30:23 +0200, <[EMAIL PROTECTED]>  
ha scritto:


You can get it from the ServletRequest which is stored as property in  
the Axis MessageContext.
Try something along the lines of the code below but be warned I haven't  
compiled or tested it.


MessageContext msgContext = MessageContext.getCurrentContext();
HttpServletRequest request = (HttpServletRequest)  
msgContext.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);

String remoteAddr = request.getRemoteAddr();

Paul Smith


-Original Message-
From: Carmine Gargiulo [mailto:[EMAIL PROTECTED]
Sent: 25 October 2005 16:21
To: axis-user@ws.apache.org
Subject: i want know client ip with axis


Is there some class or method for that??

i want know ip that uses my WS


if yesshow me the code please

thanx in advance







--
Carmine Gargiulo

Carmine Gargiulo usa il rivoluzionario client e-mail di Opera:  
http://www.opera.com/m2/



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Alimentazione biologica, fanghi di Guam, aloe vera,
* prodotti di bellezza Erbolario. Dove? 
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=1305&d=25-10


RE: i want know client ip with axis

2005-10-25 Thread Paul.Smith3
You can get it from the ServletRequest which is stored as property in the Axis 
MessageContext.
Try something along the lines of the code below but be warned I haven't 
compiled or tested it.

MessageContext msgContext = MessageContext.getCurrentContext();
HttpServletRequest request = (HttpServletRequest) 
msgContext.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
String remoteAddr = request.getRemoteAddr();

Paul Smith


-Original Message-
From: Carmine Gargiulo [mailto:[EMAIL PROTECTED] 
Sent: 25 October 2005 16:21
To: axis-user@ws.apache.org
Subject: i want know client ip with axis


Is there some class or method for that??

i want know ip that uses my WS


if yesshow me the code please

thanx in advance



-- 
Carmine Gargiulo

Carmine Gargiulo usa il rivoluzionario client e-mail di Opera:  
http://www.opera.com/m2/
 
 
 --
 Email.it, the professional e-mail, gratis per te: http://www.email.it/f
 
 Sponsor:
 Prestiti Online. Scopri subito se sei finanziabile. in 24 ore senza spese né 
anticipi, clicca qui
* 
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2908&d=25-10



For more information about Barclays Capital, please
visit our web site at http://www.barcap.com.


Internet communications are not secure and therefore the Barclays 
Group does not accept legal responsibility for the contents of this 
message.  Although the Barclays Group operates anti-virus programmes, 
it does not accept responsibility for any damage whatsoever that is 
caused by viruses being passed.  Any views or opinions presented are 
solely those of the author and do not necessarily represent those of the 
Barclays Group.  Replies to this email may be monitored by the Barclays 
Group for operational or business reasons.





HELP - Can't understand Error - org.xml.sax.SAXParseException: Missing whitespace before SYSTEM literal

2005-10-25 Thread Wagle Chetan







Hi,

 

I wrote a simple client to access a public
web service at http://ws.digiposs.com/WorldTime.jws?wsdl

 

The client code looks as below:

 

public class Client {

  public static void main(String [] args)
throws Exception {

 

    // System.setProperty("http.proxyHost",
"outbound.mellonbank.com"); 

    // System.setProperty("http.proxyPort",
"8080"); 

    Service service = new Service();

    Call call = (Call) service.createCall();

    call.setTargetEndpointAddress(new
java.net.URL("http://ws.digiposs.com"));

    call.setOperationName(new
QName("WorldTime.jws", "utcStampNow"));

 

    try {

  System.out.println(call.invoke(new
Object[] { }));

    } catch (java.rmi.RemoteException
re) {

  System.out.println("Error
- " + re);

    }

  }

}

 

But when I run the client, I keep getting
the following error:

 

C:\digiposs\bin>java -Dhttp.proxyHost=outbound.mellonbank.com
-Dhttp.proxyPort=8080 -classpath ..\classes;c:\axis-1_3\lib\axis.jar;c:\axis-1_3\lib\axis-ant.jar;c:\axis-1_3\lib\axis-schema.jar;c:\axis-1_3\lib\commons-discovery-0.2.jar;c:\axis-1_3\lib\commons-logging-1.0.4.jar;c:\axis-1_3\lib\jaxrpc.jar;c:\axis-1_3\lib\log4j-1.2.8.jar;c:\axis-1_3\lib\saaj.jar;c:\axis-1_3\lib\wsdl4j-1.5.1.jar
Client

 

Error - org.xml.sax.SAXParseException:
Missing whitespace before SYSTEM literal URI.

 

What am I doing wrong here?

 

Regards,

CW

 

 




 
The information contained in this e-mail may be confidential and is intended solely for the use of the named addressee.
Access, copying or re-use of the e-mail or any information contained therein by any other person is not authorized.
If you are not the intended recipient please notify us immediately by returning the e-mail to the originator.(16b)
 


i want know client ip with axis

2005-10-25 Thread Carmine Gargiulo

Is there some class or method for that??

i want know ip that uses my WS


if yesshow me the code please

thanx in advance



--
Carmine Gargiulo

Carmine Gargiulo usa il rivoluzionario client e-mail di Opera:  
http://www.opera.com/m2/



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Prestiti Online. Scopri subito se sei finanziabile. in 24 ore senza spese né 
anticipi, clicca qui
* 
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2908&d=25-10


Re: Attachments, curse thy name

2005-10-25 Thread Davanum Srinivas
http://svn.apache.org/repos/asf/webservices/axis/trunk/java/test/wsdl/interop4/groupG/mime/doc/


On 10/24/05, Jarmo Doc <[EMAIL PROTECTED]> wrote:
> OK, I've come to the conclusion that you cannot write Java classes that hope
> to refer to Mime-attached files and expect java2wsdl to generate anything
> useful.
>
> So it looks like I'll have to write that part of the WSDL manually to
> indicate that member X of class Y is actually a Mime-attached file.  Only
> problem is, how do you do that?  All attempts that I have made so far fail
> the wsdl2java test (e.g. java.io.IOException: Type
> {http://schemas.xmlsoap.org/wsdl/soap/}Multipart is referenced but not
> defined.)
>
> Anybody out there have a simple doc/lit WSDL example (that works with Axis
> 1.2.1 or 1.3) that declares a complextype that contains a Mime-attached
> file?  The Axis swa sample doesn't do this.
>
> PS the results have to work with non-Axis clients.
>
> Thanks.
>
> _
> Express yourself instantly with MSN Messenger! Download today - it's FREE!
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
>


--
Davanum Srinivas : http://wso2.com/blogs/


Re: How to initialize bouncy castle libraries on Tomcat Startup

2005-10-25 Thread Davanum Srinivas
Please ask on wss4j-dev list as well.

thanks,
dims

On 10/25/05, makarand sovani <[EMAIL PROTECTED]> wrote:
> We have a web services application which uses Tomcat + Axis + ws4j
> combination. Sometimes we get decryption failure while processing concurent
> encrypted messages. We believe this happens becuase the bouncy castle
> libraries do not get initialized fully.
>
> We would like to initialize WSSecurityEngine object complete upon Tomcat ( +
> axis) startup. This way the library will be initialized completely.
>
>
> Any pointers will be appreciated.
>
> Thanks,
> Makarand


--
Davanum Srinivas : http://wso2.com/blogs/


Re: Missing "message" attribute?

2005-10-25 Thread Cyrille Le Clerc
Hello Jochen

Here is a WS-I compliant WSDL (see below). Here are the fixes I applied :
- in  add declaration xmlns:xs="http://www.w3.org/2001/XMLSchema";
- in  element upgrade "http://www.w3.org/2000/10/XMLSchema";
into "http://www.w3.org/2001/XMLSchema";
- in , replace 
by 
- add "name="zeBinding" attribute to the  element
- in  element, do qualify name : name="getAddress"
instead of name="at:getAddress"

The wsdl2java task of axis-1.3 works with the updated wsdl (see below)
Hope this helps,

Cyrille
--
Cyrille Le Clerc
[EMAIL PROTECTED]
[EMAIL PROTECTED]
06.61.33.69.86

http://schemas.xmlsoap.org/wsdl/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:at="http://foo.bar/namespaces/axistest";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
targetNamespace="http://foo.bar/namespaces/axistest";>
  
http://www.w3.org/2001/XMLSchema";
targetNamespace="http://foo.bar/namespaces/axistest";>
  

  
  

  
  

  
  
  
  
  

  
  

  

  

  

  

  
   
  

  

  

  
  
   
   
   
  

  
  http://schemas.xmlsoap.org/soap/http"/>
  
  http://foo.bar/axistest/getAddress"/>
  
  
  
  



On 10/25/05, Jochen Wiedmann <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> running the wsdl below through wsdl2java (from Axis 1.3) yields the
> error message below:
>
>No 'message' attribute in  for operation 'at:getAddress'
>
> At first glance, this looks like a very clear and descriptive error
> message, thank you. However, a look into the wsdl file seems to show
> that I *have* a message attribute. What's wrong?
>
> Regards,
>
> Jochen
>
>
>
>
>
>
>   xmlns="http://schemas.xmlsoap.org/wsdl/";
>  xmlns:at="http://foo.bar/namespaces/axistest";
>  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>  targetNamespace="http://foo.bar/namespaces/axistest";>
>
>xmlns="http://www.w3.org/2000/10/XMLSchema";
>  targetNamespace="http://foo.bar/namespaces/axistest";>
>
>  
>
>
>  
>
>
>  
>
>
>
>
>
>  
>
>
>  
>
>  
>
>  
>
>  
>
>
>
> 
>
>
>
>  
>
>
>
>
> 
> 
> 
>
>
>
> transport="http://schemas.xmlsoap.org/soap/http"/>
>
>http://foo.bar/axistest/getAddress"/>
>
>
>
>
> 
>
>


RE: WSDL2Java / Java2WSDL / !WSDL questions

2005-10-25 Thread Willem Grooters



Ok, 
but how can this be done?
I had 
to manually deploy the service since AdminClient did not - or I have done it 
wrong (didn't copy the .JAR file to the right spot before 
deploying).
 
Willem

  -Oorspronkelijk bericht-Van: Anne Thomas Manes 
  [mailto:[EMAIL PROTECTED]Verzonden: dinsdag 25 oktober 2005 
  0:13Aan: axis-user@ws.apache.orgOnderwerp: Re: WSDL2Java 
  / Java2WSDL / !WSDL questionsWhen you deploy your 
  service, specify your own WSDL file rather than let Axis generate a new one 
  for you. Anne
  On 10/21/05, Willem 
  Grooters <[EMAIL PROTECTED]> 
  wrote:
  I 
have received a WSDL file and created code from it using 
WSDL2Java--server-side. Basic functions do work, but when creating a 
test client on.NET, some types seem not solvable. One of them is 
"ArrayOfMedewerker" that IS part of the application (the class does 
exist), quite obviously since thetype is in the WSDL that is the base 
for the 
code:...   
type="s0:ArrayOfMedewerker" 
/>   
  nillable="true" 
type="s0:Medewerker" 
/>  ... 
/>...  element="s0:GetMedewerkerDetailResult" 
/>  ... 
...  binding="s0:OrganisatieWebServiceSoap">  http://xxx/OrganisatieWebService.asmx" 
/>  The 
code generated by WSDL2Java does include code for the 
class:ArrayOfMedewerker.javapublic class 
ArrayOfMedewerker  implements java.io.Serializable 
{public ArrayOfMedewerker() {as part of 
a class 
MedewerkerResult:MedewerkerResult.javaprivate 
xxx.webservices.organisatie.ArrayOfMedewerker medewerkers;The 
servicecode itself contains this 
operation:OrganisatieWebServiceSoap.javapublic 
xxx.webservices.organisatie.ArrayOfMedewerkergetMedewerkerDetail( 
xxx.ArrayOfSleutel 
sleutels,boolean 
zoekMetAfwijking,boolean 
zoekOokExpired,int 
maxResultaatGroepen,XXX.PersoonOpties 
persoon)  throws 
java.rmi.RemoteException;(The service has not yet beeen coded in 
OrganisatieWebServiceSoapImpl.javait will simply return NULL, but that 
is (I think) irrevant)A collegue it ceating a .NET appliaction for 
testing, but his IDE complains: Microsoft (R) Web Services Description 
Language Utility[Microsoft (R) .NET Framework, Version 
1.1.4322.573]Copyright (C) Microsoft Corporation 1998-2002. All rights 
reserved.icrosoft (R) Web Services Description Language Utility 
[Microsoft (R) .NET Framework, Version 1.1.4322.573]Copyright (C) 
Microsoft Corporation 1998-2002. All rights reserved.Schema 
validation warning: Namespace 'http://organisatie.webservices.xxx 
' isnot available to be referenced in this schema.Schema 
validation warning: Type'http://xxx/webservices/organisatie:ArrayOfMedewerker' 
is not declared. Schema validation warning: Type'http://xxx/webservices/organisatie:ArrayOfMedewerker' 
is not declared.Schema validation warning: Type...Warning: 
Schema could not be validated. Class generation may fail or mayproduce 
incorrect results.Error: Unable to import binding 
'OrganisatieWebServiceSoapSoapBinding' fromnamespace ' 
http://xxx/webservices/organisatie'.  - Unable to import 
operation 'getMedewerkerDetail'.  - The datatype 'http://xxx/webservices/organisatie:ArrayOfSleutel 
'is missing.So, I checked the WSDL as delivered by the 
service (http:/wsdl) butI hade to traverse from the 
operation upwrad to find the definitions:-  soapAction="http://xxx/webservices/organisatie/GetMedewerkerDetail" 
/>-  
http://xxx/webservices/organisatie" 
use="literal"/>-  http://xxx/webservices/organisatie" 
use="literal"/>- 
...-  - - 
and 
there is indeed no definition of ArayOfMedewerker. Instead, it talks 
about "medewerkers" being implemented in "ArrayOfMedewerker" (that's the 
wayI read it) - and this type is indeed not defined in here.I 
would expect that the code, generated from a WSDL, would return similar 
data as the base WSDL when ?wsdl was used!Next, my collegue 
requested a WSDL genereated from the code - usingJava2WSDL, but the 
documentation I found is VERY sparse on how to craete afull WSDL from 
the code into one file. I tried several options but none gave me the 
full description. Or would the result be the same as "?wsdl" to 
theservice?(Due to security policies, domain has been replaced; 
the full path of theservre has been changes as 
well)Disclaimer:The information contained in this E-mail and 
its attachments is confidentialand may be legally privileged. It is 
intended solely for the use of theindividual or entity to whom it is 
addressed and others authorized to receive it. If you

How works Axis and WS-Discovery

2005-10-25 Thread Raphael Jacquemin


Hello everybody, 



I'm working with Axis 1.2  on a DPWS (Device Profile Web Services) implementation. 

This profiles needs to use the WS-Discovery specification in order to implement a plug and play behaviour.



I know this possibility is define in a specification : http://msdn.microsoft.com/library/en-us/dnglobspec/html/WS-Discovery.pdf



I try to understandand the process of address translation between the message Probe and Probe Match.
A client send a fisrt  Probe message over UDP, it is a multicast
!!!   Then a device could respond a Probe Match message. This
message contains information about the device address. The body
contains an Endpointreference with the UUID and the corresponding URL.
So thje client discover the address of the different connected device.

Then I can see in the specification different messages where the client use UUID for communating with the targeted device.  

But I don't understand how the client do the translation between logical ( uuid ) and physical ( url )  address.
Does Axis have a table of correspondence or anything else in the runtime ? 
How the client can map an UUID with the corresponding URL !!! 

I try to explore WS-Discovery and WS-Addressing specification in order to understand this mechanism.  
I find a class AddressList in the WS-Addressing but I'm not sure to understand his usability. 




If  you have any explanation ?

Thanks in advance.


Best regards 

Raphael 


Missing "message" attribute?

2005-10-25 Thread Jochen Wiedmann


Hi,

running the wsdl below through wsdl2java (from Axis 1.3) yields the 
error message below:


  No 'message' attribute in  for operation 'at:getAddress'

At first glance, this looks like a very clear and descriptive error 
message, thank you. However, a look into the wsdl file seems to show 
that I *have* a message attribute. What's wrong?


Regards,

Jochen






http://schemas.xmlsoap.org/wsdl/";
xmlns:at="http://foo.bar/namespaces/axistest";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
targetNamespace="http://foo.bar/namespaces/axistest";>
  
http://www.w3.org/2000/10/XMLSchema";
targetNamespace="http://foo.bar/namespaces/axistest";>
  

  
  

  
  

  
  
  
  
  

  
  

  

  

  

  

  

  

  

  

  
  
   
   
   
  

  
  transport="http://schemas.xmlsoap.org/soap/http"/>

  
  http://foo.bar/axistest/getAddress"/>
  
  
  
  




Code Samples wanted

2005-10-25 Thread Wagle Chetan







I have an existing Core Java component and
would like to deploy it as a Web Service using Axis 1.3. The component exposes
several interfaces, most of which have methods that take complex Java classes
as arguments. Also, there are some methods that take an interface as an
argument.

 

Can anyone point me to some code samples that
I can use for such scenarios? I am looking for code snippets that:

 

1.  
Show me how I can make a
method call and pass a complicated Java class as an argument

2.  
Show me how I can make a
method call where the argument is an Interface exposed by the component.

 

Apologies if this has been asked before, or
is a very stupid question.

 

Thanks in advance,

CW

 

 




 
The information contained in this e-mail may be confidential and is intended solely for the use of the named addressee.
Access, copying or re-use of the e-mail or any information contained therein by any other person is not authorized.
If you are not the intended recipient please notify us immediately by returning the e-mail to the originator.(17b)
 


Managing session across different services

2005-10-25 Thread Ram Pradeep
Hi, 
I am running Axis runtime on the server and have
divided the functionality I want to expose into
different web services. 

I need to maintain session across these different
services. Basically, I have an auth service which
contains a method like auth.login(username,passwd).
What I want to achieve is retrieve the 
cookie set by this call and set it to my other
services so that they share the same session. I was
able to achieve it using Axis client. 

I was wondering if its possible to achieve the same
thing for a non-axis(JAX-RPC) client. Basically, I
want to know how to retrieve the cookie on the client
side. 

Can anyone please let me know if they have managed to
maintain session across services using Axis(server)
and JAX-RPC(client) combination using cookies? Or am I
constrained to use Axis on the client too?

Thanks, 
Pradeep




__ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com


How to initialize bouncy castle libraries on Tomcat Startup

2005-10-25 Thread makarand sovani
We have a web services application which uses Tomcat + Axis + ws4j combination. Sometimes we get decryption failure while processing concurent encrypted messages. We believe this happens becuase the bouncy castle libraries do not get initialized fully.

 
We would like to initialize WSSecurityEngine object complete upon Tomcat ( + axis) startup. This way the library will be initialized completely.
 
 
Any pointers will be appreciated.
 
Thanks,
Makarand


restrict access to url

2005-10-25 Thread Plorks mail


Dear All

I have some web services where the wsdl can be accessed from a url

e.g. https://www.domain.com/servlet/AxisServlet.

Anyone wanting to be malicious could find our url and start accessing our 
web services.  Can anyone give me some ideas on how we can stop/restrict 
people accessing the url to our wsdl files ?


Thanks for any help

_
The new MSN Search Toolbar now includes Desktop search! 
http://toolbar.msn.co.uk/




RE: SOAP:Header question

2005-10-25 Thread Tysnes Are Thobias

Hello!

I have som issues with SOAP:Header.

The solution with multiple parts in a message raise a warning
in .NET:

"Warning: This web reference does not conform to WS-I Basic Profile
v1.1.
R2210: If a document-literal binding in a DESCRIPTION does not specify
the parts attribute on a soapbind:body element, the corresponding
abstract wsdl:message MUST define zero or one wsdl:parts.
  -  Operation 'SLSCreateCase' on binding 'SLSCreateCaseSOAPBinding'
from namespace 'http://www.edb.com/sls/webservices/
createcase/wsdl'."

When i split the parts in two messages:









everything is fine in .NET, but AXIS 1.3 (WSDL2Java) refuses to generate
this header for me.

Any reason for this !?

Cheers;
Are T. Tysnes

-Original Message-
From: Hans Planting (CWEU-USERS/CWNL)
[mailto:[EMAIL PROTECTED] 
Sent: 20. oktober 2005 17:15
To: axis-user@ws.apache.org
Subject: Re: SOAP:Header question


It should look like:



**

...

  
  

  
...

  

  http://xxx/webservices/GetFinancialDetail"; style="document"
/>
  

 ...



When running wsdl2java you should get something like
'getFinancialData(String clientid, Authorization auth)' as the
webservices endpoint method. The clientid will be sent in the soap:body,
the auth in the soap:header of the envelope. The Axis java source
distribution contains a good example of this in
[axishome]/test/wsdl/header

Hans




>You got the idea: have the endpoint method (getFinancialData) handle 
>this data - and obviously, it requires extra parameters to do that. The

>question is how to transfer this authentication data from the header to

>this parameter. Or do I misunderstand?
>
>Just for clearence:
>I got a WSDL from which I created the JAVA sources using WSDL2Java 
>--server-side, that gave me (amongst others) OrgWebservice.java and 
>OrgWebServiceImpl.java. The last one is the one that implements the 
>actual services, amongst the GetFinancialDetails (java.lang.String 
>clientid). Is that what you call the "endpoint method"?
>
>Obviously, that one nedds to get the authentication data, and I don't 
>care if that would be in the form of an object: Object class 
>Authentication
>   java.lang.String region ;
>   java.lang.String department ;
>   java.lang.String desk ;
>   java.lang.String username ;
>
>or whatever, or as separate arguments. Lets assume the first.
>
>So the service - now generated as:
>
>FinDetails class getFinancialDetails (java.lang.String clientid)
>
>would need to be:
>
>FinDetails class getFinancialDetails (java.lang.String clientid, 
>Authetication authentication)
>
>so I could use the data - directly or by a getter.
>
>Would this be the idea of WSDL:
>...
>  
>  
>
>  
>
>  type="s:string" />
>  type="s:string" />
>  type="s:string" />
>  type="s:string" />
>
>  
>
>  
>   ...
>  
>
>  
>...
>
>  http://xxx/webservices/GetFinancialDetail";
>style="document" />
>  
>
>part="Authorization" use="literal" />
>  
>  
>
>  
>
>...
>
>This is in the WSDL already, but the header data is not included in the

>generated JAVA code:
>
>public interface OrgWebServiceSoap extends java.rmi.Remote { ...
>public xxx.FinDetails getFinancialDetail(java.lang.String clientid)
;
>...
>} 
>
>and I don't find any refererence to the haeder data either when 
>searching all java files.
>
>So HOW to change the WSDL to get this information included in the 
>interface? Or should I just add it and create a WSDL from the java 
>code? Quite a nasty job since so much needs to be coded. By that: the 
>nasty part, at the moment, is that the WSDL is _delivered_ to me - 
>there is already a webservice (on another platform) that works with it.

>The good side is that we're in the stage of preparing a new version so 
>changes can be incoprorated. If only I had some idea.
>
>Willem
>
>PS. Original names in code adapted for display, because of policy.
>
>-Oorspronkelijk bericht-
>Van: Hans Planting (CWEU-USERS/CWNL) 
>[mailto:[EMAIL PROTECTED]
>Verzonden: donderdag 20 oktober 2005 11:29
>Aan: axis-user@ws.apache.org
>Onderwerp: Re: SOAP:Header question
>
>
>Hi Willem,
>
>It sounds to me that you need to use explicit service context: the
>signature of the webservices endpoint method is extended with the parts

>of the soap:header.
>This way the getFinancialDetails method will have an additional 
>parameter for the authentication data - however the authentication data

>in the soap envelope is transported in the header. So you don't create
a 
>separate handler to deal with the header but instead deal with it in
the 
>endpoint method. Make sure that in the wsdl the soapheader element 
>refers to a part in the request message.
>
>Regards,
>Hans
>
>  
>
>>Hi,
>>Some help is rquired with the following pr