Конвейер на этапе карты не всегда содержит выходные данные (справочный документ) потока.

Используя WebMethods 9.7 Designer, когда я создаю службу Flow с шагами карты, выходной конвейер шага карты не всегда содержит выходные данные службы Flow.

введите здесь описание изображениявведите здесь описание изображения

Мои вопросы:

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

person volia17    schedule 15.07.2015    source источник


Ответы (1)


Конструктор отображает только выходные аргументы службы на самом последнем шаге потоковой службы в правой Pipeline Out части представления конвейера шага, и делает это только как подсказку, чтобы показать вам, что вам нужно создать их, если они еще не существуют, сопоставив что-то с ними. Переместите свой шаг карты, чтобы он был последним шагом в вашем потоковом сервисе, чтобы понять, что я имею в виду.

Вы можете объявить любые переменные, которые вы хотите, в шаге карты Pipeline Out, а затем сопоставить требуемые значения с левой стороны Pipeline In на правую сторону Pipeline Out.

Самый простой способ получить переменную с тем же именем и типом, что и выходной аргумент службы, — скопировать (CTRL-C) SiebelMessage с вкладки Input/Output, а затем вставить (CTRL-V) ее в правую Pipeline Out сторону шага, на котором вы хотите создать Это. Затем вам нужно будет либо сопоставить с ней значения, либо установить для нее значения, чтобы фактически создать ее: копирование ее в Pipeline Out шага карты не создает переменную, а просто создает заполнитель в пользовательском интерфейсе Designer, в который вам нужно map или установить значения, чтобы фактически создать его в конвейере.

Длинный путь заключается в том, чтобы вручную создать переменную с тем же именем и типом, что и выходной аргумент службы, щелкнув правой кнопкой мыши Pipeline Out правую сторону конвейера шага (или щелкнув в области Pipeline Out, чтобы выделить ее, а затем выбрав Insert a Variable на панели инструментов конвейера) и вставьте новую переменную ссылки на документ с именем SiebelMessage и выберите ту же ссылку на документ, которую вы использовали при создании выходного аргумента службы.

person Lachlan Dowding    schedule 16.07.2015
comment
Спасибо, я лучше понимаю. - person volia17; 16.07.2015