El adaptador
WebSphere
necesita un proyecto de sucesos en PeopleSoft para realizar el proceso de
sucesos de entrada asíncrono. Utilice PeopleTools para el crear el proyecto
de sucesos personalizado.
Si el entorno necesita soporte de sucesos
de entrada, debe utilizar un proyecto de sucesos personalizado en
PeopleSoft.
Con el adaptador se proporciona un proyecto de sucesos de
ejemplo, IBM_EVENT_V600.
Puede modificar y utilizar el proyecto de ejemplo,
o puede crear un proyecto propio utilizando PeopleTools. Si crea un proyecto
propio, asegúrese de realizar los pasos siguientes.
- Utilice el diseñador de aplicaciones PeopleTools para crear y denominar un proyecto nuevo.
- Cree los campos para el nuevo proyecto tal como se describe en la tabla siguiente:
Nombre de campo |
Descripción del campo |
IBM_EVENT_ID |
Un valor numérico que se recupera del registro IBM_FETCH_ID.
Este es un
ID exclusivo para el suceso. |
IBM_OBJECT_NAME |
El nombre del gráfico empresarial correspondiente. |
IBM_OBJECT_KEYS |
Los nombres de la propiedad get key de la interfaz de componente,
seguidos de los valores de clave en parejas de nombre-valor. Esta
información se utiliza para la recuperación del componente del EIS. |
IBM_EVENT_STATUS |
Si el suceso está preparado para sondeo, el estado se establece en
0 y se llama a la función IBMPublishEvent. |
IBM_OBJECT_VERB |
El verbo que se establece en el gráfico del objeto de negocio que
contiene el objeto de negocio recuperado. |
IBM_EVENT_DTTM |
La fecha en la que se crea el suceso. Para un suceso con fecha futura, es la fecha
de efectividad. |
IBM_NEXT_EVENT_ID |
El campo que tiene el ID de suceso más reciente bajo el IBM_FETCH_ID de registro. Este campo se
incrementa para cada suceso que se añade a IBM_EVENT_TBL y llena el campo
IBM_EVENT_ID contenido en esa tabla. |
IBM_XID |
El ID de transacción necesario para proporcionar la entrega de sucesos asegurada. |
- Cree un registro llamado IBM_EVENT_TBL y añádale todos los campos que
acaba de crear, excepto IBM_NEXT_EVENT_ID.
- Cree un registro denominado IBM_FETCH_ID y añádale sólo el campo IBM_NEXT_EVENT_ID.
- Abra el registro IBM_FETCH_ID, seleccione el campo IBM_NEXT_EVENT_ID, vea
PeopleCode y seleccione fieldformula.
- Copie el PeopleCode de un proyecto de sucesos personalizado desde
PeopleCode para un proyecto de sucesos personalizado al proyecto que está creando.
- Cree una página bajo el proyecto que contenga los campos del registro
IBM_EVENT_TBL en el nivel 0. La página puede tener cualquier nombre.
- Cree un componente bajo el proyecto que contenga la página que acaba
de crear. El componente puede tener cualquier nombre.
- Cree una interfaz de componente en este componente y déle cualquier nombre. Confirme
que desea tomar de forma predeterminada las propiedades basadas en la definición
de componente subyacente.
- Cree el proyecto entero, seleccionando todas las opciones de creación.
- Pruebe y confirme que la interfaz de componente funciona, utilizando
el probador de interfaz de componente.
- Genere las API
Java™
para la interfaz de componente y, a continuación, añada las clases generadas a la vía
de acceso de clases de adaptador. Para obtener información completa sobre cómo crear un proyecto
de PeopleTools y probar la interfaz de componente PeopleSoft, consulte la
documentación de PeopleSoft.