Any advice on this would be helpful. Hemika Kodikara Software Engineer WSO2 Inc. lean . enterprise . middleware http://wso2.com
Mobile : +94777688882 On Mon, Jan 19, 2015 at 4:32 PM, Hemika Kodikara <[email protected]> wrote: > Hi All, > > Currently in MB, a topic should be able to send any message in the format > as a normal text, XML, etc. > > But in the UI, the topic details page(topic_manage.jsp) shows a publishing > message section which allows only to send XML messages. > > > > Following code does the publishing of the message. > > ============= > BrokerClient brokerClient = UIUtils.getBrokerClient(config, session, > request); > String topic = request.getParameter("topic"); > String textMsg = request.getParameter("xmlMessage"); > session.setAttribute("errorTopic", topic); > session.setAttribute("xmlMessage", textMsg); > OMElement message; > String messageToBePrinted = null; > StAXOMBuilder builder = null; > try { > builder = new StAXOMBuilder(new ByteArrayInputStream(textMsg.getBytes())); > message = builder.getDocumentElement(); > if (message != null) { > brokerClient.publish(topic, message); > } else { > messageToBePrinted = "Error: Failed to get document element from message " > + textMsg; > } > } catch (Exception e) { > messageToBePrinted = "Error: while publishing the message " + > e.getMessage(); > } > > if (messageToBePrinted == null) { > messageToBePrinted = "Successfully published the message to the topic :" + > topic; > } > ============= > > > Is there a reason for this restriction ? i.e only allow to send XML > messages through UI ? > > Refer [1][2][3] for more code information. > > [1] - > https://github.com/wso2-dev/carbon-utils/blob/master/components/event/org.wso2.carbon.event.ui/src/main/resources/web/topics/topic_manage.jsp > [2] - > https://github.com/wso2-dev/carbon-utils/blob/master/components/event/org.wso2.carbon.event.ui/src/main/resources/web/topics/js/treecontrol.js > [3] - > https://github.com/wso2-dev/carbon-utils/blob/master/components/event/org.wso2.carbon.event.ui/src/main/resources/web/topics/try_it_out_invoke_ajaxprocessor.jsp > > > Hemika Kodikara > Software Engineer > WSO2 Inc. > lean . enterprise . middleware > http://wso2.com > > Mobile : +94777688882 >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
