Конечная точка JItterBit HTTP

Я работаю над настройкой конечной точки HTTP в JitterBit, для этой конечной точки у нас есть система, которая будет вызывать эту конечную точку и передавать ей параметры через URL-адрес.

пример...

http://[сервер]:[порт сервера]/EndPoint?Id={SalesForecID}&Status={обновлен статус в SF}

Нужно ли мне использовать текстовый файл, метод JSON или XML для этого? Последующий вопрос: если это JSON или XML, как будет выглядеть файл, загружаемый во время создания конечной точки. Я безуспешно устал от версии с текстовым файлом.

любая помощь будет здорово.


person Travis    schedule 13.12.2013    source источник


Ответы (1)


Я только сейчас вижу ваш вопрос. Возможно, вы нашли решение, но мне потребовалось некоторое время, чтобы понять это, поэтому я все равно отвечу.

Чтобы получить переданные значения, создайте конечную точку HTTP и добавьте новую операцию, запускаемую ею. Затем в вашей новой операции создайте сценарий примерно следующего содержания:

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

Затем вы можете использовать эти переменные в другом месте вашей цепочки операций.

Если вы хотите использовать эти значения для передачи в другую веб-службу RESTful (например, источник HTTP), вам придется создать отдельную операцию преобразования с источником HTTP. Вы должны установить этот исходный URL-адрес: http://mysfapp.com/call?Id=[SalesForceID]&Status=[UpdatedStatus]. Я не уверен, почему, но у вас не может быть сценария, который извлекает параметры из конечной точки и источника HTTP, который использует их в одной и той же операции.

Ваше здоровье

person Andrew Lassiter    schedule 26.03.2014