Thanks Neil.
I have been through
the lessons. Unfortunately they're a bit light. However, after posting I
reviewed and managed to figure out part of the issue. Notice below
the "RegisterComPlusAssemblies: DLL: " line is missing anything. I
found a snippet somewhare that clued me to the DllPath= entry. I was pointing to
the <component> name instead of the <file> name. Actually, Rob's
recent 7th posting about file properties helped in understanding this. Duh! I've
moved farther beyond this but I've got a different issue to work on today, so I
won't be able to pick this up again until
tomorrow.
Thanks for your response and stay tuned
:)
John
From: Neil Sleightholm [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 18, 2006 12:09 PM
To: John Watson; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Error 0x80070057 during COMPlusInstallExecute
I don't know the answer but have you seen this: http://www.tramontana.co.hu/wix/lesson5.php#5.12.
I have written a few test installs for COM+ and they all seem to work ok (I
actually wrote this bit of the tutorial). I don't think you need to register the
component first before adding it COM+ so this may be the
problem.
If this doesn't help let me know and I'll see if I can help
some more.
Neil
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Watson
Sent: 18 October 2006 02:55
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Error 0x80070057 during COMPlusInstallExecuteI'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