Hi,

Due to some reason, the file you pasted is not in a readable format. Can you
please attach the axis2.xml as an attachment and sent through?

Thanks,
Ruwan

On Jan 16, 2008 3:53 PM, Die j999 <[EMAIL PROTECTED]> wrote:

>
> Hi,
> this is the client side configuration:
> −
>
> −
>
>
> −
>
> true
> false
> false
> false
> −
>
> −
>
> −
>
> 30000
> −
>
>
> false
> −
>
> −
>
> −
>
> −
>
> false
> inmemory
> admin
> axis2
> −
>
> −
>
> −
>
> −
>
>
>
> −
>
> −
>
> −
>
> −
>
> −
>
>
> −
>
> −
>
>
> soap
> rest
> −
>
> false
> −
>
>
> −
>
> −
>
> −
>
>
> −
>
>
> −
>
> −
>
>
> −
>
>
> −
>
> −
>
> −
>
>
> −
>
> −
>
>
>
>
>
>
> −
>
>
> −
>
> −
>
> −
>
> −
>
>
>
>
>
> −
>
>
> −
>
> −
>
> −
>
> −
>
>
>
>
>
> −
>
>
> −
>
> −
>
> 8080
> −
>
> −
>
> −
>
> −
>
> −
>
> −
>
> −
>
> −
>
> −
>
>
> −
>
> −
>
>
> −
>
> −
>
> −
>
> −
>
> −
>
> >
>
> −
>
> −
>
> −
>
>
> −
>
>
> −
>
>
>
> −
>
> HTTP/1.1
> chunked
> −
>
> −
>
>
> −
>
> HTTP/1.1
> chunked
>
> −
>
>
> −
>
> −
>
> −
>
> −
>
>
> −
>
>
>
> −
>
>
>
>
> −
>
>
> −
>
> −
>
> −
>
> −
>
>
> −
>
> −
>
>
> −
>
> −
>
>
>
> −
>
>
>
>
> −
>
> −
>
>
>
>
>
>
> −
>
>
>
>
>
>
>
>
>
> −
>
>
>
>
> −
>
>
>
>
>
>
>
>
>
>
>
> −
>
> −
>
> −
>
>
>
>
>
>
> −
>
>
>
>
>
>
>
>
>
>
>
>
> −
>
>
>
>
>
>
>
>
>
>
>
> Thanks.
> ----------------------------------------
> > Date: Wed, 16 Jan 2008 15:36:35 +0530
> > From: [EMAIL PROTECTED]
> > To: [email protected]
> > Subject: Re: Soap headers
> >
> > Hi Die,
> >
> > You need to engage addressing to use the To header to send using
> implicit
> > parameters inside synapse. So in effect you need to engage addressing.
> Can
> > you please send your client side axis2.xml configuration. There seems
> > something wrong with the client side of axis2.
> >
> > I am sorry both SOAPHeader and the SOAPHeaderBlock are the same.
> >
> > Thanks,
> > Ruwan
> >
> > On Jan 16, 2008 3:28 PM, Die j999  wrote:
> >
> >>
> >> Hi,
> >>
> >> it is a client generated with WSDL2java script distribuited with
> Axis2-1.3standard binary distribution.
> >> This is the code:
> >>
> >>
> >> package samples.quickstart.clients;
> >>
> >>
> >>
> >> import org.apache.axiom.om.OMAbstractFactory;
> >>
> >> import org.apache.axiom.om.OMElement;
> >>
> >> import org.apache.axiom.om.OMFactory;
> >>
> >> import org.apache.axiom.om.OMNamespace;
> >>
> >> import org.apache.axis2.Constants;
> >>
> >> import org.apache.axis2.addressing.EndpointReference;
> >>
> >> import org.apache.axis2.client.Options;
> >>
> >> import org.apache.axis2.client.ServiceClient;
> >>
> >>
> >>
> >> public class AXIOMClient {
> >>
> >>
> >>
> >>    private static EndpointReference targetEPR =
> >>
> >>        new EndpointReference(
> >>
> >>                              "
> >> http://localhost:8080/axis2/services/StockQuoteService";);
> >>
> >>
> >>
> >>    public static OMElement getPricePayload(String symbol) {
> >>
> >>        OMFactory fac = OMAbstractFactory.getOMFactory();
> >>
> >>        OMNamespace omNs = fac.createOMNamespace(
> >>
> >>                                                 "
> >> http://quickstart.samples/xsd";, "tns");
> >>
> >>
> >>
> >>        OMElement method = fac.createOMElement("getPrice", omNs);
> >>
> >>        OMElement value = fac.createOMElement("symbol", omNs);
> >>
> >>        value.addChild(fac.createOMText(value, symbol));
> >>
> >>        method.addChild(value);
> >>
> >>        return method;
> >>
> >>    }
> >>
> >>
> >>
> >>    public static OMElement updatePayload(String symbol, double price) {
> >>
> >>        OMFactory fac = OMAbstractFactory.getOMFactory();
> >>
> >>        OMNamespace omNs = fac.createOMNamespace(
> >>
> >>                                                 "
> >> http://quickstart.samples/xsd";, "tns");
> >>
> >>
> >>
> >>        OMElement method = fac.createOMElement("update", omNs);
> >>
> >>
> >>
> >>        OMElement value1 = fac.createOMElement("symbol", omNs);
> >>
> >>        value1.addChild(fac.createOMText(value1, symbol));
> >>
> >>        method.addChild(value1);
> >>
> >>
> >>
> >>        OMElement value2 = fac.createOMElement("price", omNs);
> >>
> >>        value2.addChild(fac.createOMText(value2,
> >>
> >>                                         Double.toString(price)));
> >>
> >>        method.addChild(value2);
> >>
> >>        return method;
> >>
> >>    }
> >>
> >>
> >>
> >>    public static void main(String[] args) {
> >>
> >>        try {
> >>
> >>            OMElement getPricePayload = getPricePayload("WSO");
> >>
> >>            OMElement updatePayload = updatePayload("WSO", 123.42);
> >>
> >>            Options options = new Options();
> >>
> >>            options.setTo(targetEPR);
> >>
> >>            options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
> >>
> >>            options.setProperty(Constants.Configuration.TRANSPORT_URL, "
> >> http://192.168.2.1:8080";);
> >>
> >>
> >>            ServiceClient sender = new ServiceClient();
> >>
> >>            sender.setOptions(options);
> >>
> >>
> >>
> >>            sender.fireAndForget(updatePayload);
> >>
> >>            System.err.println("price updated");
> >>
> >>            Thread.sleep(3000);
> >>
> >>            OMElement result = sender.sendReceive(getPricePayload);
> >>
> >>
> >>
> >>            String response = result.getFirstElement().getText();
> >>
> >>            System.err.println("Current price of WSO: " + response);
> >>
> >>
> >>
> >>        } catch (Exception e) {
> >>
> >>            e.printStackTrace();
> >>
> >>        }
> >>
> >>    }
> >>
> >>
> >>
> >> }
> >>
> >> When i run the client, Synapse show this message:
> >>
> >> 2008-01-16 10:49:30,678 [127.0.0.1-debianDesk] [HttpServerWorker-2]
> DEBUG
> >> SendMediator Sending request message using implicit message
> properties..
> >> Sending To: /
> >> SOAPAction: urn:anonOutInOp
> >> 2008-01-16 10:49:30,679 [127.0.0.1-debianDesk] [HttpServerWorker-2]
> DEBUG
> >> Axis2FlexibleMEPClient Sending [add = false] [sec = false] [rm = false]
> [ to
> >> Address: /]
> >> 2008-01-16 10:49:30,679 [127.0.0.1-debianDesk] [HttpServerWorker-2]
> ERROR
> >> Axis2Sender Unexpected error during sending message out
> >> org.apache.axis2.AxisFault: The system cannot infer the transport
> >> information from the / URL.
> >>        at org.apache.axis2.description.ClientUtils.inferOutTransport(
> >> ClientUtils.java:73)
> >>        at
> >>
> org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl
> >> (DynamicAxisOperation.java:118)
> >>        at org.apache.axis2.client.OperationClient.execute(
> >> OperationClient.java:163)
> >>        at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(
> >> Axis2FlexibleMEPClient.java:248)
> >>        at org.apache.synapse.core.axis2.Axis2Sender.sendOn(
> >> Axis2Sender.java:55)
> >>        at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(
> >> Axis2SynapseEnvironment.java:165)
> >>        at org.apache.synapse.mediators.builtin.SendMediator.mediate(
> >> SendMediator.java:97)
> >>        at org.apache.synapse.mediators.AbstractListMediator.mediate(
> >> AbstractListMediator.java:60)
> >>        at org.apache.synapse.mediators.base.SequenceMediator.mediate(
> >> SequenceMediator.java:121)
> >>        at
> >> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(
> >> Axis2SynapseEnvironment.java:118)
> >>        at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(
> >> SynapseMessageReceiver.java:89)
> >>        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java
> :145)
> >>        at
> >>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(
> >> HTTPTransportUtils.java:275)
> >>        at org.apache.axis2.transport.nhttp.ServerWorker.processPost(
> >> ServerWorker.java:210)
> >>        at org.apache.axis2.transport.nhttp.ServerWorker.run(
> >> ServerWorker.java:174)
> >>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> >> ThreadPoolExecutor.java:650)
> >>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> ThreadPoolExecutor.java:675)
> >>        at java.lang.Thread.run(Thread.java:595)
> >>
> >> 1) Synapse is not enable to understand the destination of the message.
> >>
> >> 2) What is the different between Soap Header and Soap Header BLock?
> >>
> >> ----------------------------------------
> >>> Date: Wed, 16 Jan 2008 14:50:18 +0530
> >>> From: [EMAIL PROTECTED]
> >>> To: [email protected]
> >>> Subject: Re: Soap headers
> >>>
> >>> Hi Die,
> >>>
> >>> Can you please let us know what is the client that you have used to
> >> invoke
> >>> the service. Is that an java client (if so is that an written one or
> >>> generated client?) or any other program which generates the request
> and
> >> send
> >>> to the service?
> >>>
> >>> AFAIK, it is not required to have a SOAP header to invoke a service,
> but
> >> it
> >>> seems like the client that you are using is not adding the soap header
> >>> block.
> >>>
> >>> Thanks,
> >>> Ruwan
> >>>
> >>> On Jan 16, 2008 2:39 PM, Die j999  wrote:
> >>>
> >>>>
> >>>> Hi,
> >>>>
> >>>> i make a simple web service but when i run the client the soap
> message
> >>>> don't have the soap header, so i engage the addressing module in the
> >> client
> >>>> side but i have the following error:
> >>>>
> >>>>  [java] org.apache.axis2.AxisFault: The server failed to process the
> >>>> WS-Addressing header: wsa:Action [Reason]: A header representing a
> >> Message
> >>>> Addressing Property is not valid and the message cannot be processed
> >>>>     [java]     at
> >>>> org.apache.axis2.handlers.addressing.AddressingInFaultHandler.invoke(
> >>>> AddressingInFaultHandler.java:114)
> >>>>     [java]     at org.apache.axis2.engine.Phase.invoke(Phase.java
> :292)
> >>>>     [java]     at org.apache.axis2.engine.AxisEngine.invoke(
> >>>> AxisEngine.java:212)
> >>>>     [java]     at org.apache.axis2.engine.AxisEngine.receive(
> >>>> AxisEngine.java:132)
> >>>>     [java]     at
> >>>> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(
> >>>> OutInAxisOperation.java:336)
> >>>>     [java]     at
> >>>> org.apache.axis2.description.OutInAxisOperationClient.send(
> >>>> OutInAxisOperation.java:389)
> >>>>     [java]     at
> >>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(
> >>>> OutInAxisOperation.java:211)
> >>>>     [java]     at org.apache.axis2.client.OperationClient.execute(
> >>>> OperationClient.java:163)
> >>>>     [java]     at org.apache.axis2.client.ServiceClient.sendReceive(
> >>>> ServiceClient.java:528)
> >>>>     [java]     at org.apache.axis2.client.ServiceClient.sendReceive(
> >>>> ServiceClient.java:508)
> >>>>     [java]     at samples.quickstart.clients.AXIOMClient.main(
> >>>> AXIOMClient.java:139)
> >>>>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>> Method)
> >>>>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(
> >>>> NativeMethodAccessorImpl.java:39)
> >>>>     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> >>>> DelegatingMethodAccessorImpl.java:25)
> >>>>     [java]     at java.lang.reflect.Method.invoke(Method.java:585)
> >>>>     [java]     at org.apache.tools.ant.taskdefs.ExecuteJava.run(
> >>>> ExecuteJava.java:202)
> >>>>     [java]     at org.apache.tools.ant.taskdefs.ExecuteJava.execute(
> >>>> ExecuteJava.java:134)
> >>>>     [java]     at org.apache.tools.ant.taskdefs.Java.run(Java.java
> :710)
> >>>>     [java]     at org.apache.tools.ant.taskdefs.Java.executeJava(
> >> Java.java
> >>>> :178)
> >>>>     [java]     at org.apache.tools.ant.taskdefs.Java.execute(
> Java.java
> >> :84)
> >>>>     [java]     at org.apache.tools.ant.UnknownElement.execute(
> >>>> UnknownElement.java:275)
> >>>>     [java]     at org.apache.tools.ant.Task.perform(Task.java:364)
> >>>>     [java]     at org.apache.tools.ant.Target.execute(Target.java
> :341)
> >>>>     [java]     at org.apache.tools.ant.Target.performTasks(
> Target.java
> >>>> :369)
> >>>>     [java]     at org.apache.tools.ant.Project.executeSortedTargets(
> >>>> Project.java:1216)
> >>>>     [java]     at org.apache.tools.ant.Project.executeTarget(
> >> Project.java
> >>>> :1185)
> >>>>     [java]     at
> >>>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
> >>>> DefaultExecutor.java:40)
> >>>>     [java]     at org.apache.tools.ant.Project.executeTargets(
> >> Project.java
> >>>> :1068)
> >>>>     [java]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
> >>>>     [java]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
> >>>>     [java]     at org.apache.tools.ant.launch.Launcher.run(
> >> Launcher.java
> >>>> :246)
> >>>>     [java]     at org.apache.tools.ant.launch.Launcher.main(
> >> Launcher.java
> >>>> :67)
> >>>>
> >>>> Please let me know what could be wrong.
> >>>>
> >>>> Thanks
> >>>>
> >>>> Diego S.
> >>>>
> >>>>
> >>>> _________________________________________________________________
> >>>> Conosci Doretta? Contattala, è ora su Messenger!
> >>>> http://www.doretta82.it/banner/index.html
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> Ruwan Linton
> >>> http://www.wso2.org - "Oxygenating the Web Services Platform"
> >>
> >> _________________________________________________________________
> >> Organizza le tue feste e condividine le foto con Windows Live Eventi!
> >> http://home.services.spaces.live.com/events/
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> > --
> > Ruwan Linton
> > http://www.wso2.org - "Oxygenating the Web Services Platform"
>
> _________________________________________________________________
> Scarica GRATIS le tue emoticon preferite!
> http://intrattenimento.it.msn.com/emoticon/
>



-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Reply via email to