我们需要将一些数据迁移到新系统,唯一的方法是使用提供的Web服务。有人可以提供一些如何做到这一点的建议吗?我应该加载例如。列表中的1000个对象然后清除它以避免内存不足异常?
答案 0 :(得分:0)
如果您唯一获得的数据迁移是Web服务;是的,您将不得不加载它们并进行必要的处理/迁移(如果您的Web服务支持,则批处理更好)。
答案 1 :(得分:0)
将迁移过程分为两部分 1)出口 通过定义适合您的WebService输入的xml架构,将所有数据加载到XML文件中。 2)导入从XML获取数据根据您的要求使用您的Web服务。
答案 2 :(得分:0)
您可以为每个对象调用Webservice吗?或者是否有必要立即发送所有这些内容?
如果您可以发送单个对象,则可以将对象发送到Web服务,然后将其发布
真正的大XML的问题在于解析器无法将它们读取为无限。如果您确实需要立即发送所有项目,请考虑使用XOP进行传输。
但我认为唯一的灵魂是对象的单一处理(或大量的内存; - )