範例:將資產併入到自動作業

此範例顯示如何自動執行作業,這些作業包含從 Rational® Asset Manager 擷取資產。

開始之前

關於這項作業

可以從 Rational Asset Manager 擷取資產,以用在自動化 Rational Automation Framework for WebSphere® 動作中。自動作業會將資產檔案下載至媒體樹狀結構,使檔案可供動作使用。無法使用此方法來將檔案下載至目標伺服器,只能下載至架構伺服器上的媒體樹狀結構。

此範例顯示如何在執行自動作業的程序中從 Rational Asset Manager 下載並安裝 EAR 應用程式檔案。

程序

  1. 在拓蹼中,給計劃執行自動作業的 IT 系統建立模型。 此範例開始於簡式 WebSphere Application Server 系統,如下列拓蹼中所示:
    此簡式電腦系統包含應用程式伺服器
  2. 指定拓蹼中單元的現行安裝狀態。 在大多數情況下,單元設為已安裝,因為此拓蹼表示 IT 系統的現行狀態。
  3. 建立單元來表示要在執行自動作業程序中下載的資產。 對於此範例,請新增單元來表示 EAR 應用程式。可以手動建立單元,或者將 EAR 檔或專案從「專案瀏覽器」視圖拖曳到拓蹼。
  4. 將表示資產的單元安裝狀態設為待安裝,如下圖所示。
    安裝狀態為待安裝的 EAR 單元
  5. 開啟「搜尋資產」視圖並尋找資產。
  6. 從「資產」視圖,將資產直接拖曳到表示資產的單元。 此時,會將構件新增至單元。此構件包含資產及儲存庫連線的相關資訊。如果要查看此資訊,請選取單元,然後開啟「內容」視圖並移至構件標籤,如下圖所示。
    「內容」視圖,顯示構件的相關資訊
  7. 儲存拓蹼。
  8. 按一下拓蹼圖中的空白位置,以將焦點設定到拓蹼,然後開啟「內容」視圖並移至建立工作流程標籤。
  9. 按一下分析拓蹼來找出可能相符的自動化簽章 此視圖顯示拓蹼中單元的表格,以及它們是否符合可用的自動化簽章。表示資產的單元是綠色的,位在相符自動化簽章的旁邊,如下圖所示。在此範例中,相符自動化簽章包含三個 Rational Automation Framework for WebSphere 動作:下載應用程式檔案、安裝應用程式檔案以及啟動應用程式。
    「建立工作流程」標籤,顯示與拓蹼相符的自動化簽章相關資訊

    顯示為紅色的單元沒有任何相符的自動化簽章。繼續建立工作流程之前,請解決衝突,使這些單元相符。如需相關資訊,請參閱使自動化簽章與拓蹼相符時的一般錯誤

  10. 按一下建立自動化工作流程 此時,會在工作流程編輯器中開啟一個新工作流程。在此範例中,該工作流程包含一些以三個自動化簽章(符合拓蹼)為基礎的作業,以及一個名稱為 rafw_generate_new_cell 的作業。這個作業是預設自動化簽章,用來設定 Rational Automation Framework for WebSphere Cell 定義,其中包含用於執行其他動作的資訊。
    此新工作流程包含四個作業
  11. 給廣域參數及每一個作業上的參數指定值。 在此情況下,許多參數都已經使用拓蹼中的值來填寫,例如資產的相關資訊。可能需要給拓蹼中無法使用的參數指定值,例如伺服器管理主控台的名稱及密碼。
    提示: 可以建立廣域參數,並將作業層次的參數連結至該廣域參數。在此情況下,可以給 Rational Automation Framework for WebSphere 環境名稱建立參數,然後在作業中重複使用此參數。
  12. 確保工作流程中的任何其他作業皆已正確地設定,並且具有正確的參數。
  13. 儲存工作流程。
  14. 在工作流程編輯器的右上角,按一下發佈拓蹼 > Rational Automation Framework for WebSphere 發佈程式
  15. 選取 Rational Build Forge 主控台的連線,然後指定新專案的名稱。
  16. 下一步
  17. 選取產生動作的配置檔勾選框,然後選取用來將檔案上傳至架構伺服器的方法。
  18. 按一下完成 發佈程序會在主控台中建立一個專案,用來執行 Rational Automation Framework for WebSphere 動作。發佈程序也會將配置檔上傳至架構伺服器;這些檔案包含對伺服器所做變更的詳細資料。您現在可以執行新的 Rational Build Forge 專案,以做出變更;您已在拓蹼及工作流程中建立這些變更的模型。在此情況下,自動作業會從資產下載 EAR 檔,然後在伺服器上安裝該 EAR 檔。

意見