O WebSphere Adapter requer um projeto de evento
no PeopleSoft para desempenhar o processamento de eventos de entrada assíncrono. Utilize o PeopleTools para criar o projeto de
evento customizado.
Se seu ambiente exigir suporte a eventos de entrada, será necessário utilizar um projeto
de evento customizado no PeopleSoft.
Um projeto de evento de amostra, IBM_EVENT_V600,
é fornecido com o adaptador.
É possível modificar e usar o projeto de amostra ou criar seu próprio projeto usando PeopleTools. Se você criar seu próprio projeto,
certifique-se de concluir as etapas a seguir.
- Utilize o PeopleTools Application Designer para criar e nomear um novo projeto.
- Crie os campos para o novo projeto conforme descrito na tabela a seguir:
Nome do Campo |
Descrição do Campo |
IBM_EVENT_ID |
Um valor numérico que é recuperado do registro IBM_FETCH_ID.
Este valor será
um ID exclusivo para o evento. |
IBM_OBJECT_NAME |
O nome do gráfico de negócios correspondente. |
IBM_OBJECT_KEYS |
Os nomes da propriedade get key na Interface do Componente, seguidos pelos
valores-chave nos pares nome-valor. Estas informações são usadas para a recuperação do componente do EIS. |
IBM_EVENT_STATUS |
Se o evento já precisar ser sondado, o status será configurado como 0 e a
função IBMPublishEvent será chamada. |
IBM_OBJECT_VERB |
O verbo que está configurado no gráfico do objeto de negócios contendo
o objeto de negócios recuperado. |
IBM_EVENT_DTTM |
A data de criação do evento. Para um evento de data futura, esta é a data efetiva. |
IBM_NEXT_EVENT_ID |
O campo que terá o ID do evento mais recente sob o registro IBM_FETCH_ID. Este campo é incrementado para cada evento que é incluído no IBM_EVENT_TBL e preenche o campo IBM_EVENT_ID nessa tabela. |
IBM_XID |
O ID de transação necessário para fornecer entrega de evento garantida. |
- Crie um registro denominado IBM_EVENT_TBL e inclua-o em todos os campos
que você acabou de criar, exceto IBM_NEXT_EVENT_ID.
- Crie um registro denominado IBM_FETCH_ID e inclua-o apenas no campo IBM_NEXT_EVENT_ID.
- Abra o registro IBM_FETCH_ID, selecione o campo IBM_NEXT_EVENT_ID, visualize
o PeopleCode e selecione fieldformula.
- Copie o PeopleCode para um projeto de evento customizado a partir de PeopleCode para um projeto de evento customizado para o projeto que está sendo criado.
- Crie uma página em seu projeto que contenha os campos do registro
IBM_EVENT_TBL no nível 0. A página pode ter qualquer nome.
- Crie um componente no projeto que contenha a página recém-criada. O componente pode ter qualquer nome.
- Crie uma Interface do Componente neste componente e dê a ela qualquer nome. Confirme se deseja padronizar as propriedades com base na definição do componente subjacente.
- Construa todo o projeto, selecionando todas as opções de criação.
- Teste e confirme se a Interface do Componente funciona, usando o testador da Interface do Componente.
- Gere as APIs Java™ para a Interface do Componente e, em seguida, inclua as classes geradas no caminho de classe do adaptador. Para obter informações completas sobre como construir
um projeto PeopleTools e testar a Interface do Componente PeopleSoft,
consulte a documentação do PeopleSoft.