Интеграция данных Pentaho с REST - PullRequest
1 голос
/ 28 июля 2011

Я пытаюсь подключиться к остальному API через SSL с аутентификацией un / pwd.Я могу просмотреть URL - однако, когда я запускаю работу, ничего не происходит.По сути, я просто хочу подключиться к серверу и вывести данные в XML-файл.

Заранее спасибо

JOB:

<?xml version="1.0" encoding="UTF-8"?>
<transformation-steps>
 <steps>
  <step>
    <name>REST Client</name>
    <type>Rest</type>
    <description/>
    <distribute>Y</distribute>
    <copies>1</copies>
         <partitioning>
           <method>none</method>
           <schema_name/>
           </partitioning>
    <method>GET</method>
    <url>https:&#47;&#47;blah&#47;services&#47;companies</url>
    <urlInField>N</urlInField>
    <dynamicMethod>N</dynamicMethod>
    <methodFieldName/>
    <urlField/>
    <bodyField/>
    <httpLogin>tbrown</httpLogin>
    <httpPassword></httpPassword>
    <httpPassword>Encrypted 2be98afc86aa7f2e4fa498679d99a9cce</httpPassword>
    <proxyHost/>
    <proxyPort/>
    <preemptive>N</preemptive>
    <trustStoreFile/>
    <trustStorePassword/>
    <headers>
      </headers>
    <parameters>
      </parameters>
    <result>
      <name>REST3_DATA</name>
      <code>REST3_STATUS</code>
      <response_time/>
      </result>
     <cluster_schema/>
 <remotesteps>   <input>   </input>   <output>   </output> </remotesteps>    <GUI>
      <xloc>114</xloc>
      <yloc>185</yloc>
      <draw>Y</draw>
      </GUI>
    </step>

  <step>
    <name>XML Output</name>
    <type>XMLOutput</type>
    <description/>
    <distribute>Y</distribute>
    <copies>1</copies>
         <partitioning>
           <method>none</method>
           <schema_name/>
           </partitioning>
    <encoding>UTF-8</encoding>
    <name_space/>
    <xml_main_element>Rows</xml_main_element>
    <xml_repeat_element>Row</xml_repeat_element>
    <file>
      <name>C:\temp\output.txt</name>
      <extention>xml</extention>
      <servlet_output>N</servlet_output>
      <do_not_open_newfile_init>N</do_not_open_newfile_init>
      <split>N</split>
      <add_date>N</add_date>
      <add_time>N</add_time>
      <SpecifyFormat>N</SpecifyFormat>
      <omit_null_values>N</omit_null_values>
      <date_time_format/>
      <add_to_result_filenames>N</add_to_result_filenames>
      <zipped>N</zipped>
      <splitevery>0</splitevery>
    </file>
    <fields>
      <field>
        <name>REST3_DATA</name>
        <element>DATA</element>
        <type>-</type>
        <format/>
        <currency/>
        <decimal/>
        <group/>
        <nullif/>
        <length>-1</length>
        <precision>-1</precision>
      </field>
      <field>
        <name>REST3_STATUS</name>
        <element/>
        <type>Integer</type>
        <format/>
        <currency/>
        <decimal/>
        <group/>
        <nullif/>
        <length>-1</length>
        <precision>0</precision>
      </field>
    </fields>
     <cluster_schema/>
 <remotesteps>   <input>   </input>   <output>   </output> </remotesteps>    <GUI>
      <xloc>332</xloc>
      <yloc>174</yloc>
      <draw>Y</draw>
      </GUI>
    </step>

    </steps>
<order>
  <hop> <from>REST Client</from><to>XML Output</to><enabled>Y</enabled> </hop>
  </order>
  <notepads>
   </notepads>
 </transformation-steps>

LOG:

2011/07/28 15:42:10 - Метаданные преобразования - У нас 0 соединений ... 2011/07/28 15:42:10 - Метаданные преобразования - Чтение двух шагов ... 2011/07/ 28 15:42:10 - Метаданные трансформации - Просмотр шага № 0 2011/28/28 15:42:10 - Метаданные трансформации - Просмотр шага №1 2011/07/28 15:42:10 - Метаданные преобразования - Мыесть 1 прыжок ... 2011/07/28 15:42:10 - Метаданные трансформации - Просмотр хопа

0 2011/07/28 15:42:10 - Метаданные трансформации - количество шагов прочитано:

2 2011/07/28 15:42:10 - Метаданные преобразования - количество прыжков прочитано: 1 2011/07/28 15:42:10 - Ложка - Преобразование открыто.2011/07/28 15:42:10 - Ложка - Запуск преобразования [тест] ... 2011/07/28 15:42:10 - Ложка - Запущено выполнение преобразования.2011/07/28 15:42:10 - test - Началась диспетчеризация для преобразования [test] 2011/07/28 15:42:10 - test - Обнаружено N аргументов: 0 2011/07/28 15:42:10 -test - это не преобразование воспроизведения 2011/07/28 15:42:10 - метаданные преобразования - естественная сортировка шагов, выполненных за {0} мс ({1} раз вычислены предыдущие шаги) 2011/07/28 15:42:10 - тест - я нашел 2 разных шага для запуска.2011/07/28 15:42:10 - test - Распределение наборов строк ... 2011/07/28 15:42:10 - test - Распределение наборов строк для шага 0 -> REST Client 2011/07/28 15:42:10 - test - prevcopies = 1, nextcopies = 1 2011/07/28 15:42:10 - test - Преобразованию выделен новый набор строк [REST Client.0 - XML ​​Output.0] 2011/07/28 15:42:10 -test - Выделено 1 наборов строк для шага 0 -> REST Client 2011/07/28 15:42:10 - test - Выделено наборов строк для шага 1 -> XML Output 2011/07/28 15:42:10 - test - Allocated1 набор строк для шага 1 -> Вывод XML
2011/07/28 15:42:10 - test - Распределение шагов и StepData ... 2011/07/28 15:42:10 - test - Преобразование собираетсяшаг размещения [REST Client] типа [Rest] 2011/07/28 15:42:10 - тест - у шага есть nrcopies = 1 2011/07/28 15:42:10 - REST Client.0 - распространение активировано 2011/07/ 28 15:42:10 - REST Client.0 - Начало распределения буферов и новых потоков ... 2011/07/28 15:42:10 - REST Client.0 - Шаг информации: nrinput = 0 nroutput = 1 2011 /28.07 15:42:10 - REST Client.0 - выход отн.1: 1 2011/07/28 15:42:10 - REST Client.0 - найден выходной набор строк [REST Client.0 - XML ​​Output.0] 2011/07/28 15:42:10 - REST Client.0 -Завершено диспетчеризация 2011/07/28 15:42:10 - тест - Преобразование выделило новый шаг: [REST Client] .0 2011/07/28 15:42:10 - тест - Преобразование собирается выделить шаг [Вывод XML] типа [XMLOutput] 2011/07/28 15:42:10 - тест - у Step есть nrcopies = 1 2011/07/28 15:42:10 - XML ​​Output.0 - распространение активировано 2011/07/28 15:42: 10 - XML ​​Output.0 - Начало распределения буферов и новых потоков ... 2011/07/28 15:42:10 - XML ​​Output.0 - Шаг информации: nrinput = 1 nroutput = 0 2011/07/28 15:42:10 - XML ​​Output.0 - Получен предыдущий шаг из [XML Output] # 0 -> REST Client 2011/07/28 15:42:10 - XML ​​Output.0 - входное отношение равно 1: 1 2011/07 /28 15:42:10 - XML ​​Output.0 - Найден входной набор строк [REST Client.0 - XML ​​Output.0] 2011/07/28 15:42:10 - XML ​​Output.0 - Закончена диспетчеризация 2011/07/28 15: 42: 10 - тест - Преобразование выделило новый шаг: [Вывод XML] .0 2011/07/28 15:42:10 - тест - это преобразование может быть воспроизведено с датой воспроизведения: 2011/07/28 15:42:10 2011/07/28 15:42:10 - тест - инициализация 2 шага ... 2011/07/28 15:42: 10 - REST Client.0 - работает на подчиненном сервере

0/1.2011/07/28 15:42:10 - XML ​​Output.0 - Запуск на подчиненном сервере

0/1.2011/07/28 15:42:10 - XML ​​Output.0 - Открытие потока вывода в

кодировка: UTF-8 2011/07/28 15:42:10 - тест - шаг [REST Client.0] инициализируется без нареканий. 2011/07/28 15:42:10 - тест - шаг [XML Output.0] инициализируется без нареканий. 2011/07/28 15:42:10 - тест - Преобразование выделило 2 потока и 1 набор строк. 2011/07/28 15:42:10 - REST Client.0 - Запуск запуска ... 2011/07/28 15:42:10 - REST Client.0 - сигнализирует 'output done' для 1 выходного набора строк. 2011/07/28 15:42:10 - XML ​​Output.0 - Начинаем работать ... 2011/07/28 15:42:10 - REST Client.0 - Завершена обработка (I = 0, O = 0, R = 0, W = 0, U = 0, E = 0) 2011/07/28 15:42:10 - Вывод XML.0 - Сигнализация «вывод завершен» до 0 выходных наборов строк. 2011/07/28 15:42:10 - XML ​​Output.0 - Завершено обработка (I = 0, O = 0, R = 0, W = 0, U = 0, E = 0) 2011/07/28 15:42:10 - Ложка - Преобразование закончено !!

1 Ответ

3 голосов
/ 01 марта 2016

Это старый вопрос, но я подумал, что сделаю предложение, если кто-нибудь наткнется на эту страницу.

Убедитесь, что у вас есть шаг генерации строки в качестве первого шага, потому что вы не можете начать преобразование с шага клиента REST, так как это шаг поиска, а не шаг ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...