Processamento de Saída

O Adapter for Flat Files suporta o processamento de pedido de saída síncrono. Durante operações de saída, o aplicativo J2EE faz uma chamada enviando um pedido, na forma de um objeto de negócios, ao adaptador. O adaptador processa o pedido e, com base na operação desempenhada, ele pode retornar um objeto de negócios ao aplicativo J2EE.

Cada pedido enviado de um cliente J2EE ao adaptador inclui todas as informações necessárias para criar o arquivo de saída. Isto inclui o diretório no qual o arquivo de saída será criado, o nome do arquivo de saída e a operação associada a ele. O nome do arquivo é tratado como a chave para a entidade do objeto de negócios de pedido/resposta dos Arquivos Simples.

O processamento de pedido de saída consiste nas seguintes etapas. O cliente do serviço de saída:

  1. Procura o serviço de depósito de objeto de negócios.
  2. Cria um objeto de negócios a partir do depósito de objeto de negócios.
  3. Localiza o serviço do adaptador.
  4. Chama a função apropriada no serviço do adaptador transmitindo o nome da função e o objeto de negócios.

Transmitindo Parâmetros

A transmissão de parâmetros define qual operação será desempenhada pelo adaptador. Utilizando o cliente de serviço, é possível transmitir parâmetros específicos do protocolo, tais como o caminho do diretório e o nome do arquivo.

Você pode transmitir parâmetros específicos do protocolo das seguintes maneiras:
  • Configure as propriedades OutputDirectory e StagingDirectory nas propriedades ManagedConnectionFactory no assistente Enterprise Service Discovery antes da implementação ou no console administrativo do servidor após a implementação.
  • Configure informações específicas do protocolo (tais como o nome do diretório e o nome do arquivo) na ligação de dados customizados do objeto de negócios do wrapper.
  • Inclua conteúdo de arquivo como parte do objeto de negócios de entrada.
Nota: Os valores configurados no nível do objeto de negócios substituem os configurados no nível do ManagedConnectionFactory.

Termos de Utilização |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido com a tecnologia Eclipse (http://www.eclipse.org)