Adicione isto à sua coleção de ferramentas de desenvolvimento

No que diz respeito ao desenvolvimento de software sofisticado e aplicações de integração de dados, quanto mais ferramentas um desenvolvedor tiver à sua disposição, melhor. Com cada lançamento do nosso software para desenvolvedores e servidores, o nosso objetivo é fornecer aos clientes ferramentas únicas que lhes permitam realizar o trabalho de forma mais rápida e eficiente.

Para tal, a versão 2018 oferece uma janela de testes HTTP exclusiva, funcionalidade de comparação de ficheiros em três vias, suporte para modelos SQL, novas opções de servidor com funcionalidades avançadas e muito mais.

Testar mensagens HTTP e WADL

O XMLSpy é uma ferramenta excelente para o desenvolvimento de aplicações web e de serviços web, e a inclusão da nova funcionalidade "Janela de Teste HTTP" torna-o ainda mais útil. Os programadores frequentemente precisam enviar e receber mensagens HTTP, seja para testar APIs, interagir com servidores WebDav, testar serviços web REST ou gerir websites.

A nova janela inclui menus e campos de entrada úteis que facilitam a definição e o envio de uma requisição HTTP, bem como a receção e verificação da resposta. O painel esquerdo da janela permite especificar o método HTTP (GET, POST, PUT, etc.), os cabeçalhos HTTP da requisição e quaisquer configurações de conexão, como tempos limite e opções de segurança. Para os métodos POST e PUT, também pode inserir o corpo da mensagem.

A janela HTTP também permite que os programadores importem ficheiros WADL para testes. Os ficheiros WADL (Web Application Development Language) fornecem uma descrição legível por máquina de serviços baseados em HTTP, incluindo serviços web REST.

O assistente de importação de WADL permite selecionar o ficheiro WADL, bem como o tipo de pedido, o método de importação e quaisquer parâmetros. Em seguida, o assistente mostra os parâmetros do pedido, permitindo editá-los ou desativá-los. Quaisquer valores inválidos ou incorretos são destacados, para que possam ser corrigidos antes de enviar.

Assim que o assistente estiver concluído, a requisição será importada para a janela de saída HTTP, onde poderá enviá-la e visualizar a resposta.

Comparação e fusão de três versões

Tanto o XMLSpy como o DiffDog oferecem, há muito tempo, ferramentas poderosas para comparar e identificar diferenças em ficheiros XML e outros tipos de ficheiros, bem como em diretórios. Na versão 2018, ambos os produtos suportam agora também a comparação e fusão de documentos com recurso a comparação e fusão de três vias.

A capacidade de comparar três versões do mesmo documento é particularmente útil para os programadores, que frequentemente têm de conciliar diferenças entre documentos num sistema de controlo de versões. A comparação de três vias permite visualizar as alterações e conflitos em diferentes versões de forma integrada e fundi-los num documento final.

Modelos SQL

O editor SQL multi-base de dados da Altova, DatabaseSpy, suporta agora os Modelos SQL, que são consultas SQL que aceitam parâmetros. Os parâmetros podem tornar uma consulta muito mais flexível, permitindo, por exemplo, que os utilizadores testem facilmente instruções de junção complexas com múltiplos valores.

Os modelos SQL podem ser guardados numa pasta de projetos específica e executados dinamicamente. Isto é útil, por exemplo, quando um utilizador precisa de criar consultas que gerem resultados de testes para explorar dados desconhecidos. Após a execução de uma consulta de teste, o utilizador pode selecionar valores da tabela de resultados e fornecê-los como parâmetros para um modelo SQL armazenado na pasta de modelos do projeto.

Geração automática de iXBRL

A geração de iXBRL, que é o XBRL incorporado num documento HTML legível para humanos, tornou-se muito mais fácil no StyleVision. Uma vez que a SEC (Comissão de Valores Mobiliários) dos Estados Unidos está a incentivar cada vez mais as empresas a submeterem as suas informações financeiras em formato iXBRL, as empresas precisam de uma forma simples de gerar este formato a cada trimestre.

O StyleVision agora inclui um assistente para tabelas iXBRL, compatível com as taxonomias XBRL dos EUA (US-GAAP), que irá gerar automaticamente um relatório iXBRL com base nas definições contidas na base de dados de apresentação.

Os utilizadores selecionam simplesmente as tabelas que desejam gerar, juntamente com outras opções, e o StyleVision produz o documento iXBRL.

Também gera o mesmo relatório em formato PDF, RTF e Word, para que possa ser divulgado a um vasto leque de partes interessadas.

Novas edições avançadas para servidores

Na versão 2018, estamos a apresentar duas novas edições do popular MapForce Server e do FlowForce Server, destinadas a clientes com os requisitos mais exigentes em termos de integração de dados e automatização de fluxos de trabalho.

MapForce Server Edição Avançada (anteriormente conhecida como Edição Accelerator) inclui todas as capacidades de automatização da integração de dados do MapForce Server, com a adição de suporte para as seguintes otimizações, que a tornam ainda mais rápida:

  • Execução em paralelo das diferentes operações de mapeamento de dados
  • Otimização para a execução de mapeamentos de dados que incluem o componente de junção do MapForce

FlowForce Server Edição Avançada inclui suporte adicional para a especificação AS2, que tem vindo a ganhar popularidade. O AS2 tem como objetivo melhorar os protocolos de transferência de ficheiros existentes, oferecendo maior segurança e incluindo uma funcionalidade opcional para encriptar ainda mais os dados. Foi desenvolvido em colaboração com utilizadores que transferem regularmente dados EDI, informações financeiras e outros dados empresariais.

Estas novas edições oferecem aos clientes a flexibilidade de escolher a opção de servidor que melhor se adapta às suas necessidades de processamento.

Novas funcionalidades adicionais

Outras novas funcionalidades foram adicionadas a toda a linha de produtos, incluindo:

  • Melhorias significativas na velocidade dos motores XSLT
  • Melhoria na conformidade com as especificações nos motores XSLT/XQuery
  • O suporte para bases de dados foi atualizado para incluir o Sybase 16, o PostgreSQL 9.6 e o MySQL 5.7
  • Suporte para geração de código para o Visual Studio 2013, 2015 e 2017
  • Integração com o Eclipse 4.7
  • Suporte para a versão 1.0 do XBRL
  • Suporte para assinaturas XML 1.1

Obtenha a versão 2018

Leia mais sobre as funcionalidades adicionadas a cada produto e atualize para a versão 2018. Se é um cliente atual com suporte e manutenção ativos, pode atualizar gratuitamente. Novos clientes podem descarregar uma versão de avaliação gratuita de 30 dias.