Hi Sergey,
I've just received an XML file from an EPM solution ... There are some fields that did not quite come through as expected:
1) CrossProjectName
<PredecessorLink>
<PredecessorUID>1548</PredecessorUID>
<Type>1</Type>
<CrossProject>1</CrossProject>
<CrossProjectName><>\xxxxx\45</CrossProjectName>
<LinkLag>0</LinkLag>
<LagFormat>7</LagFormat>
</PredecessorLink>
This XML did not pass through to the output file when saved.
2) Fields with extra comments ... they look like.. in the task element
<b40801c>No Baseline</b40801c>
<b408026>No Baseline</b408026>
<b40802a>No Baseline</b40802a>
These look like comments from the server. The elements like this were not passed through to the output file.
Same for assignments
<f408012>No Baseline</f408012>
<f408014>No Baseline</f408014>
<f408015>No Baseline</f408015>
<f408017>No Baseline</f408017>
<f408018>No Baseline</f408018>
<f408019>No Baseline</f408019>
<f40801a>No Baseline</f40801a>
3) Numbers in like 0.00 and out like 0
I don't know if this is actually a real problem - however, the input lines look like
<ACWP>0.00</ACWP>
<CV>0.00</CV>
and the output lines look like
<ACWP>0</ACWP>
<CV>0</CV>
4) Still getting extra output lines added for extended attributes
<DurationFormat>21</DurationFormat>
this is still showing up when not in the input file
5) still getting extra output lines added for extended attribute definitions.
<AutoRollDown>0</AutoRollDown>
<RestrictValues>0</RestrictValues>
<AppendNewValues>0</AppendNewValues>
In general, there is a very high %% that does pass through ok!!!
Once again, scheduling / planning is a very important business process. I really don't feel comfortable dropping any fields in the original XML that need to pass through and adding things in the output file that are not absolutely necessary. Do you have a pass through capability for anything you may not have implemented yet?
Hope this helps ... I'll continue with testing. (At this point, I'm not able to provide the source XML)
Regards, Bruce