Testowanie operacji tworzenia (Create)

Po wdrożeniu modułu przetwarzania danych wychodzących na serwerze WebSphere Process Server należy przetestować złożoną aplikację adaptera przy użyciu testowego klienta integracji produktu WebSphere Integration Developer. Najpierw należy przetestować operację tworzenia (Create), a następnie - operację pobierania (Retrieve).

Przed rozpoczęciem

Informacje o tej czynności

Informacje o tej czynności

Aby przetestować operację tworzenia (Create), należy utworzyć wpis klienta zawierający dwa adresy i jeden numer telefonu.

Sposób wykonywania tej czynności

Kroki czynności

  1. Wybierz moduł do przetestowania.

    W produkcie Websphere Integration Developer kliknij prawym przyciskiem myszy moduł Oracle_Outbound, a następnie wybierz opcję Test > Test Module (Testuj - Testuj moduł).

  2. Ustaw wartości testowe.
    W oknie Oracle_Outbound_Test użyj strzałek, aby ustawić wartości testowe podane w poniższej tabeli.
    Tabela 1. Wartości testowe dla operacji pobierania (Create)
    Element Wartość testowa
    Konfiguracja Test domyślnego modułu
    Moduł Oracle_Outbound
    Komponent JDBCOutboundInterface
    Interfejs JDBCOutboundInterface
    Operacja createArIbm_C_Cust_Profile
  3. Ustaw wartości atrybutu dla wejściowego obiektu biznesowego.

    Należy ustawić wartości atrybutu dla obiektu Customer Profile (Profil klienta), który jest obiektem najwyższego poziomu ArIbm_C_Cust_Profile. Ponieważ w tym przykładzie używane są dwa adresy i jeden kontakt, należy również ustawić wartości dla dwóch obiektów podrzędnych typu Addresses (Adresy) i jednego obiektu podrzędnego typu Contacts (Kontakty). Poniższe tabele zawierają wartości dla poszczególnych obiektów i informacje o wszystkich ograniczeniach (np. ograniczenie wskazujące, że wartość musi być unikalna).

    Produkt Oracle wymaga identyfikatorów na potrzeby importowania. Te identyfikatory odpowiadają identyfikatorom obiektów w systemie, z którego one pochodzą. Identyfikatory są używane w wielu obiektach. Z tego powodu należy zapisać wartości, które będą używane, aby można było je spójnie wprowadzić w przypadku innych obiektów. Dla każdej spośród poniższych pięciu wartości należy utworzyć unikalne wartości łańcuchowe.
    • CustomerReference#
    • AddressReference#1
    • AddressReference#2
    • TelephoneReference#
    • CustomerNameReference
    Uwaga: Więcej informacji o wymaganych wartościach i innych dozwolonych wartościach dla danych w tabelach interfejsu Oracle można znaleźć w dokumentacji produktu Oracle Applications (Aplikacje Oracle), a zwłaszcza w podręczniku Oracle Receivables User Guide (Podręcznik użytkownika Należności).
    1. Ustaw komendę na wartość Create (Tworzenie).
    2. W oknie Events (Zdarzenia) diagramu składania w obszarze Initial request parameters (Początkowe parametry żądania) kliknij kolumnę Value (Wartość) obok nazwy każdego atrybutu, którego wartość ma zostać ustawiona, a następnie wprowadź wartość z jednej z poniższych tabel.
      Rysunek 1. Wartości atrybutu
      Opis tego obrazu można znaleźć w tekście otaczającym.
      Uwaga:
      • Aby ustawić wartość atrybutu na <NULL>, kliknij pole wartości tego atrybutu. Kliknij strzałkę, a następnie wybierz opcję <NULL> z listy.
      • Aby dodać obiekt podrzędny, kliknij prawym przyciskiem myszy atrybut o odpowiednim typie, a następnie wybierz opcję Add Element (Dodaj element). Wprowadź liczbę elementów, które są dodawane dla każdego atrybutu. W tym przykładzie w przypadku dodawania elementów dla atrybutu ArIbm_R_Cust_Interface_All należy wprowadzić cyfrę 2, ponieważ istnieją 2 obiekty podrzędne tego typu (dwa adresy), natomiast w przypadku dodawania elementów dla atrybutu ArIBM_C_Contacts należy wprowadzić cyfrę 1, ponieważ istnieje jeden obiekt podrzędny tego typu (jeden kontakt).
      Rysunek 2. Używanie opcji Add Element (Dodaj element) na potrzeby dodawania obiektu podrzędnego
      Opis tego obrazu znajduje się w otaczającym tekście.
      Tabela 2. Wartości dla obiektu najwyższego poziomu
      Atrybut Wartość Uwagi
      Insert_update_flag I  
      Orig_system_
      customer_ref
      CustomerReference # Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Customer_profile_
      class_name
      DEFAULT  
      Credit_hold N  
      Last_updated_by -1  
      Last_update_date 2006-06-25 12:00:00 Dzisiejsza data i godzina. Nie muszą być dokładne.
      Creation_date 2006-06-25 12:00:00 Dzisiejsza data i godzina. Nie muszą być dokładne.
      Created_by -1  
      Org_id 204  

      Poniższa tabela zawiera listę wartości dla nowego elementu dla atrybutu Addresses (Adresy).

      Tabela 3. Wartości dla nowego elementu dla atrybutu Addresses (Adresy)
      Atrybut Wartość Uwagi
      Orig_system_
      customer_ref
      CustomerReference# Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Site_use_code BILL_TO  
      Orig_system_
      address_ref
      AddressReference# Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Insert_update_flag I  
      Customer_name CustomerNameReference Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Customer_number <NULL>  
      Customer_status A  
      Primary_site_
      use_flag
      Y  
      Location <NULL>  
      Address1 Test Address 1 Możliwe jest użycie informacji o własnym adresie.
      Address2 <NULL>  
      Address3 <NULL>  
      Address4 <NULL>  
      City San Mateo  
      State CA  
      Province <NULL>  
      County San Mateo  
      Postal_code 94010  
      country US  
      Cust_category_code CUSTOMER  
      Last_updated_by -1  
      Last_update_date 2006-06-25 12:00:00 Dzisiejsza data i godzina. Nie muszą być dokładne.
      Created_by -1  
      Creation_date 2006-06-25 12:00:00 Dzisiejsza data i godzina. Nie muszą być dokładne.
      Org_id 204  
      Customer_name_
      phonetic
      CustomerNameReference Należy użyć zapisanej wartości.

      Poniższa tabela zawiera listę wartości dla drugiego elementu dla atrybutu Addresses (Adresy).

      Tabela 4. Wartości dla drugiego elementu dla atrybutu Addresses (Adresy)
      Atrybut Wartość Uwagi
      Orig_system_
      customer_ref
      CustomerReference# Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Site_use_code SHIP_TO  
      Orig_system_
      address_ref
      AddressReference#2 Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Insert_update_flag I  
      Customer_name CustomerNameReference Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Customer_number <NULL>  
      Customer_status A  
      Primary_site_
      use_flag
      Y  
      Location <NULL>  
      Address1 Test Address 2 Możliwe jest użycie informacji o własnym adresie.
      Address2 <NULL>  
      Address3 <NULL>  
      Address4 <NULL>  
      City San Mateo  
      State CA  
      Province <NULL>  
      County San Mateo  
      Postal_code 94010  
      country US  
      Cust_category_code CUSTOMER  
      Last_updated_by -1  
      Last_update_date 2006-06-25 12:00:00 Dzisiejsza data i godzina. Nie muszą być dokładne.
      Created_by -1  
      Creation_date 2006-06-25 12:00:00 Dzisiejsza data i godzina. Nie muszą być dokładne.
      Org_id 204  
      Customer_name_
      phonetic
      CustomerNameReference Należy użyć zapisanej wartości.

      Poniższa tabela zawiera listę wartości dla elementu dla atrybutu Contacts (Kontakty).

      Tabela 5. Wartości dla elementu dla atrybutu Contacts (Kontakty)
      Atrybut Wartość Uwagi
      Orig_system_
      contact_ref
      <NULL>  
      Orig_system_
      telephone_ref
      TelephoneReference# Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Orig_system_
      customer_ref
      CustomerReference# Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Orig_system_
      address_ref
      AddressReference#1 Należy użyć zapisanej wartości. Wartość musi być unikalna.
      Insert_update_flag I  
      Contact_first_name <NULL>  
      Contact_last_name <NULL>  
      Contact_title <NULL>  
      Contact_job_title <NULL>  
      Telephone 5551212 Możliwe jest użycie informacji o własnym numerze telefonu.
      Telephone_extension 1234 Należy użyć wartości <NULL>, jeśli użytkownik nie ma telefonu.
      Telephone_type FAX  
      Telephone_area_code 650  
      Last_update_date 2006-06-25 12:00:00 Dzisiejsza data i godzina. Nie muszą być dokładne.
      Last_updated_by -1  
      Creation_date 2006-06-25 12:00:00 Dzisiejsza data i godzina. Nie muszą być dokładne.
      Created_by -1  
      Email_address <NULL>  
      Org_id 204  
  4. Kliknij przycisk Continue (Kontynuuj). W oknie Deployment Location (Miejsce wdrożenia) wybierz nazwę serwera, na którym moduł zostanie wdrożony, a następnie kliknij przycisk Finish (Zakończ). Zostanie wyświetlone okno Starting the Integration Test Client (Uruchamianie testowego klienta integracji), które po chwili zniknie.
  5. Sprawdź, czy klient został poprawnie zaimportowany

    Zaloguj się do pakietu Oracle E-Business Suite, a następnie przełącz swoją autoryzację na Receivables Manager (Kierownik Należności). Z menu wybierz opcję Customers > Standard (Klienci - Standardowo), aby otworzyć okno Find/Enter Customers (Wyszukiwanie/wprowadzanie klientów). Wykonaj zapytanie o zaimportowanego klienta.

    Uwaga: Szczegółowe informacje na temat używania interfejsu produktu Oracle zawiera dokumentacja produktu Oracle Applications (Aplikacje Oracle).
  6. Zapisz numer klienta wyświetlony na ekranie klienta w produkcie Oracle.

    Numer klienta będzie używany podczas testowania operacji pobierania (Retrieve).

Wynik

Dalsze czynności

Odsyłacze pokrewne
Informacje dotyczące rozwiązywania problemów związanych z aplikacjami przykładowymi

Terms of use |


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