我是OSB的新手。我有一个演示项目。我需要修改的地方。
我在Oracle中有一个数据库,我使用db pooling从中获取一些数据。之后,我运行一个循环并在变量中分配特定字段。我还有一个业务服务,我保存数据。
现在我的问题是如何将我在变量中分配的数据保存到另一个数据库中?
因为我是OSB的新手,所以我很困惑,我的问题是否足够完美。请帮我这方面..
答案 0 :(得分:1)
您需要使用数据库适配器在目标数据库中插入/更新记录,您可以将其作为路由阶段调用。如果需要,您还可以在上一阶段修改从源数据库获取的值 您可以在http://svgonugu.wordpress.com/2013/03/29/database-polling-in-osb/
中找到示例答案 1 :(得分:0)
步骤1)您需要按照上面的回复中的建议配置数据库适配器。 步骤2)使用replace来转换存储在变量中的数据,以便DB适配器的业务服务可以接受它。