Resumo ======== Este documento contém o leia-me para o IBM MQ Versão 8.0 e sua manutenção. Uma cópia ASCII deste leia-me, em inglês e traduzida, está disponível para download aqui: https://public.dhe.ibm.com/software/integration/wmq/docs/V8.0/Readme/ A versão em inglês deste documento é a versão mais atualizada. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Conteúdo ======= As seções principais deste arquivo descrevem limitações e problemas conhecidos do produto. Além desse arquivo, é possível localizar mais informações no website do IBM MQ: https://www.ibm.com/products/mq A página da web SupportPac está aqui: https://ibm.biz/mqsupportpacs Para obter informações atuais sobre os problemas conhecidos e as correções disponíveis, consulte a página de suporte do IBM MQ: https://www.ibm.com/mysupport/s/topic/0TO5000000024cJGAQ/mq?language=en_US&productId=01t0z000006zdYXAAY A documentação do produto para todas as versões suportadas do IBM MQ está disponível no IBM Knowledge Center (https://www.ibm.com/support/knowledgecenter/SSFKSJ). Especificamente, a documentação do produto IBM MQ versão 8.0 está disponível no IBM Knowledge Center aqui: http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.helphome.v80.doc/WelcomePagev8r0.htm Cartas de anúncio: As cartas de anúncio para o IBM MQ Versão 8.0 (inglês dos EUA) estão disponíveis aqui: IBM MQ Distributed http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/2/649/ENUSA14-0332/index.html IBM MQ for z/OS http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/9/649/ENUSA14-0339/index.html IBM MQ for z/OS Value Unit Edition, IBM MQ MFT for z/OS, IBM MQ AMS for z/OS e IBM MQ Advanced for z/OS http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/1/649/ENUSA14-0331/index.html Consulte as cartas de anúncio para obter os tipos de informações a seguir: - Descrição detalhada do produto, incluindo descrição da nova função - Declaração sobre o posicionamento do produto - Detalhes do processo de aquisição - Requisitos de hardware e software ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ UPDATE HISTORY 03 mar 2020 - Atualizações do fix pack 16 do IBM MQ Versão 8.0.0 09 jun 2020 - Atualizações do fix pack 15 do IBM MQ Versão 8.0.0 23 jan 2020 - Atualizações do fix pack 14 do IBM MQ Versão 8.0.0 25 set 2019 - Atualizações adicionais do fix pack 13 do IBM MQ Versão 8.0.0 10 set 2019 - Atualizações do fix pack 13 do IBM MQ Versão 8.0.0 31 jul 2019 - Nova entrada incluída para o fix pack 7 do IBM MQ Versão 8.0.0 15 mai 2019 - Atualizações do fix pack 12 do IBM MQ Versão 8.0.0 18 fev 2019 - Lista de esclarecimentos das plataformas nas quais o canal AMQP é executado 20 dez 2018 - Atualizações do fix pack 11 do IBM MQ Versão 8.0.0 21 jun 2018 - Atualizações do fix pack 10 do IBM MQ Versão 8.0.0 28 mar 2018 - Atualizações do fix pack 9 do IBM MQ Versão 8.0.0 24 nov 2017 - Atualizações do fix pack 8 do IBM MQ Versão 8.0.0 19 jul 2017 - Atualizações dos APARs IT18908 e IT15252 do IBM PureApplication System 22 jun 2017 - Atualizações do fix pack 7 do IBM MQ Versão 8.0.0 23 jan 2017 - Atualizações do fix pack 6 do IBM MQ Versão 8.0.0 23 mai 2016 - Atualizações do fix pack 5 do IBM MQ Versão 8.0.0 11 fev 2016 - Atualizações do fix pack 4 do IBM MQ Versão 8.0.0 Suporte para o IBM PureApplication System 23 out 2015 - Atualizações do fix pack 4 do IBM MQ Versão 8.0.0 25 set 2015 - Atualizações do fix pack 3 do IBM MQ Versão 8.0.0 Suporte de alta disponibilidade para o IBM PureApplication System 18 jun 2015 - Atualizações do fix pack 3 do IBM MQ Versão 8.0.0 29 mai 2015 - Problema de autoridade do perfil especial *PUBLIC do IBM i na Versão 8.0.0.2 18 mai 2015 - Problema de sobrescrição de memória na Versão 8.0.0, corrigido no fix pack 2 27 fev 2015 - Atualizações do fix pack 2 do IBM MQ Versão 8.0.0 27 jan 2015 - Atualizações adicionais do IBM MQ versão 8.0.0, fix pack 1 11 set 2014 - Atualizações do IBM MQ versão 8.0.0, fix pack 1 23 mai 2014 - Atualizações do IBM MQ versão 8.0.0 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ INSTRUÇÕES DE INSTALAÇÃO ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Instruções de instalação estão disponíveis como parte da documentação do produto IBM MQ Versão 8.0 publicada no IBM Knowledge Center: http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.helphome.v80.doc/WelcomePagev8r0.htm ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ LIMITAÇÕES E PROBLEMAS CONHECIDOS ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LIMITAÇÕES E PROBLEMAS CONHECIDOS DA VERSÃO 8.0.0, FIX PACK 16 ============================================================= Fazer upgrade e, em seguida, desinstalar o cliente no Windows não remove o msvcr100.dll ------------------------------------------------------------------------------ Em sistemas Windows, se você faz upgrade do cliente IBM MQ 8.0.0.15 para o nível 8.0.0.16 (p800-016-210212) e o desinstala completamente, o arquivo de biblioteca msvcr100.dll não é removido dos diretórios de instalação a seguir: - C:\Program Files\IBM\MQ\java\jre\bin\classic\msvcr100.dll - C:\Program Files\IBM\MQ\java\jre\bin\j9vm\msvcr100.dll É possível manter este arquivo ou excluí-lo manualmente. Mudanças nos valores padrão para algumas cifras ------------------------------------------ O JRE integrado ao MQ v8.0.0.16 foi atualizado sob o APAR IT35343 para as versões Java a seguir: 7.1.4.80 - AIX, Linux (x86-32, x86-64, ppc, ppcLE, zLinux), Windows (32 bits, 64 bits) 7.0.10.80 - Solaris (SPARC, x86-64) 7.0.10.75 - HP-UX (Itanium 32 bits, 64 bits) Neste JRE, os CipherSuites que correspondem a "DES_CBC" foram desativados. Por exemplo, o CipherSuite a seguir foi desativado: SSL_RSA_FIPS_WITH_DES_CBC_SHA Isso significa que, se estiver usando esse JRE, um aplicativo não poderá mais usar esse CipherSuite, por exemplo, se estiver se conectando ao gerenciador de filas por meio de um canal assegurado por SSL/TLS. Caso tenha entendido o risco de segurança associado ao uso desses CipherSuites desativados e queira reativá-los, atualize o arquivo a seguir: AIX, Linux, Solaris: /java/jre64/jre/lib/security/java.security Windows: \java\jre\lib\security\java.security e edite a entrada para a propriedade a seguir: jdk.tls.disabledAlgorithms para remover a última entrada: ", DES_CBC" LIMITAÇÕES E PROBLEMAS CONHECIDOS DA VERSÃO 8.0.0, FIX PACK 14/15 ================================================================ Não há nenhuma nova limitação ou problema conhecido que requeira sua atenção. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O FIX PACK 13 DA VERSÃO 8.0.0 ============================================================= Incompatibilidade entre o GSKit 8.0.55.3 e mais recente e o IBM JRE V8 no AIX --------------------------------------------------------------------------- Esse problema afeta somente os sistemas AIX que estão executando um aplicativo MQ Java ou JMS que atende a todos os critérios a seguir: - Não usar o JRE fornecido com o MQ - Usar um IBM JRE Versão 8 anterior ao fix pack 40 da Atualização de serviço 5 da Versão 8.0 - Usar uma conexão no modo de ligações com o gerenciador de filas - Usar o AMS A incompatibilidade é causada por uma mudança no namespace IBMJCEPlus para GSKit, conforme descrito no APAR IJ17282 do JRE (https://www.ibm.com/support/docview.wss?uid=swg1IJ17282). Se o seu sistema atender a todos esses critérios, atualize seu JRE para o Fix Pack 40 da Atualização de serviço 5 da Versão 8.0 ou mais recente ou use o JRE fornecido com o fix pack do MQ. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O FIX PACK 12 DA VERSÃO 8.0.0 ============================================================= Não há nenhuma nova limitação ou problema conhecido que requeira sua atenção. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O FIX PACK 11 DA VERSÃO 8.0.0 ============================================================= O diretório $MQ_INSTALLATION_PATH/maintenance agora está acessível apenas como raiz ------------------------------------------------------------------------------ Esse problema afeta potencialmente os usuários do Linux. Depois da aplicação do fix pack 11, o diretório $MQ_INSTALLATION_PATH/maintenance é acessível apenas para o usuário raiz. Se você configurar uma instalação do Linux para executar backups automatizados de $MQ_INSTALLATION_PATH, será necessário avaliar o impacto dessa mudança. Entradas erradas são criadas no armazenamento de dados do Gerenciador de autoridade de objeto (OAM) ------------------------------------------------------------------------------ Esse problema afeta os usuários do Gerenciador de autoridade de objeto padrão. Um erro de programação resultou na criação de entradas errôneas no armazenamento de dados do Gerenciador de autoridade de objeto (OAM). Essas entradas contêm entidades com o nome "<>". Esse problema foi corrigido no IBM MQ versão 8.0.0.11 pelo APAR IT24223. As entradas errôneas são removidas do OAM quando o gerenciador de filas é reiniciado. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O FIX PACK 10 DA VERSÃO 8.0.0 ============================================================= Não há nenhuma nova limitação ou problema conhecido que requeira sua atenção. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O FIX PACK 9 DA VERSÃO 8.0.0 ============================================================ O cliente Java é interrompido quando o gerenciador de filas está em quiescing quando a nova tentativa de conexão é feita ----------------------------------------------------------------------------------- Esse problema afeta os aplicativos que usam os seguintes recursos do MQ: - Classes para JMS - Classes para Java - Adaptador de recursos de JCA - Pacotes configuráveis OSGi - Transferência de arquivo gerenciado Um gerenciador de filas do MQ pode enviar notificações para clientes conectados, solicitando um encerramento controlado de conversas (manipulações de conexões), por exemplo, quando o gerenciador de filas está sendo colocado em modo quiesce. Se um encadeamento em um cliente Java recebe uma dessas notificações ao mesmo tempo que outro solicita uma nova conversa, pode ocorrer um conflito, pois ambos os encadeamentos precisam de acesso ao "connectionsLock" interno no objeto RemoteConnectionSpecification. Esse problema foi corrigido no IBM MQ Versão 8.0.0.9, pelo APAR IT22127. A correção ativa um novo encadeamento para reassociar a conexão com seu RemoteConnectionSpecification, se necessário, para que ele possa ser reutilizado. Para que a correção funcione para seus aplicativos, é necessário incluir a seguinte nova política ao arquivo de políticas usado pela permissão Java Security Manager: java.lang.RuntimePermission "modifyThread"; LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O FIX PACK 8 DA VERSÃO 8.0.0 ============================================================ Não há nenhuma nova limitação ou problema conhecido que requeira sua atenção. LIMITAÇÕES E PROBLEMAS CONHECIDOS DO FIX PACK 7 DA VERSÃO 8.0.0 ============================================================ Para o zh_TW, o plug-in do MQ Explorer MFT exibe uma mensagem de erro "falha na asserção" ----------------------------------------------------------------------------------- Para o código de idioma chinês tradicional (zh_TW), ao usar o plug-in do Managed File Transfer (MFT) para monitorar transferências de arquivos usando a visualização Progresso da transferência, o MQ Explorer exibe continuamente uma mensagem de erro pop-up com o texto a seguir: falha na asserção: a coluna 7 não tem um provedor de rótulo. Esse erro foi introduzido quando uma atualização da tradução do chinês tradicional para o título da Coluna 7 ("Started", em inglês) não foi aplicada também a um arquivo de controle usado pelo plug-in do MFT. Esse problema é corrigido no fix pack 13 do IBM MQ versão 8.0.0 pelo APAR IT28289. Esse problema também pode ser resolvido por uma correção local. Duas correções locais são descritas a seguir. Apenas uma precisa ser seguida para resolver o problema. Método de correção local 1: --------------------- 1. Abra temporariamente o MQ Explorer em um idioma e código de idioma diferentes. Uma maneira de fazer isso é configurar as propriedades "user.language" e "user.region" do sistema Java. No MQ Explorer, isso é feito abrindo o arquivo MQExplorer.ini localizado no diretório "bin" da instalação do MQ e incluindo essas entradas na parte inferior do arquivo sob a seguinte linha: -vmargs Por exemplo, para abrir o MQ Explorer em inglês dos EUA, inclua as linhas a seguir no arquivo MQExplorer.ini: -Duser.language=en -Duser.region=US O final do arquivo agora é semelhante ao exemplo a seguir: -vmargs -Xmx512M -Duser.language=en -Duser.region=US Salve e feche o arquivo. 2. No novo código de idioma: a. Abra o MQ Explorer. b. Conecte-se à configuração do MFT. c. Abra a página Log de transferência listada sob a configuração do MFT. d. Assegure-se de que a visualização "Progresso de transferência atual" também seja exibida. Ela está, por padrão, localizada diretamente abaixo da visualização de conteúdo do Log de transferência. 3. Feche o MQ Explorer e, em seguida, reabra-o no código de idioma zh_TW. Se zh_TW for seu código de idioma do sistema, apenas remova as propriedades do sistema user.language e user.region específicas do arquivo MQExplorer.ini. Método de correção local 2: ----------------------- 1. Feche o MQ Explorer. 2. Abra o arquivo dialog_settings.xml por meio da área de trabalho do MQ Explorer. Ele está localizado em um diretório semelhante ao seguinte: [no Linux] /home/user1/IBM/WebSphereMQ/workspace-Installation1/.metadata/.plugins/com.ibm.wmqfte.explorer [no Windows] C:\Users\Administrator\IBM\WebSphereMQ\workspace-Installation1\.metadata\.plugins\com.ibm.wmqfte.explorer\ 3. Exclua qualquer um dos itens listados sob a entrada XML a seguir para "COLUMNS", a fim de que a lista contenha sete itens, em vez dos oito itens originais.
Por exemplo, exclua o primeiro item na lista para "COLUMNS": 3. Salve e feche o arquivo. 4. Reinicie o MQ Explorer. O comando File Transfer fteCleanAgent, executado sem parâmetros, ---------------------------------------------------------------- faz o equivalente a -all --------------------------- Ao executar o comando fteCleanAgent apenas com o nome do agente e sem argumentos especificados, o comportamento é equivalente a fteCleanAgent -all. Como resultado, todas as transferências pendentes e em andamento, as definições do monitor de recurso e as definições de transferências planejadas no agente em que o comando foi executado são limpas. Por exemplo, os dois comandos a seguir resultarão no mesmo comportamento: fteCleanAgent agent100 fteCleanAgent -all agent100 No APAR IT15522, o comando fteCleanAgent é atualizado para que um usuário deva especificar qual estado do Managed File Transfer limpar passando os parâmetros apropriados para o comando, bem como fornecendo um nome de agente. Esse APAR também inclui uma nova propriedade para reverter fteCleanAgent para seu comportamento original, se necessário. A propriedade é chamada "failCleanAgentWithNoArguments" e é configurada no arquivo command.properties. Por padrão, o valor de "failCleanAgentWithNoArguments" é true e o comando fteCleanAgent falha ao ser executado apenas caso o parâmetro de nome do agente seja especificado. O plug-in do MQ Explorer Managed File Transfer não lidará com senhas de mais ----------------------------------------------------------------------------- de 12 caracteres se o Modo de Autenticação MQCSP estiver ativado -------------------------------------------------------------- Se você usar o plug-in do MQ Explorer Managed File Transfer ou tem agentes do Managed File Transfer que se conectam a um gerenciador de filas usando o transporte CLIENT e especifica uma senha, o agente não se autenticará com o gerenciador de filas se a senha especificada tiver mais que 12 caracteres. Isso ocorre porque o código não usa autenticação MQCSP e é autenticado usando o "modo de compatibilidade" que limita a senha a 12 caracteres de comprimento. No APAR IT17772, o código é atualizado para que seja possível desativar o modo de compatibilidade padrão e ativar o modo de autenticação MQCSP. É possível fazer isso das seguintes formas: - No MQ Explorer: - Selecione o gerenciador de filas ao qual você deseja se conectar. - Clique com o botão direito e selecione Detalhes de conexão > Propriedades. Clique na guia ID do usuário. - Assegure-se de que "Ativar a identificação do usuário" esteja selecionado e desmarque a caixa de seleção "Modo de compatibilidade de identificação do usuário". - Para agentes MFT: Inclua um novo parâmetro "useMQCSPAuthentication" no arquivo MFTCredentials.xml para o usuário relevante. Configure o parâmetro como true. Se o parâmetro não estiver lá, por padrão, será configurado como false e usará o modo de compatibilidade para autenticar o usuário com o gerenciador de filas. Aqui está uma entrada de exemplo para mostrar como configurar o parâmetro useMQCSPAuthentication no arquivo MFTCredentials.xml: LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O FIX PACK 6 DA VERSÃO 8.0.0 ============================================================ Algumas propriedades não são referenciadas nas configurações de modelo de HA (alta disponibilidade) fornecidas ----------------------------------------------------------------------------- com o IBM MQ Virtual System Pattern Type --------------------------------------- Para o fix pack 6 do IBM MQ Versão 8.0.0, as propriedades a seguir são incluídas nos modelos de padrão de várias instâncias que são fornecidos com o IBM MQ Virtual System Pattern Type for IBM PureApplication System: - ha_manage_mq_data_manually - ha_existing_data_path - ha_do_not_install_mq_advanced_components Referências a essas propriedades estão atualmente ausentes das configurações de modelo da "Instância de espera de alta disponibilidade". Para usar qualquer uma destas configurações, redesenhe a linha "Dependências de dados" ou inclua as referências de propriedade na configuração. Esse problema foi corrigido no fix pack 7 do IBM MQ Versão 8.0.0 pelo APAR IT18908. O FDC pode mostrar incorretamente assinaturas ausentes para um gerenciador de filas do cluster ---------------------------------------------------------------------------- O processo de repositório do cluster inclui verificações de manutenção. Uma verificação é que assinaturas internas existem para objetos do gerenciador de filas se o a visualização do gerenciador de filas local a configurações de cluster. Se um registo gerenciador de filas não tiver assinaturas nos clusters no qual ele é um membro, um FDC com a análise RM702021 (assinatura ausente) será gerado. No entanto, durante o processo de criar um novo repositório completo, há um momento em que o registro do gerenciador de filas pode incluir um nome de cluster que o gerenciador de filas ainda não conhece (porque não é ainda um repositório completo para o cluster nomeado, nem um repositório parcial). Nesse caso, o FDC gerado é enganoso, pois não deve haver mais nenhuma assinatura. As verificações do APAR IT14931 se o gerenciador puder ser um repositório completo adiado e, se for o caso, não gera o FDC. Mas o sistema não pode ter certeza que o gerenciador de filas está prestes a se tornar um repositório completo, então é importante que você também faça as seguintes verificações manuais: - Verifique se os canais do receptor de clusters na configuração de cluster são compartilhados nos clusters adequados. - Verifique se as listas de nome usadas pelos canais do receptor de clusters ou gerenciador de filas remotos, contém a lista esperada de nomes do cluster. - Verifique se os canais emissores definidos manualmente estão definidos corretamente e se seu destino deve ser um repositório completo (canais definidos manualmente (CLUSSDR) sempre devem apontar para repositórios completos. CLUSSDRs que apontam para repositórios parciais são um erro de configuração). MQ JMS ExceptionListener não é chamado para todos os casos de exceções de conexão quebrada ------------------------------------------------------------------------------------- Os problemas a seguir afetam um aplicativo JMS que utiliza as classes do IBM MQ V8.0 para JMS: -Ao configurar a propriedade JmsConstants.ASYNC_EXCEPTIONS do JMS ConnectionFactory para o valor JmsConstants.ASYNC_EXCEPTIONS_ALL, o ExceptionListener do JMS do seu aplicativo deve ser chamado não apenas para exceções de conexão interrompida, mas também para qualquer exceção levantada durante a entrega de mensagens assíncronas para um MessageListener do JMS. No entanto, exceções de não conexão quebrada (por exemplo, MQRC_GET_INHIBITED) não foram entregues ao ExceptionListener. - Quando uma sessão do Serviço de Mensagens Java (JMS) utilizar um soquete TCP/IP diferente para a conexão JMS, ExceptionListener do aplicativo não será chamado somente se o soquete utilizado pela sessão do JMS estiver quebrado. - Depois de instalar o fix pack 3 do MQ Versão 8.0.0, o ExceptionListener do JMS do seu aplicativo é chamado somente para uma exceção interrompida da conexão quando o aplicativo está usando consumidores de mensagens assíncronas e não ao usar consumidores de mensagens síncronas. APAR IT14820 implementa as correções a seguir: - Um ExceptionListener registrado por um aplicativo é chamado para qualquer exceção de conexão quebrada, independentemente de se o aplicativo está usando consumidores de mensagem síncrona ou assíncrona. - Um ExceptionListener registrado por um aplicativo será chamado se um soquete TCP/IP utilizado por uma sessão do Serviço de Mensagens Java (JMS) estiver quebrado. - Exceções de não conexão quebrada (por exemplo, MQRC_GET_INHIBITED) que surgem durante a entrega de mensagens são entregues a um ExceptionListener do aplicativo quando o aplicativo está usando consumidores de mensagens assíncronas e o ConnectionFactory do Serviço de Mensagens Java (JMS) utilizado pelo aplicativo possui a propriedade ASYNC_EXCEPTIONS configurada para o valor ASYNC_EXCEPTIONS_ALL. GSKit 8.0.50.69 ou mais recente altera o formato de arquivo stash ----------------------------------------------------- APAR IT16295 atualiza o nível do componente GSKit para 8.0.50.69 ou mais recente. Essa atualização altera o formato do arquivo stash usado ao gerar um arquivo .sth para armazenar em arquivo stash a senha do banco de dados de chaves. Os arquivos stash gerados por este nível do GSKit não são legíveis por níveis anteriores do GSKit. Para assegurar compatibilidade, quaisquer aplicativos ou outras instalações que usam um arquivo stash gerado com este nível do GSKit devem ser atualizados para uma versão do MQ que contém o GSKit 8.0.50.69 ou mais recente. Se não for possível atualizar aplicativos ou outras instalações, não será possível solicitar um formato de arquivo stash compatível retroativamente. Você faz isso fornecendo o parâmetro "-v1stash" para os comandos runmqakm ou runmqckm ao usar as opções "-stash" ou "-stashpw" para gerar um arquivo stash. Não é possível gerar um arquivo stash compatível retroativamente ao usar a interface gráfica com o usuário (GUI) do iKeyman. Problemas de logon ao usar os agentes de Managed File Transfer no z/OS ------------------------------------------------------------- Quando o produto IBM WebSphere MQ File Transfer Edition se tornou um componente do IBM MQ, alguns aprimoramentos de segurança foram feitos. Estes incluíram a restrição dos comandos a seguir para que eles somente possam ser emitidos pelo usuário que os processos do agente ou do criador de logs estejam executando como: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails - fteStartLogger - fteStopLogger - fteSetLoggerTraceLevel Ao usar o IBM MQ Managed File Transfer no z/OS, é possível executar agentes como uma tarefa iniciada. Essas tarefas geralmente são executadas como um usuário administrativo que pode não ter privilégios de logon. Nessa situação, não é possível efetuar logon no sistema z/OS como o mesmo usuário sob o qual o agente está executando que, por sua vez, significa que os comandos a seguir não podem ser emitidos para esse agente: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails APAR PI52942 inclui uma nova propriedade do agente "adminGroup" para uso com os agentes do IBM MQ Managed File Transfer no z/OS. Quando essa propriedade é configurada para o nome de um grupo existente, os membros desse grupo podem executar os comandos anteriores para esse agente. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O FIX PACK 5 DA VERSÃO 8.0.0 ============================================================ O IBM PureApplication System não está atualmente disponível no IBM MQ Versão 8.0.0.5 ------------------------------------------------------------------------------- Se você usar o IBM PureApplication System, aplique o Fix Pack 4 do IBM MQ Versão 8.0.0. Atualmente não há nenhum Fix Pack 5 para o IBM PureApplication System. O criador de logs de banco de dados do Java EE do IBM MQ Managed File Transfer gera mensagens de -------------------------------------------------------------------------- aviso no WebSphere Application Server Community Edition versão 2.1 quando --------------------------------------------------------------------------- usado com um DB (banco de dados) Oracle ---------------------- Para uma descrição completa desse problema, consulte as LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA A VERSÃO 8.0.0 Esse problema é corrigido no Fix Pack 5 do IBM MQ Versão 8.0.0, sujeito às limitações em andamento a seguir: - As colunas com os nomes "SOURCE_BRIDGE_URL" e "DESTINATION_BRIDGE_URL" na tabela "FTELOG"."TRANSFER_EVENT" devem ser definidas com o comprimento da coluna 2083. - Os usuários do componente MQ Managed File Transfer que têm um criador de logs de banco de dados que se conecta a um banco de dados DB2 podem ter que atualizar esses comprimentos de coluna manualmente após a aplicação deste fix pack, caso o comprimento dessas colunas seja definido como 1.024. Caso contrário, se forem escritos dados com mais de 1.024 bytes, os dados serão truncados e nenhum aviso será emitido pelo DB2. Mudança de comportamento ao usar o CONNAUTH para se conectar a um gerenciador de filas -------------------------------------------------------------------- Ao usar o CONNAUTH em versões anteriores do produto, havia uma diferença no comportamento entre o uso das classes MQ para API Java e o uso de outras APIs. Em versões anteriores, se CONNAUTH estivesse ativado em um gerenciador de filas e o parâmetro CHCKCLNT estivesse configurado para OPTIONAL na definição AUTHINFO e se um aplicativo do cliente usando as classes MQ para API Java fornecesse um ID de usuário sem uma senha, o aplicativo se conectaria com êxito. O comportamento é diferente ao usar outras APIs, como JMS ou a API MQ nativa, que falha ao se conectar. A partir do Fix Pack 5 do IBM MQ Versão 8.0.0, o comportamento para os aplicativos que usam as classes MQ para API Java é o mesmo que para outras APIs. Isto é, se um ID do usuário é fornecido sem uma senha, a conexão falha. Mudança de comportamento: a verificação estrita de respostas PCF agora está desativada por padrão ------------------------------------------------------------------------------- A classe PCFMessageAgent é usada por aplicativos e internamente pelo MQ Explorer para enviar solicitações PCF para um gerenciador de filas e coletar as respostas. Essa classe é modificada pelo Fix Pack 5 do IBM MQ Versão 8.0.0 para fornecer um mecanismo para ligar/desligar a verificação estrita de mensagens de resposta PCF que foi introduzida como parte do APAR (Authorized Program Analysis Report) IT01469. Isso é para evitar que os aplicativos e o MQ Explorer se comportem inesperadamente ao se conectarem a um gerenciador de filas que é afetado pelo problema relatado no APAR IT10521. PCFMessageAgents e o MQ Explorer podem ser usados para se comunicar com muitos gerenciadores de filas diferentes e nem sempre é possível aplicar a correção para IT10521 a cada um desses gerenciadores de filas. Por isso, o comportamento padrão dos três métodos send() fornecidos por PCFMessageAgent mudou para que eles não executem mais a verificação estrita das respostas PCF que são recebidas. Em vez de contar as respostas PCF para assegurar que o gerenciador de filas enviou o número necessário antes de retornar o controle de volta ao aplicativo, os métodos agora assumem que receberam todas as respostas PCF para um comando após terem processado uma mensagem de resposta que tenha o campo Controle configurado para o valor MQCFC_LAST. Isso reverte o comportamento de volta a como era antes da correção para o APAR (Authorized Program Analysis Report) IT01469. Se a verificação estrita de mensagens de resposta PCF é necessária, por exemplo, para evitar o problema relatado no APAR (Authorized Program Analysis Report) IT01469, configure a propriedade do sistema Java a seguir no Java Runtime Environment no qual o aplicativo que usa o PCFMessageAgent está executando: com.ibm.mq.pcf.enableStrictPCFResponseChecking=true Para ativar a verificação estrita de mensagens de resposta PCF dentro do MQ Explorer, inicie a interface com o usuário executando o comando a seguir a partir da linha de comandos: MQ_INSTALLATION_PATH/bin/MQExplorer -Dcom.ibm.mq.pcf.enableStrictPCFResponseChecking=true em que MQ_INSTALLATION_PATH é o diretório no qual o MQ V8.0 está instalado. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA O SUPORTE AO FIX PACK 4 DA VERSÃO 8.0.0, ================================================================================================== PARA O IBM PUREAPPLICATION SYSTEM ================================= A máquina virtual não é reiniciada após o encerramento usando o comando ssh "halt" ----------------------------------------------------------------------------- A máquina virtual não é capaz de reiniciar após a execução do comando de encerramento "halt" em qualquer rack Power/AIX com o nível de construção 2.1.2.0 do IBM PureApplication System. Essa solução alternativa é para desligar/ligar a máquina virtual com falha que retorna a um estado de funcionamento depois disso. IBM PureApplication System: limitação de failover da máquina virtual --------------------------------------------------------------- Se uma máquina virtual é interrompida após uma implementação estar em execução por menos de 30 minutos, ações de failover podem não ocorrer. A estrutura de failover deve monitorar o status da máquina virtual por cerca de 30 minutos após a implementação inteira entrar em um status EM EXECUÇÃO antes que as operações de failover se tornem disponíveis. Limitação ao instalar e fazer upgrade do IBM MQ para o nível de fix pack mais recente --------------------------------------------------------------------------- Essa limitação afeta os usuários do Power/AIX e Linux/x86 que executam as versões a seguir do IBM PureApplication System: - Níveis de construção 2.1.2.0, 2.2.0.0 do IBM PureApplication System e mais recente - Tipos de padrão 1.0.0.2 do IBM MQ PureApplication e anterior Devido a uma mudança de interface nos níveis de construção 2.1.2.0, 2.2.0.0 do IBM PureApplication System e mais recente, a instalação e o upgrade do IBM MQ no nível de manutenção mais recente contido no tipo padrão falha. Apesar de a instalação parecer ter funcionado, o IBM MQ Versão 8.0.0.2 é instalado e a atualização de fix pack subsequente não é aplicada. Isso afeta os tipos padrão 1.0.0.2 do IBM MQ PureApplication e anterior e leva às seguintes restrições: - Para os níveis de construção do IBM PureApplication System anteriores à 2.1.2.0 e no nível de construção 2.1.2.1, é possível instalar todas as versões do IBM MQ contidas no tipo padrão. Também é possível aplicar manutenção a instâncias padrão em execução. - Para os níveis de construção 2.1.2.0, 2.2.0.0 do IBM PureApplication System e mais recentes, é possível instalar o IBM MQ Versão 8.0.0.2 somente. Não é possível instalar as versões mais recentes do MQ e não é possível aplicar manutenção a instâncias padrão em execução. Esse problema foi corrigido no fix pack 6 do IBM MQ Versão 8.0.0 pelo APAR IT15252. IBM PureApplication System: problema de reinicialização/encerramento de máquina virtual ----------------------------------------------------------------- Se estiver usando uma versão do IBM PureApplication System anterior à Versão 2.2.0.0, será necessário somente reiniciar as máquinas virtuais usando o console do PureApplication System. Se você reiniciar uma máquina virtual usando a linha de comandos, o encerramento automático das instâncias do gerenciador de filas do IBM MQ poderá não ser concluído antes que o sistema de arquivos GPFS seja desmontado. Isso pode levar a uma interrupção da máquina virtual durante sua sequência de encerramento. A situação pode ser resolvida usando o console do PureApplication System, selecionando o nó afetado na perspectiva da Máquina Virtual e desligando-a e depois ligando-a novamente. Após a conclusão da reinicialização, as instâncias do gerenciador de filas do IBM MQ retorna aos seus estados corretos. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA A VERSÃO 8.0.0, FIX PACK 4 ============================================================ Falha ao atualizar bibliotecas gskit ao atualizar em AIX -------------------------------------------------------- Em sistemas AIX, ao executar uma atualização no lugar para o IBM MQ Versão 8.0.0, Fix Pack 4 de uma liberação anterior, as mensagens a seguir podem ser vistas durante a aplicação do conjunto de arquivos mqm.gskit.rte: tar: não é possível criar lib/libgsk8ssl.so: arquivo de texto ocupado tar: não é possível criar lib/libgsk8cms.so: arquivo de texto ocupado tar: não é possível criar lib/libgsk8sys.so: arquivo de texto ocupado tar: não é possível criar lib/libgsk8iccs.so: arquivo de texto ocupado AVISO: código de retorno "1" de tar ao expandir gskssl32.tar.Z tar: não é possível criar lib64/libgsk8ssl_64.so: arquivo de texto ocupado tar: não é possível criar lib64/libgsk8cms_64.so: arquivo de texto ocupado tar: não é possível criar lib64/libgsk8sys_64.so: arquivo de texto ocupado tar: não é possível criar lib64/libgsk8iccs_64.so: arquivo de texto ocupado AVISO: código de retorno "1" de tar ao expandir gskssl64.tar.Z O comando MQ /usr/mqm/bin/dspmqver -p64 mostrará que a versão das bibliotecas do IBM Global Security Kit está em um nível anterior à 8.0.50.52. Para corrigir a situação, como raiz, execute o comando AIX: /usr/sbin/slibclean ... seguido pelo comando MQ: /usr/mqm/bin/amqigski -i Execute o comando /usr/mqm/bin/dspmqver -p64 para confirmar que a versão correta (8.0.50.52) é mostrada para ambas as bibliotecas do Global Security Kit, de 32 bits e 64 bits. Nome: IBM Global Security Kit for WebSphere MQ Versão: 8.0.50.52 Tipo de Compilação: Produção Modo: 32 bits Nome: IBM Global Security Kit for WebSphere MQ Versão: 8.0.50.52 Tipo de Compilação: Produção Modo: 64 bist Se a instalação do IBM MQ foi para um local não padrão, então, prefixe os comandos MQ descritos acima com o caminho para o Local de Instalação Especificado pelo Usuário (USIL) que foi especificado na opção -R para installp. Esse problema foi corrigido no Fix Pack 5 do IBM MQ Versão 8.0.0. Instalação de Fix Pack do MQ Explorer ------------------------------------- Há uma limitação que pode resultar em que o MQ Explorer não seja atualizado para o Fix Pack 4 da Versão 8.0.0 depois de você instalar o fix pack. Depois de aplicar o fix pack, verifique qual versão do MQ Explorer foi instalada. Ative o MQ Explorer e, em seguida, navegue para Ajuda > Sobre o IBM WebSphere MQ Explorer. Se os plug-ins estiverem em um nível anterior, use uma ou mais das opções a seguir para atualizá-los. ** Opção 1: Use a sinalização -initialize ** Inicie o MQ Explorer com a sinalização -initialize ao executar como usuário root ou Administrador e, em seguida, ative o MQ Explorer como usuário normal. Depois de executar com a sinalização -initialize, se você vir as condições a seguir, aplique a Opção 2 (instalar MSOT): - Na inicialização, o MQ Explorer lhe pergunta para criar uma nova área de trabalho, depois da qual uma versão de nível anterior do MQ Explorer foi ativada. - serão vistos erros similares aos seguintes: Atributo 265(desconhecido)ausente da tabela de tipos (2) para o objeto obj1 Atributo 2133(MQCA_LDAP_GROUP_OBJECT_CLASS)ausente da tabela de tipos (83) para o objeto SYSTEM.DEFAULT.AUTHINFO.IDPWLDAP ** Opção 2: Instale o MS0T ** Se o seu sistema exibe alguma das condições de erro descritas na Opção 1, instale o MS0T Support Pac a partir de http://www-01.ibm.com/support/docview.wss?uid=swg24021041 Ao executar a versão do MS0T do MQ Explorer, será necessária configuração adicional para visualizar os gerenciadores de filas locais. O produto MS0T deve ser na versão de 64 bits, para corresponder aos gerenciadores de filas locais de 64 bits. - No Windows, configure a variável de ambiente PATH para incluir os diretórios bin64 e java/lib64 da instalação do IBM MQ. É possível usar o comando setmqenv para fazer isso antes de iniciar o MS0T, a partir da mesma linha de comandos. Por exemplo, se o IBM MQ estiver instalado no diretório C:\Program Files\IBM\WebSphere MQ, insira o comando a seguir: C:\Program Files\IBM\WebSphere MQ\bin\setmqenv -s - No Linux, configure a variável de ambiente LD_LIBRARY_PATH para incluir os diretórios java/lib64 e lib64 da instalação do IBM MQ, antes de iniciar o MQ Explorer. Por exemplo, se o IBM MQ estiver instalado em /opt/mqm, então atualize o caminho como a seguir: export LD_LIBRARY_PATH=/opt/mqm/java/lib64:/opt/mqm/lib64:$LD_LIBRARY_PATH ** Opção 3: Instale a partir da nova mídia ** Como alternativa, instale a Versão 8.0.0, Fix Pack 4 da atualização integral do fabricante a partir do Passport Advantage, em vez de aplicar o Fix Pack 4 para uma instalação anterior da Versão 8.0. Esse problema foi corrigido no Fix Pack 5 do IBM MQ Versão 8.0.0 pelo APAR IT08513. Erro do programa setmqm AMQ5688 ao mudar um gerenciador de filas de V8.0.0.4 para V8.0.0.3 ------------------------------------------------------------------------------------ Suponha que um gerenciador de filas, executando a partir de uma instalação do MQ Versão 8.0.0.4, seja iniciado no nível de comando 802. Se você, então, usar o programa setmqm para mudar a instalação para esse gerenciador de filas da Versão 8.0.0.4 para a 8.0.0.3, o programa setmqm falhará com a mensagem de exceção a seguir: AMQ5688: não é possível associar o gerenciador de filas '' com a instalação ''. Essa operação deve ser válida porque o nível de comando 802 é suportado por ambas as versões do produto. Para obter informações adicionais sobre esse problema, incluindo uma solução alternativa manual que você pode aplicar, consulte http://www.ibm.com/support/docview.wss?uid=swg1IT13017 Esse problema foi corrigido no Fix Pack 5 do IBM MQ Versão 8.0.0 pelo APAR IT13017. Não é possível iniciar o MQ Explorer após reverter para um Fix Pack anterior no Windows 64 ----------------------------------------------------------------------------- Após desinstalar um Fix Pack no Windows de 64 bits e reverter para o Fix Pack anterior, você pode não ser capaz de iniciar o MQ Explorer usando strmqcfg no Fix Pack anterior. Esse problema foi visto pela primeira vez ao reverter do Fix Pack 4 da Versão 8.0.0 para o Fix Pack 3 da Versão 8.0.0. Para resolver esse problema, consulte a nota técnica a seguir: http://www.ibm.com/support/docview.wss?uid=swg21983577 Instalação de AMQP ------------------ A partir da Versão 8.0.0, Fix Pack 4, o IBM MQ suporta as APIs do MQ Light usando um tipo de canal Advanced Message Queuing Protocol (AMQP). É possível instalar um canal AMQP no UNIX, Linux ou Windows. Ele não está disponível no IBM i ou no z/OS. Para instalar o componente AMQP pela primeira vez, deve-se fazer o download e instalar uma atualização do fabricante do IBM MQ Versão 8.0.0.4 (ou mais recente) a partir do Passport Advantage, em vez de aplicar o Fix Pack mais recente a partir do Fix Central para uma instalação anterior da Versão 8.0. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA SUPORTE DE ALTA DISPONIBILIDADE DO FIX PACK 3 DA VERSÃO 8.0.0 ================================================================================================== PARA O IBM PUREAPPLICATION SYSTEM ================================= Limitações ao implementar para máquinas virtuais hospedadas entre múltiplos racks ------------------------------------------------------------------------------ Implementar um Padrão Multi-Instância do IBM MQ Virtual System Pattern Type 1.0.0.1 para máquinas virtuais hospedadas entre múltiplos racks em um ambiente multi-rack do IBM PureApplication System não é suportado. Esse problema foi corrigido na Versão 1.0.0.2 do IBM MQ Virtual System Pattern Type, que está incluído no in IBM MQ Versão 8.0.0, Fix Pack 4. Os metadados de padrões pré-existentes não são exibidos nos construtores de padrões mais recentes ------------------------------------------------------------------------------------------------- A versão 1.0.0.1 e versões mais recentes do IBM MQ Virtual System Pattern Type possui suporte a multi-instância e os metadados de padrões de instâncias únicas criados com a Versão 1.0.0.0 do software não são exibidos nas versões mais recentes do construtor de padrões. Para superar esse problema, reconstrua esses padrões usando uma versão mais recente de construtor de padrões. Limitações ao selecionar a ação Parar a partir do menu de contexto pop-up Gerenciar ---------------------------------------------------------------------------------- Selecionar o modo de manutenção de instâncias para o IBM PureApplication System Virtual System ativa a ação Gerenciar para máquinas virtuais listadas na perspectiva Máquina Virtual. Selecionar a ação Parar a partir do menu de contexto pop-up Gerenciar, para máquinas virtuais hospedando um gerenciador de filas multi-instância ativo do IBM MQ, causa o encerramento imediato das instâncias do gerenciador de filas. Esse problema foi corrigido no IBM MQ Versão 8.0.0, Fix Pack 4. Gerenciador de filas iniciam automaticamente quando máquinas virtuais iniciam ----------------------------------------------------------------------------- Gerenciadores de filas em padrões usando o IBM MQ Virtual System Pattern Type iniciam automaticamente quando máquinas virtuais iniciam. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA A VERSÃO 8.0.0, FIX PACK 3 =========================================================== Perfil do QMQM não disponível quando o Managed File Transfer é instalado no sistema IBM i ----------------------------------------------------------------------------------- com nenhuma instalação anterior do IBM MQ ------------------------------------ Se tentar usar o IBM MQ Managed File Transfer Versão 8 em um sistema IBM i no qual nenhuma versão anterior do IBM MQ foi instalada, o perfil do QMQM não estará disponível para uso, evitando que o IBM MQ Managed File Transfer seja configurado. O produto de pré-requisito 5724L26 não cria atualmente o perfil de QMQM. Como uma solução alternativa para esse problema, também instale o IBM MQ C Client 5725A49 que criará o perfil de QMQM. Esse é um produto gratuito simular ao cliente Java e pode ser transferido por download aqui: http://www-01.ibm.com/support/docview.wss?uid=swg24037500 Esse problema foi corrigido no fix pack 4 do IBM MQ Versão 8.0.0 pelo APAR SE62180. A conexão com o gerenciador de filas falha no Redhat Linux390 Advanced Server 7.0 (64 bits) -------------------------------------------------------------------------------- Devido a um erro de código Java GSKit suspeito, uma tentativa de conexão com um gerenciador de filas falha ao usar um cliente JMS que usa a CipherSpec SSL_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384. Esse problema foi corrigido no fix pack 4 do IBM MQ Versão 8.0.0 por um upgrade para o GSKIT versão 8.0.50.52. A descontinuação de suporte para algoritmos criptográficos mais fracos implementados por meio de CipherSpecs ------------------------------------------------------------------------------------------ Mudanças foram feitas no gerenciador de filas do IBM MQ para desaprovar a configuração de CipherSpecs que usam algoritmos criptográficos ou protocolos que agora são considerados fracos: ** SSL v3 ** ------ Todas as CipherSpecs estão desativadas por padrão ** TLS 1.0 ** TLS_RSA_EXPORT_WITH_RC2_40_MD5 TLS_RSA_EXPORT_WITH_RC4_40_MD5 TLS_RSA_WITH_DES_CBC_SHA TLS_RSA_WITH_NULL_MD5 TLS_RSA_WITH_NULL_SHA TLS_RSA_WITH_RC4_128_MD5 ** TLS 1.2 ** ECDHE_ECDSA_NULL_SHA256 ECDHE_ECDSA_RC4_128_SHA256 ECDHE_RSA_NULL_SHA256 ECDHE_RSA_RC4_128_SHA256 TLS_RSA_WITH_NULL_NULL TLS_RSA_WITH_NULL_SHA256 TLS_RSA_WITH_RC4_128_SHA256 As CipherSpecs descontinuadas, por padrão, não têm permissão para serem especificadas em uma definição de canal retornando MQRCCF_SSL_CIPHER_SPEC_ERROR em PCF e exibindo a mensagem AMQ8242: definição errada de SSLCIPH. Canais que tentam iniciar com uma CipherSpec descontinuada não têm permissão para iniciar, retornando MQCC_FAILED (2) e um Motivo de MQRC_SSL_INITIALIZATION_ERROR (2393) para o cliente. É possível ativar novamente uma ou mais das CipherSpecs descontinuadas para definir canais no tempo de execução no servidor configurando uma variável de ambiente AMQ_SSL_WEAK_CIPHER_ENABLE. A variável de ambiente aceita um único nome de CipherSpec ou uma lista separada por vírgula de nomes de CipherSpec de MQ para ativar novamente ou, alternativamente, um valor especial de ALL, representando todas as CipherSpecs. O novo conjunto de CipherSpecs padrão agora permite somente os 17 valores a seguir: ** TLS 1.0 ** TLS_RSA_WITH_AES_128_CBC_SHA (AES_SHA_US on IBM i) TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA ** TLS 1.2 ** ECDHE_ECDSA_AES_128_CBC_SHA256 ECDHE_ECDSA_AES_256_CBC_SHA384 ECDHE_ECDSA_AES_128_GCM_SHA256 ECDHE_ECDSA_AES_256_GCM_SHA384 ECDHE_ECDSA_3DES_EDE_CBC_SHA256 ECDHE_RSA_AES_128_CBC_SHA256 ECDHE_RSA_AES_256_CBC_SHA384 ECDHE_RSA_AES_128_GCM_SHA256 ECDHE_RSA_AES_256_GCM_SHA384 ECDHE_RSA_3DES_EDE_CBC_SHA256 TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_256_GCM_SHA384 Suporte do IBM i para CipherSpecs do TLS 1.2 ------------------------------------- O IBM MQ for IBM i agora suporta as CipherSpecs a seguir: TLS_ECDHE_ECDSA_WITH_NULL_SHA TLS_ECDHE_ECDSA_WITH_RC4_128_SHA TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_RSA_WITH_NULL_SHA TLS_ECDHE_RSA_WITH_RC4_128_SHA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA A VERSÃO 8.0.0, FIX PACK 2 ============================================================ Um aplicativo JMS retorna nulo e aciona a -------------------------------------------- mensagem "Recebimento interrompido por início de sessão assíncrona" ---------------------------------------------------- Quando um aplicativo cria um consumidor assíncrono em uma sessão do Serviço de Mensagens Java (JMS), associa um MessageListener com esse consumidor e, então, cria um consumidor síncrono no método onMessage desse MessageListener usando a mesma sessão com a qual o consumidor assíncrono original foi criado, qualquer recebimento subsequente nesse consumidor síncrono retorna nulo em vez de uma mensagem e envia uma mensagem para o console: "Recebimento interrompido por início de sessão assíncrona". A especificação do Serviço de Mensagens Java (JMS) não permite o uso de uma sessão para os métodos síncronos quando a entrega da mensagem assíncrona está em execução. Seu aplicativo do Serviço de Mensagens Java (JMS) deverá criar uma sessão separada se desejar usar os métodos síncronos e a entrega assíncrona simultaneamente. Em APAR IT13758, o resultado da mensagem pelo console muda para dar esta explicação e solução. Essa mudança é implementada no fix pack 6 do IBM MQ Versão 8.0.0. O perfil especial *PUBLIC do IBM i não está sendo respeitado -------------------------------------------------- Ao trabalhar com autoridades no IBM MQ Versão 8.0.0, Fix Pack 2, o perfil especial *PUBLIC do IBM i não é respeitado. Ao tentar usar esse perfil, a mensagem de exceção a seguir é gerada: ID da mensagem . . . . . . : AMQ8168 Gravidade . . . . . . . : 30 Tipo de mensagem . . . . . : Diagnóstico Data enviada . . . . . . : "data" Horário enviado . . . . . . : "horário" Mensagem . . . . : Nome do perfil do usuário para o parâmetro USER não localizado. Causa . . . . . : O nome do perfil do usuário especificado para o parâmetro USER não pôde ser localizado no sistema e não é o valor especial *PUBLIC. Esse problema é específico do IBM MQ Versão 8.0.0, Fix Pack 2 e foi corrigido pelo APAR SE61852 na Versão 8.0.0, Fix Pack 3. Uma correção temporária também está disponível para download separado. Restrição FIPS 140-2 em sistemas Power PC Linux Little-endian ------------------------------------------------------------- Usuários de SSL e TLS devem observar que a versão do GSKit fornecida para sistemas Power PC Linux Little-endian não é compatível com FIPS 140-2. A ativação do modo FIPS faz com que os canais MQ SSL e TLS falhem com o erro AMQ9620, relatando o código de erro 207 da chamada de função gsk_environment_init. Para obter mais informações, consulte a nota técnica relacionada a esse problema em http://www.ibm.com/support/docview.wss?rs=171&uid=swg21695457 Esse problema foi corrigido no fix pack 4 do IBM MQ Versão 8.0.0, por um upgrade para o GSKIT versão 8.0.50.51. Interrupção do SSL/TLS no GSKit ao usar CRLs LDAP nos sistemas Linux Little-endian Power PC ------------------------------------------------------------------------------------------- Usuários do SSL e TLS em sistemas Linux Little-endian Power PC presenciaram uma interrupção no GSKit ao usar Listas de Revogação de Certificados armazenados em um servidor LDAP. Os aplicativos cliente do MQI não são executados em MQCONN e MQCONNX e os caiais de mensagens não entram no estado RUNNING. A saída do comando "DISPLAY CHSTATUS(*) ALL" MQSC no gerenciador de filas mostra o canal em STATUS(BINDING) SUBSTATE(SSLHANDSHK) por um longo período de tempo. Esse problema afetará somente as conexões SSL e TLS que usam GSKit. Esse problema foi corrigido pelo GSkit nível 8.0.50.52, que está incluído no IBM MQ Versão 8.0.0, Fix Pack 4. Descontinuação do protocolo SSLv3 --------------------------------- O Fix Pack 2 do IBM MQ Versão 8.0.0, descontinua o protocolo SSLv3 e o uso dos CipherSpecs a seguir nas definições de canal associadas com o gerenciador de filas: AES_SHA_US RC4_SHA_US RC4_MD5_US TRIPLE_DES_SHA_US DES_SHA_EXPORT1024 RC4_56_SHA_EXPORT1024 RC4_MD5_EXPORT RC2_MD5_EXPORT DES_SHA_EXPORT NULL_SHA NULL_MD5 FIPS_WITH_DES_CBC_SHA FIPS_WITH_3DES_EDE_CBC_SHA Usuários desses CipherSpecs devem mudar as definições de canais para usar um CipherSpec alternativo que use o protocolo TLS 1.0 ou TLS 1.2. Se você precisar continuar o uso do CipherSpecs SSLv3, será possível configurar a variável de ambiente AMQ_SSL_V3_ENABLE=1. Como alternativa, inclua a entrada a seguir na sub-rotina SSL do arquivo qm.ini do gerenciador de filas: AllowSSLV3=Y DSPMQM no IBM i falha com CPF6A39 após o upgrade da Versão 7.1.0.x ou 8.0.0, Fix Pack 1 ------------------------------------------------------------------------------------------ Se o IBM MQ Versão 8.0.0, Fix Pack 2 for instalado no topo da instalação da Versão 8.0.0, Fix Pack 1 ou da Versão 7.1 que tenha tido PTFs de fix pack instalados, após o upgrade, o DSPMQM em um gerenciador de filas ativas falhará com a mensagem CPF6A39: ID da mensagem . . . . . . : CPF6A39 Gravidade . . . . . . . : 40 Tipo de mensagem . . . . . : Escape Mensagem . . . : Comprimento de buffer variável muito pequeno. Causa . . . . . : O comprimento de buffer variável 2016 é muito pequeno para o comprimento de buffer 2064 necessário para o registro de variável DSPMQ4REC definido no grupo de painéis AMQOPMQX na biblioteca QSYS. Recuperação . . : Aumente o comprimento do buffer ou altere a definição do registro de variável DSPMQ4REC no grupo de painéis. Em seguida, tente a solicitação novamente. ID da mensagem . . . . . . : CEE9901 Gravidade . . . . . . . : 30 Tipo de mensagem . . . . . : Diagnóstico Mensagem . . . : Erro de aplicativo. CPF6A39 não monitorado por AMQOMDSX na instrução 0000000003, instrução X'0000'. Causa . . . . . : O aplicativo terminou de forma anormal porque ocorreu uma exceção que não foi manipulada. O nome do programa para o qual a exceção não manipulada foi enviada é AMQOMDSX AMQMGPHA mgpDisplayStruct2. O programa foi interrompido na instrução de linguagem de alto nível número(s) 0000000003 no momento em que a mensagem foi enviada. Se mais de um número de instrução for mostrado, trata-se de um programa ILE otimizado. A otimização não permite a determinação de um único número de instrução. Se *N for mostrado como um valor, significa que o valor real não estava disponível. Isso deve-se à presença de objetos *PNLGRP na biblioteca QSYS das PTFs do fixpack. Para se recuperar desse problema, emita o comando a seguir para remover os objetos *PNLGRP antigos da biblioteca QSYS, enquanto todos os gerenciadores de filas MQ estiverem INATIVOS ou antes da instalação do WebSphere MQ Versão 8: DLTOBJ OBJ(QSYS/AMQ*) OBJTYPE(*PNLGRP) LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA A VERSÃO 8.0.0, FIX PACK 1 ============================================================ O seletor de ID de correlação definido em um listener de mensagem JMS não é passado ----------------------------------------------------------------------- para o gerenciador de filas -------------------- Esse problema afeta os usuários que recebem mensagens usando um listener de mensagem que tem um seletor definido para somente obter as mensagens que correspondem a identificadores de correlação específicos. O seletor de mensagem do identificador de correlação definido no objeto MessageConsumer ou JMSConsumer no qual um MessageListener do JMS é registrado não está sendo transmitido para o gerenciador de filas. Isso resulta no envio de todas as mensagens no destino para o listener, em vez de apenas aquelas que correspondem ao seletor. Esse problema foi corrigido pelo APAR IT16106 no fix pack 7 do IBM MQ Versão 8.0.0. Problemas de instalação no Windows Server 2012 R2 e Windows 8.1 -------------------------------------------------------- Ao instalar o IBM MQ Versão 8.0.0, Fix Pack 1 em sistemas Windows Server 2012 R2 ou Windows 8.1, a instalação pode não ser concluída por causa de uma incompatibilidade entre o código do instalador e essas versões do Windows. Para minimizar esse problema, execute o programa de carregamento do FixPack (WS-MQ-8.0.0-FP0001.exe) no modo de compatibilidade (compatível com Windows 7 ou 8) como a seguir: 1. Exiba o diretório no qual o pacote foi descompactado no Windows Explorer. 2. Clique com o botão direito no ícone WS-MQ-8.0.0-FP0001 e selecione as propriedades e, em seguida, a guia Compatibilidade. 3. Selecione "Executar este programa no modo de compatibilidade para" e "Windows 8" na caixa suspensa. Esse problema foi corrigido pelo APAR IT04867. Limitação do GSKit nível 8.0.50.31 ---------------------------------- Usuários que criam certificados autoassinados para o WebSphere MQ Advanced Message Security (AMS) usando o comando runmqakm no IBM MQ Versão 8.0.0, Fix Pack 1, devem incluir o parâmetro "-ca false" no comando de criação do certificado. A falha ao fazer isso resultará em um certificado inválido que fará com que os aplicativos clientes Java lancem uma MQException, com o código de razão MQRC_SECURITY_ERROR e o código de conclusão MQCC_FAILED, durante operações do sistema de mensagens que envolvem uma fila protegida do AMS. Nota: Esse problema é específico do IBM MQ Versão 8.0.0, Fix Pack 1 e foi corrigido na Versão 8.0.0, Fix Pack 2. LIMITAÇÕES E PROBLEMAS CONHECIDOS PARA A VERSÃO 8.0.0 ================================================ O criador de logs de banco de dados do Java EE do IBM MQ Managed File Transfer gera mensagens de -------------------------------------------------------------------------- aviso no WebSphere Application Server Community Edition versão 2.1 quando --------------------------------------------------------------------------- usado com um DB (banco de dados) Oracle ---------------------- Esse problema afeta todos os usuários do criador de logs de banco de dados para persistir, para um banco de dados Oracle, as informações publicadas como mensagens de log XML para o tópico SYSTEM.FTE no gerenciador de filas de coordenação. Se alguma das colunas definidas para uma tabela criada no banco de dados Oracle for do tipo CLOB (por exemplo, NCLOB), a classe Java definida usando Java Persistence Architecture (JPA) para representar essa tabela deverá anotar as variáveis-membro da classe que representarem a coluna do tipo CLOB com "@Lob". Caso contrário, o tipo da coluna será considerado como o tipo "VARCHAR". Essa anotação não foi incluída nas classes Java fornecidas com o componente IBM MQ Managed File Transfer. Portanto, quando a implementação JPA tentou corresponder o campo do membro representando uma coluna em uma tabela de banco de dados com a coluna real na tabela de banco de dados, a diferença foi detectada e relatada como um aviso. Esse problema é corrigido no Fix Pack 5 do IBM MQ Versão 8.0.0, sujeito às limitações em andamento a seguir: - As colunas com os nomes "SOURCE_BRIDGE_URL" e "DESTINATION_BRIDGE_URL" na tabela "FTELOG"."TRANSFER_EVENT" devem ser definidas com o comprimento da coluna 2083. - Os usuários do componente MQ Managed File Transfer que têm um criador de logs de banco de dados que se conecta a um banco de dados DB2 podem ter que atualizar esses comprimentos de coluna manualmente após a aplicação deste fix pack, caso o comprimento dessas colunas seja definido como 1.024. Caso contrário, se forem escritos dados com mais de 1.024 bytes, os dados serão truncados e nenhum aviso será emitido pelo DB2. Encerramento de formal anormal/integridade do gerenciador de repositório do Gerenciador de Filas causado por diversos registros da fila de transmissão ------------------------------------------------------------------------------------------ Uma sobreposição de memória no gerenciador de repositório do cluster pode ser acionada por um usuário malicioso com privilégios de administrador, levando à perda da integridade dos dados e à negação de serviço por meio de um encerramento anormal do gerenciador de repositório do cluster. Esse problema foi corrigido na Versão 8.0.0, Fix Pack 2 pelo APAR IT05869. Problemas de interoperabilidade com o TLS 1.2 entre o z/OS e outras plataformas ----------------------------------------------------------------------- Os usuários que usam canais TLS 1.2 entre o z/OS e outras plataformas podem receber o erro CSQX635 (AMQ9635) e seus canais TLS 1.2 podem falhar ao conectar. O erro não ocorre ao usar um certificado digital assinado com SHA-1 com ECDSA ou SHA-1 com RSA. Os seguintes CipherSpecs usam TLS 1.2 e são afetados: ECDHE_ECDSA_AES_128_CBC_SHA256 ECDHE_ECDSA_AES_256_CBC_SHA384 ECDHE_RSA_AES_128_CBC_SHA256 ECDHE_RSA_AES_256_CBC_SHA384 TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_NULL_SHA256 Esse problema foi corrigido no fix pack 2 do IBM MQ Versão 8.0.0. O início do canal falha com a mensagem AMQ9637 ao usar uma cifra TLS 1.2 em execução em um ---------------------------------------------------------------------------- Oracle JRE ---------------- Ao tentar iniciar um canal usando uma cifra TLS em execução em um Oracle Java Runtime Environment (JRE), o certificado de cliente não será enviado, apesar de a autenticação de cliente estar ativada. Erro AMQ9637 "Um certificado está ausente no canal" é registrado no log de erro do gerenciador de filas. Esse problema foi corrigido no Fix Pack 5 do IBM MQ Versão 8.0.0 pelo APAR IT10837. Os usuários talvez não consigam usar caracteres GB18030 para Descrição de instalação no --------------------------------------------------------------------------------- Windows ------- Durante a instalação do servidor para Windows, é possível especificar uma Descrição de instalação. Se você tentar usar alguns caracteres GB18030, eles podem não aparecer nos campos de entrada e não ser mostrados corretamente na página Resumo. Licença do MQ, falha ao determinar a distribuição do sistema no zLinux -------------------------------------------------------------- Em sistemas Linux que não possuem o comando lsb_release instalado, a seguinte mensagem pode ser vista ao executar o comando mqlicense.sh: 'AVISO: Não é possível determinar a distribuição e liberação para este sistema. Verifique se ele é suportado antes de continuar com a instalação.' Se receber essa mensagem, verifique se o sistema atende aos requisitos em http://www-01.ibm.com/support/docview.wss?uid=swg27041395 e prossiga com a instalação. Transferências de Membro de arquivo físico do IBM i podem falhar após a ativação da amostra FTEQDLSExit ------------------------------------------------------------------------------- Uma tentativa de transferir um membro de arquivo físico de um arquivo físico para outro pode falhar com o seguinte erro, se a amostra FTEQDLSExit estiver configurada no agente: BFGTR0072E: A transferência falhou ao concluir devido à exceção: BFGIO0392E: Atributos de arquivo de destino foram especificados para '/qsys.lib/.lib/.file/.mbr'. Os atributos do Arquivo de Destino não são suportados para este destino. Para resolver este problema, a saída precisará ser removida do arquivo agent.properties. A saída não afeta transferências de Sistema de Arquivos Integrado (IFS) ou a capacidade de transferir um membro de arquivo físico para um local de IFS. Esse problema foi corrigido pelo APAR IT01921. PTFs do sistema operacional requeridas pelo IBM i ------------------------------------ As seguintes PTFs do sistema operacional V7R1M0 são necessárias para a operação correta de canais SSL/TLS do MQ. http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF57749 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF57889 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF58003 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/SI52214 WebSphere MQ Advanced Message Security no IBM i ----------------------------------------------- A proteção de mensagens nativas pode esgotar gradualmente o armazenamento heap de PASE ao proteger e desproteger mensagens de uma fila protegida por política. Aplicativos de longa execução podem falhar em operações de sistema de mensagens do MQI, como MQGET ou MQPUT, com um código de razão MQRC_SECURITY_ERROR e um FDC associado indicando que o armazenamento não está disponível. Aplicativos clientes Java e JMS não são afetados por este problema. Esse problema foi corrigido no IBM MQ Versão 8.0.0, Fix Pack 1. Instalando a opção '7) Serviço do WebSphere MQ Managed File Transfer' em sistemas Solaris -------------------------------------------------------------------------------- usando instalador interativo --------------------------------------- Se você executar a instalação do WebSphere MQ interativamente em sistemas Solaris e selecionar a opção '7) Serviço do WebSphere MQ Managed File Transfer', o componente ftagent não será instalado. Como resultado não é possível executar comandos como fteCreateAgent e fteStartAgent. Se você ainda não instalou o WebSphere MQ, este problema pode ser resolvido selecionando as opções '7) Serviço do WebSphere MQ Managed File Transfer' e ' 9) Agente do WebSphere MQ Managed File Transfer' durante a instalação. Isso instalará os componentes necessários para o Serviço do WebSphere MQ Managed File Transfer, incluindo o componente ftagent. Se você já instalou o '7) Serviço do WebSphere MQ Managed File Transfer', será possível executar a instalação novamente e selecionar a opção ' 9) Agente do WebSphere MQ Managed File Transfer' para instalar o componente ftagent ausente. Para obter mais informações sobre a instalação do WebSphere MQ em sistemas Solaris, consulte a seção "Instalando e desinstalando" da documentação do produto WebSphere MQ Versão 8.0 em http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.ins.doc/q008250_.htm Esse problema foi corrigido no IBM MQ Versão 8.0.0, Fix Pack 1. Os scripts SQL de upgrade da tabela de banco de dados para o criador de logs de banco de dados do ------------------------------------------------------------------------------------------------- WebSphere MQ Managed File Transfer não estão incluídos no IBM MQ Versão 8.0.0 -------------------------------------------------------- Esses scripts são necessários para migrar um criador de logs de banco de dados do WebSphere MQ Versão 7.5 ou mais recente para o IBM MQ Versão 8.0.0, e do WebSphere MQ File Transfer Edition Versão 7.0.4 ou mais recente para o IBM MQ Versão 8.0.0. Esse problema foi corrigido no IBM MQ Versão 8.0.0, Fix Pack 1. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ COPYRIGHT, AVISOS E MARCAS COMERCIAIS ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ INFORMAÇÕES DE MARCAS COMERCIAIS E COPYRIGHT Estas informações foram desenvolvidas para produtos e serviços oferecidos nos Estados Unidos. É possível que a IBM não ofereça os produtos, serviços ou recursos discutidos nesta publicação em outros países. Consulte um representante IBM local para obter informações sobre produtos e serviços disponíveis atualmente em sua área. Qualquer referência a produtos, programas ou serviços IBM não significa que apenas produtos, programas ou serviços IBM possam ser utilizados. Qualquer produto, programa ou serviço funcionalmente equivalente, que não infrinja nenhum direito de propriedade intelectual da IBM poderá ser utilizado em substituição a este produto, programa ou serviço. Entretanto, a avaliação e verificação da operação de qualquer produto, programa ou serviço não IBM são de responsabilidade do Cliente. A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntos tratados nesta publicação. O fornecimento desta publicação não lhe garante direito algum sobre tais patentes. Pedidos de licença devem ser enviados, por escrito, para: Gerência de Relações Comerciais e Industriais da IBM Brasil Av. Pasteur, 138-146 Botafogo Rio de Janeiro, RJ CEP 22290-240 Para pedidos de licença relacionados a informações de DBCS (Conjunto de Caracteres de Byte Duplo), entre em contato com o Departamento de Propriedade Intelectual da IBM em seu país ou envie pedidos de licença, por escrito, para: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan O parágrafo a seguir não se aplica a nenhum país em que tais disposições não estejam de acordo com a legislação local: A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO "NO ESTADO EM QUE SE ENCONTRA", SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS A ELAS NÃO SE LIMITANDO, AS GARANTIAS IMPLÍCITAS DE NÃO INFRAÇÃO, COMERCIALIZAÇÃO OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Alguns países não permitem a exclusão de garantias expressas ou implícitas em certas transações; portanto, essa disposição pode não se aplicar ao Cliente. Essas informações podem conter imprecisões técnicas ou erros tipográficos. São feitas alterações periódicas nas informações aqui contidas; tais alterações serão incorporadas em futuras edições desta publicação. A IBM pode, a qualquer momento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nesta publicação, sem aviso prévio. Referências nestas informações a websites não IBM são fornecidas apenas por conveniência e não representam de forma alguma um endosso a esses websites. Os materiais contidos nesses websites não fazem parte dos materiais desse produto IBM e a utilização desses websites é de inteira responsabilidade do Cliente. A IBM pode utilizar ou distribuir as informações fornecidas da forma que julgar apropriada sem incorrer em qualquer obrigação para com o Cliente. Os licenciados deste programa que desejam ter informações sobre ele com o propósito de permitir: (i) a troca de informações entre programas criados independentemente e outros programas (incluindo este) e (ii) o uso mútuo das informações que foram trocadas, devem entrar em contato com: Gerência de Relações Comerciais e Industriais da IBM Brasil Av. Pasteur, 138-146 Botafogo Rio de Janeiro, RJ CEP 22290-240 Tais informações podem estar disponíveis, sujeitas a termos e condições apropriadas, incluindo em alguns casos o pagamento de uma taxa. O programa licenciado descrito nesta publicação e todo o material licenciado disponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM, do Contrato Internacional de Licença do Programa IBM ou de qualquer outro contrato equivalente. As informações relativas a produtos não IBM foram obtidas junto aos fornecedores dos respectivos produtos, de seus anúncios publicados ou de outras fontes disponíveis publicamente. A IBM não testou estes produtos e não pode confirmar a precisão de seu desempenho, compatibilidade nem qualquer outra reivindicação relacionada a produtos não IBM. Dúvidas sobre os recursos de produtos não IBM devem ser encaminhadas diretamente a seus fornecedores. Estas informações contêm exemplos de dados e relatórios utilizados nas operações diárias de negócios. Para ilustrá-los da forma mais completa possível, os exemplos incluem nomes de indivíduos, empresas, marcas e produtos. Todos estes nomes são fictícios e qualquer semelhança com os nomes e endereços utilizados por uma empresa real é mera coincidência. LICENÇA DE COPYRIGHT: Estas informações contêm programas de aplicativos de amostra na linguagem fonte, ilustrando as técnicas de programação em diversas plataformas operacionais. O Cliente pode copiar, modificar e distribuir estes programas de amostra sem a necessidade de pagar à IBM, com objetivos de desenvolvimento, uso, marketing ou distribuição de programas aplicativos em conformidade com a interface de programação de aplicativo para a plataforma operacional para a qual os programas de amostra são criados. Esses exemplos não foram testados completamente em todas as condições. Portanto, a IBM não pode garantir ou implicar a confiabilidade, manutenção ou função destes programas. O Cliente pode copiar, modificar e distribuir estes programas de amostra de qualquer maneira sem pagamento à IBM, com objetivos de desenvolvimento, uso, marketing ou distribuição de programas aplicativos em conformidade com interfaces de programação de aplicativos da IBM. Os termos a seguir são marcas comerciais da International Business Machines Corporation nos Estados Unidos e/ou em outros países: AIX, IBM, WebSphere, z/OS Windows é uma marca comercial da Microsoft Corporation nos Estados Unidos, e/ou em outros países. Java e todas as marcas comerciais e logotipos baseados em Java são marcas comerciais ou marcas registradas da Oracle e/ou de suas afiliadas. UNIX é uma marca registrada do The Open Group nos Estados Unidos e em outros países. Linux é uma marca comercial de Linus Torvalds nos Estados Unidos e/ou em outros países. Outros nomes de empresas, produtos ou serviços podem ser marcas comerciais ou marcas de serviço de terceiros. Para obter mais informações, consulte http://www.ibm.com/legal/copytrade.shtml