I have a little problem i could't use Mapped but when i solve this i'will write this tutorial. Regards.
On 10/2/07, Anas Mughal <[EMAIL PROTECTED]> wrote: > 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 > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]