Yet another question, are you working with the Axis-generated stub?

I assume that the relevant is:

<requestFlow>
<handler type="session"/> </requestFlow>


<responseFlow> <handler type="session"/> </responseFlow>

See above in your file how handlers have to be declared. Transport (e.g. java:) is 
missing:

<handler type="java:fq.classname">
</handler>

Yves

Mahen Perera wrote:

this is the client-config file


<?xml version="1.0" encoding="UTF-8"?> <deployment xmlns="http://xml.apache.org/axis/wsdd/"; xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";> <globalConfiguration> <parameter name="adminPassword" value="admin"/> <parameter name="attachments.Directory" value="D:\WSADWorkspace\POCWeb\WebContent\WEB-INF\attachments"/> <parameter name="sendMultiRefs" value="true"/> <parameter name="sendXsiTypes" value="true"/> <parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/> <parameter name="sendXMLDeclaration" value="true"/> <requestFlow> <handler type="java:org.apache.axis.handlers.JWSHandler"> <parameter name="scope" value="session"/> </handler> <handler type="java:org.apache.axis.handlers.JWSHandler"> <parameter name="scope" value="request"/> <parameter name="extension" value=".jwr"/> </handler> </requestFlow> </globalConfiguration> <handler name="LocalResponder" type="java:org.apache.axis.transport.local.LocalResponder"/> <handler name="session" type="java:org.apache.axis.handlers.SimpleSessionHandler"/> <handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/> <handler name="RPCDispatcher" type="java:org.apache.axis.providers.java.RPCProvider"/> <handler name="Authenticate" type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/> <handler name="MsgDispatcher" type="java:org.apache.axis.providers.java.MsgProvider"/> <service name="AdminService" provider="java:MSG"> <parameter name="allowedMethods" value="AdminService"/> <parameter name="enableRemoteAdmin" value="false"/> <parameter name="className" value="org.apache.axis.utils.Admin"/> <namespace>http://xml.apache.org/axis/wsdd/</namespace> </service> <service name="Version" provider="java:RPC"> <parameter name="allowedMethods" value="getVersion"/> <parameter name="className" value="org.apache.axis.Version"/> </service>

<service name="AppInitiationWSController" provider="java:RPC">

<requestFlow>
<handler type="session"/> </requestFlow>


<responseFlow> <handler type="session"/> </responseFlow>

 <operation name="getInterestAreas" qname="ns5:getInterestAreas"
returnQName="getInterestAreasReturn"
returnType="ns5:ArrayOf_tns1_NumericKeyVO"
xmlns:ns5="http://control.webservice.service.poc.fm.com"/>
 <operation name="getCountries" qname="ns6:getCountries"
returnQName="getCountriesReturn"
returnType="ns6:ArrayOf_tns1_NumericKeyVO"
xmlns:ns6="http://control.webservice.service.poc.fm.com"/>
 <operation name="getStatesByCountry" qname="ns7:getStatesByCountry"
returnQName="getStatesByCountryReturn"
returnType="ns7:ArrayOf_tns1_StringKeyVO"
xmlns:ns7="http://control.webservice.service.poc.fm.com";>
  <parameter name="countryID" type="xsd:int"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
 </operation>
 <operation name="getSchoolsByState" qname="ns8:getSchoolsByState"
returnQName="getSchoolsByStateReturn"
returnType="ns8:ArrayOf_tns1_NumericKeyVO"
xmlns:ns8="http://control.webservice.service.poc.fm.com";>
  <parameter name="stateCode" type="xsd:string"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
 </operation>
 <operation name="getQuestions" qname="ns9:getQuestions"
returnQName="getQuestionsReturn"
returnType="ns9:ArrayOf_tns1_NumericKeyVO"
xmlns:ns9="http://control.webservice.service.poc.fm.com"/>
 <operation name="requestPreApproval" qname="ns10:requestPreApproval"
returnQName="requestPreApprovalReturn" returnType="xsd:int"
xmlns:ns10="http://control.webservice.service.poc.fm.com";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  <parameter name="loanAmount" type="xsd:double"/>
 </operation>
 <operation name="getDisclosureStatement"
qname="ns11:getDisclosureStatement"
returnQName="getDisclosureStatementReturn" returnType="xsd:string"
xmlns:ns11="http://control.webservice.service.poc.fm.com";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  <parameter name="lenderID" type="xsd:int"/>
 </operation>
 <operation name="getStudyPrograms" qname="ns12:getStudyPrograms"
returnQName="getStudyProgramsReturn"
returnType="ns12:ArrayOf_tns1_NumericKeyVO"
xmlns:ns12="http://control.webservice.service.poc.fm.com"/>
 <operation name="getProductDetails" qname="ns14:getProductDetails"
returnQName="getProductDetailsReturn" returnType="ns13:LoanProductVO"
xmlns:ns13="http://vo.dataaccess.domain.service.poc.fm.com";
xmlns:ns14="http://control.webservice.service.poc.fm.com"/>
 <operation name="getLoanProduct" qname="ns16:getLoanProduct"
returnQName="getLoanProductReturn" returnType="ns15:LoanProductVO"
xmlns:ns15="http://vo.dataaccess.domain.service.poc.fm.com";
xmlns:ns16="http://control.webservice.service.poc.fm.com";>
  <parameter name="schoolID" type="xsd:int"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <parameter name="gradeID" type="xsd:int"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <parameter name="enrollmentID" type="xsd:int"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <parameter name="majorID" type="xsd:int"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
 </operation>
 <operation name="saveLoanApplication"
qname="ns17:saveLoanApplication"
returnQName="saveLoanApplicationReturn" returnType="xsd:int"
xmlns:ns17="http://control.webservice.service.poc.fm.com";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  <parameter name="saveAppDetailVO" type="ns18:SaveAppDetailVO"
xmlns:ns18="http://vo.dataaccess.domain.service.poc.fm.com"/>
 </operation>



 <parameter name="allowedMethods" value="getInterestAreas
getCountries getStatesByCountry getSchoolsByState getQuestions
requestPreApproval getDisclosureStatement getStudyPrograms
getProductDetails getLoanProduct saveLoanApplication"/>
 <parameter name="wsdlPortType" value="AppInitiationWSController"/>
 <parameter name="wsdlServicePort" value="AppInitiationWSController"/>
 <parameter name="className"
value="com.fm.poc.service.webservice.control.AppInitiationWSController"/>
 <parameter name="wsdlTargetNamespace"
value="http://control.webservice.service.poc.fm.com"/>
 <parameter name="wsdlServiceElement"
value="AppInitiationWSControllerService"/>
 <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
qname="ns19:BaseVO"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
type="java:com.fm.poc.service.domain.dataaccess.vo.common.BaseVO"
xmlns:ns19="http://common.vo.dataaccess.domain.service.poc.fm.com"/>
 <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
qname="ns20:NumericKeyVO"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
type="java:com.fm.poc.service.domain.dataaccess.vo.common.NumericKeyVO"
xmlns:ns20="http://common.vo.dataaccess.domain.service.poc.fm.com"/>
 <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
qname="ns21:StringKeyVO"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
type="java:com.fm.poc.service.domain.dataaccess.vo.common.StringKeyVO"
xmlns:ns21="http://common.vo.dataaccess.domain.service.poc.fm.com"/>
 <typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
qname="ns22:ArrayOf_tns1_NumericKeyVO"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
type="java:com.fm.poc.service.domain.dataaccess.vo.common.NumericKeyVO[]"
xmlns:ns22="http://control.webservice.service.poc.fm.com"/>
 <typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
qname="ns23:ArrayOf_tns1_StringKeyVO"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
type="java:com.fm.poc.service.domain.dataaccess.vo.common.StringKeyVO[]"
xmlns:ns23="http://control.webservice.service.poc.fm.com"/>
 <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
qname="ns24:LoanProductVO"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
type="java:com.fm.poc.service.domain.dataaccess.vo.LoanProductVO"
xmlns:ns24="http://vo.dataaccess.domain.service.poc.fm.com"/>
 <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
qname="ns25:SaveAppDetailVO"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
type="java:com.fm.poc.service.domain.dataaccess.vo.SaveAppDetailVO"
xmlns:ns25="http://vo.dataaccess.domain.service.poc.fm.com"/>
</service>
<transport name="java" pivot="java:org.apache.axis.transport.java.JavaSender"/>

<transport name="http" pivot="java:org.apache.axis.transport.http.HTTPSender">
 <requestFlow>
  <handler type="URLMapper"/>
  <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
 </requestFlow>
</transport>


<transport name="local"> <responseFlow> <handler type="java:org.apache.axis.transport.local.LocalResponder"/> </responseFlow> </transport> </deployment>



On Wed, 25 Aug 2004 16:03:21 +0200, Yves Langisch <[EMAIL PROTECTED]> wrote:


Mahen,

Can you please post your client-config.wsdd?

Yves



Yves Langisch wrote:



Mahen,

put the client-config.wsdd into the WEB-INF/classes folder not into
the root of WEB-INF.

Yves

Mahen Perera wrote:



I am using WebSphere 5.1, Any id how to do in this?

Anyway I replaced the client-config.wsdd file in AXIS.jar with my
newer  version.

Still didnt work

Please help me

Mahen

On Wed, 25 Aug 2004 15:40:27 +0200, Dorner Thomas
<[EMAIL PROTECTED]> wrote:




You can t set the path in the war!
You had to set the JVM-Options in Tomcat for example.

In catalina.bat for example - look for the line:

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS%

and set your path:
-Daxis.ClientConfigFile=C:\\projects\\........\\WebContent\\WEB-INF\\client-

config.wsdd

-----Ursprüngliche Nachricht-----
Von: Mahen Perera [mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 25. August 2004 15:31
An: [EMAIL PROTECTED]
Betreff: Re: AW: AW: AW: AW: Session Management using SOAP Headers
in AXIS

what do u mean by path in a WAR ?

Mahen

On Wed, 25 Aug 2004 15:21:29 +0200, Dorner Thomas
<[EMAIL PROTECTED]> wrote:




Have you set your path?
And how do you set your path?

--> The Server will use the client-config.wsdd in the axis.jar
When he can´t find another one!!! --> the last step when searching
Client-config.wsdd.

So you can replace the client-config.wsdd in the axis.jar or
Set the path to client-config.wsdd





----------------------------------------------------------------------------





---------------
T-Systems International GmbH
Service Line Systems Integration
Competence Center EDM
Deparment EPDM/D
Fasanenweg 5, D 70771 Leinfelden

Tel.:        +49/711 971- 44747
Fax.:       +49/711 972-90330

mailto:[EMAIL PROTECTED]
http://www.t-systems.de

-----Ursprüngliche Nachricht-----
Von: Mahen Perera [mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 25. August 2004 15:18
An: [EMAIL PROTECTED]
Betreff: Re: AW: AW: AW: Session Management using SOAP Headers in AXIS

i put the client.config in the Web-INF folder,, however, still the
handler is not getting executed. I cant see the session id SOAP header
in the SOAP request. :(

Any ideas?

Thank you
Mahen

On Wed, 25 Aug 2004 14:43:11 +0200, Dorner Thomas
<[EMAIL PROTECTED]> wrote:




You can put it in the WEB-INF\ folder where your
Server-config.wsdd lies too!

See my email before, you can put where you want and set the JVM

Tomi

-----Ursprüngliche Nachricht-----
Von: Mahen Perera [mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 25. August 2004 14:40
An: [EMAIL PROTECTED]
Betreff: Re: AW: AW: Session Management using SOAP Headers in AXIS

Thanx

more problems...

I am using JSP as the client to call the Web Service. The JSP calls
the stub genereted by the WSDL2Java tool.

I have put AXIS.jar in the WEB-INF\Lib folder of the WAR file

Now where do i have to put the client-config.wsdd file.

Thanx

Mahen

----- Original Message -----
From: Dorner Thomas <[EMAIL PROTECTED]>
Date: Wed, 25 Aug 2004 14:31:15 +0200
Subject: AW: AW: Session Management using SOAP Headers in AXIS
To: [EMAIL PROTECTED]

Set Java-Option with the path where you put your client-config.wsdd
(example for windows)





-Daxis.ClientConfigFile=C:\\projects\\........\\WebContent\\WEB-INF\\client-





config.wsdd

You can place your clientconfig wherever you want!

Tomi














Reply via email to