Microsoft KB Archive/313962

= How to modify Exchange 2000 or Exchange 2003 details templates =

PSS ID Number: 313962

Article Last Modified on 3/19/2004

-

The information in this article applies to:


 * Microsoft Exchange 2000 Server
 * Microsoft Exchange 2000 Enterprise Server
 * Microsoft Exchange Server 2003 Standard Edition
 * Microsoft Exchange Server 2003 Enterprise Edition

-



This article was previously published under Q313962



SUMMARY
This article describes how to Exchange-enable existing Active Directory attributes and how to add those attributes to the details templates. Details templates control the appearance of the dialog boxes that appear when a user views the recipient properties in an address list. Microsoft Exchange users use these dialog boxes when the users view the properties of a recipient object from the Microsoft Outlook Address Book. You might want to make modifications to the Microsoft Exchange 2000 Server or to the Microsoft Exchange Server 2003 details templates because of business requirements. You might want to add an employee number or a cost center. You also might have to make modifications if you migrate from Microsoft Exchange Server 5.5. If you have Exchange 5.5 templates that were previously modified, you must make the same modifications in Exchange 2000 and in Exchange 2003.

Note You cannot migrate details templates from Exchange Server 5.5 to Exchange 2000 or to Exchange 2003. Exchange 2000 and Exchange 2003 include 15 custom attributes. These custom attributes are included for backward compatibility between the later versions of Exchange and Exchange 5.5. The custom attributes are not extensible. You can create your own attributes if the schema does not contain the attribute that you want to use. 

MORE INFORMATION
To Exchange-enable an attribute, follow these steps:  Register the Schmmgmt.dll file to make the Active Directory Schema snap-in available.  Click Start, and then click Run. In the Open box, type regsvr32 schmmgmt.dll, and then click OK.

Note The Schmmgmt.dll file has been successfully registered when you receive the following message: DllRegisterServer in schmmgmt.dll succeeded  Start the Active Directory Schema snap-in.  Click Start, and then click Run. In the Open box, type mmc, and then click OK.</li> On the Console menu, click Add/Remove Snap-in.

Note On a Microsoft Windows Server 2003-based computer, the Add/Remove Snap-in command appears on the File menu.</li> Click Add.</li> Under Snap-in, click Active Directory Schema, and then click Add.</li> Click Close, and then click OK.</li></ol> </li> If you are running the Active Directory Schema snap-in on a Microsoft Windows 2000-based domain controller, follow these steps.

Note You do not have to follow this step if you are using a Windows Server 2003-based domain controller.  Right-click Active Directory Schema, and then click Operations Master.</li> Click to select the The Schema may be modified on this Domain Controller check box, and then click OK.</li></ol> </li> Expand Active Directory Schema, and then expand the Classes folder.</li> Right-click the msExchCustomAttributes object, and then click Properties.</li> Click the Attributes tab, and then click Add.</li> In the Select a schema object dialog box, click the attribute that you want to add, and then click OK. To add additional attributes, click Add again to repeat the process.

Note For the attributes to appear correctly in the details templates, you must add attributes that have an associated MAPI identifier (ID). To verify that an Active Directory attribute has an associated MAPI ID, you can use the ADSI Edit utility to view the optional mAPIID property for an attribute.</li> When you finish adding attributes, click OK.</li> Right-click Active Directory Schema, and then click Reload the Schema.</li> Quit the Active Directory Schema snap-in.</li></ol>

To modify the details templates to add the Exchange-enabled attributes, follow these steps: <ol> <li>Start Exchange System Manager.</li> <li>Expand the Recipients container.</li> <li>Expand the Details Templates container, and then click the language that you want.</li> <li>In the right pane, right-click User, and then click Properties.</li> <li>Click the Templates tab to load the schema.</li> <li>After the schema loads, the current details template properties appear. To display the current form, click Test. To add another field: <ol style="list-style-type: lower-alpha;"> <li>Click Add, click Label under Choose a control type, and then click OK.</li> <li>In the Label Control dialog box, type the coordinates, the width and the height, and the name of the field in the Text box, and then click OK.</li> <li>Click Add, click Edit, and then click OK.</li> <li>In the Edit Control dialog box, type the coordinates, and then type the width and the height of the field. In the Field list, click the name of the attribute that you want to add, and then click OK. The attributes that you added earlier appear in the Field list.</li></ol> </li></ol>

The change is made to the details template. To view the modifications that you made, click Test.

Additional query words: Unable to Display Multi-Value Attributes XADM

Keywords: kbArtTypeINF kbhowto kbui KB313962

Technology: kbExchange2000EntServ kbExchange2000Search kbExchange2000Serv kbExchange2000ServSearch kbExchangeSearch kbExchangeServ2003Ent kbExchangeServ2003Search kbExchangeServ2003St

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© 2004 Microsoft Corporation. All rights reserved.