O Que Há de Novo no IBM Data Studio Developer V2.1

O Data Studio Developer Versão 2.1 fornece aprimoramentos chave nas seguintes categorias. Alguns recursos novos requerem uma chave de licença.
pureQuery
Visualização de Tópicos
É possível fazer o perfil do desempenho de instruções SQL em seu aplicativos pureQuery e ativados por pureQuery.
Para instruções SQL em arquivos pureQueryXML (anteriormente "captura"), é possível visualizar rastreios de pilha para onde um aplicativo define uma instrução SQL e para onde o aplicativo executa essa instrução.
É possível visualizar instruções SQL para todos os aplicativos Java ativados por pureQuery em seu espaço de trabalho.
Você pode agora filtrar por padrão de texto de SQL na visualização Estrutura de Tópicos do pureQuery.
Suporte para aplicativos JPA
É possível gerar arquivos pureQueryXML a partir de unidades de persistência sem executar o aplicativo JPA, ligar instruções SQL em pacotes DB2 e executar instruções SQL de forma estática, utilizando o WebSphere Application Server V7.0.0.1
É possível utilizar a visualização Estrutura de Tópicos do pureQuery para determinação de problemas e análise de impacto para aplicativos JPA.
SQL Estática
É possível produtivamente criar, gerenciar e testar bindprops para implementação.
É possível ligar arquivos .jar, .war ou .ear que são utilizados na implementação.
Há aperfeiçoamentos do StaticBinder para erros de ligação incluindo instruções SQL dentro do pacote que fez a ligação falhar.
É possível instruir o StaticBinder para ligar apenas pacotes para aplicativos que foram alterados desde a última ligação bem-sucedida.
É possível utilizar a opção –grant do utilitário StaticBinder para conceder o privilégio EXECUTE em pacotes DB2 que você criar.
Utilize a opção –showDetails para ver um resumo da atividade dos utilitários Configure e StaticBinder.
Editor pureQueryXML
É possível especificar se deve-se ligar instruções individuais em um arquivo pureQueryXML.
É possível substituir instruções SQL em arquivos pureQueryXML, de forma que você possa utilizar instruções mais otimizadas sem ter que alterar seus aplicativos. O editor automaticamente valida que a SQL de substituição é equivalente à SQL original.
Você pode excluir instruções SQL dos arquivos pureQueryXML.
Visualização Análise
Utilize a nova visualização Análise do pureQuery para ver onde seus aplicativos dependem dos valores de colunas que são retornados em conjuntos de resultados.
Programando aperfeiçoamentos de API
É possível configurar tempos limites para consultas SQL, bem como limites no número máximo de linhas para retornar em conjuntos de resultados.
É possível evitar problemas com nomes não-exclusivos em conjuntos de resultados para junções, utilizando o atributo de tabela da anotação @Column para beans do pureQuery.
É possível criar manipuladores de resultado customizado para aplicativos que utilizam métodos anotados.
É possível aperfeiçoar o conteúdo de rastreios de pilha que o pureQuery registra ao capturar instruções SQL.
É possível controlar exatamente quais instruções SQL dinâmicas têm permissão de execução para aplicativos JDBC capturados.
É possível fornecer a SQL alternativa, otimizada, para aplicativos JDBC capturados sem modificar o código-fonte.
Aprimoramentos da geração de códigos
É possível gerar o código do pureQuery:
  • A partir de várias tabelas
  • Para um script SQL que é aberto no editor de SQL e XQuery
  • Para um script SQL em um projeto ativado por pureQuery
Outros aperfeiçoamentos
É possível especificar o local para o tempo de execução do pureQuery que você deseja utilizar no Data Studio Developer.
O esquema padrão e caminho padrão é especificado agora uma vez e automaticamente preenchido em todas as janelas em que os campos ocorrem.
Há uma nova preferência para desativar a validação semântica para projetos pureQuery.
Data Web Services
Há suporte para implementar nos seguintes servidores novos da Web:
  • Apache Tomcat 6 e superior
  • WebSphere Application Server Community Edition 2.x e WebSphere Application Server 7 e superior
  • Se uma versão compatível do Rational Application Developer for instalada no mesmo grupo de pacotes que o Data Studio Developer, você também pode implementar no WebSphere Application Server V7.0 e superior.
Há um novo suporte para o mecanismo SOAP do JAX-WS.
É possível customizar o arquivo web.xml que o ambiente de trabalho utiliza no arquivo WAR que o ambiente de trabalho constrói para o seu serviço da Web. Talvez você queira alterar o web.xml incluindo alguns filtros para pedidos que chegam em seu serviço da Web, se desejar que esses filtros sejam implementados junto com o serviço. Você também pode querer incluir servlets adicionais ou tags de mapeamento de servlet.
É possível incluir arquivos em seus serviços da Web, como arquivos HTML, arquivos de biblioteca, arquivos WSDL ou outros arquivos que são específicos do ambiente no qual você implementa seu serviço da Web.
É possível atualizar automaticamente o terminal da URL no WSDL quando o serviço da Web é automaticamente implementado em um servidor de aplicativos.
Quando o WebSphere DataPower XML Integration Appliance XI50 é selecionado como servidor da Web, um parâmetro de implementação controla se erros do banco de dados específicos são encaminhados ao cliente.
É possível configurar parâmetros HTTP adicionais com uma ligação de estilo do REST ao implementar um serviço da Web. Esses parâmetros de entrada de controle permitem aos clientes enviar informações de campo do cliente DB2 e um cliente pode especificar o formato de saída da resposta como XML ou JSON.
É possível configurar parâmetros adicionais ao implementar um serviço da Web que ativa a combinação de objetos Java.
Aprimoramentos do Informix Dynamic Server (IDS)
Criando e alterando tabelas
É possível criar e alterar tabelas do IDS com as seguintes opções de tabela estendida:
  • Tabela bruta
  • Tamanho da extensão
  • Próximo tamanho da extensão
  • Modo de bloqueio
  • Espaço do BD
É possível bloquear ou desbloquear uma tabela do IDS a partir do Data Source Explorer. Você pode utilizar esse recurso com as seguintes opções:
  • Bloqueio Exclusivo
  • Compartilhamento de Bloqueio
  • Desbloquear
É possível especificar a estratégia de fragmentação ao criar uma tabela para IDS. Os dois esquemas de distribuição a seguir são suportados:
  • Round-robin
  • Baseado na Expressão

Quando você criar uma partição round robin para tabelas do IDS, é possível especificar o nome e o dbspace da partição.

Ao criar uma partição baseada em expressão para tabelas do IDS, é possível especificar que a partição é do tipo "Expressão" ou "Restante".

Ao criar a estratégia de fragmentação para uma nova tabela do IDS ou ao modificar a estratégia de fragmentação de uma tabela do IDS existente, é possível escolher incluir uma nova partição ou excluir ou editar uma partição existente.

Criando e alterando índices
É possível criar e alterar índices do IDS com as seguintes opções de índice estendido:
  • É possível especificar um dbspace onde o índice será armazenado.
  • É possível especificar o tipo de índice como "índice em clusters".
É possível ativar ou desativar um acionador do IDS a partir do Data Source Explorer.
Criando e alterando restrições
É possível criar e alterar restrições do IDS com as seguintes opções de restrições estendidas:

Você pode especificar a opção de modo de restrição.

Estatísticas
É possível visualizar estatísticas para tabelas, colunas e índices do IDS. É possível atualizar as estatísticas para bancos de dados, tabelas e colunas do IDS.

Feedback