중지된 invoke 활동에서 발생한 결함 확인

이 타스크의 수행 목적 및 시기

활동에 결함이 발생하는 경우 결함 유형으로 활동 복구에 필요한 조치가 결정됩니다.

이 타스크의 단계

  1. 중지 상태의 staff 활동을 나열하십시오.
    QueryResultSet result = 
         process.query("ACTIVITY.AIID", 
                       "ACTIVITY.STATE = ACTIVITY.STATE.STATE_STOPPED AND 
                        ACTIVITY.KIND=ACTIVITY.KIND.KIND_INVOKE",
                        null, null, null); 
    이 조치는 중지된 invoke 활동을 포함하는 결과 조회 세트를 리턴합니다.
  2. 결함 이름을 읽으십시오.

    다음은 결함 대기열 이름의 로컬 파트입니다.

    if (result.size() > 0)
    {
      result.first();
      AIID aiid = (AIID) result.getOID(1);
      ActivityInstanceData activity = process.getActivityInstance(aiid);
      
      ProcessException excp = activity.getUnhandledException();
      if ( excp instanceof ApplicationFaultException )
      {
       ApplicationFaultException fault = (ApplicationFaultException)excp;
       String faultName = fault.getFaultName();
      }
    }

이용약관 |

최종 갱신: 2006년 4월 13일

(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)