1

我正在努力在 JitterBit 中设置一个 HTTP 端点,对于这个端点,我们有一个系统将调用这个端点并通过 URL 将参数传递给它。

例子...

http://[服务器]:[服务器端口]/EndPoint?Id={SalesForecID}&Status={SF 中的更新状态}

我需要为此使用文本文件、JSON 或 XML 方法吗?后续问题是 JSON 或 XML 在创建端点期间上传的文件是什么样的。我厌倦了文本文件版本没有成功。

任何帮助都会很棒。

4

1 回答 1

2

我现在才看到你的问题。您可能已经找到了解决方案,但这花了我一段时间才弄清楚,所以无论如何我都会回复。

要获取传递的值,请继续创建 HTTP 端点并添加由它触发的新操作。然后,在您的新操作中创建一个类似于以下内容的脚本:

$SalesForceID = $jitterbit.networking.http.query.Id $UpdatedStatus = $jitterbit.networking.http.query.Status

然后,您可以在操作链的其他地方使用这些变量。

如果您想使用这些值来输入另一个 RESTful Web 服务(即 HTTP 源),则必须使用 HTTP 源创建一个单独的转换操作。您将该源 URL 设置为:http://mysfapp.com/call?Id=[SalesForceID]&Status=[UpdatedStatus]。我不知道为什么,但你不能有从端点和 HTTP 源中提取参数的脚本在同一操作中使用这些参数。

干杯

于 2014-03-26T21:06:58.670 回答