Я создал веб-сервис с использованием Azure ML и развернул его. Он работает, но когда я нажал кнопку Test для тестирования веб-службы, я не могу ввести другой набор входных значений на экране, который запрашивает ввод. См. Снимок экрана ниже. Как вы можете видеть, это не текстовое поле, где я могу вводить значения, но выпадающий список, где значения являются значениями в моем скрипте.Допустимые значения, показанные как постоянный вход в веб-службе azure ml
Кроме того, обратите внимание, как на странице инструкции показывает допускаются значения, как только те значения
Эти значения от моего первоначального сценария, где я делаю следующее
## ------- User-Defined Parameters ------ ##
IDinput<- data.frame(
GenderCD="M",
Age="8",
..,
..
)
# Select data.frame to be sent to the output Dataset port
maml.mapOutputPort("IDinput");
Я тогда имеют сценарий, который считывает эти переменные, используя POST как
# Map 1-based optional input ports to variables# Map 1-based optional input ports to variables
POST <- maml.mapInputPort(1) # class: data.frame
#getting data from POST
mytestrow = NULL
mytestrow$GenderCD=POST$GenderCD
mytestrow$Age=POST$Age
#perform logic and store in a data frame called outputdf
# Select data.frame to be sent to the output Dataset port
maml.mapOutputPort("outputdf");
Моей общая архитектура выглядит