Error: Attribute biggerBox invalid for tag mved according to TLD

  • 7003080
  • 22-Apr-2009
  • 27-Apr-2012

Environment

iManager 2.7.x
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>

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>
 
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>
  
   <tag>
     <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>