Add support .NET DataSet/diffgrams
3/12/2013 11:31:08 AM
User(s) can reproduce this bug
BizTalk Mapper and ports should support mapping to and from .NET System.Data.DataSet schemas. Many Microsoft solutions only work with DataSets (e.g., SQL Server, Dynamics AX AIF Query Services), so support for DataSets is essential. The hoops one has to jump through to support the diffgram and <any> structures in DataSets are tremendously time-consuming, error-prone, and/or memory-decremental.
BizTalk 2010 Beta
Try to map anything out of the inside of a diffgram node in a DataSet-based schema.
to post a comment.
Please enter a comment.
to post a workaround.
Please enter a workaround.
on 4/10/2013 at 11:42 AM
The workaround is quite a bit complicated, but in summary, it involves:
* Creating a schema for the contents of the second <any> element of the diffgram only
* Assigning the diffgram message to a System.Data.DataSet object
* Using System.Data.DataSet methods, including GetXML(), to get the XML out of the diffgram and assign it to the message described in the first step. There may be a need to clean up node prefixes as well.
© 2013 Microsoft