Показаны сообщения с ярлыком UDF. Показать все сообщения
Показаны сообщения с ярлыком UDF. Показать все сообщения

среда, 5 августа 2015 г.

How to move negative sign from back to front

In PI 7.1, If some value are coming in with negative sign at the back, then how to bring the negative sign to front of the value.

eg:

Input   :  6,718.21-

Output : -6718.210000

Answer:

You can use replaceString function to remove '-' then use concat function to add '-' at the start.


 Source

понедельник, 25 ноября 2013 г.

Использование регулярных выражений в UDF



Posted by K. de Vries in Process Integration (PI) & SOA Middleware on Nov 19, 2013 2:21:40 PM

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

Вы можете реализовать проверку в UDF:

Pattern r = Pattern.compile(regex);
Matcher m = r.matcher(theText);
return ""+m.matches();


UDF вернет “true” если текст подходит под регулярку и “false” в противном случае.

ПРИМЕР.
Входное сообщение содержит почтовый адрес  и необходимо из него получить только почтовый адрес.
Регулярное выражение, которое определяет почтовый адрес выглядит так:
^[A-z0-9._%+-]+@[A-z0-9.-]+\.[A-z]{2,4}$

Маппинг:


Чтобы получить больше информации о регулярных выражений вы можете пройти по ссылке: http://www.vogella.com/articles/JavaRegularExpressions/article.html.

четверг, 21 февраля 2013 г.

Kак установить SOAP action в SOAP адаптере в режиме конфигурации


Kак установить SOAP action в SOAP адаптере в режиме конфигурации -