【问题标题】:Oracle BPEL AQ Adapter ConfigurationOracle BPEL AQ 适配器配置
【发布时间】:2014-12-26 19:06:40
【问题描述】:

我可以根据定义的条件将来自 oracle bpel 服务的数据入队和出队。有没有办法根据某些条件停止出队?例如:

我有三个人名(A , B , C) ,它们已经在队列中。在取消这些数据时,我在 BPEL 服务中配置了三个不同的 AQ 适配器。如果 person_name='A',bpel 服务应该将数据出列。同样,如果 person_name='B',bpel 服务应该使数据出队......但是如果 person_name='C',bpel 服务不应该出队数据。我正在使用“PICK”活动通过 AQ 适配器识别数据,用于出队(例如:TAB.USER_DATA.PERSON_NAME='A')。

有没有办法根据特定条件“停止排队”数据?在我的情况下,条件是(PERSON_NAME='C')。当人名是“C”时,AQ 适配器不应从“QUEUE TABLE”中取出数据。我正在使用 ORACLE DB 进行队列处理。

提前致谢。欢迎提出任何建议。

【问题讨论】:

    标签: bpel


    【解决方案1】:

    我认为您可以在 AQ 配置期间使用线程计数或在您的服务中添加该属性。 同时,您可以将您的服务视为单线程模型服务。 让我知道这是否适合您。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多