This content has been marked as final.
Show 1 reply
-
1. Re: how to set more than 1 xsl-params as ESB message propert
sbutt Oct 20, 2009 8:14 AM (in response to sbutt)did it myself:
String [][] params = (String [][])message.getProperties().getProperty("xsl-params"); String [][] paramsNew = new String [params.length + 1] [2]; if (params == null) { message.getProperties().setProperty("xsl-params", new String [] []{{"PkgQuoteBookRQ", message.getBody().get("PkgQuoteBookRQ").toString()}}); } else { //String [][] paramsNew = new String [params.length + 1] [2]; for (int i = 0; i < params.length; i ++ ) { paramsNew [0] = params [0]; paramsNew [1] = params [1]; } paramsNew [params.length] [0] = "PkgQuoteBookRQ"; paramsNew [params.length] [1] = message.getBody().get("PkgQuoteBookRQ").toString(); message.getProperties().setProperty("xsl-params", paramsNew); }