I went back and looked at the source and your right, I didn't have Component_ but I did have Component.
Also if you look in my C# code I have a function that queries component and does: if (session.Components[component].RequestState == InstallState.Local) { //populate list of reports to be installed } Then later I use the list to do the actual processing. So while I didn't follow the letter of the pattern, the intent was followed. Besides, this was just a prototype which is intended to be refactored as a proper WiX extension. Either way I was able to transition the WXS files to a DBA / Report write and he successfully implemented all of the reports. I have to give WiX credit there for that hand off. Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me --- On Sun, 2/22/09, Neil Sleightholm <n...@x2systems.com> wrote: > From: Neil Sleightholm <n...@x2systems.com> > Subject: RE: [WiX-users] DTF - install, rollback and uninstall > To: chr...@deploymentengineering.com, "General discussion for Windows > Installer XML toolset." <wix-users@lists.sourceforge.net> > Date: Sunday, February 22, 2009, 3:18 PM > Chris, I found the example but in the version I had it > didn't contain a > Component_ column. > > I think I have information now to figure out how to > structure a CA. > Thanks to everyone for their help. > > Neil > > -----Original Message----- > From: Christopher Painter > [mailto:chr...@deploymentengineering.com] > Sent: 22 February 2009 14:26 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] DTF - install, rollback and > uninstall > > The SSRS data driven CA prototype I sent you back in > November has a > custom table with a Component_ column. The _ signifies > it's a FK back > to the PK of the Component table. > > MSI is only loosely a relational database. There > aren't any real > foreign key constraint capabilities. > > Christopher Painter, Author of Deployment Engineering Blog > Have a hot tip, know a secret or read a really good thread > that deserves > attention? E-Mail Me > > > --- On Sun, 2/22/09, Neil Sleightholm > <n...@x2systems.com> wrote: > > > From: Neil Sleightholm <n...@x2systems.com> > > Subject: Re: [WiX-users] DTF - install, rollback and > uninstall > > To: "General discussion for Windows Installer XML > toolset." > <wix-users@lists.sourceforge.net> > > Date: Sunday, February 22, 2009, 6:15 AM > > Do you have an example of creating a custom table with > the > > component reference? > > > > Neil > > > > Neil Sleightholm > > X2 Systems Limited > > n...@x2systems.com <mailto:n...@x2systems.com> > > > > > > ________________________________ > > > > From: Bob Arnson [mailto:b...@joyofsetup.com] > > Sent: Sat 21/02/2009 22:27 > > To: General discussion for Windows Installer XML > toolset. > > Subject: Re: [WiX-users] DTF - install, rollback and > > uninstall > > > > > > > > Neil Sleightholm wrote: > > > I think I understand the component state approach > but > > I am not sure this is possible with the current > > implementation of custom tables as I can't see how > they > > can be associated with a component. > > > > > > > WiX's custom tables have a foreign key into the > > Component table (or an > > indirect reference, as in a File id that works off the > > file's component > > parent). > > > > -- > > sig://boB > > http://joyofsetup.com/ > > > > > > > > > ------------------------------------------------------------------------ > ------ > > Open Source Business Conference (OSBC), March 24-25, > 2009, > > San Francisco, CA > > -OSBC tackles the biggest issue in open source: Open > > Sourcing the Enterprise > > -Strategies to boost innovation and cut costs with > open > > source participation > > -Receive a $600 discount off the registration fee with > the > > source code: SFAD > > http://p.sf.net/sfu/XcvMzF8H > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > ------------------------------------------------------------------------ > ------ > > Open Source Business Conference (OSBC), March 24-25, > 2009, > > San Francisco, CA > > -OSBC tackles the biggest issue in open source: Open > > Sourcing the Enterprise > > -Strategies to boost innovation and cut costs with > open > > source participation > > -Receive a $600 discount off the registration fee with > the > > source code: SFAD > > > http://p.sf.net/sfu/XcvMzF8H____________________________________________ > ___ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ------------------------------------------------------------------------ > ------ > Open Source Business Conference (OSBC), March 24-25, 2009, > San > Francisco, CA > -OSBC tackles the biggest issue in open source: Open > Sourcing the > Enterprise > -Strategies to boost innovation and cut costs with open > source > participation > -Receive a $600 discount off the registration fee with the > source code: > SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users