Environment
iManager 2.7.x
SLES10 sp2
Open Enterprise Server 2 sp1
Trying to modify a group through the "Modify Group" task in iManager
SLES10 sp2
Open Enterprise Server 2 sp1
Trying to modify a group through the "Modify Group" task in iManager
Situation
Symptoms:
Get the following error when trying to modify a group in
iManager: Error: /portal/modules/base/skins/default/devices/default/pGroup_Identification.jsp(183,9)
Attribute biggerBox invalid for tag mved according to
TLD.
What changed:
Upgraded from OES2 to OES2sp1
Resolution
Edit the /var/opt/novell/iManager/nps/WEB-INF/iman.tld file and add
the following attribute info under the mved tag. (See
Additional info for more detailed information)
<attribute>
<name>biggerBox</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
<description>for bigger text boxes for fields like description. Size greater than 0 must be specified</description>
</attribute>
<attribute>
<name>biggerBox</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
<description>for bigger text boxes for fields like description. Size greater than 0 must be specified</description>
</attribute>
Additional Information
Make a backup of
/var/opt/novell/iManager/nps/WEB-INF/iman.tld
Edit the iman.tld file.
Search for the beginning of the mved class. (mved
stands for Multi Value String Editor)
It should look like this:
<tag>
<name>mved</name>
<tag-class>com.novell.emframe.tags.iManMvedTag</tag-class>
<body-content>empty</body-content>
<description>Multi Value String Editor; Used to display/modify multi-valued fields. Has support for XML data and string lists (packed strings). Also supports the OS widget for lists of eDir objectnames.</description>
<name>mved</name>
<tag-class>com.novell.emframe.tags.iManMvedTag</tag-class>
<body-content>empty</body-content>
<description>Multi Value String Editor; Used to display/modify multi-valued fields. Has support for XML data and string lists (packed strings). Also supports the OS widget for lists of eDir objectnames.</description>
Each attribute under this class will start with a<attribute> and end with a </attribute>. The
following just needs to be added somewhere under the mved
class.
For example, in this case it was added at the bottom of the
class. This shows the second to the last attribute, the
biggerbox attribute and the beginning of the next class:
<attribute>
<name>useRootedName</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
<description>Items added using the object selector will have treename appeneded. Default is false. Only applicable if objectTypeFilter is not null.</description>
</attribute>
<attribute>
<name>biggerBox</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
<description>for bigger text boxes for fields like description. Size greater than 0 must be specified</description>
</attribute>
</tag>
<name>useRootedName</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
<description>Items added using the object selector will have treename appeneded. Default is false. Only applicable if objectTypeFilter is not null.</description>
</attribute>
<attribute>
<name>biggerBox</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
<description>for bigger text boxes for fields like description. Size greater than 0 must be specified</description>
</attribute>
</tag>
<tag>
<name>mvedScripts</name>
<tag-class>com.novell.emframe.tags.iManMvedHeaderTag</tag-class>
<body-content>empty</body-content>
...
<name>mvedScripts</name>
<tag-class>com.novell.emframe.tags.iManMvedHeaderTag</tag-class>
<body-content>empty</body-content>
...
<tag>
<name>mved</name>
<tag-class>com.novell.emframe.tags.iManMvedTag</tag-class>
<name>mved</name>
<tag-class>com.novell.emframe.tags.iManMvedTag</tag-class>