Можно ли использовать переменные среды в URL-адресах служб Orbeon?

#orbeon

#орбеон

Вопрос:

Например, в нашей тестовой среде Orbeon мы хотели бы, чтобы URL-адрес службы был следующим: https://test.some-endpoint.com/validate .

Затем, когда форма будет развернута в рабочей среде, URL-адрес службы должен автоматически измениться на: https://prod.some-endpoint.com/validate .

Я понимаю, что мог бы создать скрытое поле для хранения значения среды, но это не будет автоматически изменяться при развертывании формы в рабочей среде. Смотрите скриншот:

Ответ №1:

Начиная с Orbeon Forms 2020.1, вы можете использовать эту environment-variable('SERVICE_HOST') функцию. Итак, предполагая, что у вас есть переменная среды с именем SERVICE_HOST , в редакторе служб HTTP вы можете использовать следующее для URL-адреса ресурса:

 https://{environment-variable('SERVICE_HOST')}.some-endpoint/validate
 

Комментарии:

1. В качестве примечания, когда я пишу это, Orbeon Forms 2020.1 еще не выпущен, но ожидается, что он будет выпущен до конца года. Кроме того, просто дайте мне знать, если вы хотите попробовать предварительный релиз.

2. Спасибо @avernet, я рад слышать, что эта функция находится в разработке.