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:
 
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
 
 
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>
 
 
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

Reply via email to