3 Replies Latest reply on Feb 1, 2011 4:59 PM by nwurster

    Upgrading Smooks

    bblasko

      Is it possible to upgrade the version of Smooks used in the ESB to 1.3?  If so, what are the jars that need to be replaced?

        • 1. Upgrading Smooks
          nwurster

          We have run into the same situation, did you ever figure this out?

           

          The latest stable ESB release is 4.9 which contains the Smooks 1.2.5 jars and a bug fix we need is in 1.3.1 - specifically dealing with supporting namespaced attributes.

          Confirmed the version by looking at the "default\deployers\esb.deployer\lib" folder to see the milyn jars.

           

          Thanks!

          • 2. Re: Upgrading Smooks
            bblasko

            We did some preliminary testing with Smooks 1.4 and it seems to work.  We have not done extensive testing so I cannot be sure if the changes will cause any other issues.

             

             

            I removed all of the old Smooks 1.2 jars from <jboss root>/deployers/esb.deployer/lib

            freemarker-2.3.11.jar

            groovy-all-1.5.4.jar

            milyn-commons-1.2.5.jar

            milyn-edisax-parser-1.2.5.jar

            milyn-magger-1.2.5.jar

            milyn-scribe-core-1.2.5.jar

            milyn-scribe-hibernate-1.2.5.jar

            milyn-scribe-ibatis-1.2.5.jar

            milyn-scribe-jpa-1.2.5.jar

            milyn-smooks-calc-1.2.5.jar

            milyn-smooks-core-1.2.5.jar

            milyn-smooks-css-1.2.5.jar

            milyn-smooks-csv-1.2.5.jar

            milyn-smooks-edi-1.2.5.jar

            milyn-smooks-ejc-1.2.5.jar

            milyn-smooks-javabean-1.2.5.jar

            milyn-smooks-json-1.2.5.jar

            milyn-smooks-misc-1.2.5.jar

            milyn-smooks-persistence-1.2.5.jar

            milyn-smooks-routing-1.2.5.jar

            milyn-smooks-rules-1.2.5.jar

            milyn-smooks-scripting-1.2.5.jar

            milyn-smooks-servlet-1.2.5.jar

            milyn-smooks-templating-1.2.5.jar

            milyn-smooks-validation-1.2.5.jar

            milyn-tinak-1.2.5.jar

            mvel2-2.0.12.jar

            ognl-2.6.9.jar

             

             

            and replaced them with

            freemarker-2.3.15.jar

            groovy-all-1.5.7.jar

            milyn-smooks-all-1.4.jar

            mvel2-2.0.17.jar

            ognl-2.7.3.jar

            • 3. Re: Upgrading Smooks
              nwurster

              I performed these steps just a few minutes before your reply and have tested out the changes - IT WORKS as you described!!

              Additionally, I dropped in the commons-lang-2.4 (from 2.3) as well but don't think it was necessary.

               

              We are fortunately in a proof of concept stage trying things out but after some research, I have yet to see where smooks fits on the ESB roadmap.

              The latest ESB4.9 only has Smooks 1.2.5...will ESB 5.0 align things properly?

               

              Definitely need a "supported" version as my customer will not allow an unsupported configuration into production.

               

              Thanks!

               

              Nick