我正在尝试使用un / pwd身份验证通过SSL连接到其他API。我能够浏览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://blah/services/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 - 转换元数据 - 阅读 2步... 2011/07/28 15:42:10 - 转换元数据 - 看 步骤#0 2011/07/28 15:42:10 - 转换元数据 - 看 step#1 2011/07/28 15:42:10 - 转换元数据 - 我们有1个 跳... 2011/07/28 15:42:10 - 转换元数据 - 看看跳
0 2011/07/28 15:42:10 - 转换元数据 - 步骤nr:
2 2011/07/28 15:42:10 - 转化元数据 - 啤酒花nr读取:1 2011/07/28 15:42:10 - Spoon - 转型开启2011/07/28 15:42:10 - 勺子 - 启动转型[测试] ... 2011/07/28 15:42:10 - Spoon - 开始转型执行。 2011/07/28 15:42:10 - 测试 - 调度开始转换[测试] 2011/07/28 15:42:10 - 测试 - 检测到的参数Nr:0 2011/07/28 15:42:10 - 测试 - 这不是重播转换2011/07/28 15:42:10 - 转换元数据 - 执行的自然步骤 {0} ms(计算前一步的{1}时间)2011/07/28 15:42:10 - 测试 - 我发现了两个不同的步骤。 2011/07/28 15:42:10 - 测试 - 分配行集... 2011/07/28 15:42:10 - 测试 - 分配行集 步骤0 - &gt; REST Client 2011/07/28 15:42:10 - test - prevcopies = 1,nextcopies = 1 2011/07/28 15:42:10 - 测试 - 分配转换 new rowset [REST Client.0 - XML Output.0] 2011/07/28 15:42:10 - 测试 - 为步骤0分配1个行集 - &gt; REST Client 2011/07/28 15:42:10 - test - 为步骤1分配行集 - &gt; XML输出2011/07/28 15:42:10 - 测试 - 为步骤1分配1个行集 - &gt; XML输出
2011/07/28 15:42:10 - 测试 - 分配步骤&amp; StepData ... 2011/07/28 15:42:10 - 测试 - 转型即将分配步骤[REST [客户]类型[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 - Step info:nrinput = 0 nroutput = 1 2011/07/28 15:42:10 - REST Client.0 - 输出相关是1:1 2011/07/28 15:42:10 - REST Client.0 - 找到输出 rowset [REST Client.0 - XML Output.0] 2011/07/28 15:42:10 - REST Client.0 - 完成调度2011/07/28 15:42:10 - 测试 - 转型已经迈出了新的一步:[REST客户端] .0 2011/07/28 15:42:10 - 测试 - 转换即将分配步骤[XML 输出]类型[XMLOutput] 2011/07/28 15:42:10 - 测试 - 步骤有 nrcopies = 1 2011/07/28 15:42:10 - XML Output.0 - 激活分发 2011/07/28 15:42:10 - XML Output.0 - 开始分配缓冲区&amp; 新主题... 2011/07/28 15:42:10 - XML Output.0 - 步骤信息: nrinput = 1 nroutput = 0 2011/07/28 15:42:10 - XML Output.0 - 上一个 步骤来自[XML输出]#0 - &gt; REST Client 2011/07/28 15:42:10 - XML Output.0 - 输入rel为1:1 2011/07/28 15:42:10 - XML Output.0 - Found input rowset [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 - 将信号'输出完成'到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 Output.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 - 勺子 - 转型已经结束!!
答案 0 :(得分:3)
这是一个老问题,但我想如果有人偶然发现这个页面我会提出建议。
确保您已将生成行步骤作为第一步,因为您无法通过REST客户端步骤启动转换,因为它是查找步骤而非输入步骤。