MFE SRDF-HC:主機元件批次介面命令發出訂單外
Summary: 主機元件批次介面命令的發出順序。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
透過批次介面發出的命令可指派給命令佇列 (CQNAME)。使用 CQNAME 可確保一次發出一個相互相依的命令,及其輸入順序。
由於時間問題,因此無法執行 CQNAME,且命令可能會以訂單方式發出。
說明文件在z/OS 產品指南的 SRDF 主機元件中指出下列內容,「命令處理者佇列名稱」一節:
「為確保相互相依的命令逐一按照您輸入的順序進行處理,SRDF 主機元件可讓您在指定的指定命令佇列中放置大部分命令。
相同佇列上的命令會按照排入佇列的連續處理,而不同佇列上的命令則會獨立處理。因此,可能會同時處理不同佇列上的命令,甚至可以在先前輸入但放置在不同佇列的另一個命令之前處理佇列上的命令。
SRDF 主機元件會將排在同一指定命令佇列上的命令個別移至適當的子工作佇列。
指定的命令佇列與子工作佇列之間沒有固有的關係。因此,在不同儲存系統的子工作佇列或全域工作佇列上,相同命名命令佇列上可能會有不同的命令。但是,命令一律排定在指定的命令佇列中。命名命令佇列上的命令一切未排定,直到命名命令佇列上之前的命令完成處理。」
但是,主機元件會執行命令,以排出順序相同的指定佇列。因此,相互相依的命令可能會失敗。
當使用者提交混合不同類型的命令以執行時,就會發生這種情況:
由於時間問題,因此無法執行 CQNAME,且命令可能會以訂單方式發出。
說明文件在z/OS 產品指南的 SRDF 主機元件中指出下列內容,「命令處理者佇列名稱」一節:
「為確保相互相依的命令逐一按照您輸入的順序進行處理,SRDF 主機元件可讓您在指定的指定命令佇列中放置大部分命令。
相同佇列上的命令會按照排入佇列的連續處理,而不同佇列上的命令則會獨立處理。因此,可能會同時處理不同佇列上的命令,甚至可以在先前輸入但放置在不同佇列的另一個命令之前處理佇列上的命令。
SRDF 主機元件會將排在同一指定命令佇列上的命令個別移至適當的子工作佇列。
指定的命令佇列與子工作佇列之間沒有固有的關係。因此,在不同儲存系統的子工作佇列或全域工作佇列上,相同命名命令佇列上可能會有不同的命令。但是,命令一律排定在指定的命令佇列中。命名命令佇列上的命令一切未排定,直到命名命令佇列上之前的命令完成處理。」
但是,主機元件會執行命令,以排出順序相同的指定佇列。因此,相互相依的命令可能會失敗。
當使用者提交混合不同類型的命令以執行時,就會發生這種情況:
- 每個儲存系統支援兩個並行 z/OS 工作、一個用於查詢 (SQ) 命令,以及一個專用於組態 (SC) 命令;
- SRDF 主機元件全域工作或主要工作專用於執行非單一儲存系統專用的命令。
Cause
這是因為軟體問題所導致。
Resolution
已修改處理常式,以便正確處理計時問題,以確保執行 CQNAME 命令順序。
永久修正方法:
永久修正方法:
- 針對 Mainframe Enablers 8.5,已開發 PTF SR85026來修正問題。可從 Dell 線上支援下載
- 針對 Mainframe Enablers 8.4,已開發 PTF SR84042來修正問題。可從 Dell 線上支援下載
Additional Information
PTF 主機殼蓋注意事項:
++PTF(SR85026) REWORK(2022039) . ++VER(Z038) FMID(SRDF850) PRE( SR85017 ) /* *------------------------------------------------------------- * PROBLEM DESCRIPTION(S): * ------------------------------------------------------------ * USERS AFFECTED: Host Component Batch Interface * PROBLEM DESCRIPTION: Commands issued out of order * DESCRIPTION DETAIL: * * Commands that are issued through the batch interface can be assigned * to a command queue (CQNAME). The use of a CQNAME ensures * that mutually dependent commands are issued one at a time, * in the order in which they were entered. * * Due to a timing issue, the CQNAME was not honored and * commands had the potential to be issued out of order. * * PROBLEM RESOLUTION: * * Processing was modified to correctly handle the timing * issue to ensure the CQNAME order of commands is honoured. * * * MODULES: EMCSTC * * ------------------------------------------------------------ * SR85026 8 Feb 2022 12:15:49 * ------------------------------------------------------------
Affected Products
Mainframe EnablersArticle Properties
Article Number: 000197039
Article Type: Solution
Last Modified: 19 Jun 2023
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.