O Que Há De Novo

Procedimentos Armazenados

O desempenho do aplicativo pode ser melhorado com esses aperfeiçoamentos às capacidades do procedimento armazenado do DB2 Universal Database.

Stored Procedure Builder

O Stored Procedure Builder foi aperfeiçoado para simplificar o processo de construção dos procedimentos armazenados e também para tornar mais fácil a depuração e o desdobramento na empresa:

Para obter mais informações sobre o Stored Procedure Builder, consulte o Auxílio Online.

Integração do MQSeries

O DB2 Versão 7.2 fornece um conjunto básico de funções para integração das operações de mensagens do MQSeries dentro de instruções SQL. Essas funções suportam uma variedade de modelos de mensagens, incluindo mensagens simples, unilaterais, resposta a pedidos e associação pública. Com essas funções básicas, é possível suportar uma ampla faixa de aplicativos, variando de notificações de eventos simples à criação de armazenamento de dados operacionais.

Mais informações estão disponíveis nas Notas sobre o Release do DB2 7.2 e no endereço www.software.ibm.com/software/data/integration/MQSeries. O suporte adicional para mensagens semi-estruturadas é fornecido pelo assistente Auxílio do MQSeries (consulte Assistente Auxílio do MQSeries para obter mais informações). O suporte adicional para mensagens XML é fornecido pela nova funcionalidade no DB2 XML Extender (consulte o endereço http://www.ibm.com/software/data/db2/extenders/xmlext/ ).

O novo DB2 Versão 7.2 Centro de Data Warehouse também fornece Integração do MQSeries. Outros detalhes sobre essa nova funcionalidade podem ser encontrados em Filas de Mensagens do MQSeries.

Uma cópia do MQSeries é fornecida agora para suportar a utilização dessas novas capacidades estimulantes no Windows 2000, Windows NT, AIX, HP-UX e Ambiente Operacional Solaris.

Assistente Auxílio do MQSeries

O DB2 Versão 7.2 fornece um novo assistente Auxílio do MQSeries. Ele cria uma função de tabela que lê a partir de uma fila do MQSeries utilizando as funções definidas pelo usuário do MQSeries, que também são novas na Versão 7.2.

O assistente pode tratar cada mensagem do MQSeries como uma cadeia delimitada ou uma cadeia de colunas de comprimento fixo dependendo de sua especificação. A função de tabela criada analisa a cadeia de acordo com suas especificações e retorna cada mensagem do MQSeries como uma linha da função de tabela. O assistente também permite criar uma exibição sobre a função de tabela e pré-visualizar uma mensagem do MQSeries e a função de tabela resultante.

Assistente Auxílio do OLE DB

O DB2 Versão 7.2 fornece um novo assistente Auxílio do OLE DB. Ele ajuda a criar uma função de tabela que lê dados de outro provedor de banco de dados que suporta o padrão Microsoft OLE DB. Como opção, você pode criar uma tabela DB2 com os dados lidos pela função de tabela OLE DB, e pode criar uma exibição para a função de tabela OLE DB.

Para obter mais informações sobre o assistente Auxílio do OLE DB, consulte as Notas sobre o Release do DB2.

Suporte ao Procedimento Armazenado Encadeado

O DB2 agora envia o suporte ao procedimento armazenado encadeado que não só simplifica a migração dos aplicativos a partir de outros fornecedores do banco de dados, mas também permite que os desenvolvedores do aplicativo usem e explorem os procedimentos armazenados em um modo mais efetivo. Para obter mais informações, consulte o Application Development Guide.

Linguagem de Procedimento SQL

Agora, o suporte à Linguagem de Procedimento SQL está disponível para o DB2 no Windows, OS/2 e no UNIX, além do DB2 Universal Database para OS/390 e DB2 Universal Database para OS/400. Ele suporta a criação dos procedimentos armazenados DB2 que empregam a SQL de um modo compatível com a definição do Persistent Stored Module do padrão ANSI SQL99. Consulte o Application Development Guide e o Application Building Guide para obter mais informações.

Procedimento Armazenado do Visual Basic

Além de Java e da linguagem de procedimento armazenado, o DB2 Universal Database permite agora gravar procedimentos armazenados utilizando o Microsoft Visual Basic. Os procedimentos armazenados, gravados com o Microsoft Visual Basic, podem ser implementados em servidores DB2 Universal Database em execução no Sistemas operacionais Windows de 32 bits. Você pode especificar OLE como a linguagem em que o procedimento armazenado foi implementado e chamá-lo de um aplicativo cliente gravada em qualquer uma das linguagens suportadas pelo DB2. Consulte Suporte DB OLE Nativo para obter mais informações sobre o suporte OLE do DB2.

Chamando Procedimentos Armazenados

Os procedimentos armazenados agora podem ser chamados a partir do processador da linha de comandos (CLP), utilizando o comando CALL. Para obter mais informações, consulte o SQL Reference, Volume 1.

Exemplos de Procedimentos Armazenados

Um conjunto aperfeiçoado de amostras do procedimento armazenado está disponível com o Cliente de Desenvolvimento do Aplicativo. As amostras são gravadas utilizando a SQL embutida em C/C++, CLI em C, JDBC em Java e procedimentos SQL. Elas demonstram a capacidade de aplicativos cliente em uma linguagem de chamar um procedimento armazenado gravado em uma outra linguagem. Os arquivos fonte separados das instruções CREATE PROCEDURE, dos aplicativos cliente, dos procedimentos armazenados e das instruções DROP PROCEDURE tornam fácil copiar e modificar o código de amostra para a criação dos seus próprios procedimentos armazenados.

Carregador de Classe do Procedimento Armazenado Java

Com o carregador de classe Java, o DB2 Universal Database possibilita o aperfeiçoamento do desempenho dos procedimentos armazenados Java e o aumento da disponibilidade dos servidores de produção. O carregador de classe Java permite que você realize a substituição online das classes do procedimento armazenado Java. Quando você emitir a instrução CALL SQLJ.REFRESH_CLASSES(), o DB2 continuará a ser executado, e o Máquina Virtual Java (Java Virtual Machine - JVM) permanecerá carregado na memória, pronto para executar as classes do procedimento armazenado atualizado. Os procedimentos armazenados podem usar as novas classes sem a necessidade de parar o gerenciador do banco de dados. Para obter mais informações, consulte o Application Development Guide.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]