【问题标题】:JItterBit HTTP EndpointJItterBit HTTP 端点
【发布时间】:2013-12-13 16:45:14
【问题描述】:
我正在努力在 JitterBit 中设置一个 HTTP 端点,对于这个端点,我们有一个系统将调用这个端点并通过 URL 将参数传递给它。
例子...
http://[服务器]:[服务器端口]/EndPoint?Id={SalesForecID}&Status={SF 中的更新状态}
我是否需要为此使用文本文件、JSON 或 XML 方法?后续问题是 JSON 或 XML 在创建端点期间上传的文件是什么样的。我厌倦了文本文件版本没有成功。
任何帮助都会很棒。
【问题讨论】:
标签:
endpoint
endpoints
jitterbit
【解决方案1】:
我现在才看到你的问题。您可能已经找到了解决方案,但这花了我一段时间才弄清楚,所以无论如何我都会回复。
要获取传递的值,请继续创建您的 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 源中提取参数的脚本,在同一操作中使用这些参数。
干杯