MFE SRDF-HC: Host Component Batch Interface-opdrachten die buiten de bestelling worden uitgegeven
Summary: Host Component batch Interface-opdrachten worden niet in de juiste volgorde uitgegeven.
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
Opdrachten die via de batch-interface worden uitgegeven, kunnen worden toegewezen aan een opdrachtwachtrij (CQNAME). Het gebruik van een CQNAME zorgt ervoor dat wederzijds afhankelijke opdrachten één voor één worden uitgegeven in de volgorde waarin ze zijn ingevoerd.
Vanwege een timingprobleem werd de CQNAME niet gehonoreerd en hadden opdrachten de potentie om buiten de bestelling te worden uitgegeven.
In de documentatie staat het volgende in de SRDF Host Component voor z/OS producthandleiding, sectie "Command processing by queue name":
"Om ervoor te zorgen dat wederzijds afhankelijke opdrachten één voor één worden verwerkt in de volgorde waarin u ze invoert, stelt SRDF Host Component u in staat de meeste opdrachten op aangewezen benoemde opdrachtwachtrijen te plaatsen.
Opdrachten op dezelfde wachtrij worden verwerkt in de volgorde waarin ze in de wachtrij zijn geplaatst, terwijl opdrachten in verschillende wachtrijen onafhankelijk van elkaar worden verwerkt. Hierdoor kunnen opdrachten op verschillende wachtrijen gelijktijdig worden verwerkt en kan een opdracht in een wachtrij zelfs worden verwerkt vóór een andere opdracht die eerder is ingevoerd, maar in een andere wachtrij is geplaatst.
SRDF Host Component verplaatst opdrachten die op dezelfde benoemde opdrachtwachtrij staan individueel naar de juiste subtaskwachtrij.
Er is geen inherente relatie tussen benoemde opdrachtwachtrijen en subtakenwachtrijen. Daarom kunnen verschillende opdrachten op dezelfde benoemde opdrachtwachtrij worden geplaatst in de subtakenwachtrijen voor verschillende storagesystemen, of op de algemene takenwachtrij. De opdrachten worden echter altijd gepland in de volgorde waarin ze in de benoemde opdrachtwachtrij werden weergegeven. Een opdracht op een benoemde opdrachtwachtrij wordt nooit gepland totdat de opdracht die voorafging aan de benoemde opdrachtwachtrij de verwerking voltooit."
Host Component voert echter opdrachten uit op dezelfde benoemde wachtrij buiten de bestelling. Hierdoor kunnen wederzijds afhankelijke opdrachten mislukken.
Dit gebeurt wanneer de gebruiker een mix van verschillende soorten opdrachten indient die moeten worden uitgevoerd door:
Vanwege een timingprobleem werd de CQNAME niet gehonoreerd en hadden opdrachten de potentie om buiten de bestelling te worden uitgegeven.
In de documentatie staat het volgende in de SRDF Host Component voor z/OS producthandleiding, sectie "Command processing by queue name":
"Om ervoor te zorgen dat wederzijds afhankelijke opdrachten één voor één worden verwerkt in de volgorde waarin u ze invoert, stelt SRDF Host Component u in staat de meeste opdrachten op aangewezen benoemde opdrachtwachtrijen te plaatsen.
Opdrachten op dezelfde wachtrij worden verwerkt in de volgorde waarin ze in de wachtrij zijn geplaatst, terwijl opdrachten in verschillende wachtrijen onafhankelijk van elkaar worden verwerkt. Hierdoor kunnen opdrachten op verschillende wachtrijen gelijktijdig worden verwerkt en kan een opdracht in een wachtrij zelfs worden verwerkt vóór een andere opdracht die eerder is ingevoerd, maar in een andere wachtrij is geplaatst.
SRDF Host Component verplaatst opdrachten die op dezelfde benoemde opdrachtwachtrij staan individueel naar de juiste subtaskwachtrij.
Er is geen inherente relatie tussen benoemde opdrachtwachtrijen en subtakenwachtrijen. Daarom kunnen verschillende opdrachten op dezelfde benoemde opdrachtwachtrij worden geplaatst in de subtakenwachtrijen voor verschillende storagesystemen, of op de algemene takenwachtrij. De opdrachten worden echter altijd gepland in de volgorde waarin ze in de benoemde opdrachtwachtrij werden weergegeven. Een opdracht op een benoemde opdrachtwachtrij wordt nooit gepland totdat de opdracht die voorafging aan de benoemde opdrachtwachtrij de verwerking voltooit."
Host Component voert echter opdrachten uit op dezelfde benoemde wachtrij buiten de bestelling. Hierdoor kunnen wederzijds afhankelijke opdrachten mislukken.
Dit gebeurt wanneer de gebruiker een mix van verschillende soorten opdrachten indient die moeten worden uitgevoerd door:
- Twee gelijktijdige z/OS-taken worden ondersteund voor elk storagesysteem, één speciaal voor query-opdrachten (SQ) en één voor configuratieopdrachten (SC).
- De algemene taak of hoofdtaak van SRDF Host Component is speciaal bedoeld voor het uitvoeren van opdrachten die niet specifiek zijn voor één storagesysteem.
Cause
Dit is te wijten aan een softwareprobleem.
Resolution
De verwerking is aangepast om het timingprobleem correct te verwerken om ervoor te zorgen dat de CQNAME-opdrachtvolgorde wordt gehonoreerd.
Permanente oplossing:
Permanente oplossing:
- Voor Mainframe Enablers 8.5 is PTF SR85026 ontwikkeld om het probleem te verhelpen. Het is beschikbaar om te downloaden van Dell Online Support
- Voor Mainframe Enablers 8.4 is PTF SR84042 ontwikkeld om het probleem te verhelpen. Het is beschikbaar om te downloaden van Dell Online Support
Additional Information
OPMERKING PTF-afdekplaat:
++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.