Please find the attached HTML document, download and open it on your PC. This provides an easy to use form where you simply answer a few questions and it will render the proper jabber-config.xml file for you to copy/paste. There is built in logic to verify you are entering in the correct information for the deployment selected, as well as valid XML characters.
Update 2014-04-24: Corrected misspelled keys, and validation errors.
Update 2014-04-21: Added J4W 9.7 specific fields, as well as simplifying data entry for BDI fields. If using BDI, simply make sure you've selected OSX, iOS, or Android, and the script will copy whatever fields you have entered for the EDI integration, and automatically create the BDI specific keys for you.
Update 2014-01-02: Added partial Mac 9.2 specific fields for BDI, Windows 9.6 specific fields.
Update 2013-07-25: Modified Search Base validation logic to include the default CN in addition to OU's
Update 2013-05-17: Added 9.2 specific fields.
Update 2012-12-29: Added 9.1 specific fields and implented version switching for it to work with both 9.0, 9.1, and any future version dependent fields
Update 2012-08-16: resolution to CSCua39052 in Jabber 9.0(4) resolved the Base Filter open/close bracket problem. Updated validation tests to reflect this change. As such, this script will only work for Jabber 9.0(4) and later when using a custom Base Filter; if using Jabber prior to 9.0(4), simply remove the last closing bracket in the Base Filter tag before uploading to TFTP.