Hi,
I thought I would share my current approach to interfacing with MS Project...
I have currently only been doing the following:
- Read MS Project XML
- Do some Export data or Import Data
- Write MS Project XML
A round trip means importing data and then exporting data and comparing the difference
I also now looking at the following way to deal with MPP files
- Open MPP file
- Save the MPP File to XML
- Read MS Project XML
- Do some export or import data
- Write MS Project XML
- Merge the MS Project XML Back into the MPP
At some time, I'll replace 1,2,3 with Read MPP
and hopefully at some point, 5,6 with Write MPP
From my point of view, I'm really testing the MS Project XML to ensure that this is complete and ultra reliable. With an approach like this, it should also be possible to validate some of the read / write operations of the MPP against a good stable XML.
I'm still testing this type of strategy ... If anyone has any other thoughts, I'd appreciate hearing your thoughts.
Regards, Bruce