2013-12-13 42 views
1

我正在設置JitterBit中的HTTP端點,爲此,我們有一個系統將調用此端點並通過URL傳遞參數給它。JItterBit HTTP端點

示例...

HTTP:// [服務器]:[服務器端口] /端點ID = {SalesForecID} &狀態= {更新SF狀態}

我會需要使用?文本文件,JSON或XML方法?如果是JSON或XML,後續問題將會是在創建端點期間上傳文件的樣子。我已經厭倦了與文本文件版本沒有成功。

任何幫助將是偉大的。

回答

2

我現在只是看到你的問題。您可能找到了解決方案,但這花了我一段時間才弄清楚,所以我會迴應。

要獲得傳遞的值,請繼續創建HTTP端點並添加由其觸發的新操作。然後,在你的新的操作創建一個腳本的東西,如以下:

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

然後,您可以在操作鏈的其他地方使用這些變量。

如果您想要使用這些值來傳送到另一個RESTful Web服務(即HTTP源),那麼您必須使用HTTP Source創建單獨的轉換操作。您將該源URL設置爲:http://mysfapp.com/call?Id=[SalesForceID] & Status = [UpdatedStatus]。我不知道爲什麼,但是您不能擁有從Endpoint和使用同一操作中的HTTP Source的參數中提取參數的腳本。

乾杯