我正在使用Talend OS for ESB 6.3.0并尝试从HP ALM获取数据。它工作正常。现在尝试从ALM中提取数据,如果数据大于特定日期 我的工作:
tMongoDBConnection --> tRESTClient --> tExtractXMLFiled --> tXMLMap -->tMongoDBOutput
在 MongoDBConnection 中,我配置了我的服务器,数据库和端口。
在 RESTClient 中,基本设置 - >网址&高级设置 - >饼干值。
在 ExtractXMLFiled 中,给出了Loop XPath Query&映射细节。
在 XMLMap 中,使用相应的列进行映射
在 MongoDBOutput 中,存储数据
上面提到的方法只是我从hp alm中提取数据,但我需要从特定日期提取数据。
即使我试过tRESTClient ->Basic settings -> Query parameters
也给了这个名字&价值,如"特定日期" 作为名称,
" {last-modified [> =(2016-01-01 00:00:00)]}" 作为值。
但它仍然从alm中提取所有数据
注意:last-modified是HP ALM& amp;中的一个列名。我也在工作中使用。
如何使用RESTClient从特定日期获取HP ALM数据?如何解决这个问题?
答案 0 :(得分:0)
您必须执行以下任务。
1) First check that we have to pass last-modified column as parameter or header in HP ALM REST API Documentation.
2) Could please try with REST clients like POST man or other tools.
谢谢, 拉维库马尔,