I'm confused .. doesn't the log mediator get the content type from the
message context?

Sanjiva.

2010/3/18 Ruwan Linton <[email protected]>

> Hi Roberto,
>
> So the log mediator tries to extract the content type header, whcih
> could be different from the actual content type that is going out, just
> try using the following get-property instead;
>
> get-property('axis2', 'ContentType')
>
> Except for that are there any issues in the REST invocation?
>
> Thanks,
> Ruwan
>
> Cappa Roberto wrote:
> > Hi, we are trying the BinaryRelay solution. We have a problem. In proxy
> like this:
> >
> > <syn:proxy xmlns:syn="http://ws.apache.org/ns/synapse"; name="RestTest"
> transports="https,http" statistics="disable" trace="disable"
> startOnLoad="true">
> >    <syn:target>
> >       <syn:inSequence>
> >          <syn:property name="RESPONSE" value="true" />
> >          <syn:class
> name="it.telecomitalia.ictlab.rest.identity.ip2cli.mediator.Ip2CliIdentityMediator"/>
> >          <syn:header name="To" expression="get-property('ReplyTo')" />
> >          <syn:log level="full">
> >             <syn:property name="CONTENT-TYPE"
> expression="get-property('transport','Content-Type')" />
> >          </syn:log>
> >          <syn:send />
> >       </syn:inSequence>
> >    </syn:target>
> > </syn:proxy>
> >
> > The log prints: CONTENT-TYPE=application/xml but the returned packet to
> client is application/x-www-form-urlencoded. Does the content-type is
> altered during call <send/>?  For what reason?
> >
> > Thanks.
> >
> >
> > ________________________________________
> > Da: [email protected] [[email protected]] per conto
> di Ruwan Linton [[email protected]]
> > Inviato: mercoledì 17 marzo 2010 13.01
> > A: [email protected]
> > Oggetto: Re: [Carbon-dev] R: R: R: R: WSO2 component to deploy a simple
> servlet?
> >
> > Yes basically what you need to do is, to add the following builder and
> > formatter declarations to the axis2.xml and try.
> >
> > <messageBuilder contentType="text/html"
> > class="org.wso2.carbon.relay.BinaryRelayBuilder"/>
> > <messageFormatter contentType="text/html"
> > class="org.wso2.carbon.relay.ExpandingMessageFormatter"/>
> >
> > Please note that, if you need to do any transformations touching the
> > payload, you need to use a <build/> mediator.
> >
> > Thanks,
> > Ruwan
> >
> > Cappa Roberto wrote:
> >
> >> The second one, we need to mediate requests going into RESTfull service,
> obviously incoming requests in ESB are also generic HTTP GET/POST, not SOAP.
> Thanks for the advice, we will analyze the relay solution you have
> suggested. Is that a good article to start with?
> http://wso2.org/library/articles/binary-relay-efficient-way-pass-both-xml-non-xml-content-through-apache-synapse
> >> ________________________________________
> >> Da: [email protected] [[email protected]] per conto
> di Ruwan Linton [[email protected]]
> >> Inviato: mercoledì 17 marzo 2010 12.24
> >> A: [email protected]
> >> Oggetto: Re: [Carbon-dev] R: R: R: WSO2 component to deploy a simple
> servlet?
> >>
> >> Cappa Roberto wrote:
> >>
> >>
> >>> You are absolutely right, but our time-to-market needs a temporary
> solution, because in current conditions we cannot offer a working solution
> for our REST services based only on ESB.
> >>>
> >>>
> >>>
> >> Hi Roberto,
> >>
> >> So, do you want to host RESTfull services on ESB or do you want to
> >> mediate the requests going into a RESTfull service??
> >>
> >> If it is the later, you could use the message relay and pass the
> >> messages using a binary stream to the actual service.
> >>
> >> Thanks,
> >> Ruwan
> >>
> >>
> >>> ________________________________________
> >>> Da: [email protected] [[email protected]] per
> conto di Sanjiva Weerawarana [[email protected]]
> >>> Inviato: mercoledì 17 marzo 2010 10.29
> >>> A: carbon-dev
> >>> Oggetto: Re: [Carbon-dev] R: R: WSO2 component to deploy a simple
> servlet?
> >>>
> >>> Cappa, we're going to fix the issues in the REST routing stuff - that
> stuff needs to work perfectly. If its an option it'll be great to have you
> keep pushing us to get that part right instead of taking over and writing
> your servlet!
> >>>
> >>> Sanjiva.
> >>>
> >>> On Wed, Mar 17, 2010 at 2:47 PM, Cappa Roberto <
> [email protected]<mailto:
> [email protected]>> wrote:
> >>> No, we are talking about the possibility to deploy an external non-SOAP
> service, like a simple servlet (my original mail
> http://wso2.org/mailarchive/carbon-dev/2010-March/040154.html).
> >>>
> >>> Thanks
> >>> ________________________________________
> >>> Da: [email protected]<mailto:[email protected]> [
> [email protected]<mailto:[email protected]>] per conto
> di Paul Fremantle [[email protected]<mailto:[email protected]>]
> >>> Inviato: mercoledì 17 marzo 2010 9.55
> >>> A: carbon-dev
> >>> Oggetto: Re: [Carbon-dev] R: WSO2 component to deploy a simple servlet?
> >>>
> >>> Roberto
> >>>
> >>> Are you asking if you can deploy WSAS services in the ESB? The answer
> is most definitely yes. You can use p2 to install the Service Hosting
> feature and  then you have all the WSAS service types (POJO, AAR, JAXWS etc)
> available to deploy in the ESB.
> >>>
> >>> Paul
> >>>
> >>> 2010/3/17 Cappa Roberto <[email protected]<mailto:
> [email protected]><mailto:
> [email protected]<mailto:
> [email protected]>>>
> >>> It could be a solution, the problem in this case is that we cannot
> visualize the component in any way in the admin console and we have to
> develop an administration page from scratch. This can be quite simple for a
> simple services list visualizator, more complex if we want have at least
> "deploy" and "undeploy" functions. For this reason we asked for the
> possibility to use an existing carbon component from other products.
> >>>
> >>> In relation to your proposal, what is the difference between deploying
> a .war file and a OSGi bundle? Is there an example where is explained how to
> create a simple web bundle and how to install it in carbon?
> >>>
> >>> Thanks
> >>>
> >>> ________________________________________
> >>> Da: [email protected]<mailto:[email protected]
> ><mailto:[email protected]<mailto:[email protected]>>
> [[email protected]<mailto:[email protected]><mailto:
> [email protected]<mailto:[email protected]>>] per
> conto di Afkham Azeez [[email protected]<mailto:[email protected]><mailto:
> [email protected]<mailto:[email protected]>>]
> >>> Inviato: mercoledì 17 marzo 2010 6.11
> >>> A: [email protected]<mailto:[email protected]><mailto:
> [email protected]<mailto:[email protected]>>
> >>> Oggetto: Re: [Carbon-dev] WSO2 component to deploy a simple servlet?
> >>>
> >>> You could deploy normal webapps on the ESB. Just drop the .war file
> into the webapps directory. If that approach doesn't work for you, you could
> even create an OSGi bundle which registers your servlet with the OSGi
> framework.
> >>>
> >>> Thanks
> >>> Azeez
> >>>
> >>> _______________________________________________
> >>> Carbon-dev mailing list
> >>> [email protected]<mailto:[email protected]><mailto:
> [email protected]<mailto:[email protected]>>
> >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >>>
> >>>
> >>>
> >>> --
> >>> Paul Fremantle
> >>> CTO and Co-Founder, WSO2
> >>> OASIS WS-RX TC Co-chair, VP, Apache Synapse
> >>>
> >>> Office: +44 844 484 8143
> >>> Cell: +44 798 447 4618
> >>>
> >>> blog: http://pzf.fremantle.org
> >>> twitter.com/pzfreo<http://twitter.com/pzfreo><
> http://twitter.com/pzfreo>
> >>> [email protected]<mailto:[email protected]><mailto:[email protected]<mailto:
> [email protected]>>
> >>>
> >>> wso2.com<http://wso2.com><http://wso2.com> Lean Enterprise Middleware
> >>>
> >>> _______________________________________________
> >>> Carbon-dev mailing list
> >>> [email protected]<mailto:[email protected]>
> >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >>>
> >>>
> >>>
> >>> --
> >>> Sanjiva Weerawarana, Ph.D.
> >>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
> >>> email: [email protected]<mailto:[email protected]>; phone: +1 408 754
> 7388 x51726; cell: +94 77 787 6880
> >>> blog: http://sanjiva.weerawarana.org/
> >>>
> >>> Lean . Enterprise . Middleware
> >>>
> >>> _______________________________________________
> >>> Carbon-dev mailing list
> >>> [email protected]
> >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >>>
> >>>
> >>>
> >>>
> >> --
> >> Ruwan Linton
> >> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
> >> WSO2 Inc.; http://wso2.org
> >> phone: +1 408 754 7388 ext 51789
> >> email: [email protected]; cell: +94 77 341 3097
> >> blog: http://blog.ruwan.org
> >>
> >> Lean . Enterprise . Middleware
> >>
> >>
> >> _______________________________________________
> >> Carbon-dev mailing list
> >> [email protected]
> >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >>
> >> _______________________________________________
> >> Carbon-dev mailing list
> >> [email protected]
> >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >>
> >>
> >>
> >
> >
> > --
> > Ruwan Linton
> > Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
> > WSO2 Inc.; http://wso2.org
> > phone: +1 408 754 7388 ext 51789
> > email: [email protected]; cell: +94 77 341 3097
> > blog: http://blog.ruwan.org
> >
> > Lean . Enterprise . Middleware
> >
> >
> > _______________________________________________
> > Carbon-dev mailing list
> > [email protected]
> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >
> > _______________________________________________
> > Carbon-dev mailing list
> > [email protected]
> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> >
> >
>
>
> --
> Ruwan Linton
> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
> WSO2 Inc.; http://wso2.org
> phone: +1 408 754 7388 ext 51789
> email: [email protected]; cell: +94 77 341 3097
> blog: http://blog.ruwan.org
>
> Lean . Enterprise . Middleware
>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>



-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: [email protected]; phone: +1 408 754 7388 x51726; cell: +94 77 787
6880
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to