Related Links:
https://developer.mozilla.org/en-US/docs/E4X/Processing_XML_with_E4X
http://www.taval.de/publications/INPROC-2009-25/
http://stackoverflow.com/questions/922668/e4x-grab-nodes-with-namespaces
SELECT PROCESS_INSTANCE_ID FROM ODE_SCOPE WHERE SCOPE_ID IN
(SELECT cs.SCOPE_ID FROM ODE_CORRELATION_SET cs WHERE
cs.CORRELATION_SET_ID IN (SELECT os.CORRSET_ID FROM ODE_CORSET_PROP
os WHERE os.PROP_VALUE='$CORR_PROP'));
MDC.put("service",messageContext.getAxisService().toString());
To use the MDC, you have to put a placeholder into the respective Log4j conversion pattern in lib/log4j.properties:
log4j.appender.CARBON_CONSOLE.layout.ConversionPattern=[%d{ISO8601}] [%X{service}] %5p - %c{1} - %m%n
-Dfile.encoding=UTF-8 \For more info, read: Supported Encodings
svn co https://svn.wso2.org/repos/wso2/carbon/orbit/trunk/ orbitBuild in the order (orbit -> kernel -> platform), using maven3.
svn co https://svn.wso2.org/repos/wso2/carbon/kernel/trunk/ kernel
svn co https://svn.wso2.org/repos/wso2/carbon/platform/trunk/ platform
mvn clean installHat tip: http://wso2.org