oracle消耗适配器服务映射错误,平面文件中有多行

时间:2015-09-21 16:14:19

标签: oracle biztalk biztalk-mapper

我有一个包含多行的平面文件。我只需要将平面文件中的数据插入到oracle db中。我已经设法在我的平面文件上执行了这一行,但是当有更多行时,我开始从MAPPING TEST中获得错误:

  

...包含无效的子元素' xxx'在命名空间......

     

...预期的可能元素列表......

如果我部署我的项目,同样的事情。在平面文件中有一行可以正常工作但不包含多行。

我一直在使用visual studio 2013 - > biztalk项目 - > FlatFileWizard和ConsumeAdapterService(INSERT),映射和接收管道项。

我认为这可能与映射属性和/或选择xx.OracleDBBinding_xxxx架构有关......

有什么想法吗?

更新

映射:

平面文件记录 - >多个元素字段

OracleBinding - >插入(记录),RECORDSET(记录),RECORDINSERT(记录),多个记录(每个记录都有属性字段)

甚至可以映射这些吗?

1 个答案:

答案 0 :(得分:0)

感谢您的回答。我找到了一个非常简单的解决方案。只需将[map](也)FlatFile Record连接到高级别的RECORDINSERT(记录)。之后,将所有想要的多个元素字段(FlatFile)映射到多个记录(OracleBinding)。 在此处找到提示:http://synthesisconsulting.net/blog/2012/5/10/oracle-and-biztalk-server-part-1.html