Действие Oozie по электронной почте с усечением строки, содержащей символы новой строки - PullRequest
0 голосов
/ 03 мая 2018

У меня есть этот вывод из действия оболочки:

SHELL_OUTPUT='John,28,1,0
Jack,32,0,15
Mary,45,23,12
Jill,33,12,55'

Действие электронной почты использует этот захваченный вывод в теле следующим образом:

Data: ${ wf:actionData('shell-c23f')['SHELL_OUTPUT'] }

Но полученное электронное письмо кажется усеченным и отправляет только первую строку вместо полной, например:

Data: John,28,1,0

Как мне убедиться, что полная строка является частью тела письма?

Спасибо!

1 Ответ

0 голосов
/ 09 мая 2018

Вывод действия обрабатывается и анализируется как сериализованный объект java.util.Properties. Вы можете легко проверить, что работает для вас, используя объект Properties, и дурачиться с ним.

например. что-то вроде

SHELL_OUTPUT='John,28,1,0 \
Jack,32,0,15 \ 
Mary,45,23,12 \ 
Jill,33,12,55'

должно работать.

...