Oracle SOA 12c更正和重新处理数据

时间:2017-04-17 19:23:17

标签: oracle soa weblogic12c osb oracle-bam

我们需要纠正有效负载并从故障点重新处理事务。某些业务所有者可以根据某些UI编辑数据,数据问题或weblogic Admin对任何技术问题进行重新处理

故障点可能是现在定义范围内的BPEL组合或OSB。

我们在当前流程中使用BAM进行报告,但我认为这种方法在BAM中是不可能的。

现在的想法是在流程中定义里程碑,并在某些表格中保留数据以及发生故障时的有效负载。有人可以帮助指出我们可以在融合中间件堆栈中采用的某种方法。我们暂时不想使用ADF或任何与Java相关的UI。

1 个答案:

答案 0 :(得分:1)

这听起来像你必须交给人类工作流程任务或类似的东西。我对此没有多少经验,因为我们的小组对其他人的数据不负责任。我们倾向于通过踢回错误或向他们的系统提交一些其他类型的服务调用来让生产者解决这类问题,让这些糟糕的记录排队等待他们使用他们自己的工具。

如果您在SOA中获得的数据不好,并且您想在生产者方面修复它,那么可能更容易找到让客户知道记录A,B的方法, C,D等是不好的,让他们弄清楚如何修改他们的系统来改变那些特定的记录。这样,您的系统就不负责所有添加的审计,日志记录,跟踪等,并负责数据。

也就是说,这听起来需要大量的人工干预,所以我只想把它推到人工工作流引擎上,这非常适合这种工作:

http://docs.oracle.com/middleware/12212/servicecomps/servicecomps-developdeploy.htm