Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi
I'm upgrading Talend jobs from Talend 6.3.1 to Talend 7.1.1 . In 6.3.1, Talend Studio is on Windows and Job Server is on Linux. In 7.1.1, Talend Studio is on Windows and Remote engine is on Linux.
In 6.3.1, in context variable I add double quotes to many strings, such as "receive_email_address1,receive_email_address2,receive_email_address3" . Both windows and linux version will remove double quotes when assign the value to the context variable. In 7.1.1, the code's behavior on windows is the same as 6.3.1 . However, remote server on linux doesn't remove double quotes. Many my upgraded jobs work fine on Talend Studio 7.1.1, but fails when I release them into Remote Server.
This is an example in 7.1.1:
context.Redshift_LC_AdditionalParams "?ssl=true"
Connection on Linux: ?loglevel=1&"?ssl=true"")
Connection on windows: ?loglevel=1&?ssl=true")
Many Talend manuals suggest that I should use double quotation marks.
“ https://help.talend.com/reader/f7K7Ske_IJQxnWPHzBuOlw/pdiVb60Xyd7aWRGlqU3fQg
Warning:
It is recommended that you enclose the values of string type variables between double quotation marks to avoid possible errors during Job execution. “
Is it a bug in 7.1.1 Linux remote engine?
Thanks,
Bin