2015-05-27 2 views
0

Я хочу автоматическое пакетное задание, которое выполняется в ночное время, которое загружает определенные столбцы из QC (дефекты) с набором фильтров, а затем обновляет данные до Oracle база данных. На какой язык скриптов вы бы предложили посмотреть? Любой вход будет очень полезен!экспортировать дефектные детали из центра качества и обновить его на базе Oracle DB

Спасибо, Ramya

ответ

0

Сначала вы должны решить, какой центр качества API вы хотите использовать. API REST или API OTA. Используя REST, вы можете использовать практически любой язык. Используя OTA API, вам нужен язык, который поддерживает COM-объекты. В примерах документации OTA API используется VB. Лично я предпочитаю Ruby для доступа к Центру качества через OTA API. Вот пример того, как подключиться к Центру качества и получить список открытых ошибок:

require 'win32ole' 
tdc = WIN32OLE.new('TDApiOle80.TDConnection') 
tdc.InitConnectionEx('https://yourserver/qcbin/') 
tdc.Login('user', 'pass') 
tdc.Connect('domain', 'project') 
bug_factory = tdc.BugFactory 
bug_filter = bug_factory.Filter 
bug_filter["BG_STATUS"] = 'Open' 
bugs = bug_factory.NewList(bug_filter) 

Вы также можете подключиться к Oracle с помощью Ruby, см this question.