Objekte für die "Retrieve"-Operation erstellen

Um die Geschäftsobjekte für die "Retrieve"-Operation zu erstellen, müssen Sie eine Beziehung zwischen dem übergeordneten und den untergeordneten Geschäftsobjekten herstellen. Adapter for JDBC verarbeitet die Geschäftsobjekte, indem er Zeilen aus den entsprechenden Oracle E-Business Suite-Basistabellen abruft.

Über diese Task

Verwenden Sie die für diese Prozedur beschriebenen Schritte, um ein Objekt der höchsten Ebene zu erstellen, die ihm zugeordneten untergeordneten Objekte hinzuzufügen und die übrigen Objekte für die "Retrieve"-Operation zu erstellen. Nach dem Erstellen des Objekts der höchsten Ebene können Sie die Informationen in der bereitgestellten Tabelle verwenden, um untergeordnete Objekte hinzuzufügen und die Werte für Fremdschlüssel festzulegen.

Task ausführen

  1. Wählen Sie ein Objekt der höchsten Ebene aus.

    Erweitern Sie in der Perspektive Geschäftsintegration von WebSphere Integration Developer das Modul Oracle_Outbound.

    Erweitern Sie Datentypen. Klicken Sie doppelt auf das Objekt ArIbm_R_Cust_Accounts.

  2. Legen Sie den Wert des Primärschlüssels für das Objekt fest.

    Klicken Sie im Fenster Geschäftsobjekt auf das Attribut cust_account_id.

    Klicken Sie in der Sicht Eigenschaften auf die Registerkarte Anwendungsinformationen.

    Ändern Sie im Feld ASI-Elementeigenschaften des Fensters Attribut – cust_account_id den Wert in der Spalte rechts neben jdbcasi:PrimaryKey in true.

    Abbildung 1. Primärschlüssel festlegen
    Diese Abbildung wird im umgebenden Text beschrieben.
  3. Fügen Sie das erste untergeordnete Objekt hinzu.
    1. Klicken Sie im oberen Bereich des Fensters Geschäftsobjekt auf die Schaltfläche zum Hinzufügen eines neuen Objekts.
    2. Klicken Sie in der Sicht Eigenschaften auf die Registerkarte Beschreibung, und geben Sie die Werte für die Attribute ein.
      • Geben Sie im Feld Name die Zeichenfolge Profiles ein.
      • Verwenden Sie die Pfeile im Feld Typ, um den Wert ArIbm_R_Cust_Profiles auszuwählen.
      • Wählen Sie das Markierungsfeld Feldgruppe aus.
  4. Fügen Sie die übrigen untergeordneten Geschäftsobjekte zum Objekt der höchsten Ebene hinzu.
    Wiederholen Sie den vorherigen Schritt, um zwei oder mehr untergeordnete Geschäftsobjekte zum Objekt "ArIbm_R_Cust_Accounts" hinzuzufügen. In der folgenden Tabelle werden die einzugebenden Attribute für den Namen und den Typ für jedes untergeordnete Geschäftsobjekt dargestellt.
    Tabelle 1. Attribute für Name und Typ
    Name Typ
    Parties ArIbm_R_Parties
    AccountSites ArIbm_R_Acct_Sites
    In der folgenden Abbildung wird dargestellt, wie die Gruppe der Objekte nach der Erstellungsprozedur aussieht.
    Abbildung 2. Erstellte Gruppe der Objekte für die "Retrieve"-Operation Diese Abbildung wird im umgebenden Text beschrieben.
  5. Erstellen Sie die übrigen Geschäftsobjekte für die "Retrieve"-Operation.

    In diesem Schritt wird beschrieben, wie der Wert für den Fremdschlüssel festgelegt und ein untergeordnetes Objekt zu den übrigen Geschäftsobjekten hinzugefügt wird, die zum Erstellen der "Retrieve"-Operation erforderlich sind. Die anwendungsspezifischen Informationen für den Fremdschlüssel ermöglichen dem Adapter, untergeordnete Objekte auf der Basis eines Attributwerts im übergeordneten Objekt abzurufen.

    Legen Sie den Wert für den Fremdschlüssel für alle acht Objekte in der Tabelle "Objekte, für die Fremdschlüsselwerte und untergeordnete Objekte erforderlich sind" fest. Verwenden Sie für jedes Objekt den in der Tabelle angegebenen Attributnamen und Attributwert.

    Für Geschäftsobjekte in der Tabelle, die über untergeordnete Objekte verfügen, müssen Sie Werte für die untergeordneten Objekte hinzufügen. Geben Sie für jedes untergeordnete Objekt den in der Tabelle bereitgestellten Namen und Typ ein.

    1. Legen Sie den Wert des Fremdschlüssels für das Objekt fest.

      Klicken Sie in der Sicht Geschäftsintegration doppelt auf den Objektnamen. Klicken Sie auf den in der Tabelle für das ausgewählte Objekt angegebenen Attributnamen.

      Klicken Sie in der Sicht Eigenschaften auf die Registerkarte Anwendungsinformationen.

      Klicken Sie im Fenster Attribut – attributname mit der rechten Maustaste auf das Feld ASI-Elementeigenschaften. Wählen Sie Hinzufügen nach > jdbcasi:ForeignKey aus.

      Legen Sie den Wert in der Spalte rechts neben jdbcasi:ForeignKey so fest, dass er mit dem in der Tabelle aufgelisteten Wert für das ausgewählte Objekt übereinstimmt.

    2. Fügen Sie untergeordnete Geschäftsobjekte hinzu.

      Klicken Sie in der Sicht Geschäftsintegration doppelt auf den Objektnamen. Klicken Sie im oberen Bereich des Fensters Geschäftsobjekt auf die Schaltfläche zum Hinzufügen eines neuen Objekts.

      Klicken Sie in der Sicht Eigenschaften auf die Registerkarte Beschreibung, und geben Sie die Werte für die Attribute ein.

      • Geben Sie im Feld Name den in der Tabelle angegebenen Namen des untergeordneten Objekts für das ausgewählte Objekt ein.
      • Verwenden Sie die Pfeile im Feld Typ, um den in der Tabelle angegebenen Wert für den Typ des untergeordneten Objekts für das ausgewählte Objekt auszuwählen.
      • Wählen Sie das Markierungsfeld Feldgruppe aus.
    Tabelle 2. Objekte, für die Fremdschlüsselwerte und untergeordnete Objekte erforderlich sind
    Objekt Werte
    ArIbm_R_Cust_Profiles

    ForeignKey-Attribut = cust_account_id
    ForeignKey-Wert = cust_account_id

    ArIbm_R_Parties

    ForeignKey-Attribut = party_id
    ForeignKey-Wert = party_id
    Untergeordnetes Objekt:
       Name = Contacts
       Typ = ArIbm_R_Contacts_Customer

    ArIbm_R_Party_Sites

    ForeignKey-Attribut = party_site_id
    ForeignKey-Wert = party_site_id
    Untergeordnetes Objekt:
       Name = Locations
       Typ = ArIbm_R_Locations
    Untergeordnetes Objekt:
       Name = Contacts
       Typ = ArIbm_R_Contacts_Sites

    ArIbm_R_Acct_Sites

    ForeignKey-Attribut = cust_account_id
    ForeignKey-Wert = cust_account_id
    Untergeordnetes Objekt:
       Name = PartySites
       Typ = ArIbm_R_Party_Sites
    Untergeordnetes Objekt:
       Name = SiteUses
       Typ = ArIbm_R_Site_Uses

    ArIbm_R_Site_Uses

    ForeignKey-Attribut = cust_acct_site_id
    ForeignKey-Wert = cust_acct_site_id

    ArIbm_R_Locations

    ForeignKey-Attribut = location_id
    ForeignKey-Wert = location_id

    ArIbm_R_Contacts_Sites

    ForeignKey-Attribut = owner_table_id
    ForeignKey-Wert = party_site_id

    ArIbm_R_Contacts_Customer

    ForeignKey-Attribut = owner_table_id
    ForeignKey-Wert = party_id

  6. Speichern Sie das Modul.

    Klicken Sie in der Sicht Geschäftsintegration auf das Modul Oracle_Outbound.

    Wählen Sie in der Menüleiste den Eintrag Datei > Speichern aus.


Rechtliche Hinweise |


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