Guest

Cisco Unity

Unity Bulk Import Fails to Start

Document ID: 111797

Updated: Feb 24, 2010

   Print

Introduction

This document describes how to resolve an issue when subscribers cannot be imported with the Cisco Unity Bulk Import (CUBI) wizard from the tools depot.

When you try to open the CUBI wizard it returns this error: Failed to get resource from CubiRes.DLL. Language ID = 6153

Prerequisites

Requirements

Readers should be familar with the CUBI tool. If you would like to familiarize yourself with this tool before you read this document, perform a search on Cisco.com for "Cisco Unity Bulk Import Tool."

Components Used

The information in this document is based on these software and hardware versions:

  • Cisco Unity 4.0

  • Cisco Unity 7.0

  • Active Directory integrated Microsoft Exchange 2003

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Conventions

Refer to Cisco Technical Tips Conventions for more information on document conventions.

Problem

When you use the Cisco Unity Bulk Import wizard in order to export subscribers in Cisco Unity 4.0 Server to the new MCS7835 with Cisco Unity 7.0(2), you receive the Failed to get resource from CubiRes.DLL Language ID = 6153 error, as shown in this image:

unitydllerror-01.gif

Solution

Complete this procedure in order to resolve the issue:

  1. Ensure that the CubiRes.DLL file exist under the <drive>:\Commserver\Localize\Resources\ENG directory.

  2. Ensure that CubiRes.DLL is registered. Complete these steps in order to register the CubiRes.DLL file.

    1. Go to command prompt under the directory in which the CubiRes.DLL file is located.

    2. Type the command regsvr32 CubiRes.DLL. A dialog box should appear stating that the file was registered.

      Note: If you receive the error given below, complete the procedure described in the CubiRes.DLL Registration Error section of this document:

      Note:  CubiRes.DLL was loaded, but the DllRegisterServer entry point was not found. CubiRes.DLL does not appear to be a .DLL or .OCX file.

CubiRes.DLL Registration Error

The CubiRes.DLL file is located in the <drive>:\commserver\Localize\Resources\ENG directory, which means that Unity is set to English (European English). If your server is set to some other language, you will receive the error noted in step 2b above.

This error occurs because the locale language is set to something different than the resource files you have loaded for Unity. Verify that the locale Microsoft Windows uses is the same locale that Unity uses.

Complete these steps in order to resolve the issue:

  1. Open Microsoft Windows Control Panel, and choose Regional and Language Options.

    The Regional and Language Options dialog box appears.

    unitydllerror-02.gif
  2. You will see what locale the server is set to. Verify that the locale to which the server is set matches the locale you loaded for Unity.

  3. Reboot the Unity server in order to resolve this issue.

    Note: Cisco recommends that you reboot the Unity server during off peak hours.

Unable to Import Users from Exchange using the Unity 7.0 Bulk Import tool

Problem

When you try to import users from Exchange using the Unity 7.0 Bulk Import tool, the tool fails with this message: Problems with the header fields. Please view the error log for details.

Note: The error log is as shown below.

(Error) 
[DISPLAY_NAME] is an invalid column header for the type of import. To correct the problem, 
confirm that the column header is appropriate for the type of subscriber you want to create 
and for the type of import you are trying to perform.

Additionally, if you are trying to create Bridge enabled subscriber accounts, 
confirm that the directory has been configured such that Cisco Unity can store the information
 required for Bridge Networking. Refer to the Cisco Unity Bridge Networking Guide for details.

Furthermore, if you are setting DISPLAY_NAME or HIDE_IN_ADDRESS_BOOK, please make sure
 that "Allow Cisco Unity to Administer Active Directory" is set in Permission Wizard.

Full header: ALIAS,LAST_NAME,FIRST_NAME,DTMF_ACCESS_ID,DISPLAY_NAME,RESERVED2

Solution

This issue occurs because Unity 7.0 Bulk Import tool and Permission wizard was run with the setting to not allow Unity to create objects in Active Directory, which sets the registry key HKLM\SOFTWARE\Active Voice\PermissionWizard\1.0\Restricted Rights to 1.

In order to resolve this issue, change HKLM\SOFTWARE\Active Voice\PermissionWizard\1.0\Restricted Rights to 0, import the users with Unity 7.0 Bulk Import tool, and then change the registry key back to 1.

This issue is documented in the Cisco bug ID CSCsv74427 (registered customers only) .

Related Information

Updated: Feb 24, 2010
Document ID: 111797