Xml BiztTalk映射

Xml BiztTalk映射,xml,biztalk,Xml,Biztalk,我有源模式,并从该模式映射到输出模式。源模式表示Xml文件,输出模式表示我使用它插入数据库的存储过程 映射和设置所有端口后,我能够将xml文件加载到数据库 当我必须加载包含缺少子元素的xml文件时,问题就开始了。整个过程停止,服务进入“脱水状态” 我发现,当源模式中缺少子元素时,一些数据被加载,整个过程停止。 在不同的xml文件中,我可以传递数据,以及在数据库中我有空的缺失数据的位置 如果源架构中缺少数据,我可以使用什么在数据库中插入null?通常,当您提供包含要插入到数据库中的数据的XML文档

我有源模式,并从该模式映射到输出模式。源模式表示Xml文件,输出模式表示我使用它插入数据库的存储过程 映射和设置所有端口后,我能够将xml文件加载到数据库

当我必须加载包含缺少子元素的xml文件时,问题就开始了。整个过程停止,服务进入“脱水状态”

我发现,当源模式中缺少子元素时,一些数据被加载,整个过程停止。 在不同的xml文件中,我可以传递数据,以及在数据库中我有空的缺失数据的位置


如果源架构中缺少数据,我可以使用什么在数据库中插入null?

通常,当您提供包含要插入到数据库中的数据的XML文档时,空节点将尝试使用空值插入。如果根本不提供节点,则不会向该列中插入任何内容,并且会得到null


在一些项目中,我不得不在插入数据之前添加第二个转换。我使用很短的xslt脚本从结果中删除任何空节点。

数据库端口是双向的吗?有错误消息吗?数据库是MSSQL还是Oracle?事件日志是怎么说的?您是使用用户定义的TableType作为存储过程参数还是仅使用原始字段?