8.26 Notas de Versão do Harmony
8.26.1 Notas de Versão do Harmony - 15 de Setembro de 2017
Novas Características
-
SAP Event Listener 3.2.3: Foi adicionado suporte para o protocolo qRFC.
O suporte para o protocolo qRFC foi adicionado ao SAP Event Listener. O SAP Event Listener agora oferece suporte ao recebimento de mensagens IDoc por meio de qRFC e tRFC da origem Sistema SAP. Os clientes existentes do SAP Event Listener precisarão entrar em contato com seu gerente de sucesso do cliente para obter o link para a atualização 3.2.3. -
SAP Event Listener 3.2.3: opção de tipo foi adicionada ao evento SAP IDoc no Studio.
Ao criar um novo evento SAP IDoc no Studio, a opção de selecionar Tipo foi adicionada para permitir que o usuário selecione o protocolo qRFC ou o protocolo tRFC. O padrão é tRFC. -
SAP Event Listener 3.2.3: Novo serviço HTTP para retornar um código de sucesso qRFC.
O Agente fornece um novo serviço HTTP para retornar um código de sucesso somente após a conclusão bem-sucedida da operação enviada pelo Sap Event Listener para qRFC, permitindo que todos os IDocs qRFC sejam processados em ordem sequencial. No caso de qualquer validação de solicitação ou erros de processamento de qRFC IDocs, o agente envia códigos de erro com informações de erro apropriadas. -
SAP Event Listener 3.2.3: Suporte de alta disponibilidade
A funcionalidade SAP Event Listener agora foi estendida para oferecer suporte à instalação em vários servidores e à execução no modo multiservidor, com suporte para alta disponibilidade para os protocolos qRFC e tRFC.
Melhorias
-
Nova função de transferência de arquivo de script ArchiveFile()
Adicionada uma nova função de transferência de arquivo de script ArchiveFile() que permite mover ou copiar um arquivo, com exclusão opcional. A função inclui a funcionalidade embutida flushfile(). -
Capacidade de procurar a presença de um arquivo de gatilho.
Em uma fonte de arquivo, procure a presença de um "arquivo de gatilho" antes de ler o arquivo de origem. O arquivo de gatilho é um indicador de que o arquivo de origem está pronto para ser lido e ainda não está em processo de gravação. O arquivo de gatilho é excluído após uma leitura bem-sucedida. -
Grave o mesmo arquivo em vários destinos.
Em um destino de arquivo, grave o mesmo arquivo em vários destinos em uma execução de operação (por exemplo, permita que vários destinos sejam inseridos como valores CSV no campo da pasta de destino). Os destinos de arquivo podem incluir unidades diferentes, pastas ou subpastas diferentes no mesmo servidor de destino. Capacidade de adicionar várias pastas para o mesmo arquivo ou vários arquivos com caminhos individuais (subpastas). -
Configurar um destino de arquivo para gravar um arquivo na pasta "sucesso" ou "erro".
Configure um destino de arquivo para gravar um arquivo em uma pasta "sucesso" separada após o processamento bem-sucedido no(s) destino(s) primário(s). Se estiver gravando um arquivo em vários destinos, a operação será bem-sucedida somente se todos os destinos forem bem-sucedidos. Se pelo menos um destino não for bem-sucedido, grave o arquivo em uma pasta de "erro". -
JavaScript agora tem a capacidade de acessar variáveis Jitterbit cujos nomes contêm um ponto. Variáveis globais em JavaScript agora devem começar com um cifrão.
JavaScripts agora podem acessar variáveis Jitterbit cujos nomes contêm um ponto usando as funções Jitterbit.GetVar e Jitterbit.SetVar. Além disso, as variáveis JavaScript agora devem começar com um cifrão para serem globais para o mecanismo Jitterbit. -
Citizen Integrator: Citizen Integrator agora oferece suporte a testes em uma conta do Salesforce Sandbox.
Os usuários agora poderão alternar entre os endpoints Sandbox e Production for Salesforce fornecendo as credenciais do Sandbox e marcando a caixa de seleção Sandbox. -
Citizen Integrator: O Citizen Integrator agora suporta a geração de uma nova receita na página Gerenciar Receitas.
O usuário poderá gerar uma nova receita acessando a página Gerenciar Receitas do Citizen Integrator. A primeira etapa necessária é fazer upload de um Jitterpak. O usuário deve ter permissão de administrador no Harmony Org selecionado para gerar uma receita. -
Citizen Integrator: O Citizen Integrator agora suporta a edição de uma receita existente.
Os usuários agora podem editar uma receita existente na página Gerenciar Receitas. -
O Gerador HMAC-SHA256 plugin agora suporta chaves codificadas Base64.
O novo parâmetro booleano "Jitterbit.HMACSHA256.Base64EncodedKey" permite que o plug-in HMAC-SHA256 Generator suporte chaves codificadas em Base64 quando definido como verdadeiro.
Conserta
-
Destinos XML: A opção "Não criar arquivos vazios" foi corrigida.
A opção "Não criar arquivos vazios" não estava funcionando para FTP, compartilhamento de arquivos, armazenamento temporário ou destinos de documentos XML locais, pois mesmo documentos sem dados ainda continham algumas informações de cabeçalho XML. Ao criar um destino de arquivo XML, se a caixa "Não criar arquivos vazios" estiver marcada/ativada na seção Opções, os arquivos XML vazios não serão copiados para o destino final. Este requisito é ignorado para ArchiveFile() e WriteFile(). -
Bancos de dados JDBC: A pesquisa de filtro opcional para bancos de dados compatíveis com JDBC foi corrigida.
Isso resolve um problema para um banco de dados compatível com JDBC com mais de 50.000 tabelas. O agente atingiu o tempo limite antes de as tabelas serem devolvidas. Essa correção altera a forma como os filtros funcionam para que apenas as tabelas que correspondem ao filtro sejam recuperadas. -
APIs: Foi corrigido um problema ao lidar com os parâmetros de entrada da API.
Anteriormente, os parâmetros da API eram escapados para evitar ataques de SQL Injection. No entanto, essa funcionalidade não é aplicável a todas as APIs e agora foi removida. Os clientes são aconselhados a higienizar seus parâmetros de API para evitar problemas de segurança no estilo de injeção SQL. -
Management Console da Web: a versão mais recente agora é exibida na página de downloads para os downloads do Studio e do Agente.
Isso soluciona um problema em que a página de downloads exibia uma versão anterior, em vez da versão mais recente, do Studio ou Agente para download. -
Instalação do Agente: Uma mensagem pop-up será exibida durante a instalação do Agente se a versão do PostgreSQL instalada anteriormente for inferior a 9.3.
Ao atualizar de uma versão mais antiga do Harmony e pular várias versões para atualizar para a versão atual, a instalação da atualização do Agente não será concluída se a versão instalada do PostgreSQL for inferior a 9.3. Uma mensagem pop-up agora será apresentada ao usuário aconselhando a atualizar a versão do PostgreSQL para 9.3 primeiro e, em seguida, instalar a atualização para o Agente. -
Management Console da Web: o erro "Exceção desconhecida" quando o URL da API é inserido na caixa de pesquisa na página Exibir logs de depuração foi corrigido.
Este problema corrige o erro "exceção desconhecida" exibido quando um URL de API é inserido na caixa de pesquisa na página Exibir logs de depuração. A pesquisa agora exibirá as entradas disponíveis no log para o URL da API específico. A seguinte mensagem será exibida se não houver nenhuma entrada para o URL da API específica no log: "Nenhum dado disponível para o intervalo de tempo selecionado.". -
Studio: A funcionalidade "Lembrar senha" na tela de login do Studio foi corrigida.
Marcar a caixa de seleção "Lembrar senha" na tela de login do Studio fará com que sua senha seja salva. Quando o Studio é iniciado após definir "Lembrar senha", o campo Senha será preenchido automaticamente com símbolos de asterisco. -
API Authentication: Foram corrigidos vários erros que ocorriam ao tentar adicionar um API Authentication Profile usando o mesmo nome de um perfil já existente.
Ao tentar salvar um perfil de autenticação de API usando o mesmo nome de um perfil de API já existente, uma mensagem de erro será exibida alertando o usuário sobre o perfil existente. Depois de selecionar "OK" para limpar a mensagem de erro, você poderá corrigir o nome do novo perfil, ter visibilidade de todos os campos de configuração obrigatórios e salvar o novo perfil sem nenhuma mensagem de erro adicional. -
Management Console da Web: as permissões fornecidas no acesso aos logs de exibição foram corrigidas.
Isso resolve um problema em que o View Logs Access em um ambiente permitia que o usuário abrisse o projeto no Studio. O acesso de exibição de logs agora permitirá que o usuário visualize a atividade na página de atividades no WMC. O View Logs Access não exibirá a seção Project and Environment na seção Design no Dashboard no WMC e não permitirá que o usuário abra um projeto no Studio. -
Mensagens de erro do conector Clarizen: O problema que causou as mensagens de erro, "Aviso: subelemento extra "Count_ID" sob o elemento "Entity"", "Aviso: subelemento extra "Avg_PercentCompleted" sob o elemento "Entity"" ou "" "Falha na nova consulta do Clarizen. Erro fatal", corrigido.
Isso resolve um problema com a função agregada que exibia os erros acima quando "SELECT COUNT() FROM Task", "SELECT count() FROM Task" ou "SELECT count() AS c1 FROM Task" eram combinados com " GROUP BY" e "ORDER BY" em uma operação de conector Create Clarizen Query. -
Management Console da Web: a página Ambientes agora é exibida corretamente para clientes com assinatura padrão.
Isso resolve um problema para clientes de assinatura padrão, que não têm direito a APIs, em que a coluna Ação se sobrepõe à coluna Ambiente. -
Management Console da Web: a página de plug-ins agora exibe as estatísticas corretas para o plug-in selecionado nas guias Uso e Grupos de Agente atribuídos.
Isso resolve o problema no caso em que primeiro um e depois um segundo plug-in foi selecionado e o Grupo de Agentes atribuídos ou a aba Uso do plug-in selecionado no momento mostra as estatísticas do plug-in selecionado anteriormente. As estatísticas agora são exibidas corretamente para cada plug-in selecionado. NOTA: O ambiente, projeto e operação serão exibidos na aba Uso somente quando o plug-in estiver associado a uma origem ou destino. O uso não será exibido quando o plug-in for usado em um script dentro da operação. -
Autenticação de API: O usuário agora poderá criar Perfis de Autenticação de API após criar o número máximo permitido de APIs.
Isso resolve um problema em que o usuário não conseguia criar um novo perfil de autenticação após criar o número máximo permitido de APIs. -
Jitterbit Trial: O texto no botão de teste em https://login.jitterbit.com foi corrigido.
O botão de teste foi corrigido para "Solicitar teste" e agora é consistente com https://www.jitterbit.com. -
API Debug Logs: O timestamp exibido nos API Debug Logs no Web Management Console foi corrigido.
O registro de data e hora nos logs de depuração da API agora será convertido e exibido no fuso horário do usuário. -
Management Console da Web: Resolvido o problema em que o usuário selecionava um erro de log de operação na página Atividades, o usuário era desconectado do WMC e a página de login do Harmony era exibida.
Isso resolve um problema causado quando uma mensagem de erro de log de operação continha tags HTML. -
Jitterbit.conf: Resolvido o problema em que o botão Cancelar estava oculto na aba Drivers de banco de dados na página Jitterbit.conf.
O botão Cancelar agora é exibido na aba Drivers de banco de dados na página Jitterbit.conf. -
Management Console da Web: mensagem de exceção desconhecida corrigida na página Agentes.
Isso resolve o problema em que a "exceção desconhecida" é exibida quando uma descrição de texto grande é inserida ao adicionar um Grupo de Agentes na página Agentes no WMC. Também corrigiu o problema em que os dados das colunas Nome e Descrição se sobrepunham. -
Management Console da Web: foi resolvido um problema na página API Analytics - Visualizar todo o tráfego, em que o usuário podia selecionar um fromDate maior que o toDate.
O calendário pop-up não permite mais que o usuário selecione um fromDate maior que o toDate na página API Analytics - View All Traffic. -
Management Console da Web: corrigida a mensagem "exceção desconhecida" na página de autorização da API.
Isso resolve o problema em que a mensagem "exceção desconhecida" é exibida quando uma descrição de texto grande é inserida no novo perfil de autorização. O número máximo de caracteres que podem ser inseridos no campo Descrição é 500. -
Management Console da Web: corrigido o problema na página Organizações em que os dados do intervalo de IP não eram salvos corretamente na ação Editar políticas da organização.
Isso resolveu o problema em que os dados de intervalo de IP eram corrompidos ao adicionar vários intervalos de IP após excluir os intervalos de IP existentes sem salvar as alterações de exclusão antes de adicionar os novos intervalos de IP. -
Management Console da Web: corrigida a alternância do ícone de classificação da grade na página Atividades.
Corrigido o problema em que os dados da grade eram classificados apenas quando o usuário clicava no texto do cabeçalho da coluna da grade. Agora, os dados da grade serão classificados se o usuário clicar em qualquer lugar no campo de cabeçalho da coluna da grade. -
Management Console da Web: Corrigido o problema em que o espaço extra é exibido acima da mensagem pop-up "Uma nova versão do agente, 8.xx está disponível para download" nas páginas Atividades e Painel para usuários que executam o navegador Safari.
A mensagem pop-up "Uma nova versão do agente, 8.xx está disponível para download" agora é exibida corretamente nas páginas Atividades e Painel para usuários que executam o navegador Safari. -
Management Console da Web: corrigido o problema em que a página do painel não responde se o usuário não tiver permissão de leitura nas estatísticas do Harmony Org.
Os usuários que receberam a permissão "Apenas instalação do Agente " serão redirecionados para a página de downloads ao fazer login no Management Console da web. -
Management Console da Web: vários problemas resolvidos na API Analytics - Ver todo o tráfego com a seleção de data/hora do calendário.
O usuário agora poderá escolher a hora e depois a data ou vice-versa em fromDate ou toDate, uma mensagem de erro não será exibida se o usuário selecionar Atualizar antes de selecionar fromTime e a página não será atualizada automaticamente enquanto o usuário está selecionando data/hora. -
Management Console da Web: Corrigido o problema em que um novo usuário não conseguia ver a árvore de operação expandida na página Atividades.
O usuário agora poderá expandir a operação, a barra de rolagem será exibida e o usuário poderá rolar para ver toda a árvore de operação expandida na página Atividades. -
Management Console da Web: corrigido um problema com a página API Analytics - Visualizar todo o tráfego, na qual o gráfico API Hits era exibido à esquerda do eixo y.
O gráfico na página API Analytics - View All Traffic agora é exibido corretamente. -
Studio: Corrigido um problema em que o Formula Builder não estava mais colocando o valor entre aspas duplas ao analisar o arquivo CSV em valores de caractere: {};,". Isso causava resultados incorretos ao testar na tela do Formula Builder.< br/> O problema de análise foi resolvido e o usuário agora pode testar funções na tela do Formula Builder.
-
Management Console da Web: Corrigido o problema em que a funcionalidade 'Lembrar nome de usuário' não estava funcionando após fechar e reabrir o navegador.
Marcar a caixa de seleção "Lembrar nome de usuário" na página de login do Management Console da Web agora fará com que seu nome de usuário seja salvo. -
Autenticações de API: Removida a caixa de seleção de limite de taxa do Perfil de Autenticação.
A caixa de seleção de limite de taxa não estará visível em linha e na página independente Novo Jitterbit - Perfil de autenticação. -
Corrigido o problema de resolução de tela que ocorria após selecionar o botão "Testar conexão" em uma receita do Citizen Integrator para usuários executando o navegador IE.
A tela agora é exibida sem distorção ao testar a conexão dentro de uma receita no Citizen Integrator.