Skip to content

MPF 與訊息抑制

課程內容

28學習頁
28視覺頁
1互動頁

課程導入

Page 1內容頁1 張圖像150 字元

MPF 與訊息抑制

MPF 與訊息抑制 screenshot
MPF 與訊息抑制 (內容頁)
學習內容

MPF 與訊息抑制模組

繼續使用本教材即表示您同意這些條款與條件。Interskill Learning Pty. Ltd. © 2024

學習檢核
  • 能用自己的話說明「MPF 與訊息抑制」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 2內容頁1 張圖像533 字元

MPF 與訊息抑制 - 學習目標

MPF 與訊息抑制 - 學習目標 screenshot
學習目標 (內容頁)
學習內容

學習目標:MPF 與訊息抑制

本單元說明訊息如何產生、哪些因素會影響這些訊息的傳遞,以及如何暫時抑制訊息的篩選。

完成本單元後,您應能:

  • 識別 MPF 的術語與元件,並將 MPF 的動作與訊息在系統中的流動對應起來。
  • 辨識 MPF 清單中各條目的功能。
  • 使用 MPF 操作員指令來顯示並變更 MPF 設定。
  • 描述訊息洪流自動化功能的特性。
學習檢核
  • 能用自己的話說明「學習目標」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。

MPF

Page 3互動內容頁1 張圖像609 字元

MPF 與訊息抑制 - 管理主控台訊息

MPF 與訊息抑制 - 管理主控台訊息 screenshot
管理主控台訊息 (互動內容頁)
學習內容

系統主控台會持續接收來自各種來源的訊息。在繁忙的環境中,操作員很難從中區分哪些訊息需要注意,哪些不需要。

大多數 z/OS 環境都使用主控台整合與自動化。主控台整合會將多個系統的流量導向單一主控台。雖然這樣做很理想,但有用的訊息往往會在大量資訊性訊息的流量中被淹沒。

為了減輕自動化機制與操作員的工作負擔,建議將不相關或不重要的訊息予以抑制。

學習檢核
  • 能用自己的話說明「管理主控台訊息」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 4互動內容頁1 張圖像429 字元

MPF 與訊息抑制 - 訊息抑制

MPF 與訊息抑制 - 訊息抑制 screenshot
訊息抑制 (互動內容頁)
學習內容

Message Processing Facility (MPF) 可用來減少出現在操作員主控台上的訊息數量,並可使系統自動對某些訊息做出回應。

這可減少操作員必須輸入的指令數量,並透過確保只有需要檢視的訊息才會出現在主控台上,來簡化操作員的工作。

按一下 Play 以觀看此概念的動畫。

學習檢核
  • 能用自己的話說明「訊息抑制」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 5互動內容頁1 張圖像586 字元

MPF 與訊息抑制 - MPFLSTxx PARMLIB 成員

MPF 與訊息抑制 - MPFLSTxx PARMLIB 成員 screenshot
MPFLSTxx PARMLIB 成員 (互動內容頁)
學習內容

IBM 提供 Message Processing Facility (MPF) 以協助管理訊息抑制。為了決定訊息的處理方式,MPF 從邏輯 parmlib(通常為 SYS1.PARMLIB)的 MPFLSTxx 成員讀取參數。MPFLSTxx 成員包含一個稱為 MPF List 的訊息清單,作為低階的過濾與導向工具。

MPF List 可決定訊息是被抑制、導向主控台,或導向自動化程式。

MPF 也有其他用途,例如色彩與指令處理,但這些超出本模組範圍。

PARMLIB
學習檢核
  • 能用自己的話說明「MPFLSTxx PARMLIB 成員」在本 topic 中的用途。
  • 能辨識並說明 PARMLIB。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 6互動內容頁1 張圖像532 字元

MPF 與訊息抑制 - 訊息流程

MPF 與訊息抑制 - 訊息流程 screenshot
訊息流程 (互動內容頁)
學習內容

在進一步探討訊息抑制之前,了解 z/OS 如何處理這些訊息很重要。大多數系統訊息會記錄在 SYSLOG 中,當需要在問題發生後檢視系統活動時,這點很有用。

MVS 訊息具有路由碼與訊息等級,這些會決定訊息如何在整個環境中進行路由。對於 MCS、SMCS 及擴充型 MCS 控制台,可以指定控制台可接受的路由碼,讓訊息能傳送給相關人員。

學習檢核
  • 能用自己的話說明「訊息流程」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 7互動內容頁1 張圖像1 個互動說明259 字元

MPF 與訊息抑制 - 訊息流程與 MPF

MPF 與訊息抑制 - 訊息流程與 MPF screenshot
訊息流程與 MPF (互動內容頁)
互動內容說明
圖像說明

系統訊息會被路由到 SYSLOG 與主控台。這些訊息從大型主機開始,經過 MPF,然後由已註冊的子系統(JES、Netview 或其他子系統)接收。接著,這些訊息會回送到 z/OS,記錄到 SYSLOG 並顯示在主控台上。 MPF:訊息會被產生並送到 MPF。 已註冊的子系統:訊息通過 MPF 後,像 JES2 或 NetView 等子系統可以接收該訊息進行處理。例如,NetView 可以處理 MPFLSTxx 所定義為可自動化的任何訊息。 SYSLOG:在子系統處理完成後,訊息會傳到 SYSLOG/硬拷貝記錄。 主控台:系統將訊息記錄到 SYSLOG 後,該訊息會傳遞到相關的 MCS、SMCS 或 EMCS 主控台並顯示。

學習內容

此圖示顯示訊息透過 MPF 的流程,並示範 MPF 如何監控訊息流量、導向或抑制訊息,以及自動化回應以減輕操作員的工作負擔。

將滑鼠移到這些元件上以取得更多資訊。

學習檢核
  • 能用自己的話說明「訊息流程與 MPF」在本 topic 中的用途。
  • 能描述互動圖像中各項標示所代表的操作意義。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 8互動內容頁1 張圖像227 字元

MPF 與訊息抑制 - MPF 摘要

MPF 與訊息抑制 - MPF 摘要 screenshot
MPF 摘要 (互動內容頁)
學習內容

在了解了 MPF 如何處理訊息以及自動化回應以減輕操作人員工作負擔之後,您將在下一節看到決定訊息處理方式的因素。

學習檢核
  • 能用自己的話說明「MPF 摘要」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。

練習測驗

Page 30內容頁1 張圖像617 字元

MPF 與訊息抑制 - 摘要

MPF 與訊息抑制 - 摘要 screenshot
摘要 (內容頁)
學習內容

摘要 MPF 與訊息抑制

在本模組中,您已檢視訊息抑制的概念以及訊息在系統中的流動。您也檢視了 MPF 清單、用以控制 MPF 的操作員指令,以及訊息泛濫自動化功能如何處理訊息泛濫問題。

您現在應該能夠:

  • 識別 MPF 的術語與組件,並將 MPF 的動作與訊息在系統中的流向關聯起來
  • 識別 MPF 清單中各項條目的功能
  • 使用 MPF 操作員指令顯示並變更 MPF 設定
  • 描述訊息泛濫自動化功能的特性
學習檢核
  • 能用自己的話說明「摘要」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。

MPF 清單項目

Page 10互動內容頁1 張圖像380 字元

MPF 與訊息抑制 - MPF 清單項目

MPF 與訊息抑制 - MPF 清單項目 screenshot
MPF 清單項目 (互動內容頁)
學習內容

MPF 清單中的條目用以識別訊息並決定其處理方式。可以使用下列參數在 MPF 中定義訊息:

  • AUTO – 該訊息是否可進行自動化處理?
  • SUP – 該訊息是否要被抑制?
  • RETAIN – 該訊息是否要由 Action Message Retention Facility (AMRF) 保留,並可使用 D R,L 指令檢視?
學習檢核
  • 能用自己的話說明「MPF 清單項目」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 11互動內容頁1 張圖像325 字元

MPF 與訊息抑制 - 向 MPF 識別訊息

MPF 與訊息抑制 - 向 MPF 識別訊息 screenshot
向 MPF 識別訊息 (互動內容頁)
學習內容

識別訊息給 MPF 的四種方式為:

  • 為該訊息明確編碼的條目
  • 通用條目
  • .DEFAULT 條目
  • .NO_ENTRY 條目

明確編碼的訊息最容易理解。訊息識別碼已完整指定,且參數已編碼。接下來您將檢視上方所示的訊息。

學習檢核
  • 能用自己的話說明「向 MPF 識別訊息」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 12互動內容頁1 張圖像203 字元

MPF 與訊息抑制 - 指定 MPFLSTxx 參數

MPF 與訊息抑制 - 指定 MPFLSTxx 參數 screenshot
指定 MPFLSTxx 參數 (互動內容頁)
學習內容

針對此訊息所輸入的參數如下:

DFHSI1517,AUTO(YES),SUP(NO),RETAIN(NO)

該訊息將設定為可供 AUTO(自動化)處理,不會被 MPF 的 SUP 抑止,且不會被 AMRF 的 RETAIN 保留。

學習檢核
  • 能用自己的話說明「指定 MPFLSTxx 參數」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 13互動內容頁1 張圖像317 字元

MPF 與訊息抑制 - 指定 MPFLSTxx 參數

MPF 與訊息抑制 - 指定 MPFLSTxx 參數 screenshot
指定 MPFLSTxx 參數 (互動內容頁)
學習內容

也可以使用泛用訊息識別碼來處理該訊息。這是訊息識別碼的一部分,後接一個星號,表示其後的所有字元都視為符合。

在此範例中,標示的訊息被識別為符合 MPFLSTxx 成員中的該條目。

學習檢核
  • 能用自己的話說明「指定 MPFLSTxx 參數」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 14互動內容頁1 張圖像706 字元

MPF 與訊息抑制 - 指定 MPFLSTxx 參數

MPF 與訊息抑制 - 指定 MPFLSTxx 參數 screenshot
指定 MPFLSTxx 參數 (互動內容頁)
學習內容

檢查 MPF 名單中的條目時務必小心。對通用訊息識別碼存在一個層級:系統會套用最特定的比對結果,具體的訊息識別碼會優先於任何通用識別碼。

當要抑制某個群組中大多數但非全部的訊息時,通用編碼很有用。例如,若要抑制所有 DFHSI1* 訊息但例外保留 DFHSI1517,可建立一個通用條目來抑制訊息,並再建立一個特定條目以在該情況下覆寫通用條目。因此在此範例中,訊息 DFHSI1517 不會被抑制。

此方法只需幾行設定即可處理大量訊息。

學習檢核
  • 能用自己的話說明「指定 MPFLSTxx 參數」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 15互動內容頁1 張圖像355 字元

MPF 與訊息抑制 - .DEFAULT 參數

MPF 與訊息抑制 - .DEFAULT 參數 screenshot
.DEFAULT 參數 (互動內容頁)
學習內容

RETAIN 選項用於在訊息已被處理後保留該訊息,但此選項很少使用,所以大多數站點會在 MPF List 中使用如下條目來覆寫預設:

.DEFAULT,AUTO(YES),SUP(NO),RETAIN(NO)

如果在 MPFLSTxx 成員中已編寫 .DEFAULT 條目,則出現在其下方的所有訊息 ID 將採用該預設,而非系統預設。

學習檢核
  • 能用自己的話說明「.DEFAULT 參數」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 16互動內容頁1 張圖像433 字元

MPF 與訊息抑制 - .NO_ENTRY 參數

MPF 與訊息抑制 - .NO_ENTRY 參數 screenshot
.NO_ENTRY 參數 (互動內容頁)
學習內容

使用 MPF 處理訊息的最後一種方法是編碼 .NO_ENTRY 參數:

.NO_ENTRY,AUTO(NO),SUP(YES),RETAIN(NO)

這提供用於處理任何在 MPF List 其他地方沒有編碼相符條目的訊息的參數。

.NO_ENTRY 參數與先前討論的條目結合,表示一個妥善編製的 MPF List 能夠處理系統所產生的每一個符合條件的訊息。

學習檢核
  • 能用自己的話說明「.NO_ENTRY 參數」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 17互動內容頁1 張圖像449 字元

MPF 與訊息抑制 - USEREXIT 參數

MPF 與訊息抑制 - USEREXIT 參數 screenshot
USEREXIT 參數 (互動內容頁)
學習內容

在 MPFLSTxx 項目中還可以指定另一個與用於處理訊息的退出例程有關的參數。為此可使用 USEREXIT 參數,該參數可以獨立使用,或與前述其他參數一起使用。

在此範例中,當 VTAM 初始化完成時會產生 IST020I 訊息。如果此 MPFLST 成員處於啟用狀態,該訊息將由 SVSCREPY 使用者退出例程處理。

學習檢核
  • 能用自己的話說明「USEREXIT 參數」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。

操作員指令

Page 19內容頁1 張圖像1185 字元

MPF 與訊息抑制 - DISPLAY MPF 指令

MPF 與訊息抑制 - DISPLAY MPF 指令 screenshot
DISPLAY MPF 指令 (內容頁)
學習內容

D MPF

操作員可以發出指令來顯示和變更 MPF 清單,並暫停或恢復訊息處理。可透過輸入下列指令來顯示目前的 MPF 清單內容:

D MPF

此指令可能會顯示大量列,視 MPF 清單中的條目數量而定。

學習檢核
  • 能用自己的話說明「DISPLAY MPF 指令」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 20內容頁1 張圖像557 字元

MPF 與訊息抑制 - SET MPF 指令

MPF 與訊息抑制 - SET MPF 指令 screenshot
SET MPF 指令 (內容頁)
學習內容

T MPF=AB

作為邏輯 parmlib 的成員,系統會在 IPL 時讀取 MPFLSTxx。

可使用 SET 指令 T MPF=xx 來套用對 MPF 成員的變更,其中 xx 等於包含 MPF List 條目的 parmlib 成員名稱的最後兩個字元。

例如,您可以輸入 T MPF=AB,以使用來自 MPFLSTAB 的條目來更新 MPF List。

PARMLIBIPL
學習檢核
  • 能用自己的話說明「SET MPF 指令」在本 topic 中的用途。
  • 能辨識並說明 PARMLIB、IPL。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 21內容頁1 張圖像503 字元

MPF 與訊息抑制 - SET MPF 指令

MPF 與訊息抑制 - SET MPF 指令 screenshot
SET MPF 指令 (內容頁)
學習內容

T MPF=(02,03)

使用此指令會將 PARMLIB 成員 MPFLST02 與 MPFLST03 組合起來以建立 MPF List。

可以使用下列指令,將多個 PARMLIB 成員的內容組合起來以建立 MPF List:

T MPF=(xx,yy)

PARMLIB
學習檢核
  • 能用自己的話說明「SET MPF 指令」在本 topic 中的用途。
  • 能辨識並說明 PARMLIB。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 22內容頁1 張圖像444 字元

MPF 與訊息抑制 - SET MPF 指令

MPF 與訊息抑制 - SET MPF 指令 screenshot
SET MPF 指令 (內容頁)
學習內容

T MPF=NO

如果遇到問題且問題訊息未顯示在主控台上,可使用下列有用的指令:

T MPF=NO

這會關閉 MPF 的訊息處理;必要時可使用 T MPF=xx 指令恢復。

學習檢核
  • 能用自己的話說明「SET MPF 指令」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。

訊息大量湧入自動化

Page 24互動內容頁1 張圖像461 字元

MPF 與訊息抑制 - 概觀

MPF 與訊息抑制 - 概觀 screenshot
概觀 (互動內容頁)
學習內容

到目前為止所呈現的大多數資訊都在說明 MPF 如何處理各種訊息,但若發生非預期的訊息氾濫該怎麼辦?這類情況會導致正常訊息處理延遲,並造成過度的 CPU 使用與資源短缺,進而導致應用程式或系統效能退化或失敗。

可以使用 z/OS Message Flood Automation,在緩衝區被填滿並且主控台佇列開始累積之前,對訊息氾濫做出因應。

學習檢核
  • 能用自己的話說明「概觀」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 25互動內容頁1 張圖像478 字元

MPF 與訊息抑制 - 訊息類型

MPF 與訊息抑制 - 訊息類型 screenshot
訊息類型 (互動內容頁)
學習內容

訊息氾濫自動化處理三種類型的訊息,每種類型都有其屬性集合,這些屬性與在特定時間內所允許的訊息數量有關。

這些訊息類型為:

  • SPECIFIC 訊息:由您的組織識別的訊息。
  • ACTION 訊息:與系統失敗相關或需要立即或稍後採取行動的訊息。
  • REGULAR 訊息:不符合上述類別的一般訊息。
學習檢核
  • 能用自己的話說明「訊息類型」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 26互動內容頁1 張圖像636 字元

MPF 與訊息抑制 - 處理訊息

MPF 與訊息抑制 - 處理訊息 screenshot
處理訊息 (互動內容頁)
學習內容

在訊息洪流自動化的正常模式下,系統會計算訊息數量並將其與指定的區間時間比較。如果偵測到過多的訊息,該訊息類型的訊息洪流自動化會轉入加強模式。顧名思義,在加強模式中,每一則訊息都會進一步檢查,並可能採取相應的處置。

系統程式設計師通常會在 MSGFLDxx PARMLIB 成員中設定此類閾值和間隔時間,並定義要與不同訊息類型相關聯的訊息,但操作人員仍需不時監控並控制訊息洪流自動化。

PARMLIB
學習檢核
  • 能用自己的話說明「處理訊息」在本 topic 中的用途。
  • 能辨識並說明 PARMLIB。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 27內容頁1 張圖像582 字元

MPF 與訊息抑制 - 啟用與停用 Message Flood Automation

MPF 與訊息抑制 - 啟用與停用 Message Flood Automation screenshot
啟用與停用 Message Flood Automation (內容頁)
學習內容

D MF,STATUS

若已發現訊息洪水自動化功能造成過高的開銷,可使用 SETMF OFF 指令停用此檢查,而使用 SETMF ON 指令可重新啟用它。

可使用 DISPLAY MF,STATUS 指令顯示訊息洪水自動化功能的狀態。

PARMLIB
學習檢核
  • 能用自己的話說明「啟用與停用 Message Flood Automation」在本 topic 中的用途。
  • 能辨識並說明 PARMLIB。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 28互動內容頁1 張圖像204 字元

MPF 與訊息抑制 - 自動載入 Message Flood 設定

MPF 與訊息抑制 - 自動載入 Message Flood 設定 screenshot
自動載入 Message Flood 設定 (互動內容頁)
學習內容

可在系統初始化時自動參照並啟動訊息氾濫,方法是在 CONSOLxx 成員(主控台配置定義)的 INIT 陳述中指定 MSGFLDxx 成員。

學習檢核
  • 能用自己的話說明「自動載入 Message Flood 設定」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。

模組測驗

Page 31內容頁1 張圖像186 字元

MPF 與訊息抑制 - 模組測驗

MPF 與訊息抑制 - 模組測驗 screenshot
模組測驗 (內容頁)
學習內容

模組測驗 — MPF 與訊息抑止

您即將進入計分測驗,成績可能會被記錄以供日後參考。

請完成後續頁面上的問題。

學習檢核
  • 能用自己的話說明「模組測驗」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。
Page 33內容頁1 張圖像495 字元

MPF 與訊息抑制 - 模組完成

MPF 與訊息抑制 - 模組完成 screenshot
模組完成 (內容頁)
學習內容

模組完成:MPF 與訊息抑止

您可以按一下 「Exit」 離開 MPF 與訊息抑止並記錄您的結果,或使用 '目錄' 返回並檢視此模組。

若要再次參加 MPF 與訊息抑止模組測驗,您必須先離開模組,然後在您的 LMS 中重新測驗。

注意:為確保您的結果正確儲存,請使用此訓練視窗右上角的 「Exit」 按鈕。請勿使用瀏覽器右上角的 'X'。

學習檢核
  • 能用自己的話說明「模組完成」在本 topic 中的用途。
  • 能把本頁概念連回日常 z/OS system activity 監控情境。

練習與評量

本模組的練習測驗與 Module Test 題目已納入「練習與評量」,可依題型或來源篩選練習。本站以非計分模式提供 19 題練習;正式分數、attempt、completion 與憑證仍以 YourLearnings / InterSkill 為準。

  • 練習測驗:9 題
  • Module Test:10 題

前往練習與評量

IBM Z course transfer site for Taiwan enablement.