我们可以从 Pentaho 数据集成勺子调用 GET/POST ajax 调用吗
Can we call GET/POST ajax call from Pentaho data integration spoon
我正在使用 Django、Neo4j 和 pentaho。在 Pentaho Data Integration 中,我们可以对任何事务使用 javascript。我的问题是我们可以从 PDI javasticpt 调用 ajax 到 django 服务器方法吗?实际上我想在 PDI 完成 ETL 过程后向服务器发送成功消息。以下是我正在尝试的javascript。
var xhReq = new XMLHttpRequest();
xhReq.open("GET", "http://127.0.0.1/url_name/?parameter=value", false);
xhReq.send();
不要重复发明轮子我的朋友!,使用 "REST Client" 步骤作为流程的最后一步,并使用步骤中的参数指定 GET 方法和 URL 用 GET 参数发送。执行 "REST Client" 后,您将获得您在参数中指定的预期响应(如果您的服务器响应,则可能是 JSON)。
您不需要使用 javascript 进行编码(实际上可以使用用户定义 Java Class 进行编码,但这是一个更复杂的过程)。
我正在使用 Django、Neo4j 和 pentaho。在 Pentaho Data Integration 中,我们可以对任何事务使用 javascript。我的问题是我们可以从 PDI javasticpt 调用 ajax 到 django 服务器方法吗?实际上我想在 PDI 完成 ETL 过程后向服务器发送成功消息。以下是我正在尝试的javascript。
var xhReq = new XMLHttpRequest();
xhReq.open("GET", "http://127.0.0.1/url_name/?parameter=value", false);
xhReq.send();
不要重复发明轮子我的朋友!,使用 "REST Client" 步骤作为流程的最后一步,并使用步骤中的参数指定 GET 方法和 URL 用 GET 参数发送。执行 "REST Client" 后,您将获得您在参数中指定的预期响应(如果您的服务器响应,则可能是 JSON)。
您不需要使用 javascript 进行编码(实际上可以使用用户定义 Java Class 进行编码,但这是一个更复杂的过程)。