MFE SRDF-HC: Comandos da interface em lote do componente de host emitidos fora de ordem
Zusammenfassung: Comandos da interface em lote do componente de host emitidos fora de ordem.
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
Os comandos emitidos por meio da interface em lote podem ser atribuídos a uma fila de comando (CQNAME). O uso de um CQNAME garante que os comandos mutuamente dependentes sejam emitidos um de cada vez, na ordem em que foram inseridos.
Devido a um problema de tempo, o CQNAME não foi atendido e os comandos tinham o potencial de ser emitidos fora da ordem.
A documentação declara o seguinte no Guia de produto do SRDF Host Component for z/OS, seção "Command processing by queue name":
"Para garantir que os comandos mutuamente dependentes sejam processados, um de cada vez, na ordem em que você os digita, o SRDF Host Component permite que você coloque a maioria dos comandos em filas de comando nomeadas designadas.
Os comandos na mesma fila são processados na ordem em que foram colocados na fila, enquanto os comandos em filas diferentes são processados independentemente uns dos outros. Como resultado disso, comandos em filas diferentes podem ser processados simultaneamente, e um comando em uma fila pode até mesmo ser processado antes de outro comando que foi inserido anteriormente, mas colocado em uma fila diferente.
O SRDF Host Component move individualmente os comandos enfileirados na mesma fila de comando nomeada para a fila de subtarefas apropriada.
Não há relação inerente entre as filas de comando nomeadas e as filas de subtarefas. Assim, comandos diferentes na mesma fila de comandos nomeados podem ser colocados nas filas de subtarefas para diferentes sistemas de armazenamento ou na fila de tarefas globais. No entanto, os comandos são sempre agendados na ordem em que eles aparecem na fila de comando nomeada. Um comando em uma fila de comando nomeada nunca é agendado até que o comando que o precedeu na fila de comando nomeada conclua o processamento."
No entanto, o Host Component executa comandos na mesma fila nomeada fora de ordem. Como resultado, os comandos mutuamente dependentes podem falhar.
Isso ocorre quando o usuário envia uma combinação de diferentes tipos de comandos a serem executados por:
Devido a um problema de tempo, o CQNAME não foi atendido e os comandos tinham o potencial de ser emitidos fora da ordem.
A documentação declara o seguinte no Guia de produto do SRDF Host Component for z/OS, seção "Command processing by queue name":
"Para garantir que os comandos mutuamente dependentes sejam processados, um de cada vez, na ordem em que você os digita, o SRDF Host Component permite que você coloque a maioria dos comandos em filas de comando nomeadas designadas.
Os comandos na mesma fila são processados na ordem em que foram colocados na fila, enquanto os comandos em filas diferentes são processados independentemente uns dos outros. Como resultado disso, comandos em filas diferentes podem ser processados simultaneamente, e um comando em uma fila pode até mesmo ser processado antes de outro comando que foi inserido anteriormente, mas colocado em uma fila diferente.
O SRDF Host Component move individualmente os comandos enfileirados na mesma fila de comando nomeada para a fila de subtarefas apropriada.
Não há relação inerente entre as filas de comando nomeadas e as filas de subtarefas. Assim, comandos diferentes na mesma fila de comandos nomeados podem ser colocados nas filas de subtarefas para diferentes sistemas de armazenamento ou na fila de tarefas globais. No entanto, os comandos são sempre agendados na ordem em que eles aparecem na fila de comando nomeada. Um comando em uma fila de comando nomeada nunca é agendado até que o comando que o precedeu na fila de comando nomeada conclua o processamento."
No entanto, o Host Component executa comandos na mesma fila nomeada fora de ordem. Como resultado, os comandos mutuamente dependentes podem falhar.
Isso ocorre quando o usuário envia uma combinação de diferentes tipos de comandos a serem executados por:
- Duas tarefas simultâneas do z/OS são compatíveis com cada sistema de armazenamento, uma dedicada aos comandos de consulta (SQ) e outra dedicada aos comandos de configuração (SC).
- A tarefa global ou principal do SRDF Host Component é dedicada à execução de comandos não específicos a um único sistema de armazenamento.
Ursache
Isso se deve a um problema de software.
Lösung
O processamento foi modificado para lidar corretamente com o problema de temporização para garantir que a ordem de comandos CQNAME seja atendido.
Correção permanente:
Correção permanente:
- Para o Mainframe Enablers 8.5, o PTF SR85026 foi desenvolvido para corrigir o problema. Ele está disponível para download no suporte on-line da Dell
- Para o Mainframe Enablers 8.4, o PTF SR84042 foi desenvolvido para corrigir o problema. Ele está disponível para download no suporte on-line da Dell
Weitere Informationen
Nota sobre a tampa do 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 * ------------------------------------------------------------
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.