I'm trying to create a COM+ application and register a single native DLL. The DLL is a Visual C++ 6.0 MFC component (Win32). If I comment out the pca: lines, the MSI runs successfully and I can do a regsvr32 by hand as a test that the DLL is installed correctly. I used tallow to generate a .reg file then wrote a custom script to create all the individual registry entries (
i.e. no "self-registration"). When I enable the pca: lines I get the following errors in the msi log:
Action 12:17:28: ComPlusRollbackInstallPrepare.
Action 12:17:28: ComPlusInstallPrepare.
Action 12:17:28: ComPlusRollbackInstallExecute.
Action 12:17:28: ComPlusInstallExecute. Registering COM+ components
Action 12:17:29: CreateComPlusPartitions. Creating COM+ partitions
Action 12:17:29: AddUsersToComPlusPartitionRoles. Adding users to COM+ partition roles
Action 12:17:29: AddComPlusPartitionUsers. Setting default COM+ partitions for users
Action 12:17:29: CreateComPlusApplications. Creating COM+ applications
CreateComPlusApplications: Application: KANA Contact Center COM Objects
Action 12:17:29: CreateComPlusApplicationRoles. Creating COM+ application roles
Action 12:17:29: AddUsersToComPlusApplicationRoles. Adding users to COM+ application roles
Action 12:17:29: RegisterComPlusAssemblies. Registering COM+ components
RegisterComPlusAssemblies: DLL:
Action 12:17:28: ComPlusInstallPrepare.
Action 12:17:28: ComPlusRollbackInstallExecute.
Action 12:17:28: ComPlusInstallExecute. Registering COM+ components
Action 12:17:29: CreateComPlusPartitions. Creating COM+ partitions
Action 12:17:29: AddUsersToComPlusPartitionRoles. Adding users to COM+ partition roles
Action 12:17:29: AddComPlusPartitionUsers. Setting default COM+ partitions for users
Action 12:17:29: CreateComPlusApplications. Creating COM+ applications
CreateComPlusApplications: Application: KANA Contact Center COM Objects
Action 12:17:29: CreateComPlusApplicationRoles. Creating COM+ application roles
Action 12:17:29: AddUsersToComPlusApplicationRoles. Adding users to COM+ application roles
Action 12:17:29: RegisterComPlusAssemblies. Registering COM+ components
RegisterComPlusAssemblies: DLL:
ComPlusInstallExecute: Error 0x80070057: Failed to install components
ComPlusInstallExecute: Error 0x80070057: Failed to register native assembly
ComPlusInstallExecute: Error 0x80070057: Failed to register assembly, key: SBOAdmin
ComPlusInstallExecute: Error 0x80070057: Failed to register assemblies
ComPlusInstallExecute: Error 0x80070057: Failed to register native assembly
ComPlusInstallExecute: Error 0x80070057: Failed to register assembly, key: SBOAdmin
ComPlusInstallExecute: Error 0x80070057: Failed to register assemblies
Here are the relevant pca: entries -
<pca:ComPlusApplication Id="AppObj" Name="App Objects">
<pca:ComPlusAssembly Id="SBOAdmin" Type="native" DllPath="[#SBOAdmin]">
<pca:ComPlusComponent Id=" SBOAdmin.AdminQuery.1" CLSID="7C038CD4-18DB-11D3-A749-00104B2A85E4" Transaction="none" />
<pca:ComPlusComponent Id="SBOAdmin.Attribute.1" CLSID="C870A451-B0FC-11D0-BEC4-006097584221" Transaction="required" />
<pca:ComPlusComponent Id="SBOAdmin.Datadict.1" CLSID="34309D81-2602-11D1-920F-006008318B0D" Transaction="required" />
<pca:ComPlusComponent Id="SBOAdmin.PropertyObject.1 " CLSID="3EF68029-C360-11D1-9197-006097AFF206" Transaction="required" />
</pca:ComPlusAssembly>
</pca:ComPlusApplication>
<pca:ComPlusAssembly Id="SBOAdmin" Type="native" DllPath="[#SBOAdmin]">
<pca:ComPlusComponent Id=" SBOAdmin.AdminQuery.1" CLSID="7C038CD4-18DB-11D3-A749-00104B2A85E4" Transaction="none" />
<pca:ComPlusComponent Id="SBOAdmin.Attribute.1" CLSID="C870A451-B0FC-11D0-BEC4-006097584221" Transaction="required" />
<pca:ComPlusComponent Id="SBOAdmin.Datadict.1" CLSID="34309D81-2602-11D1-920F-006008318B0D" Transaction="required" />
<pca:ComPlusComponent Id="SBOAdmin.PropertyObject.1 " CLSID="3EF68029-C360-11D1-9197-006097AFF206" Transaction="required" />
</pca:ComPlusAssembly>
</pca:ComPlusApplication>
Can anyone shed some light on what I'm missing?
Thanks!
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users