ZENworks Reporting 5: Unable to create an Ad Hoc View in the Chinese (zh_CN) locale

  • 7014124
  • 15-Nov-2013
  • 25-Nov-2013

Environment

Novell ZENworks Configuration Management 11.2.4 - ZENworks Reporting 5

Situation

Cannot save an Ad Hoc View when using the Chinese (zh_CN) locale

Resolution

Workaround:
  1. Take a backup of the validation.properties file on the ZENworks Reporting server.

      • Windows: %ZRS_HOME%\js\apache-tomcat\webapps\jasperserver-pro\WEB-INF\classes\esapi\validation.properties

      • Linux: /opt/novell/zenworks-reporting/js/apache-tomcat/webapps/jasperserver-pro/WEB-INF/classes/esapi/validation.properties

  1. Change the property "Validator.AlphaNumPunctuation" to the following regex pattern

    ^[\\p{L}\\p{M}\\p{N}\\p{Pd}\\p{Pi}\\p{Pf}\\p{Pc}\\p{Po}\\p{Sc}\\p{So}\\p{Sm}\\p{Cf}\\p{Z}\\uff09\\uff08\\s\\=\\(\\)\\[\\]\\~\\|\\{\\}\\`\\^\\+&&[^<>]]*$

  2. Save the validation.properties file.

  3. Delete the folder called 'Catalina' at the location

      • Windows: %ZRS_HOME%\js\apache-tomcat\work\

      • Linux: /opt/novell/zenworks-reporting/js/apache-tomcat/work/
        to clear the server cache.

  1. Restart ZENworks Reporting server

    To stop, start, or restart the ZENworks Reporting services.

    • For Windows:

      • Click Start > All Programs > ZENworks Reporting 5

      • Go to the Start or Stop > Services folder.

      • Click Stop Service to stop the services or click Start Service to start the services.

    • For Linux:

      Execute the following commands:
      • To Start the Service:/etc/init.d/NovellZENworksReportingServer start

      • To Stop the Service:/etc/init.d/NovellZENworksReportingServer stop

      • To Restart the Service:/etc/init.d/NovellZENworksReportingServer restart

Status

Reported to Engineering