我有一个Spring Web服务,它正在根据它提供的wsdl获取XML文件(描述对象列表)。我想用spring批处理来自xml文件的传入数据,但我不知道方法和最佳方法。
(如果批处理作业失败,我们会定期记录发生的问题,但不要发回任何内容。)
问题:
1。)我不知道如何从Web服务调用获取原始xml文件(而不是端点中的自动生成的对象)以使用xmlItemReader
2。)我的第二个尝试是使用IteratorItemReader和xml中的对象列表,我可以访问Web服务端点。具体问题是,据我所知,我必须注入一个资源,但迭代器和列表不能转换为输入流(因此不能用作资源)。
3.。也许我可以直接将Web服务嵌入ItemReader?
我是春季批量和网络服务的初学者,我可以使用任何建议。 谢谢!