Propriedades de Especificação de Ativação

As propriedades de especificação de ativação contêm as informações de configuração do processamento de eventos de entrada para um terminal da mensagem. Elas podem ser configuradas através do assistente Enterprise Service Discovery ou do console administrativo.

Ao configurar o adaptador, utilize as propriedades de especificação de ativação listadas a seguir.

Tabela 1. Propriedades de Especificação de Ativação
Propriedade Tipo Descrição Suporte a Transporte Bidirecional Valor Padrão Requerido
Diretório de Archive Seqüência de caracteres Diretório no qual os archives do adaptador processaram os arquivos de eventos. Sim Nenhum(a) Sim, se Archiving
Processed = true
ArchivingProcessed Booleano Determina se o adaptador deve arquivar eventos processados. Sim Verdadeiro Não
AssuredOnceDelivery Booleano Fornece entrega de evento com garantia única. Se o valor for true, o adaptador tenta armazenar informações XID no armazenamento de eventos. Se o valor for false, o adaptador não tentará armazenar as informações XID no armazenamento de eventos.
Nota: Configurar o valor dessa propriedade para false melhora o desempenho do adaptador.
Não Verdadeiro Sim
Nome de Objeto Padrão Seqüência de caracteres Nome do gráfico de negócios que é utilizado pela Estrutura de Transformação de Dados antes de entregar um evento em um terminal. Por exemplo, o gráfico de negócios do wrapper utilizado peço adaptador é FlatFileBG. Não Nenhum(a) Não
CreateTable Booleano Determina se a tabela de persistência de evento é criada automaticamente ou manualmente. Se o valor for true e a tabela de persistência de evento não existir, então, o adaptador criará a tabela. Se o valor for false, então, o adaptador não cria a tabela e o usuário deve criá-la manualmente. Não Verdadeiro Não
DatabasePassword Seqüência de caracteres A senha utilizada pela persistência de evento para obter a conexão com o banco de dados JDBC a partir da origem de dados. Sim Nenhum(a) Não
DatabaseSchemaName Seqüência de caracteres Nome do esquema do banco de dados utilizado pela persistência do evento. Sim Nenhum(a) Não
DatabaseUsername Seqüência de caracteres O nome do usuário utilizado pela persistência de evento para obter a conexão com o banco de dados JDBC a partir da origem de dados. Sim Nenhum(a) Não
DataSourceJNDIName Seqüência de caracteres O nome de JNDI da origem de dados utilizado pela persistência de evento para obter a conexão com o banco de dados JDBC. A origem de dados deve ser criada no WebSphere Process Server. Sim Nenhum(a) Sim
EventTableName Seqüência de caracteres Nome da tabela utilizada pelo adaptador para a persistência de evento. Esse valor deve ser exclusivo para cada instância de especificação de ativação quando várias instância de especificação de ativação são utilizadas. Sim Nenhum(a) Sim
Tipo de Conteúdo do Evento Seqüência de caracteres Representa o tipo mime do arquivo de evento. Não Nenhum(a) Não
Diretório de Eventos Seqüência de caracteres Diretório no qual os arquivos de eventos são armazenados pelo Enterprise Information System backend. Sim Nenhum(a) Sim
EventFileMask Seqüência de caracteres Especifica o filtro para os arquivos de eventos. O filtro de arquivo é uma expressão regular válida bem qualificada que consiste em caracteres alfanuméricos e somente o curinga "*". Sim *.* Sim
EventTypeFilter Seqüência de caracteres Lista de tipos de eventos que o adaptador pode entregar. O adaptador não entregará eventos que não fazem parte da lista. Se a lista estiver vazia (nula), nenhum filtro será aplicado e todos os eventos serão entregues. Não Nulo Não
Extensão de Archive de Falha Seqüência de caracteres Especifica a extensão de arquivo utilizada para arquivar objetos de negócios processados sem sucesso no arquivo de evento de entrada. Sim falha Não
Codificação de Conteúdo do Arquivo Seqüência de caracteres Determina como os arquivos são lidos e gravados pelo adaptador. Não Nenhum(a) Não
Transmissão de Arquivo por Referência Booleano Determina se o adaptador precisa carregar o conteúdo de um arquivo ou somente fornecer informações sobre o nome do diretório e o nome do arquivo para o terminal. Não falso Sim
FilterFutureEvents Booleano Se verdadeiro, o adaptador inspecionará o registro de data e hora de cada evento e irá compará-lo à hora do sistema. Se a hora do evento for posterior à hora do sistema, o evento não será entregue. Não falso Sim
Incluir Delimitador Final de BO Booleano Quando essa propriedade é configurada para verdadeira, o valor do delimitador especificado na propriedade SplitCriteria também é enviado com o conteúdo do objeto de negócios para processamento adicional.
Nota: Essa propriedade é válida somente se a divisão do arquivo de evento for baseada em um delimitador.
Não falso Não
Extensão de Archive Original Seqüência de caracteres Especifica a extensão de arquivo utilizada para arquivar o arquivo de evento original. Essa propriedade também preserva todo o arquivo de evento para referência no caso de algum objeto de negócios falhar no processamento. Não original Sim
PollPeriod Inteiro Taxa, em milissegundo, na qual o adaptador efetua poll do armazenamento de eventos do Enterprise Information System para novos eventos de entrada. O ciclo de poll é estabelecido em uma taxa fixa. Se o ciclo de poll for atrasado por alguma razão, por exemplo, o ciclo de poll leva mais tempo do que o esperado para concluir, então, o próximo ciclo é iniciado imediatamente. Se o valor dessa propriedade for configurado para 0, o adaptador não esperará entre os ciclos para iniciar polling. Não 500 Sim
PollQuantity Inteiro Determina o número de eventos a entregar a cada terminal por ciclo de poll. Não 1 Sim
Intervalo de Nova Tentativa Inteiro Determina o intervalo de tempo, em milissegundos, que um adaptador utiliza para reconectar-se ao Enterprise Information System após o adaptador encontrar um erro de conexão de entrada. Não 60000 (1 minuto) Não
Limite de Nova Tentativa Inteiro Especifica o número de vezes que o adaptador tenta reconectar ao Enterprise Information System antes de o adaptador parar de tentar. Um valor igual a 0 significa que o adaptador tenta reconectar-se um número ilimitado de vezes. Não 0 (ilimitado) Não
Classificar Arquivos de Eventos Seqüência de caracteres Determina a ordem de classificação de arquivos de eventos com poll efetuado. Os valores suportados incluem:
  • Nome de arquivo - classificar em ordem crescente pelo nome de arquivo
  • Registro de data e hora - classificar em ordem crescente pelo registro de data e hora da última modificação
  • <Em branco> - não classificado
Para suportar a globalização, a classificação dos nomes de arquivos é fornecida de acordo com o código de idioma do sistema. O pacote ICU4J é utilizado para monitorar os códigos de idioma e as regras correspondentes aos códigos de idioma.
Não <em branco> (= não classificado) Não
Critério de Divisão Seqüência de caracteres Esse atributo aceita diferentes valores, com base no conjunto de valores da propriedade SplittingFunctionClass
Name.
  • Se a propriedade SplittingFunctionClass
    Name for configurada para um valor que divide com base em um delimitador, então, a propriedade SplitCriteria deve conter o delimitador que separa os objetos de negócios no arquivo de eventos.
  • Se a propriedade SplittingFunctionClass
    Name for configurada para um valor que divide com base em tamanho, então, a propriedade SplitCriteria deve conter um número válido que representa o tamanho em bytes. Se o tamanho do arquivo de evento for maior do que esse valor, ele é dividido em partes com esse valor e essas partes são postadas. Se o tamanho do arquivo de evento for inferior a esse valor, todo o arquivo de evento é postado.
Quando o valor da propriedade SplitCriteria for configurado para zero, a divisão de arquivo é desativada.
Nota: Durante uma transmissão de entrada pelo cenário, se a divisão de arquivo for baseada em tamanho e a propriedade FilePassByReference estiver desativada, então, os arquivos de eventos são divididos em partes.
Sim 0 Não
Nome da Classe da Função de Divisão Seqüência de caracteres Utiliza o nome de classe completo para dividir os arquivos de eventos. Essa propriedade aceita um dos seguintes valores de classe:
  • com.ibm.j2ca.
    extension.utils.filesplit.
    SplitByDelimiter - Uma classe que divide o arquivo de evento com base em um delimitador que separa os objetos de negócios no arquivo de eventos.
  • com.ibm.
    j2ca.utils.
    filesplit.SplitBySize - Uma classe que divide arquivos de eventos com base no tamanho do arquivo de evento.
O delimitador ou o tamanho do arquivo é configurado na propriedade SplitCriteria.
Nota: Se a propriedade EventContentType for nula, então, essa propriedade é configurada automaticamente para o nome da classe que divide arquivos com base em tamanho.
Não com.ibm.
j2ca.utils.
filesplit.
SplitBySize
Não
Parar polling no erro Booleano Pára o adaptador quando um erro é encontrado durante polling. Não falso Não
Extensão de Archive de Sucesso Seqüência de caracteres Especifica a extensão do arquivo utilizada para arquivar todos os objetos de negócios processados com êxito. Não sucesso Sim

As propriedades FlatFileActivationSpec são aquelas aplicáveis somente para a versão 6.0.1 do Adapter for Flat Files. Essas propriedades são necessárias para retrocompatibilidade e migração, onde o adaptador suportará duas especificações de ativação. No entanto, não há nenhum cenário para executar o assistente Enterprise Service Discovery para as propriedades da versão 6.0,1 para processamento de entrada. Em vez disso, a execução do assistente Enterprise Service Discovery para processamento de entrada é em relação somente à configuração 6.0.2.

Tabela 2. Propriedades FlatFileActivationSpec
Propriedade Tipo Descrição Suporte a Transporte Bidirecional Valor Padrão Requerido
AutocreateEDT   Se o valor dessa propriedade for configurado para verdadeiro, uma tabela em memória é criada e o Event Management Framework utiliza essa tabela para monitorar a entrega de evento. Não Verdadeiro Sim
EDTDatabaseName   Nome do banco de dados utilizado por Event Management Framework. Não Nenhum(a) Sim
EDTDriverName   Nome do driver para o banco de dados EDT. Não Nenhum(a) Sim
EDTTableName   Nome da tabela no banco de dados EDT utilizada por Event Management Framework. Não Nenhum(a) Sim
EDTUserName   Credencial do ID de usuário para acessar o banco de dados EDT Não Nenhum(a) Sim
EDTUserPassword   Credencial de senha para acessar o banco de dados EDT Não Nenhum(a) Sim
FFEventTableName   Nome da tabela que será utilizada pelo adaptador para trilhar valores de status do evento. Sim FFLOG Sim
FFDatabaseName   Este é um banco de dados que é utilizado internamente pelo adaptador para operações de entradas. Sim FFDB Sim
FileChunkSize   Especifica o tamanho de cada parte em bytes, quando o arquivo precisa ser dividido em partes. Quando a propriedade FileSplitThreshold está vazia, essa propriedade é desativada. Sim 8000 Não
FileSplitThreshold   Especifica o tamanho do arquivo limite para dividir os arquivos em bytes. Todos os arquivos acima desse tamanho de arquivo são divididos em partes. Quando esse atributo está vazio, a divisão de arquivo é desativada. Sim -1 Não
Referências relacionadas
Propriedades do Adaptador de Recursos
Propriedades da Connection Factory (J2C) Gerenciada

Termos de Utilização |


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