Thanks Deepal for your patience,

that was the point.

Bille

> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> Gesendet: 30.06.06 11:41:45
> An: [email protected]
> Betreff: Re: [axis2] code generated service :: Operation not found


> action mapping in your services.xml does not match with your request ,
> so pls change actionMapping to following
> 
> <actionMapping>http://localhost:8080/axis2/services/MyService/myMethod</actionMapping>
> 
> 
> 
> [EMAIL PROTECTED] wrote:
> 
> >Thanks again Deepal,
> >
> >I already had the actionmapping in my service.xml. 
> >
> >Here's my services.xml
> >
> ><service>
> >     <description>
> >                             Dieser Service stellt einige Hilfsmethoden zur 
> > Verfuegung, mit denen bequem Anfragen an die MetaDirectories gestellt 
> > werden koennen.
> >     </description>          
> >     <parameter name="ServiceClass" 
> > locked="xsd:false">localhost.axis2.services.myservice.MyServiceSkeleton</parameter>
> >     <operation name="myMethod">
> >                     <messageReceiver 
> > class="localhost.axis2.services.myservice.MyServiceMessageReceiverInOut"/>
> >                     <actionMapping>urn:myMethod</actionMapping>
> >     </operation>
> ></service>
> >
> >Is there something missing ?
> >
> >
> >  
> >
> >>-----Ursprüngliche Nachricht-----
> >>Von: [email protected]
> >>Gesendet: 30.06.06 09:34:02
> >>An: [email protected]
> >>Betreff: Re: [axis2] code generated service :: Operation not found
> >>    
> >>
> >
> >
> >  
> >
> >>Hi Studium;
> >>
> >>As I can see , the problem is in the server side , you have two ways of
> >>fixing the issue ;
> >>  - add the wsdl file into META-INF directory of the service archive file
> >>  - change your services.xml file to add actionMapping
> >>     <service>
> >>   
> >>        <operation name="myMethod">
> >>           
> >><actionMapping>http://localhost:8080/axis2/services/MyService/myMethod</actionMapping>
> >>        </operation>
> >>     </service>
> >>
> >>
> >>
> >>[EMAIL PROTECTED] wrote:
> >>
> >>    
> >>
> >>>Sure, here it is.
> >>>
> >>>Thanks for your time!!
> >>>
> >>>Bille
> >>>
> >>> 
> >>>
> >>>      
> >>>
> >>>>-----Ursprüngliche Nachricht-----
> >>>>Von: [email protected]
> >>>>Gesendet: 30.06.06 07:04:06
> >>>>An: [email protected]
> >>>>Betreff: Re: [axis2] code generated service :: Operation not found
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>> 
> >>>
> >>>      
> >>>
> >>>>Hi Studium;
> >>>>
> >>>>Could you please post the wsdl as well.
> >>>>
> >>>>[EMAIL PROTECTED] wrote:
> >>>>
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>>>Thank you Deepal, but I think the action is set.
> >>>>>While debugging I can see that the options-Container of the 
> >>>>>messageContext-Object has an entry
> >>>>>action with the value 
> >>>>>'http://localhost:8080/axis2/services/MyService/myMethod'
> >>>>>which is the correct URL.
> >>>>>
> >>>>>Attached is the client (stubclass).
> >>>>>While stepping through the stubs myMethod the axisOperation within the 
> >>>>>messageContext seems to be correct. The field soapAction has the value 
> >>>>>urn:myMethod. 
> >>>>>Within the OutInAxisOperationClient::execute(), MC.getSoapAction() 
> >>>>>returns http://localhost:8080/axis2/services/MyService/myMethod
> >>>>>
> >>>>>
> >>>>>Is it possible that the cause of this error is the first element in the 
> >>>>>body which is called myMethodRequest
> >>>>>
> >>>>>--------------------------------------
> >>>>>The sent SOAP-Message I get from the MessageContext envelope-variable 
> >>>>>looks like this:
> >>>>>
> >>>>><?xml version='1.0' encoding='utf-8'?>
> >>>>><soapenv:Envelope 
> >>>>>xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
> >>>>> <soapenv:Header />
> >>>>> <soapenv:Body>
> >>>>> <myMethodRequest 
> >>>>> xmlns="http://localhost:8080/axis2/services/MyService/xsd";>
> >>>>>         <dir xmlns="">
> >>>>>                 <dir>hostname</dir>
> >>>>>         </dir>
> >>>>> </myMethodRequest>
> >>>>> </soapenv:Body>
> >>>>></soapenv:Envelope>
> >>>>>
> >>>>>Does anyone has further ideas ?
> >>>>>
> >>>>>Thanks so long
> >>>>>
> >>>>>Bille
> >>>>>
> >>>>>
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>>>>>-----Ursprüngliche Nachricht-----
> >>>>>>Von: [email protected]
> >>>>>>Gesendet: 29.06.06 08:00:25
> >>>>>>An: [email protected]
> >>>>>>Betreff: Re: [axis2] code generated service :: Operation not found
> >>>>>>  
> >>>>>>
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>>>>>Hi Studium;
> >>>>>>As I understand , you are not sending SOAP action in the request.
> >>>>>>try
> >>>>>>option.setAction("myMethod"); , before calling the service.
> >>>>>>
> >>>>>>[EMAIL PROTECTED] wrote:
> >>>>>>
> >>>>>>  
> >>>>>>
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>>>Hi,
> >>>>>>>
> >>>>>>>I have a code generated service deployed, let's call it 'MyService'. 
> >>>>>>>The axis service list says the service is fine and has a method 
> >>>>>>>'myMethod'
> >>>>>>>When running the Client with a simple message I get an AxisFault 
> >>>>>>>saying:
> >>>>>>>
> >>>>>>>Operation Not found EPR is 
> >>>>>>>http://localhost:8080/axis2/services/MyService and WSA Action =  
> >>>>>>>http://localhost:8080/axis2/services/MyService/myMethod
> >>>>>>>       at 
> >>>>>>> org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:287)
> >>>>>>>
> >>>>>>>While debugging I realized, that the instance variable axisOperation 
> >>>>>>>isn't set (DispatchPhase::checkPostCondition()).
> >>>>>>>The AxisEngine class doesn't seem to get the axisOperation set.
> >>>>>>>For code  generation I used the Eclipse PlugIn Version 1.2.0
> >>>>>>>
> >>>>>>>I'm using the nightly build of 07.06.2006.
> >>>>>>>
> >>>>>>>Could anybody give me a hint please of what I'm missing?
> >>>>>>>
> >>>>>>>TIA Bille
> >>>>>>>
> >>>>>>>
> >>>>>>>______________________________________________________________
> >>>>>>>Verschicken Sie romantische, coole und witzige Bilder per SMS!
> >>>>>>>Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> >>>>>>>
> >>>>>>>
> >>>>>>>---------------------------------------------------------------------
> >>>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>    
> >>>>>>>
> >>>>>>>         
> >>>>>>>
> >>>>>>>              
> >>>>>>>
> >>>>>>-- 
> >>>>>>Thanks,
> >>>>>>Deepal
> >>>>>>................................................................
> >>>>>>~Future is Open~ 
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>---------------------------------------------------------------------
> >>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>>>
> >>>>>>  
> >>>>>>
> >>>>>>       
> >>>>>>
> >>>>>>            
> >>>>>>
> >>>>>______________________________________________________________
> >>>>>Verschicken Sie romantische, coole und witzige Bilder per SMS!
> >>>>>Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> >>>>>
> >>>>>
> >>>>>
> >>>>>------------------------------------------------------------------------
> >>>>>
> >>>>>---------------------------------------------------------------------
> >>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>>
> >>>>>     
> >>>>>
> >>>>>          
> >>>>>
> >>>>-- 
> >>>>Thanks,
> >>>>Deepal
> >>>>................................................................
> >>>>~Future is Open~ 
> >>>>
> >>>>
> >>>>
> >>>>---------------------------------------------------------------------
> >>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>______________________________________________________________________________
> >>>Mit WEB.DE iNews werden Sie über die Ergebnisse der wichtigsten 
> >>>WM-Begegnungen
> >>>per SMS informiert: http://freemail.web.de/features/inews.htm/?mc=021202
> >>>
> >>> 
> >>>
> >>>------------------------------------------------------------------------
> >>>
> >>><?xml version="1.0" encoding="UTF-8"?>
> >>><wsdl:definitions name="MyService" 
> >>>targetNamespace="http://localhost:8080/axis2/services/MyService/"; 
> >>>xmlns:tns="http://localhost:8080/axis2/services/MyService/"; 
> >>>xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> >>>xmlns:xsd1="http://localhost:8080/axis2/services/MyService/xsd"; 
> >>>xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
> >>>xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";>
> >>>   <wsdl:types>
> >>>           <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> >>> targetNamespace="http://localhost:8080/axis2/services/MyService/xsd"; 
> >>> xmlns:xsd1="http://localhost:8080/axis2/services/MyService/xsd";>
> >>>
> >>><!--  alle, die irgendwo als type= referenziert werden -->
> >>>                           <xsd:complexType name="group">
> >>>                                   <xsd:all>
> >>>                                                   <xsd:element 
> >>> name="group" minOccurs="0" maxOccurs="1" type="xsd:string" />
> >>>                                   </xsd:all>
> >>>                                   <xsd:attribute name="dn" 
> >>> type="xsd:string" />
> >>>                           </xsd:complexType>
> >>>
> >>>                           <xsd:complexType name="kid">
> >>>                                   <xsd:all>
> >>>                                                   <xsd:element name="kid" 
> >>> minOccurs="0" maxOccurs="1" type="xsd:string" />
> >>>                                   </xsd:all>
> >>>                           </xsd:complexType>
> >>>
> >>>                           <xsd:complexType name="mu">
> >>>                                   <xsd:all>
> >>>                                                   <xsd:element name="mu" 
> >>> minOccurs="0" maxOccurs="1" type="xsd:string" />
> >>>                                   </xsd:all>
> >>>                           </xsd:complexType>
> >>>
> >>>                           <xsd:complexType name="dir">
> >>>                                   <xsd:all>
> >>>                                                   <xsd:element name="dir" 
> >>> minOccurs="0" maxOccurs="1" type="xsd:string" />
> >>>                                   </xsd:all>
> >>>                           </xsd:complexType>
> >>>
> >>>                           <xsd:complexType name="groups">
> >>>                                   <xsd:sequence>
> >>>                                                   <xsd:element 
> >>> name="groups" minOccurs="0" maxOccurs="unbounded" type="xsd1:group" />
> >>>                                   </xsd:sequence>
> >>>                           </xsd:complexType>
> >>>                           
> >>>                   <!--  Datenstrukturen der Messages; diese muessen als 
> >>> element deklariert sein -->
> >>>                   <xsd:element name="myMethodRequest">
> >>>                           <xsd:complexType>
> >>>                                   <xsd:sequence>
> >>>                                           <xsd:element name="kid" 
> >>> type="xsd1:kid" minOccurs="1" maxOccurs="1"/>
> >>>                                           <xsd:element name="mu" 
> >>> type="xsd1:mu" minOccurs="0" maxOccurs="1"/>
> >>>                                           <xsd:element name="dir" 
> >>> type="xsd1:dir" minOccurs="0" maxOccurs="1"/>
> >>>                                   </xsd:sequence>
> >>>                           </xsd:complexType>
> >>>                   </xsd:element>
> >>>                   
> >>>                   <xsd:element name="myMethodResponse" type="xsd1:kid" />
> >>>
> >>>           </xsd:schema>
> >>>   </wsdl:types>
> >>>   <!-- Nachrichten  -->
> >>>   <wsdl:message name="myMethodResponse">
> >>>           <wsdl:part name="parameters" element="xsd1:myMethodResponse"/>
> >>>   </wsdl:message>
> >>>   <wsdl:message name="myMethodRequest">
> >>>           <wsdl:part name="parameters" element="xsd1:myMethodRequest"/>
> >>>   </wsdl:message>
> >>>   <!-- Port -->
> >>>   <wsdl:portType name="MyServicePortType">
> >>>           <wsdl:operation name="myMethod">
> >>>                   <wsdl:input message="tns:myMethodRequest"/>
> >>>                   <wsdl:output message="tns:myMethodResponse"/>
> >>>           </wsdl:operation>
> >>>   </wsdl:portType>
> >>>   <!--  Binding -->
> >>>   <wsdl:binding name="MyServicePortBinding" type="tns:MyServicePortType">
> >>>           <soap:binding style="document" 
> >>> transport="http://schemas.xmlsoap.org/soap/http"/>
> >>>           <wsdl:operation name="myMethod">
> >>>                   <soap:operation 
> >>> soapAction="http://localhost:8080/axis2/services/MyService/myMethod"; 
> >>> style="document"/>
> >>>                   <wsdl:input>
> >>>                           <soap:body use="literal"/>
> >>>                   </wsdl:input>
> >>>                   <wsdl:output>
> >>>                           <soap:body use="literal"/>
> >>>                   </wsdl:output>
> >>>           </wsdl:operation>
> >>>   </wsdl:binding>
> >>>   <!--  Service -->
> >>>   <wsdl:service name="MyService">
> >>>           <wsdl:port name="MyServicePort" 
> >>> binding="tns:MyServicePortBinding">
> >>>                   <soap:address 
> >>> location="http://localhost:8080/axis2/services/MyService"/>
> >>>           </wsdl:port>
> >>>   </wsdl:service>
> >>></wsdl:definitions>
> >>>
> >>>------------------------------------------------------------------------
> >>>
> >>>---------------------------------------------------------------------
> >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>      
> >>>
> >>-- 
> >>Thanks,
> >>Deepal
> >>................................................................
> >>~Future is Open~ 
> >>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>    
> >>
> >
> >
> >__________________________________________________________________________
> >Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach!     
> >        
> >Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >  
> >
> 
> -- 
> Thanks,
> Deepal
> ................................................................
> ~Future is Open~ 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to