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

    Upgrading Smooks

    Brian Blasko Newbie

      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
          Nicholas Wurster Newbie

          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
            Brian Blasko Newbie

            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
              Nicholas Wurster Newbie

              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