Environment
Novell Identity Manager Driver - Groupwise
Situation
How to add Groupwise 8 or 2012 support to the IDM 3.6 Groupwise driver
Resolution
The driver needs one change to the "GroupWise Domain Database Version" GCV to support GroupWise 8.
Below is what is in the XML from the shipping IDM 3.6 GroupWise Driver.
Old:
<definition display-name="GroupWise Domain Database Version" name="domainVersion" type="enum">
<description>Specify the version of GroupWise Domain Database to which this driver will connect.</description>
<enum-choice display-name="GroupWise 7">700</enum-choice>
<enum-choice display-name="GroupWise 6.5">650</enum-choice>
<enum-choice display-name="GroupWise 6.0">600</enum-choice>
<enum-choice display-name="GroupWise 5.5">550</enum-choice>
<value>700</value>
</definition>
Old:
<definition display-name="GroupWise Domain Database Version" name="domainVersion" type="enum">
<description>Specify the version of GroupWise Domain Database to which this driver will connect.</description>
<enum-choice display-name="GroupWise 7">700</enum-choice>
<enum-choice display-name="GroupWise 6.5">650</enum-choice>
<enum-choice display-name="GroupWise 6.0">600</enum-choice>
<enum-choice display-name="GroupWise 5.5">550</enum-choice>
<value>700</value>
</definition>
Below is what it has to look like after the change. Notice that only one additional line is being added to the XML code.
New:
<definition display-name="GroupWise Domain Database Version" name="domainVersion" type="enum">
<description>Specify the version of GroupWise Domain Database to which this driver will connect.</description>
<enum-choice display-name="GroupWise 2012">1200</enum-choice>
<enum-choice display-name="GroupWise 8">800</enum-choice>
<enum-choice display-name="GroupWise 7">700</enum-choice>
<enum-choice display-name="GroupWise 6.5">650</enum-choice>
<enum-choice display-name="GroupWise 6.0">600</enum-choice>
<enum-choice display-name="GroupWise 5.5">550</enum-choice>
<value>700</value>
</definition>
<enum-choice display-name="GroupWise 7">700</enum-choice>
<enum-choice display-name="GroupWise 6.5">650</enum-choice>
<enum-choice display-name="GroupWise 6.0">600</enum-choice>
<enum-choice display-name="GroupWise 5.5">550</enum-choice>
<value>700</value>
</definition>