Run-time Error 432: File name or class name not found during OLE Automation operation
Resolving the problem
This error occurs when the Rose script CreateObject() command reference a COM
server which has not been registered. Manually registering the appropriate
library file removes the error.
When running reportgen.ebs or related Rose scripts, this error is reported and
the script stops:
"Run-time error 432: File name or class name not found during OLE Automation
The library file rvsreportgenres.dll in Rose 2003 is not registered in the
The error occurs on line from reportgen.ebs:
Private resIFace As Object
Public Function GetResourceString(resourceID As Long) As String
If (resIFace Is Nothing) then
Set resIFace =
GetResourceString = resIFace.GetString(resourceID)
This error will be seen if the CreateObject() command attempts to reference any
OLE Automation server which has not been registered.
Manually register the required library in the Windows Registry using this
C:\> C:\WINNT\Regsvr32 "c:\program files\rational\rose\rvsreportgenres.dll"
Change the paths to "regsvr32.exe" and the "Rational" directory to match your
system's configuration. The command example shows the default locations.