我有一个包含多行的平面文件。我只需要将平面文件中的数据插入到oracle db中。我已经设法在我的平面文件上执行了这一行,但是当有更多行时,我开始从MAPPING TEST中获得错误:
...包含无效的子元素' xxx'在命名空间......
...预期的可能元素列表......
如果我部署我的项目,同样的事情。在平面文件中有一行可以正常工作但不包含多行。
我一直在使用visual studio 2013 - > biztalk项目 - > FlatFileWizard和ConsumeAdapterService(INSERT),映射和接收管道项。
我认为这可能与映射属性和/或选择xx.OracleDBBinding_xxxx架构有关......
有什么想法吗?
更新
映射:
平面文件记录 - >多个元素字段
OracleBinding - >插入(记录),RECORDSET(记录),RECORDINSERT(记录),多个记录(每个记录都有属性字段)
甚至可以映射这些吗?
答案 0 :(得分:0)
感谢您的回答。我找到了一个非常简单的解决方案。只需将[map](也)FlatFile Record连接到高级别的RECORDINSERT(记录)。之后,将所有想要的多个元素字段(FlatFile)映射到多个记录(OracleBinding)。 在此处找到提示:http://synthesisconsulting.net/blog/2012/5/10/oracle-and-biztalk-server-part-1.html