Please do create a guide. I wish to suggest using Axis2-based Rest
services/JSON on my current project. Couldn't get time to dig into how to
setup a small sample app. The Axis2 documentation was that much help.

A guide would be greatly helpful.
Regards.
--
anas mughal





On 10/2/07, Karina Pereyra <[EMAIL PROTECTED]> wrote:
>
> Wohhh, i think it's working, after i finish I'll create a small guide
> to create json + rest + javascript client applications but i need a
> little help to complete this functionalities.
> I'd like to use Mapped formater (to parse in client with a single eval
> method) but i have this errror, Using Badgerfish all work fine but not
> using Mapped.
>
> 2007-10-02 15:25:34,647 [http-8080-1] ERROR
> org.apache.axis2.transport.http.CommonsHTTPTransportSender  - Mapped
> formatted JSON with namespaces are not supported in Axis2. Make sure
> that your request doesn't include namespaces or use the Badgerfish
> convention
> org.apache.axis2.AxisFault: Mapped formatted JSON with namespaces are
> not supported in Axis2. Make sure that your request doesn't include
> namespaces or use the Badgerfish convention
>
> Could i remove header from request before send and response? how can i
> solve this issue?
>
>
> On 10/2/07, keith chapman <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > Use this
> >
> > MessageContext msgContext =
> > org.apache.axis2.context.MessageContext.getCurrentMessageContext
> ().getCurrentMessageContext().getOperationContext().getMessageContext(
> WSDLConstants.MESSAGE_LABEL_OUT_VALUE
> > );
> >
> > The reason is that
> > org.apache.axis2.context.MessageContext.getCurrentMessageContext
> ().getCurrentMessageContext()
> > gives you the request messageContext but what you want is the response
> > messageContext. That should work.
> >
> >
> > Thanks,
> > Keith.
> >
> >
> > On 10/2/07, Lechuza lechuza <[EMAIL PROTECTED]> wrote:
> > > Keith,
> > >        I'm a neebie using axis2, i dont have  an context created i
> > > only create a pojo object and return a object.
> > >        I've modified the message bulder and messageformater section
> > > but i want to force my POJO to return a json string.
> > >        I've added this lines into my pojo service but did't work.
> > >
> > > MessageContext msgContext =
> > >
> > org.apache.axis2.context.MessageContext.getCurrentMessageContext();
> > >
> > msgContext.setProperty(Constants.Configuration.MESSAGE_TYPE
> > ,"application/json");
> > >
> > > Where i need to add this set property configuration?
> > >
> > >
> > >
> > > regargs
> > > lechu
> > >
> > >
> > >
> > >
> > > On 10/2/07, keith chapman <[EMAIL PROTECTED] > wrote:
> > > > Hi,
> > > >
> > > > You can do so by setting the following property to application/json,
> > > > application/json/badgerfish or text/javascript
> > > >
> > > >
> > msgContext.setProperty(Constants.Configuration.MESSAGE_TYPE
> > ,
> > > >                                     );
> > > >
> > > > also make sure you have the following in your axis2.xml
> > > >
> > > > <messageFormatter contentType="application/json"
> > > >
> > > > class=" org.apache.axis2.json.JSONMessageFormatter"/>
> > > >         <messageFormatter
> > > > contentType="application/json/badgerfish"
> > > >
> > > >
> > class="org.apache.axis2.json.JSONBadgerfishMessageFormatter
> > "/>
> > > >         <messageFormatter contentType="text/javascript"
> > > >
> > > > class="org.apache.axis2.json.JSONMessageFormatter"/>
> > > >
> > > > in the messageFoematters section and
> > > >
> > > > <messageBuilder contentType="application/json"
> > > >                          class="
> > > > org.apache.axis2.json.JSONOMBuilder"/>
> > > >         <messageBuilder
> > > > contentType="application/json/badgerfish"
> > > >
> > > > class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/>
> > > >         <messageBuilder contentType="text/javascript"
> > > >
> > > > class="org.apache.axis2.json.JSONOMBuilder "/>
> > > >
> > > > in the messageBuilders section.
> > > >
> > > > You might also wanna take a look at http://wso2.org/library/768 this
> > article
> > > > which describes JSON support in axis2 and explains the above
> > configurations.
> > > > Hope that you have a happy time trying JSON and Axis2...
> > > >
> > > > Thanks,
> > > > Keith.
> > > >
> > > >
> > > > On 10/2/07, Lechuza lechuza <[EMAIL PROTECTED] > wrote:
> > > > >
> > > > > Hi guys,
> > > > >
> > > > >             I'd like to start using axis2 as a service engine.
> > > > >
> > > > >             All clients in my structure are javacripts clients,
> and
> > > > > the best option could be use REST request and response using JSON
> > > > > objects?
> > > > >
> > > > > I'm using pojo objects in this way:
> > > > >
> > > > > public class User {
> > > > >              private HashMap entries = new HashMap();
> > > > >                   public User(){
> > > > >              }
> > > > >             public void Add( User ){
> > > > >                 this.entries.put (entry.getName(), entry);
> > > > >             }
> > > > >             public User Info(String name){
> > > > >                   return (User) entries.get(name);
> > > > >             }
> > > > > }
> > > > >
> > > > >
> > > > >
> > > > > public class User {
> > > > >     private String name = null;
> > > > >     public String getName() {
> > > > >         return name;
> > > > >     }
> > > > >
> > > > >     public void setName(String name) {
> > > > >         this. name = name;
> > > > >     }
> > > > > }
> > > > >
> > > > > How can i force json response ?
> > > > > I have added the tags in axis2.xml file.
> > > > >
> > > > > regards
> > > > > Lechu
> > > > >
> > > > >
> > > >
> > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> > > > [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Keith Chapman
> > > > WSO2 Inc.
> > > > Oxygen for Web Services Developers.
> > > > http://wso2.org/
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> >
> > --
> > Keith Chapman
> > WSO2 Inc.
> > Oxygen for Web Services Developers.
> > http://wso2.org/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Anas Mughal

Reply via email to