Creación de objetos para la operación Retrieve (recuperar)

Para crear los objetos de negocios para la operación Retrieve (recuperar), debe establecer una relación entre los objetos de negocio padre e hijo. Adapter para JDBC procesa los objetos de negocio recuperando filas de las tablas base correspondientes de Oracle E-Business Suite.

Acerca de esta tarea

Utilice los pasos descritos en este procedimiento para crear un objeto de negocio de nivel superior y añadir sus objetos hijo, y para crear los objetos restantes para la operación Retrieve (recuperar). Después de haber creado el objeto de nivel superior, utilice la información en la tabla proporcionada para añadir objetos hijo y establecer los valores de clave foránea.

Cómo realizar esta tarea

  1. Seleccione un objeto de nivel superior

    En la perspectiva Integración empresarial de WebSphere Integration Developer, expanda el módulo Oracle_Outbound.

    Expanda Tipos de datos. Efectúe una doble pulsación en el objeto ArIbm_R_Cust_Accounts.

  2. Establezca el valor de Clave primaria para el objeto

    En la ventana Objeto de negocio, pulse el atributo cust_account_id.

    En la vista Propiedades, pulse la pestaña Información de aplicación.

    En la ventana Atributo – cust_account_id, en el recuadro Propiedades de elemento ASI, en la columna situada a la derecha de jdbcasi:PrimaryKey, cambie el valor a true.

    Figura 1. Establecimiento de la clave primaria
    Esta imagen se describe en el texto adyacente.
  3. Añada el primer objeto de negocio hijo
    1. En la parte superior de la ventana Objeto de negocio, pulse el botón para añadir un atributo a un objeto de negocio.
    2. En la vista Propiedades, pulse la pestaña Descripción y especifique los valores para el atributo.
      • En el campo Nombre, especifique Perfiles.
      • En el campo Tipo, utilice las flechas para seleccionar ArIbm_R_Cust_Profiles.
      • Seleccione el recuadro de selección Matriz.
  4. Añada los restantes objetos de negocio hijo al objeto de nivel superior
    Repita el paso anterior para añadir dos o más objetos de negocio hijo al objeto ArIbm_R_Cust_Accounts. La tabla siguiente muestra los atributos de nombre y tipo que se deben especificar para cada objeto de negocio hijo.
    Tabla 1. Atributos de nombre y tipo
    Nombre Tipo
    Parties ArIbm_R_Parties
    AccountSites ArIbm_R_Acct_Sites
    La siguiente figura muestra el aspecto que tiene el conjunto de objetos después del procedimiento de creación.
    Figura 2. Conjunto de objetos creados para la operación Retrieve (recuperar)Esta imagen se describe en el texto adyacente.
  5. Cree los objetos de negocio restantes para la operación Retrieve (recuperar)

    Este paso describe cómo establecer el valor de Clave foránea y cómo añadir un objeto hijo a los objetos de negocio restantes que necesita crear para la operación Retrieve (recuperar). La información específica de la aplicación (ASI) de la Clave foránea permite que el adaptador recupere objetos hijo en base a un valor de atributo en el objeto padre.

    Establezca el valor de Clave foránea para los ocho objetos de la tabla denominada "Objetos que requieren valores de Clave foránea y objetos hijo." Utilice el nombre y valor de atributo proporcionado en la tabla para cada objeto.

    Para los objetos de negocio de la tabla que tienen objetos hijos, necesita añadir valores de objeto de negocio hijo. Especifique el Nombre y el Tipo de objeto hijo proporcionado en la tabla para cada objeto hijo.

    1. Establezca el valor de Clave foránea para el objeto

      En la vista Integración empresarial, efectúe una doble pulsación en el nombre del objeto. Pulse el nombre de atributo que se proporciona en la tabla para el objeto seleccionado.

      En la vista Propiedades, pulse la pestaña Información de aplicación.

      En la ventana Atributo – nombre de atributo, pulse con el botón derecho en el recuadro Propiedades de elemento ASI. Seleccione Añadir después de > jdbcasi:ForeignKey.

      En la columna situada a la derecha de jdbcasi:ForeignKey, establezca el valor listado en la tabla para el objeto seleccionado.

    2. Añada los objetos de negocio hijo

      En la vista Integración empresarial, efectúe una doble pulsación en el nombre del objeto. En la parte superior de la ventana Objeto de negocio, pulse el botón para añadir un atributo a un objeto de negocio.

      En la vista Propiedades, pulse la pestaña Descripción y especifique los valores para el atributo.

      • En el campo Nombre, especifique el nombre de objeto hijo de la tabla para el objeto seleccionado.
      • En el campo Tipo, utilice las flechas para seleccionar el tipo de objeto hijo en la tabla para el mismo objeto.
      • Seleccione el recuadro de selección Matriz.
    Tabla 2. Objetos que requieren valores de Clave foránea y objetos hijo
    Objeto Valores
    ArIbm_R_Cust_Profiles

    Atributo de ForeignKey = cust_account_id
    Valor de ForeignKey = cust_account_id

    ArIbm_R_Parties

    Atributo de ForeignKey = party_id
    Valor de ForeignKey = party_id
    Objeto hijo:
       Nombre = Contacts
       Tipo = ArIbm_R_Contacts_Customer

    ArIbm_R_Party_Sites

    Atributo de ForeignKey = party_site_id
    Valor de ForeignKey = party_site_id
    Objeto hijo:
       Nombre = Locations
       Tipo = ArIbm_R_Locations
    Objeto hijo:
       Nombre = Contacts
       Tipos = ArIbm_R_Contacts_Sites

    ArIbm_R_Acct_Sites

    Atributo de ForeignKey = cust_account_id
    Valor de ForeignKey = cust_account_id
    Objeto hijo:
       Nombre = PartySites
       Tipo = ArIbm_R_Party_Sites
    Objeto hijo:
       Nombre = SiteUses
       Tipo = ArIbm_R_Site_Uses

    ArIbm_R_Site_Uses

    Atributo de ForeignKey = cust_acct_site_id
    Valor de ForeignKey = cust_acct_site_id

    ArIbm_R_Locations

    Atributo de ForeignKey = location_id
    Valor de ForeignKey = location_id

    ArIbm_R_Contacts_Sites

    Atributo de ForeignKey = owner_table_id
    Valor de ForeignKey = party_site_id

    ArIbm_R_Contacts_Customer

    Atributo de ForeignKey = owner_table_id
    Valor de ForeignKey = party_id

  6. Guarde el módulo

    En la vista Integración empresarial, pulse el módulo Oracle_Outbound.

    En la barra de menús, seleccione Archivo > Guardar.


Terms of use |


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)