Creazione di oggetti tramite l'operazione Recupera

Per creare business object attraverso l'operazione Recupera, stabilire un rapporto tra gli oggetti parent e child. Adapter for JDBC elabora il business object recuperando file nelle tabelle corrispondenti nel database della Oracle E-Business Suite.

A proposito di questa attività

Utilizzare i passi descritti in questa procedura per creare un oggetto di alto livello ed aggiungere i suoi oggetti child, nonché per creare i rimanenti oggetti attraverso l'operazione Recupera. Dopo la creazione del suddetto oggetto di alto livello, utilizzare le informazioni nella tabella fornita per aggiungere oggetti child ed impostare i valori Foreign Key.

Come eseguire questa attività

  1. Selezionare un oggetto d'alto livello

    Dalla prospettiva Business Integration in WebSphere Integration Developer, espandere il modulo Oracle_Outbound.

    Espandere Tipi del dato. Fare doppio clic sull'oggetto ArIbm_R_Cust_Accounts.

  2. Determinare il Valore di chiave principale per l'oggetto

    Nella finestra Business object, fare clic sull'attributo cust_account_id .

    Nella visualizzazione Proprietà, fare clic sulla sezione Informazioni applicazione .

    Nell'attributo – cust_account_id window, nel box Proprietà dell'elemento ASI , nella colonna a destra di jdbcasi:PrimaryKey, modificare il valore su vero.

    Figura 1. Impostazione chiave primaria
    Questa immagine è descritta nel testo che la circonda.
  3. Aggiungere il primo business object child
    1. In cima alla finestra Business object, fare clic sul pulsante per aggiungere un attributo a un business object.
    2. Nella visualizzazione Proprietà, fare clic sulla sezione Descrizione e inserire i valori per l'attributo.
      • Nel campo Tipo inserire Profili
      • Nel campo Tipo utilizzare le frecce per selezionare ArIbm_R_Cust_Profiles.
      • Selezionare il box di verifica Freccia.
  4. Aggiungere i rimanenti business object child all'oggetto di alto livello
    Ripetere il passaggio precedente per aggiungere due o più business object child all'oggetto ArIbm_R_Cust_Accounts. La seguente tabella mostra gli attributi di nome e tipo da inserire per ciascun business object child.
    Tabella 1. Attributi di nome e tipo
    Nome Tipo
    Gruppi ArIbm_R_Parties
    Siti dell'account ArIbm_R_Acct_Sites
    La seguente figura mostra come il set di oggetti assiste la procedura di creazione.
    Figura 2. Serie di oggetti creati attraverso l'operazione RecuperaQuesta immagine è descritta nel testo che la circonda.
  5. Creare i rimanenti business object tramite l'operazione Recupera

    Questo passo descrive come determinare il valore della chiave esterna e aggiungere un oggetto child ai rimanenti business object da creare tramite l'operazione Recupera. L'ASI Foreign Key permette all'adattatore di recuperare oggetti child basati su un valore di attributo nell'oggetto parent.

    Stabilire il valore della chiave esterna per tutti gli otto oggetti nella tabella titolata "Oggetti che richiedono valori della chiave esterna e oggetti child." Utilizzare il nome e il valore dell'attributo fornito nella tabella per ciascun oggetto .

    E' necessario aggiungere i valori agli oggetti child dei business object nella tabella. Inserire il nome e il tipo dell'oggetto child fornito nella tabella per ciascun oggetto child.

    1. Determinare il valore della Foreign Key per l'oggetto

      Nella visualizzazione Integrazione, fare doppio clic sul nome dell'oggetto. Fare clic su nome dell'attributo che è fornito nella tabella per l'oggetto selezionato.

      Nella visualizzazione Proprietà, fare clic sulla sezione Informazioni applicazione .

      Nella finestra Attributo – nome dell'attributo , fare clic col tasto destro nel box Proprietà dell'elemento ASI . Selezionare Aggiungere dopo > jdbcasi:ForeignKey.

      Nella colonna a destra di jdbcasi:ForeignKey, stabilire il valore per abbinare il valore elencato nella tabella per l'oggetto selezionato.

    2. Aggiungere business object child

      Nella visualizzazione Integrazione, fare doppio clic sul nome dell'oggetto. In cima alla finestra Business object, fare clic sul pulsante per aggiungere un attributo a un business object.

      Nella visualizzazione Proprietà, fare clic sulla sezione Descrizione e inserire i valori per l'attributo.

      • Nel campo Nome, inserire il nome dell'oggetto child dalla tabella per l'oggetto selezionato.
      • Nel campo Tipo utilizzare le frecce per selezionare il Tipo oggetto child dalla tabella per l'oggetto stesso.
      • Selezionare il box di verifica Freccia.
    Tabella 2. Oggetti che richiedono valori di chiave esterna e oggetti child
    Oggetto Valori
    ArIbm_R_Cust_Profiles

    Attributo di chiave esterna = cust_account_id
    Valore di chiave esterna = cust_account_id

    ArIbm_R_Parties

    Attributo di chiave esterna = party_id
    Valore di chiave esterna = party_id
    Oggetto child:
       Nome = Contatti
       Tipo = ArIbm_R_Contacts_Customer

    ArIbm_R_Party_Sites

    Attributo di chiave esterna = party_site_id
    Valore di chiave esterna = party_site_id
    Oggetto child:
       Nome = Ubicazioni
       Tipo = ArIbm_R_Locations
    Oggetto child:
       Nome = Contatti
       Tipi = ArIbm_R_Contacts_Sites

    ArIbm_R_Acct_Sites

    Attributo di chiave esterna = cust_account_id
    Valore di chiave esterna = cust_account_id
    Oggetto child:
       Nome = PartySites
       Tipo = ArIbm_R_Party_Sites
    Oggetto child:
       Nome = SiteUses
       Tipo = ArIbm_R_Site_Uses

    ArIbm_R_Site_Uses

    Attributo di chiave esterna = cust_acct_site_id
    Valore di chiave esterna = cust_acct_site_id

    ArIbm_R_Locations

    Attributo di chiave esterna = location_id
    Valore di chiave esterna = location_id

    ArIbm_R_Contacts_Sites

    Attributo di chiave esterna = owner_table_id
    Valore di chiave esterna = party_site_id

    ArIbm_R_Contacts_Customer

    Attributo di chiave esterna = owner_table_id
    Valore di chiave esterna = party_id

  6. salvare il modulo

    Nella visualizzazione Integrazione, fare clic sul modulo Oracle_outbound .

    Dalla barra menù, selezionare File > Salva.


Terms of use |


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