Date of First Response: 2010-01-25 12:13:29 project_key: SOA
Link: Added: This issue depends JBESB-3148
ESB codebase has been updated, will be in next merge.
So what is this optimization? ..... Basically, if the Smooks configuration passes the following tests: 1. Has just an XSL config in it (nothing else). 2. The XSL config is targeted at the whole message i.e. the "#document" or "/" fragment i.e. not a sub-fragment of the message. 3. Is using the default (XML) reader config i.e. is not configured with a reader for CSV, JSON, EDI etc The XSLT will be applied directly, bypassing the Smooks fragment filtering process completely.
Verified in ER8: [ldimaggi@ldimaggi jboss-as]$ pwd /jboss/local/50_ER8/jboss-soa-p.5.0.0/jboss-as [ldimaggi@ldimaggi jboss-as]$ find . -name "*smooks*" -print | grep -v quickstart ./server/all/deploy/soapui-client.sar/META-INF/smooks-creators.xml ./server/all/deploy/smooks.esb ./server/all/deploy/smooks.esb/jbossesb-smooks.jar ./server/all/deploy/smooks.esb/META-INF/xsd/jbossesb/smooks ./server/all/deploy/smooks.esb/META-INF/xsd/jbossesb/smooks/routing-1.0.xsd-smooks.xml ./server/all/deployers/esb.deployer/lib/milyn-smooks-edi-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-routing-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-json-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-ejc-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-css-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-validation-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-calc-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-servlet-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-templating-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-javabean-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-rules-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-persistence-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-csv-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-scripting-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-core-1.2.5.jar ./server/all/deployers/esb.deployer/lib/milyn-smooks-misc-1.2.5.jar ./server/production/deploy/soapui-client.sar/META-INF/smooks-creators.xml ./server/production/deploy/smooks.esb ./server/production/deploy/smooks.esb/jbossesb-smooks.jar ./server/production/deploy/smooks.esb/META-INF/xsd/jbossesb/smooks ./server/production/deploy/smooks.esb/META-INF/xsd/jbossesb/smooks/routing-1.0.xsd-smooks.xml ./server/production/deployers/esb.deployer/lib/milyn-smooks-edi-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-routing-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-json-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-ejc-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-css-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-validation-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-calc-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-servlet-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-templating-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-javabean-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-rules-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-persistence-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-csv-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-scripting-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-core-1.2.5.jar ./server/production/deployers/esb.deployer/lib/milyn-smooks-misc-1.2.5.jar ./server/default/deploy/soapui-client.sar/META-INF/smooks-creators.xml ./server/default/deploy/smooks.esb ./server/default/deploy/smooks.esb/jbossesb-smooks.jar ./server/default/deploy/smooks.esb/META-INF/xsd/jbossesb/smooks ./server/default/deploy/smooks.esb/META-INF/xsd/jbossesb/smooks/routing-1.0.xsd-smooks.xml ./server/default/deployers/esb.deployer/lib/milyn-smooks-edi-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-routing-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-json-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-ejc-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-css-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-validation-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-calc-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-servlet-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-templating-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-javabean-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-rules-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-persistence-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-csv-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-scripting-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-core-1.2.5.jar ./server/default/deployers/esb.deployer/lib/milyn-smooks-misc-1.2.5.jar [ldimaggi@ldimaggi jboss-as]$