#webmethods #webmethods-caf
#веб-методы #веб-методы-caf
Вопрос:
Я хочу обратить строку в разработке веб-методов. Если я даю входную строку, я хочу обратить эту входную строку в шагах потока веб-методов.
ex: input is : web methods
expecting output as : sdohtem bew
Комментарии:
1. что вы на самом деле подразумеваете под веб-методами?
2. веб-методы — это технология промежуточного уровня.
Ответ №1:
Самый простой и производительный способ — написать небольшой и простой Java-сервис. Не пытайтесь записать это в Flow, слишком сложно.
Ответ №2:
webMethods используется для гораздо более важных материалов, чем эти. Я не говорю, что они невозможны, я говорю о том, что служба потока не используется для этой цели. Есть ПРИЧИНА, по которой webMethods предоставил нам возможность использовать «JAVA SERVICE» . Задачи, подобные той, о которой вы упомянули, могут быть эффективно выполнены с помощью простого JAVA-сервиса.
В любом случае, если вы хотите сделать это с помощью flowservice, сделайте, как показано ниже
-
Получаем длину входящей строки и сопоставляем ее с переменной strLen и lastIndex
-
уменьшите значение strlen на 1. [Это будет использоваться как СЧЕТЧИК ПОВТОРЕНИЙ]
3. Инициализируйте строку с именем «finalString» , начав с нуля.
4. Вставьте повторный шаг, повторите при успешном завершении, используя strlen в качестве COUNT
ВНУТРИ ШАГА ПОВТОРА:
5.Вставьте шаг карты, вставьте преобразователь pub.math: вычитания . сопоставьте lastIndex с input1, «1» с input2, а результат с «startIndex»
6.Вызов службы,pub.string:подстрока сопоставляет входную строку с inString, beginIndex = startindex, endIndex=lastIndex, value = tempString
7.Объединить finalString tempString =finalString с помощью службы concat. Удалите временную строку
8.Уменьшите lastIndex на 1
Как уже было сказано, подобные материалы не предназначены для выполнения СЛУЖБОЙ ПОТОКА
Комментарии:
1. Пожалуйста, попробуйте правильно отформатировать текст после «ВНУТРИ ШАГА ПОВТОРА». Немного неясно, что там происходит.