XML Extender

Decompondo Documentos Maiores que 1 MB

Não é necessário eliminar e recriar o procedimento armazenado dxxShredXML para decompor documentos maiores que 1 MB. Para decompor documentos maiores que 1 MB, chame o procedimento armazenado dxxShredXML100MB, que pode compartilhar documentos até 100 MB. Embora dxxShredXML100MB possa manipular documentos grandes, pode ser necessário ampliar outros recursos para que o procedimento armazenado seja concluído com êxito. Para chamar o procedimento armazenado através do programa de amostra dxxshrd, utilize o novo sinalizador "-large". Por exemplo:

dxxshrd -large mydb xxx.xml

Se sua versão do DB2 Universal Database for anterior à Versão 8 FixPak 6, será necessário executar dxxMigv para migrar o XML Extender para o nível atual para executar o novo procedimento armazenado.

Configurando UDFs XML do MQ com o XML Extender

Você deve configurar e ativar UDFs (User-Defined Functions) XML do MQ antes de utilizá-las.

Pré-requisitos

Instale os UDFs seguindo o procedimento no tópico "Instalando funções do DB2 WebSphere MQ", que é encontrado no Information Center ou no IBM DB2 Information Integrator Application Developer's Guide.

Procedimento

Para configurar e ativar UDFs XML do MQ com o XML Extender:

  1. Abra uma janela do prompt de comandos do DB2.
  2. Conecte-se ao banco de dados que utilizará as UDFs XML do MQ digitando o seguinte comando:
    db2 connect to <banco de dados>
  3. Mude para o diretório bnd no caminho em que foi instalado o DB2 Universal Database, como:
    • SQLLIB/bnd (Linux e UNIX)
    • C:\Arquivos de programas\IBM\SQLLIB\bnd (Windows)
  4. Ligue o banco de dados ao XML Extender utilizando o seguinte comando:
    db2 bind @dbxxbind.lst
  5. Ligue o banco de dados para o XML Extender utilizar as UDFs XML do MQ utilizando o seguinte comando:
    db2 bind mqxml.bnd
  6. Ligue o banco de dados à CLI utilizando o seguinte comando:
    db2 bind @db2cli.lst

Variável de Ambiente DB2DXX_MIN_TMPFILE_SIZE do XML Extender

O DB2 XML Extender pode colocar documentos grandes em arquivos temporários para evitar utilizar uma grande quantidade de memória durante o processamento. Em sistemas com grandes quantidades de memória física, você pode evitar mover documentos para arquivos temporários, reduzindo a quantidade de atividade de Entrada/Saída. A variável de ambiente DB2DXX_MIN_TMPFILE_SIZE instrui o XML Extender a utilizar buffers de memória, em vez de arquivos temporários, para processar documentos menores do que o valor especificado. A variável é aplicável apenas no servidor. Se vários nós físicos participarem de um ambiente particionado, a variável poderá ser definida de forma diferente em cada nó, refletindo com precisão a quantidade de memória instalada em cada computador. Se a variável de ambiente não estiver definida, documentos com mais de 128 KB serão colocados automaticamente nos arquivos temporários durante o processamento. Documentos com menos de 128 KB serão processados na memória.

Redefinição de UDT DB2XML.XMLVarchar

Você pode redefinir o UDT (Tipo Definido pelo Usuário) DB2XML.XMLVarchar até 32 KB. Para alterar o tamanho de um UDT XMLVarchar, crie o UDT antes de ativar o banco de dados para o XML Extender.

Para obter informações adicionais, consulte DB2 XML Extender Administration and Programming.

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