Как часть общего проекта, мне нужно создать одно приложение Message-Broker, которое принимает данные в формате XML и создает электронную почту.Как отправить электронное письмо с помощью IBM Message Broker?
Я создал один поток сообщений, как показано ниже
«MQ Input - Compute - EmailOutput»
Пожалуйста, помогите мне, что я должен написать в XML-файл, чтобы сгенерировать поток выше.
ESQL файл содержит код, приведенный ниже: CREATE FUNCTION Main() Возвращает булево НАЧАТЬ ВЫЗОВЫ CopyMessageHeaders();
-- Add recipient information to the EmailOutputHeader
SET OutputRoot.EmailOutputHeader.To = '<recipient email address>';
SET OutputRoot.EmailOutputHeader.Cc = '<recipient email address>';
SET OutputRoot.EmailOutputHeader.Bcc = '<recipient email address>';
-- Add sender information to EmailOutputHeader
SET OutputRoot.EmailOutputHeader.From = '<sender email address>';
SET OutputRoot.EmailOutputHeader."Reply-To" = '<reply email address>';
-- Add subject to EmailOutputHeader
SET OutputRoot.EmailOutputHeader.Subject = 'Replaced by ESQL compute node.';
-- Add SMTP server information to the LocalEnvironment
SET OutputLocalEnvironment.Destination.Email.SMTPServer ='<smtp.server:port>';
-- Create a new message body, which will be sent as the main text of the email.
SET OutputRoot.BLOB.BLOB = CAST('This is the new text for the body of the email.' AS BLOB CCSID 1208);
RETURN TRUE;
END;
Вы пытаетесь произвести ими программным потоком? В этом случае единственной поддерживаемой опцией является использование API потока сообщений? – Dave