Hi Chanaka,

Thanks for the reply and yeah that's a better way I suppose. Much
appreciate your help.


Regards,


On Thu, Dec 19, 2013 at 11:02 AM, Chanaka Fernando <[email protected]>wrote:

> Hi Aruna,
>
> You don't need to change the java code to monitor the request and response
> through the TCPMon. You just need to point the endpoint of the address uri
> to the TCPMon listening port (which you can define from TCPMon itself) and
> make the forwarding (sending) port of the TCPMon to 9000. Then the message
> will flow through the TCPMon and you can see the actual message which is
> going out of the ESB to the BE server through the TCPMon.
>
> Thanks,
> Chanaka
>
>
>
>
> On Thu, Dec 19, 2013 at 12:05 AM, Aruna Karunarathna <[email protected]>wrote:
>
>> And as an addition, In Sample 51: MTOM and SwA optimizations and
>> request/response correlation [1], In the last paragraph it says,
>>
>> "By sending this message through TCPMon you would be able to see the
>> actual message..." ,
>>
>> To use TCPMon I had to change the port in
>> <ESB-HOME>/samples/axis2Client/src/samples/userguide/MTOMSwAClient.java file
>>
>> line 70: String targetEPR = getProperty("opt_url", "http://localhost:
>> *8280*/services/MTOMSwASampleService");
>>
>> I don't know this is the best way to do it and isn't it great if the
>> document state the steps rather than saying use the TCPMon or it's
>> better if we can use a smart client for this.
>>
>> WDYT?..
>>
>> [1]. http://docs.wso2.org/pages/viewpage.action?pageId=30540367
>>
>> Regards,
>>
>>
>> On Thu, Dec 19, 2013 at 9:51 AM, Nirmal Fernando <[email protected]> wrote:
>>
>>> I think we should document this if it's not already there. That is, if
>>> our samples cannot be run continuously, we should ask to reset any
>>> configuration changes made before. WDYT?
>>>
>>>
>>> On Thu, Dec 19, 2013 at 9:35 AM, Aruna Karunarathna <[email protected]>wrote:
>>>
>>>> Hi Nuwan,
>>>>
>>>> Thank you very much for the reply.
>>>>
>>>>
>>>> However I've acquired a fresh copy Enterprise Service Bus 4.8.0 and
>>>> ran the sample 50 again. This time it worked
>>>> as it should. I think the errors caused due to the configuration
>>>> changes made for the earlier samples.
>>>>
>>>>
>>>> Regards,
>>>>
>>>>
>>>> On Wed, Dec 18, 2013 at 9:28 PM, Nuwan Wimalasekara <[email protected]>wrote:
>>>>
>>>>> Hi Aruna,
>>>>> Sample 50 synapse configuration seems to be out dated. in order to
>>>>> get the sample worked, you need to set the SOAPAction transport
>>>>> header before sending the soap message to backend since the rest message
>>>>> does not send the SOAPAction header. If you did not set the
>>>>> SOAPAction, axis2 server does not consider it is a soap message due
>>>>> to the fix done with the content type text/xml
>>>>>
>>>>> Setting SOAPAction
>>>>> <property name="SOAPAction" value="getQuote" scope="transport"/>
>>>>>
>>>>> Please create a Documentation JIRA to get the sample 50 fixed.
>>>>>
>>>>> Thanks,
>>>>> Nuwanw
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Dec 18, 2013 at 2:53 PM, Aruna Karunarathna <[email protected]>wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> When I ran  the sample 50 of wso2 esb [1] , I ended up with the
>>>>>> following errors. Following is the error which I got on the axis2Server
>>>>>> console.
>>>>>>
>>>>>> 13/12/18 14:48:04 ERROR engine.AxisEngine: The endpoint reference
>>>>>> (EPR) for the Operation not found is /services/SimpleStockQuoteService 
>>>>>> and
>>>>>> the WSA Action = null. If this EPR was previously reachable, please 
>>>>>> contact
>>>>>> the server administrator.
>>>>>> org.apache.axis2.AxisFault: The endpoint reference (EPR) for the
>>>>>> Operation not found is /services/SimpleStockQuoteService and the WSA 
>>>>>> Action
>>>>>> = null. If this EPR was previously reachable, please contact the server
>>>>>> administrator.
>>>>>>     at
>>>>>> org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:102)
>>>>>>     at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
>>>>>>     at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
>>>>>>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
>>>>>>     at
>>>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
>>>>>>     at
>>>>>> org.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:459)
>>>>>>     at
>>>>>> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:279)
>>>>>>     at
>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>>>>>     at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>>>>     at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>>>>     at java.lang.Thread.run(Thread.java:662)
>>>>>> 13/12/18 14:48:04 ERROR nhttp.ServerWorker: Error processing POST
>>>>>> request
>>>>>> org.apache.axis2.AxisFault: The endpoint reference (EPR) for the
>>>>>> Operation not found is /services/SimpleStockQuoteService and the WSA 
>>>>>> Action
>>>>>> = null. If this EPR was previously reachable, please contact the server
>>>>>> administrator.
>>>>>>     at
>>>>>> org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:102)
>>>>>>     at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
>>>>>>     at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
>>>>>>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
>>>>>>     at
>>>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
>>>>>>     at
>>>>>> org.apache.synapse.transport.nhttp.ServerWorker.processEntityEnclosingMethod(ServerWorker.java:459)
>>>>>>     at
>>>>>> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:279)
>>>>>>     at
>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>>>>>     at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>>>>     at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>>>>     at java.lang.Thread.run(Thread.java:662)
>>>>>>
>>>>>>
>>>>>>
>>>>>> However when running the sample removing "-Drest=true" parameter it
>>>>>> gave the following output.
>>>>>>
>>>>>>
>>>>>> Wed Dec 18 14:49:29 IST 2013
>>>>>> samples.services.SimpleStockQuoteService  :: Accepted order #1 for : 
>>>>>> 19735
>>>>>> stocks of IBM at $ 160.93494838305423
>>>>>>
>>>>>>
>>>>>> What might be the cause of the error??..
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> [1].
>>>>>> http://docs.wso2.org/display/ESB480/Sample+50%3A+POX+to+SOAP+conversion
>>>>>> --
>>>>>>
>>>>>> * Aruna Sujith Karunarathna* | Software Engineer
>>>>>> WSO2, Inc | lean. enterprise. middleware.
>>>>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>>>>> Mobile: +94 71 9040362 | Work: +94 112145345
>>>>>> Email: [email protected] | Web: www.wso2.com
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Nuwan Wimalasekara
>>>>> Senior Software Engineer - Test Automation
>>>>> WSO2, Inc.: http://wso2.com
>>>>> lean. enterprise. middleware
>>>>>
>>>>> phone: +94 71 668 4620
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> * Aruna Sujith Karunarathna* | Software Engineer
>>>> WSO2, Inc | lean. enterprise. middleware.
>>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>>> Mobile: +94 71 9040362 | Work: +94 112145345
>>>> Email: [email protected] | Web: www.wso2.com
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Thanks & regards,
>>> Nirmal
>>>
>>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
>>> Mobile: +94715779733
>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>
>>
>> --
>>
>> * Aruna Sujith Karunarathna* | Software Engineer
>> WSO2, Inc | lean. enterprise. middleware.
>> #20, Palm Grove, Colombo 03, Sri Lanka
>> Mobile: +94 71 9040362 | Work: +94 112145345
>> Email: [email protected] | Web: www.wso2.com
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "WSO2 Documentation" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit
>> https://groups.google.com/a/wso2.com/groups/opt_out.
>>
>
>
>
> --
> --
> Chanaka Fernando
> Technical Lead
> WSO2, Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 773337238
> Blog : http://soatutorials.blogspot.com
> LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0
> Twitter:https://twitter.com/chanakaudaya
> Wordpress:http://chanakaudaya.wordpress.com
>
>
>
>


-- 

*Aruna Sujith Karunarathna* | Software Engineer
WSO2, Inc | lean. enterprise. middleware.
#20, Palm Grove, Colombo 03, Sri Lanka
Mobile: +94 71 9040362 | Work: +94 112145345
Email: [email protected] | Web: www.wso2.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to