升級 WebSphere MQ Workflow 以使用 XML API

若要升級 WebSphere MQ Workflow,以利用 XML API (如需 XML API 的詳細資訊,請參閱XML API 動詞處理),您必須執行下列作業:

  1. 安裝 WebSphere MQ Workflow 3.3.2。
  2. 建立協同作業,以支援動詞 Delete 及 Restart 以及 Suspend、Terminate 及 Resume。XML API 支援所有這些動詞的使用。
  3. 新增連接器特有內容 JavaCorbaApi,並將其值設為 false。
  4. 將下列屬性新增到 MO_MQWorkflow_ProcessInstance 商業物件:

    表 3. 特定連接器配置內容
    名稱 類型 應用程式特有資訊
    ProcTemplValidFromDate 字串
    ProcTemplValidFromDate;
     type=pcdata;
     
    ProcInstSuspensionTime 字串
    ProcInstSuspensionTime;
     type=pcdata;
     
    ProcInstSuspension
    ExpirationsTime
    字串
    ProcInstSuspension
     ExpirationsTime;
     type=pcdata;
     
    ExternalProcessContext 字串
    ExternalProcessContext;
     type=pcdata
     


    附註: 如果您正使用流程監視 InterChange Server,請保留此屬性為未定義 (請參閱下面的 7.)。

    或:

    從「儲存庫」資料夾中 repos_copy MQWorkflowMetaObject.txt 及 CNMQWorkflow.txt。

  5. 若要執行 Suspend 及 Resume 動詞,請將下列應用程式特有資訊新增到 MO_MQWorkflow_ProcessInstance:
    Suspend      deep=true;
     

    Resume       deep=true;
     

    當 deep=true 時,所有非自主子程序也會暫停或回復;當 deep=false 時,會忽略這些相同子程序。deep 的預設值為 false。

  6. 若要控制或監視工作流程程序的狀態,請使用 MQ_MQWorkflow_ProcessInstance 物件的 ProcInstName (而不是 ProcInstID)。
  7. 當為定義物件中的 ExternalProcessContext 時,InterChange Server 會透過 ObjectEvent ID 將流程監視資訊傳遞到配接器。

Copyright IBM Corp. 1997, 2003