axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mahen Perera <mah...@gmail.com>
Subject Re: Re: AW: AW: AW: AW: AW: Session Management using SOAP Headers in AXIS
Date Fri, 27 Aug 2004 06:06:34 GMT
u mean this right?

<handler name="session"
type="java:org.apache.axis.handlers.SimpleSessionHandler"/>


I have included it in the client-config file
Still wont work
...........

Mahen


On Wed, 25 Aug 2004 16:19:51 +0200, Yves Langisch <lists@langisch.ch> wrote:
> 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 <lists@langisch.ch> 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
> >>>><thomas.dorner@t-systems.com> 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:mahens@gmail.com]
> >>>>>Gesendet: Mittwoch, 25. August 2004 15:31
> >>>>>An: axis-user@ws.apache.org
> >>>>>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
> >>>>><thomas.dorner@t-systems.com> 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:Thomas.Dorner@t-systems.com
> >>>>>>http://www.t-systems.de
> >>>>>>
> >>>>>>-----Ursprüngliche Nachricht-----
> >>>>>>Von: Mahen Perera [mailto:mahens@gmail.com]
> >>>>>>Gesendet: Mittwoch, 25. August 2004 15:18
> >>>>>>An: axis-user@ws.apache.org
> >>>>>>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
> >>>>>><thomas.dorner@t-systems.com> 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:mahens@gmail.com]
> >>>>>>>Gesendet: Mittwoch, 25. August 2004 14:40
> >>>>>>>An: axis-user@ws.apache.org
> >>>>>>>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 <thomas.dorner@t-systems.com>
> >>>>>>>Date: Wed, 25 Aug 2004 14:31:15 +0200
> >>>>>>>Subject: AW: AW: Session Management using SOAP Headers in
AXIS
> >>>>>>>To: axis-user@ws.apache.org
> >>>>>>>
> >>>>>>>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
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>
> >>>>
> >>>>
> >>
> >
> >
> >
> 
>

Mime
View raw message