Hi Ruben, the thing here is for the client the in-only operation in the server is an Out only message sending. So for the client the generated operation is an OutOnlyAxisOperation!
Ajith On 2/9/06, Rubén Naranjo Izquierdo <[EMAIL PROTECTED]> wrote: > I updated axis2 code, rebuilt the standard distribution, ran WSDL2Java, and > the Stubs still dechare in-only operations as OutOnlyAxisOperation in this > way: > > protected static org.apache.axis2.description.AxisOperation[] _operations; > _operations = new org.apache.axis2.description.AxisOperation[5]; > __operation = new org.apache.axis2.description.OutOnlyAxisOperation(); > __operation.setName(...)); > _operations[0] = __operation; > _service.addOperation(__operation); > > In the WSDL file, operations are defined this way: > > <wsdl:operation name="operation1"> > <wsdl:input message="tns:operation1InMessage"/> > </wsdl:operation> > > > On Thursday 09 February 2006 04:25, Ajith Ranabahu wrote: > > This bug has been identified and already fixed! > > > > On 2/8/06, Rubén Naranjo Izquierdo <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > > > I downloaded the latest codebase, tried the last code generator and > > > realised that in generated stubs (with "-g" option); in-only operations > > > are declared as "org.apache.axis2.description.OutOnlyAxisOperation". Is > > > this behaviour normal or we are dealing with a new bug? > > > > > > Thanks! > > > > > > Rubén Naranjo > > > > > > On Tuesday 07 February 2006 15:26, Ajith Ranabahu wrote: > > > > Hi Andreas, > > > > Yes this bug was realised recently and fixed in the latest codebase. > > > > Now the codegenerator generates correct message receivers based on the > > > > operation > > > > > > > > On 2/7/06, Andreas Bobek <[EMAIL PROTECTED]> wrote: > > > > > Hi, > > > > > > > > > > I have a very small WSDL file with only one in-only operation. > > > > > When running wsdl2java it generates a services.xml file with > > > > > mep="http://www.w3.org/2004/08/wsdl/in-out" > > > > > and a MessageReceiver class inheriting from > > > > > AbstractInOutSyncMessageReceiver. > > > > > As expected, when invoking the service with ClientAPI it sends back a > > > > > fault. At service side RawXMLINOnlyMessageReceiver is used instead of > > > > > the generated MessageReceiver class. > > > > > > > > > > Is this bug already known? I couldn't find another post. > > > > > Thanks, Andreas Bobek. > > > > > > > > -- > > > > Ajith Ranabahu > > > > -- > > Ajith Ranabahu > -- Ajith Ranabahu
