MFE SRDF-HC: Host Component Batch Interface-opdrachten die buiten de bestelling worden uitgegeven
Zusammenfassung: Host Component batch Interface-opdrachten worden niet in de juiste volgorde uitgegeven.
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Symptome
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.
Ursache
Dit is te wijten aan een softwareprobleem.
Lösung
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
Weitere Informationen
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 * ------------------------------------------------------------
Betroffene Produkte
Mainframe EnablersArtikeleigenschaften
Artikelnummer: 000197039
Artikeltyp: Solution
Zuletzt geändert: 19 Juni 2023
Version: 4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.