Ошибка ADF V2 при использовании переменной bool - PullRequest
0 голосов
/ 13 декабря 2018

Очень простая проблема.Я пытаюсь настроить конвейер с переменной типа bool.Как только я добавляю его, конвейер завершается с ошибкой:

{
"code":"BadRequest",
"message":"Invalid value for property 'type'",
"target":"pipeline/pipeline2/runid/66b9c7be-9894-494a-abd9-34fd92bbd972",
"details":null,
"error":null
}

простой конвейер со строковой переменной и операция ожидания завершается успешно.

{
"name": "pipeline2",
"properties": {
    "activities": [
        {
            "name": "Wait1",
            "type": "Wait",
            "typeProperties": {
                "waitTimeInSeconds": 1
            }
        }
    ],
    "variables": {
        "Test": {
            "type": "String",
            "defaultValue": "\"Hello\""
        }
    }
}
}

Когда я добавляю bool и ничего больше, он не может отладить.

{
"name": "pipeline2",
"properties": {
    "activities": [
        {
            "name": "Wait1",
            "type": "Wait",
            "typeProperties": {
                "waitTimeInSeconds": 1
            }
        }
    ],
    "variables": {
        "Test": {
            "type": "String",
            "defaultValue": "\"Hello\""
        },
        "TestBool": {
            "type": "Bool",
            "defaultValue": false
        }
    }
  }
}

Есть какие-либо подсказки, как заставить это работать?Я пытаюсь использовать эту переменную в качестве условия для цикла До.
Большое спасибо.

1 Ответ

0 голосов
/ 13 декабря 2018

хорошо, я экспериментировал.

Если я вхожу в код и устанавливаю тип как логическое, а не как Bool, то вышеупомянутый конвейер запускается.

Похоже на ошибку интерфейса в конструкторе, который устанавливает тип в Bool.Я отправлю отчет об ошибке.Отметьте.

Обновление хорошо, оно работает, но я не могу установить значение по умолчанию (оно исчезает), и все, что ссылается на это значение, вызывает внутреннюю ошибку сервера (предположительно, потому что это нуль, которыйнедопустимо для логического).Определенно что-то, на что стоит обратить внимание инженерам.

Обновление 2 Кажется, вы можете установить переменную с помощью SetVariable без ошибок, но, похоже, ничего не делать.В моем тестовом случае значение всегда истинно.

Обновление 3 У Microsoft есть исправление, выходящее на следующей неделе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...