Utilize o assistente Enterprise Service Discovery para gerar artefatos
para utilização com seu projeto do adaptador. Ao gerar artefatos, você está incluindo
instruções para os metadados que extraiu do sistema de arquivos de informações corporativas. Este processo também cria um pacote configurável de todos os
elementos para criar um aplicativo do adaptador montado, também conhecido
como um módulo.
Antes de Começar
Para gerar os objetos de negócios e os artefatos para o projeto de conector, você já deve ter selecionado objetos de negócios para incluir o projeto do adaptador.
Para obter informações adicionais sobre os
valores necessários para preencher os campos do assistente, consulte a seção
Referência neste guia.
Sobre Esta Tarefa
Para gerar objetos de negócios e artefatos para o projeto de conector, você deve primeiro criar um novo módulo de integração de negócios.
Os módulos de integração de negócios contém todos os processos de negócios que serão necessários para o projeto de integração e negócios.
Posteriormente você irá implementar esse módulo no servidor.
Para gerar artefatos com o assistente Enterprise Service Discovery, utilize o seguinte procedimento.
Como Executar Esta Tarefa
- Para criar um novo módulo de integração de negócios, utilize o seguinte procedimento.
- Na janela Gerar Artefatos, ao lado do campo
Nome do Módulo, clique em Novo.
- Na janela Projeto de Integração, selecione a configuração padrão, Criar um Projeto de Módulo, e clique em Avançar.
- Na janela Novo Módulo, digite o nome do módulo no campo Nome do Módulo.
- Em Local do Módulo, selecione a caixa de opções Utilizar Padrão.
- Clique em Concluir.
- Na janela Gerar Artefatos, selecione a caixa de opções Implementar Conector com o Módulo.
- Selecione a configuração padrão, Utilizar Propriedades da Conexão Descoberta. Se quiser utilizar o console administrativo do WebSphere para configurar o adaptador e não quiser que a importação ou a exportação contenha as propriedades do tempo de execução do adaptador de recursos, selecione Utilizar as Propriedades de Conexão Especificadas no Servidor.
Nota: O adaptador suporta somente a opção
Utilizar Propriedades da Conexão Descoberta.
Figura 1. Janela Gerar Artefatos
- Na janela Gerar Artefatos, digite o valor para cada uma das propriedades de especificação de ativação requeridas. 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. Os campos obrigatórios são marcados com um asterisco (*).
- Na lista Tipo de Entrega, selecione o tipo de entrega para o terminal. Por padrão, ORDERED está selecionado.
- No campo Período de Poll, digite o tempo em milissegundos entre polls para eventos. Por padrão, o valor dessa propriedade é 2000.
- No campo Quantidade de Poll, digite o número máximo de eventos a serem coletados durante cada poll. Por padrão, o valor dessa propriedade é 10.
- No campo Intervalo de Nova Tentativa, digite o tempo em milissegundos entre as tentativas de conexão no caso de falha na conexão do Enterprise Information System.
- No campo Limite de Novas Tentativas, digite o número de vezes que o adaptador tenta estabelecer uma conexão de entrada.
- Para parar o adaptador quando um erro é encontrado durante polling, selecione a caixa de opções
Parar Polling no Erro.
- Para desativar entrega única, limpe a caixa de opções Entrega Única Garantida Por padrão, essa propriedade está selecionada.
- Para filtrar arquivos de eventos que possuem um registro de data e hora, selecione a caixa de opções Filtrar Eventos Futuros.
- No campo Filtro de Tipo de Evento, digite os tipos de objetos de negócios que o adaptador deve publicar.
- Na janela Gerar Artefatos, digite um valor
para cada uma das propriedades Flat Files requeridas. Essas são propriedades de especificação de ativação que são específicas para o adaptador.
Os campos obrigatórios são marcados com um asterisco (*).
- No campo EventDirectory, digite o nome do caminho do repositório onde os arquivos de eventos estão armazenados. O diretório de evento
deve ser criado em seu diretório local ou o assistente não
conseguirá localizar eventos de entrada.
- Para ativar o arquivamento, selecione a caixa de opções Arquivamento Processado
- Se o arquivamento estiver ativado, então, no campo Diretório de Archive, digite o nome do caminho onde arquivos de eventos processados estão arquivados.
- No campo FailedArchiveExt, digite a extensão do arquivo para arquivar objetos de negócios mal sucedidos. Por padrão, o valor dessa propriedade é falha.
- No campo OriginalArchiveExt, digite a extensão de arquivo utilizada para arquivar o arquivo de evento original. Por padrão, o valor dessa propriedade é original.
- Em SuccessArchiveExt, digite a extensão de arquivo utilizada para arquivar todos os objetos de negócios bem-sucedidos. Por padrão, o valor dessa propriedade é sucesso.
- No campo EventFileMask, digite o valor da máscara do arquivo utilizada enquanto o adaptador efetua poll no diretório de eventos. Por padrão, o valor dessa propriedade é "*.*".
- Para transmitir um arquivo de eventos não processado para o terminal como referência, selecione a caixa de opções
FilePassByReference.
- Para enviar o valor da propriedade SplitCriteria para o terminal juntamente com o conteúdo do objeto de negócios, selecione a caixa de opções IncludeEndBODelimiter.
- Para criar manualmente o banco de dados de persistência de eventos, limpe a caixa de opções EPCreateTable. Por padrão, o valor dessa propriedade é verdadeiro.
- No campo DataSourceJNDIName, digite
o nome JNDI da origem de dados criada no WebSphere Process Server. Essa propriedade é utilizada pela persistência de evento para obter a conexão com o banco de dados JDBC.
- No campo EventTableName, digite o
nome da tabela utilizada pelo adaptador para persistência de evento.
- No campo DatabaseSchemaName, digite
o nome do esquema do banco de dados utilizado para persistência de evento.
- No campo DatabaseUserName, digite o
nome de 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.
- No campo DatabasePassword , digite 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.
- No campo SortEventFiles, digite um valor que determina a ordem de classificação dos arquivos de eventos com poll efetuado.
- No campo SplitCriteria, um valor para dividir arquivos de eventos com base em tamanho ou em um delimitador.
- No campo SplittingFunctionClassName, digite o nome da classe utilizada para dividir arquivos com base em tamanho ou em um delimitador.
- No campo EventContentType, digite o tipo mime do arquivo de evento.
- No campo FileContentEncoding, digite a codificação utilizada para o conteúdo do arquivo de evento.
- No campo DefaultObjectName, digite o espaço de nomes do gráfico de negócios do wrapper utilizado durante o processamento de entrada.
- Na janela Gerar Artefatos, digite o valor para cada uma das propriedades do adaptador de recursos.
Os campos obrigatórios são marcados com um asterisco (*).
- No campo ID do Adaptador, digite a identificação da instância de implementação do adaptador.
Importante: Se você estiver utilizando mais de uma instância de um adaptador, o valor dessa propriedade deve ser exclusivo.
- No campo Tamanho do Arquivo de Log, digite o tamanho de cada arquivo de log em kilobytes. Se nenhum valor for especificado,
o arquivo não terá nenhum tamanho máximo.
- No campo Nome do Arquivo de Log, digite o caminho completo do arquivo de log.
- No campo Arquivos de Log, digite o número máximo de arquivos de log a utilizar após o arquivo de log ter atingido seu tamanho máximo. Quando um arquivo de registro atingir seu tamanho máximo, ele será iniciado utilizando outro arquivo de registro. Se nenhum valor for especificado, ele será configurado como 1.
- No campo Tamanho do Arquivo de Rastreio, digite o tamanho de cada arquivo de rastreio em kilobytes. Se nenhum valor for especificado,
o arquivo não terá nenhum tamanho máximo.
- No campo Nome do Arquivo de Rastreio, digite o caminho completo do arquivo de rastreio.
- No campo Arquivos de Rastreio, digite o número máximo de arquivos de rastreio a utilizar após o arquivo de log ter atingido seu tamanho máximo. Quando um arquivo de rastreio atingir seu tamanho máximo, ele será iniciado utilizando outro arquivo de log. Se nenhum valor for especificado, ele será configurado como 1.
- Clique em Concluir.
Resultado
Os artefatos FlatFileInboundInterface.wsdl
e FlatFileInboundInterface.export, e os objetos de negócios FlatFileBG, FlatFile,
UnstructuredContent, CustomerWrapperBG, CustomerWrapper e Customer
serão gerados. Os objetos de negócios do aplicativo especificados pelo usuário
são atualizados com informações específicas do aplicativo para transformação de dados
e salvos no local do objeto de negócios.
O que Fazer a Seguir
Utilize o editor de montagem do WebSphere Integration Developer para gerar ligações de referência.