cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
294
Views
0
Helpful
2
Replies

Unity 4.04 with Exchange 2003 - AvDSAD Event Log Error

b.rudy
Level 1
Level 1

I am receiving the following error on both Primary and Failover Unity Servers in the app log every few minutes:

http://www.ciscounitysupport.com/find.php?EvtSrc=CiscoUnity_DSAD&EvtCat=Warning%20&EvtID=1096&CoName=Cisco%20Systems,%20Inc.&ProdName=CiscoUnity_DSAD%20Module&ProdVer=4.0.4.0&FileVer=4.0.3.99

Does anyone know what this means? I've check the obvious DNS, Part of the domain, account privileges. Thanks.

2 Replies 2

Hin Lee
Cisco Employee
Cisco Employee

If you are using Unity 4.0(3) and prior, then it could mean two things

1) your unity server is in the child domain, and your UnityDirSvc account does not have rights into the parent domain, which is not a problem if the unity subscribers are all in the child domain.

2) The domain controller that the Unity server is pointed to for LDAP-SRV record is not available or that there are "offending" objects.

If you are using Unity 4.0(4), open Tools Depot, and under Administration Tools, you will find DCGC Reconnect Tool. Click on the Domain Controller tab, and click on TEST CONNECTION.

kechambe
Level 7
Level 7

Under the covers the service is checking SQL for the DC to use. If there isn’t one, then it will ask Windows for one using Microsoft’s DsGetDcName API.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ad/ad/dsgetdcname.asp

This is what we pass in:

DWORD DsGetDcName

LPCTSTR NULL

LPCTSTR yourdomain

GUID* NULL

LPCTSTR NULL

ULONG 0

PDOMAIN_CONTROLLER_INFO* pdcInfo

If it works, we take the pdcInfo returned, chop off the \\ and that is the DC name we write to SQL.

If the API returns an error you will get the message you are seeing in the log.

The actual return code from Winodws will be in the AvDSAD diagnostics. You would need to turn those on in the micro section of the Unity Diagnostic Tool.

ERROR_INVALID_DOMAINNAME

The format of the specified DomainName is invalid.

ERROR_INVALID_FLAGS

The Flags parameter contains conflicting or superfluous flags.

ERROR_NOT_ENOUGH_MEMORY

A memory allocation failure occurred.

ERROR_NO_SUCH_DOMAIN

No domain controller is available for the specified domain or the domain does not exist.

Lots of data, hope some of it helps...

Of course if you just want to bypass all of this you can manually configure a DC using the DC/GC ReConnect utility.

Thanks,

Keith