Click to See Complete Forum and Search --> : COM+ Compensating Resource Manager


NayanK
April 24th, 2000, 02:48 AM
Hi,

I am in the process of developing a resource manager using the CRM(Compensating Resource Manager) facility provided in Windows 2000.

As per the very limited documentation provided on this particular feature, during when the recovery is taking place the CRMWorker will get a recovery In Progress( HRESULT = XACT_RECOVERY_INPROGRESS) when it tries to register the CRMCompensator.The CRMWorker is supposed to wait and retry registering the CRMCompenastor. But I am not getting this HRESULT and also it never returns form the function(ICRMLogControl::RegisterCompensator) if a recovery is going on.

Again I checked in winerror.h for XACT_RECOVERY_INPROGRESS value and it is not present in it.

Has anybody of you tried this ? if so would appreciate if you could throw light on this or atleast direct me to a resource/discussion group where I could find a solution to this problem.

Regards,
Nayan Kamat
Consultant
Department of Technical Architecture
Logica Financial Products, India
Tel : +91 80 553 8281 Ext 440
Fax: +91 80 553 5723
http://www.logica.com