Uploaded image for project: 'ODE'
  1. ODE
  2. ODE-263

onAlarm is trigered only after completed activity

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.1.1
    • 1.3.2
    • BPEL Runtime
    • None
    • FUSE ESB 3.3.0.2

    Description

      Let say I have very short onAlarm eventHandler:

      <bpel:eventHandlers>
      <bpel:onAlarm
      <bpel:for"PT5S"</bpel:for>
      <bpel:scope>
      <bpel:throw faultName="tns:TimeoutFault"/>
      </bpel:scope>
      </bpel:onAlarm>
      </bpel:eventHandlers>

      and process contains very long activity (invoke, flow etc.).

      Alarm is triggered only after very long activity completes, not after specified amount of time.

      I tested it using invoke activity which invokes very long external web service.
      ODE is launched using default async mode.

      Attachments

        1. throw-invoke.diff
          2 kB
          Pawel Stawicki

        Activity

          People

            mriou Matthieu Riou
            matihost Mateusz Nowakowski
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: