Automation Interface question
Posted 11 June 2001 - 13:40
Posted 31 July 2001 - 17:35
Posted 31 July 2001 - 18:35
I've played a bit with WISE's demo product to see how their automation is. I have a mixed opinion - they fall a little bit short of ISWI in terms of pre-defined properties and methods and functions...but that is a very tiny hurdle on the way to superior automation layer capabilities - With WISE you can work your project entirely in MSI format (don't need to edit/save/build the .ISM), and the full MSI is exposed through WISE's automation layer. To directly change the MSI when you work with ISWI is a hassle because changing the MSI obviously doesn't update the ISM, so ISWI doesn't "know" what changes I made, and I'll need to make them again the next time I build.
I can't speak for the rest of WISE functionality (haven't used the IDE at all, and don't work with the product on a daily basis like I do with ISWI) but the automation layer is very slick.
Figuring out programmatically which merge modules are associated to which features is going to be a bear...Kelly had the right idea, but unfortunately I can't see any spot in the MSI where MSMs are identified - it's more that their content has been grafted into the MSI that ISWI spits out.
I _think_ you'd have to map what components (by GUID) are in a given MSM, then cross reference component GUIDs to component names and then to feature names.
Anyone else found an easier way?