MFE SRDF-HC: Comandos da interface em lote do componente de host emitidos fora de ordem
Résumé: Comandos da interface em lote do componente de host emitidos fora de ordem.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
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.
Cause
Isso se deve a um problema de software.
Résolution
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
Informations supplémentaires
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 * ------------------------------------------------------------
Produits concernés
Mainframe EnablersPropriétés de l’article
Numéro d’article: 000197039
Type d’article: Solution
Dernière modification: 19 juin 2023
Version: 4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.