Tworzenie obiektów dla operacji pobierania (Retrieve)

Aby utworzyć obiekty biznesowe dla operacji pobierania (Retrieve), należy utworzyć relację między nadrzędnymi i podrzędnymi obiektami biznesowymi. Produkt Adapter for JDBC przetwarza obiekty biznesowe, pobierając wiersze z odpowiednich tabel podstawowych pakietu Oracle E-Business Suite.

Przed rozpoczęciem

Informacje o tej czynności

Informacje o tej czynności

Aby utworzyć obiekt najwyższego poziomu, a także aby dodać jego obiekty podrzędne oraz utworzyć pozostałe obiekty dla operacji pobierania (Retrieve), należy wykonać kroki opisane w tej procedurze. Po zbudowaniu obiektu najwyższego poziomu należy użyć informacji w udostępnionej tabeli, aby dodać obiekty podrzędne i ustawić wartości klucza obcego.

Sposób wykonywania tej czynności

Kroki czynności

  1. Wybierz obiekt najwyższego poziomu.

    W perspektywie Business Integration (Integracja biznesowa) produktu WebSphere Integration Developer rozwiń moduł Oracle_Inbound.

    Rozwiń pozycję Data Types (Typy danych). Kliknij dwukrotnie obiekt ArIbm_R_Cust_Accounts.

  2. Ustaw wartość klucza podstawowego dla obiektu.

    W oknie Business Object (Obiekt biznesowy) kliknij atrybut cust_account_id.

    W widoku Properties (Właściwości) kliknij kartę Application Info (Informacje o aplikacji).

    W oknie Attribute – cust_account_id (Atrybut – cust_account_id), w polu ASI element properties (Właściwości elementu ASI), w kolumnie znajdującej się po prawej stronie pola jdbcasi:PrimaryKey zmień wartość na true.

    Rysunek 1. Ustawianie klucza podstawowego
    Opis tego obrazu można znaleźć w tekście otaczającym.
  3. Dodaj pierwszy podrzędny obiekt biznesowy.
    1. Aby dodać atrybut do obiektu biznesowego, kliknij przycisk u góry okna Business Object (Obiekt biznesowy).
    2. W widoku Properties (Właściwości) kliknij kartę Description (Opis), a następnie wprowadź wartości atrybutu.
      • W polu Name (Nazwa) wprowadź łańcuch Profiles.
      • W polu Type (Typ) wybierz z listy pozycję ArIbm_R_Cust_Profiles.
      • Zaznacz pole wyboru Array (Tablica).
  4. Dodaj do obiektu najwyższego poziomu pozostałe podrzędne obiekty biznesowe.
    Powtórz poprzedni krok, aby dodać jeszcze dwa podrzędne obiekty biznesowe do obiektu ArIbm_R_Cust_Accounts. W poniższej tabeli znajdują się nazwy i typy do wprowadzenia dla poszczególnych obiektów biznesowych.
    Tabela 1. Atrybuty nazwy i typu
    Nazwa Typ
    Parties ArIbm_R_Parties
    AccountSites ArIbm_R_Acct_Sites
    Na poniższym rysunku przedstawiono wygląd zestawu obiektów po wykonaniu procedury tworzenia.
    Rysunek 2. Utworzony zestaw obiektów dla operacji pobierania (Retrieve)Opis tego obrazu można znaleźć w tekście otaczającym.
  5. Utwórz pozostałe obiekty biznesowe dla operacji pobierania (Retrieve).

    W ramach tego kroku opisano procedurę ustawiania wartości klucza obcego i dodawania obiektu podrzędnego do pozostałych obiektów biznesowych, które należy utworzyć dla operacji pobierania (Retrieve). Informacje specyficzne dla aplikacji dotyczące klucza obcego umożliwiają adapterowi pobieranie obiektów podrzędnych na podstawie wartości atrybutu określonej w obiekcie nadrzędnym.

    Należy ustawić wartości klucza obcego dla wszystkich ośmiu obiektów podanych w tabeli o nazwie "Obiekty wymagające wartości klucza obcego i obiekty podrzędne". W przypadku każdego obiektu należy użyć nazwy i wartości atrybutu podanych w tabeli.

    W przypadku tych obiektów biznesowych w tabeli, które mają obiekty podrzędne, należy dodać wartości podrzędnych obiektów biznesowych. Dla każdego obiektu podrzędnego należy wprowadzić podaną w tabeli nazwę i typ.

    1. Ustaw wartość klucza obcego dla obiektu.

      W widoku Business Integration (Integracja biznesowa) kliknij dwukrotnie nazwę obiektu. Dla wybranego obiektu kliknij podany w tabeli atrybut nazwa atrybutu.

      W widoku Properties (Właściwości) kliknij kartę Application Info (Informacje o aplikacji).

      W oknie Attribute – nazwa atrybutu (Atrybut - nazwa atrybutu) kliknij prawym przyciskiem myszy pole ASI element properties (Właściwości elementu ASI). Wybierz opcję Add after > jdbcasi:ForeignKey (Dodaj po - jdbcasi:ForeignKey).

      W kolumnie po prawej stronie pola jdbcasi:ForeignKey ustaw wartość zgodną z wartością, która została podana w tabeli dla wybranego obiektu.

    2. Dodaj podrzędne obiekty biznesowe.

      W widoku Business Integration (Integracja biznesowa) kliknij dwukrotnie nazwę obiektu. Aby dodać atrybut do obiektu biznesowego, kliknij przycisk u góry okna Business Object (Obiekt biznesowy).

      W widoku Properties (Właściwości) kliknij kartę Description (Opis), a następnie wprowadź wartości atrybutu.

      • W polu Name (Nazwa) wpisz nazwę obiektu podrzędnego podaną w tabeli dla wybranego obiektu.
      • W polu Type (Typ) wybierz z listy typ obiektu podrzędnego.
      • Zaznacz pole wyboru Array (Tablica).
    Tabela 2. Obiekty wymagające wartości klucza obcego i obiekty podrzędne
    Obiekty Wartości
    ArIbm_R_Cust_Profiles

    Atrybut klucza obcego = cust_account_id
    Wartość klucza obcego = cust_account_id

    ArIbm_R_Parties

    Atrybut klucza obcego = party_id
    Wartość klucza obcego = party_id
    Obiekt podrzędny:
       Nazwa = Contacts
       Typ = ArIbm_R_Contacts_Customer

    ArIbm_R_Party_Sites

    Atrybut klucza obcego = party_site_id
    Wartość klucza obcego = party_site_id
    Obiekt podrzędny:
       Nazwa = Locations
       Typ = ArIbm_R_Locations
    Obiekt podrzędny:
       Nazwa = Contacts
       Typy = ArIbm_R_Contacts_Sites

    ArIbm_R_Acct_Sites

    Atrybut klucza obcego = cust_account_id
    Wartość klucza obcego = cust_account_id
    Obiekt podrzędny:
       Nazwa = PartySites
       Typ = ArIbm_R_Party_Sites
    Obiekt podrzędny:
       Nazwa = SiteUses
       Typ = ArIbm_R_Site_Uses

    ArIbm_R_Site_Uses

    Atrybut klucza obcego = cust_acct_site_id
    Wartość klucza obcego = cust_acct_site_id

    ArIbm_R_Locations

    Atrybut klucza obcego = location_id
    Wartość klucza obcego = location_id

    ArIbm_R_Contacts_Sites

    Atrybut klucza obcego = owner_table_id
    Wartość klucza obcego = party_site_id

    ArIbm_R_Contacts_Customer

    Atrybut klucza obcego = owner_table_id
    Wartość klucza obcego = party_id

  6. Zapisz moduł.

    W widoku Business Integration (Integracja biznesowa) kliknij moduł Oracle_Inbound.

    Wybierz opcję File > Save (Plik - Zapisz).

Wynik

Dalsze czynności


Terms of use |


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