Тестирование операции Create

После того как модуль обработки исходящей информации развернут yf WebSphere Process Server, можно протестировать собранное приложение адаптера в клиенте тестирования WebSphere Integration Developer. Сначала можно проверить операцию Create, а затем - операцию Retrieve.

Перед тем, как начать

Описание задачи

Об этой задаче

Для тестирования операции create создайте запись о клиенте и указаны его два адреса и номер телефона.

Как выполнить эту задачу

Шаги этой задачи

  1. Выберите тестируемый модуль

    В Websphere Integration Developer щелкните правой кнопкой на модуле Oracle_Outbound и выберите Тестирование > Модуль тестирования.

  2. Укажите тестовые значения
    В окне Oracle_Outbound_Test укажите значения в полях согласно следующей таблице:
    Табл. 1. Тестовые значения для операции Create
    Элемент Тестовое значение
    Конфигурация Тест модуля по умолчанию
    Модуль Oracle_Outbound
    Компонент JDBCOutboundInterface
    Интерфейс JDBCOutboundInterface
    Операция createArIbm_C_Cust_Profile
  3. Задайте атрибуты входного бизнес-объекта

    Укажите атрибуты объекта профайла клиента, который является объектом верхнего уровня ArIbm_C_Cust_Profile. Так как этот пример использует два адреса и одну контактную информацию, требуется задать значения для двух дочерних объектов типа Addresses и одного объекта типа Contacts. В следующей таблице перечислены значения всех объектов и ограничения, например, на уникальность значения.

    Для импорта в Oracle требуются значения ИД. Эти значения представляют соответствующие значения ИД для объектов из исходной системы. Эти ИД используются в нескольких объектах, поэтому запишите эти значения, чтобы они были одинаковыми для разных объектов. Для каждого из следующих пяти значений создайте уникальные строковые значения.
    • CustomerReference#
    • AddressReference#1
    • AddressReference#2
    • TelephoneReference#
    • CustomerNameReference
    Прим.: Дополнительная информация об обязательных и прочих значениях для данных в интерфейсных таблицах Oracle приведена в документации по Oracle Applications в руководстве пользователя Oracle Receivables.
    1. Выберите Create.
    2. В окне События диаграммы сборки в начальных параметрах запроса щелкните на столбце Значение рядом с атрибутами и введите следующие значения.
      Рис. 1. Значения атрибутов
      текст
      Прим.:
      • Для того чтобы задать атрибут равным <null>, щелкните на поле для атрибута. Щелкните на стрелке и выберите <null> из списка.
      • Для того чтобы добавить дочерний объект, щелкните правой кнопкой на атрибуте соответствующего типа и выберите Добавить элемент. Введите количество элементов, добавленных для каждого атрибута. В этом примере введите 2, когда вы добавляете элементы для атрибута ArIbm_R_Cust_Interface_All, потому что существует два дочерних объекта этого типа (для адреса), и введите 1, когда вы добавляете элементы для атрибута ArIBM_C_Contacts, потому что существует один дочерний объект этого типа (одна контактная информация).
      Рис. 2. Использование команды Добавить элемент для добавления дочернего объекта
      текст
      Табл. 2. Значения для объекта верхнего уровня
      Атрибут Значение Примечание
      Insert_update_flag I  
      Orig_system_
      customer_ref
      CustomerReference# Используйте записанное значение. Значение должно быть уникальным.
      Customer_profile_
      class_name
      DEFAULT  
      Credit_hold N  
      Last_updated_by -1  
      Last_update_date 2006-06-25 12:00:00 Текущие дата и время. Не должны точно совпадать.
      Creation_date 2006-06-25 12:00:00 Текущие дата и время. Не должны точно совпадать.
      Created_by -1  
      Org_id 204  

      В следующей таблице перечислены значения для нового элемента атрибута Addresses.

      Табл. 3. Значения для нового элемента атрибута Addresses
      Атрибут Значение Примечание
      Orig_system_
      customer_ref
      CustomerReference# Используйте записанное значение. Значение должно быть уникальным.
      Site_use_code BILL_TO  
      Orig_system_
      address_ref
      AddressReference# Используйте записанное значение. Значение должно быть уникальным.
      Insert_update_flag I  
      Customer_name CustomerNameReference Используйте записанное значение. Значение должно быть уникальным.
      Customer_number <null>  
      Customer_status A  
      Primary_site_
      use_flag
      Y  
      Location <null>  
      Address1 Тестовый адрес 1 Укажите информацию об адресе.
      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 Текущие дата и время. Не должны точно совпадать.
      Created_by -1  
      Creation_date 2006-06-25 12:00:00 Текущие дата и время. Не должны точно совпадать.
      Org_id 204  
      Customer_name_
      phonetic
      CustomerNameReference Используйте записанное значение.

      В следующей таблице перечислены значения для второго элемента атрибута Addresses.

      Табл. 4. Значения для второго элемента атрибута Addresses
      Атрибут Значение Примечание
      Orig_system_
      customer_ref
      CustomerReference# Используйте записанное значение. Значение должно быть уникальным.
      Site_use_code SHIP_TO  
      Orig_system_
      address_ref
      AddressReference#2 Используйте записанное значение. Значение должно быть уникальным.
      Insert_update_flag I  
      Customer_name CustomerNameReference Используйте записанное значение. Значение должно быть уникальным.
      Customer_number <null>  
      Customer_status A  
      Primary_site_
      use_flag
      Y  
      Location <null>  
      Address1 Тестовый адрес 2 Укажите информацию об адресе.
      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 Текущие дата и время. Не должны точно совпадать.
      Created_by -1  
      Creation_date 2006-06-25 12:00:00 Текущие дата и время. Не должны точно совпадать.
      Org_id 204  
      Customer_name_
      phonetic
      CustomerNameReference Используйте записанное значение.

      В следующей таблице перечислены значения для элемента атрибута Contacts.

      Табл. 5. Значения для элемента атрибута Contacts
      Атрибут Значение Примечание
      Orig_system_
      contact_ref
      <null>  
      Orig_system_
      telephone_ref
      TelephoneReference# Используйте записанное значение. Значение должно быть уникальным.
      Orig_system_
      customer_ref
      CustomerReference# Используйте записанное значение. Значение должно быть уникальным.
      Orig_system_
      address_ref
      AddressReference#1 Используйте записанное значение. Значение должно быть уникальным.
      Insert_update_flag I  
      Contact_first_name <null>  
      Contact_last_name <null>  
      Contact_title <null>  
      Contact_job_title <null>  
      Telephone 5551212 Укажите информацию о номере телефона.
      Telephone_extension 1234 Используйте <null>, если параметр отсутствует.
      Telephone_type FAX  
      Telephone_area_code 650  
      Last_update_date 2006-06-25 12:00:00 Текущие дата и время. Не должны точно совпадать.
      Last_updated_by -1  
      Creation_date 2006-06-25 12:00:00 Текущие дата и время. Не должны точно совпадать.
      Created_by -1  
      Email_address <null>  
      Org_id 204  
  4. Нажмите Продолжить. В окне Расположение развертывания выберите сервер, на котором будет развернут модуль, и нажмите Готово. Откроется и сразу же закроется окно Запуск тестового клиента интеграции.
  5. Убедитесь в том, что клиент был правильно импортирован

    Войдите в систему Oracle E-Business Suite как Администратор Receivables. Выберите в меню пункт Клиенты > Стандартные, чтобы открыть окно Найти/указать клиентов. Найдите импортированного клиента.

    Прим.: Дополнительная информация о работе с интерфейсом Oracle приведена в документации Oracle Applications.
  6. Запишите номер клиента, показанный в ответе Oracle.

    Этот номер клиента потребуется при тестировании операции Retrieve.

Результат

Дальнейшие действия

Ссылки, связанные с данной
Устранение неполадок примеров приложений

Условия использования |


(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)