Thank you. I'll try it and let you know Dimuthu
On Sun, Dec 1, 2013 at 10:05 AM, Nirmal Fernando <[email protected]> wrote: > Hi Dimuthu, > > In general, if you want to convert a message that comes to ESB, to the > format of back-end service, you could use PayloadFactory mediator [1]. But, > if it's a simple transformation like your example, you could simply use a > XSLT transformation [2]. > > Hope this helps. > > [1] http://docs.wso2.org/display/ESB470/PayloadFactory+Mediator > > [2] http://docs.wso2.org/display/ESB470/XSLT+Mediator > > > On Sun, Dec 1, 2013 at 9:21 AM, Dimuthu Upeksha <[email protected]> wrote: > >> Hi all, >> Let's say I want to change a message came from a client to a service >> using ESB. As an example the soap message came from client to the ESB is >> >> <?xml version="1.0" encoding="UTF-8"?> >> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> >> <s:Body> >> <tns:getCustomerName xmlns:tns=" >> http://axiom.service.quickstart.samples/xsd"> >> <tns:name>0</tns:name> >> </tns:getCustomerName> >> </s:Body> >> </s:Envelope> >> >> It says to get the customer bounded to the order 0. If the service starts >> orders from index 1,2.... (1 base) ESB needs to increment 0 by 1. How can I >> do it? I couldn't find a way to do it. I think it should be done through >> sequences. But I don't know a way to do it. >> >> >> >> >> On Sat, Nov 30, 2013 at 8:44 PM, Dimuthu Upeksha <[email protected]>wrote: >> >>> Hi Nirmal, Udana >>> Thank you for the clarification. It helped me a lot. I thought 50239 is >>> a client's port. My bad. >>> >>> Thank you >>> Dimuthu >>> >>> >>> On Sat, Nov 30, 2013 at 7:58 PM, Isuru Udana <[email protected]> wrote: >>> >>>> Hi Dimuthu, >>>> >>>> Client -> ESB -> Axis2 Server >>>> >>>> In the above scenario ESB is acting as a server as well as a client. >>>> >>>> 1. Client -> ESB (ESB Acting as a server) >>>> 2. ESB -> Axis2 Server (ESB Acting as a client) >>>> >>>> So 50239 might be the be the Ephemeral port of ESB when it is >>>> communicating with axis2 server. >>>> >>>> >>>> >>>> On Sat, Nov 30, 2013 at 7:34 PM, Dimuthu Upeksha <[email protected]>wrote: >>>> >>>>> Hi all, >>>>> >>>>> I'm an intern of WSO2. I am going through several tutorials about WSO2 >>>>> ESB and managed to test some samples given in [1]. As given in the >>>>> tutorial I was able to simulate message mediating done in ESB. Then I >>>>> captured the packets that are transferred through localhost using >>>>> Wireshark >>>>> [2]. I could see three ports involved in the process. >>>>> Port 9000 : Listener port of Axis 2 server >>>>> Port 8280 : Port of ESB (I think so) >>>>> Port 50238 : Port of the client >>>>> Port 50239 : I have no idea about this port however it seems like >>>>> another port of the client >>>>> >>>>> At the first set of packets I could see that client is communicating >>>>> with the ESB and ESB is communicating with the Axis2 server : which is >>>>> legal. But at the end I could see that Port 50239 is communicating >>>>> directly >>>>> with 9000 (Packet no 11). Is this legal? Shouldn't it communicate with >>>>> port >>>>> 8280? If client communicate with the server directly what is the role of >>>>> ESB as a message mediator? Correct me if I'm wrong. >>>>> >>>>> Thank you >>>>> >>>>> Best Regards >>>>> >>>>> [1] >>>>> http://docs.wso2.org/display/ESB470/Lesson+Two%3A+Mediating+Messages >>>>> [2] https://www.dropbox.com/s/skxozdvu61kyd0c/packet_capture >>>>> >>>>> Dimuthu Upeksha >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Isuru Udana* >>>> Senior >>>> * Software Engineer* >>>> WSO2 Inc.; http://wso2.com >>>> email: [email protected] cell: +94 77 3791887 >>>> blog: http://mytecheye.blogspot.com/ >>>> twitter: http://twitter.com/isudana >>>> >>> >>> >> > > > -- > > Thanks & regards, > Nirmal > > Senior Software Engineer- Platform Technologies Team, WSO2 Inc. > Mobile: +94715779733 > Blog: http://nirmalfdo.blogspot.com/ > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
