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:
- Procura o serviço de depósito de objeto de negócios.
- Cria um objeto de negócios a partir do depósito de objeto de negócios.
- Localiza o serviço do adaptador.
- 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.