我在会话后创建了一个独立的电子邮件任务,以生成失败详细信息电子邮件。我已经为用户和状态字段提供了信息,但是当我尝试在文本字段中添加电子邮件正文时,所有内置的电子邮件变量均被禁用。它说,仅在会话上下文内允许使用电子邮件变量。
任何人都可以帮助我如何在独立电子邮件任务中访问电子邮件变量。我还需要在电子邮件中附加会话日志文件。
感谢您的帮助
谢谢
答案 0 :(得分:0)
进行虚拟映射和会话,您可以在该会话中使用内置的电子邮件变量。
虚拟映射可以将源和目标作为平面文件(不一定具有任何数据)。
答案 1 :(得分:0)
您可以在实际会话中自行设置“配置电子邮件”。在组件会话后成功/失败。
答案 2 :(得分:0)
使用post-session variable assignment
(推荐)或在映射中构建消息正文,将其存储在变量中,然后使用#ifndef HASPTR_H
#define HASPTR_H
#include <iostream>
#include <string>
class HasPtr
{
public:
HasPtr(const std::string &);
HasPtr(const HasPtr &);
HasPtr & operator=(const HasPtr &);
friend bool operator<(const HasPtr &, const HasPtr &);
friend void swap(HasPtr &, HasPtr &);
~HasPtr();
private:
int m_x;
std::string *m_strPtr;
};
inline bool operator<(const HasPtr &lhs, const HasPtr &rhs)
{
return (*lhs.m_strPtr < *rhs.m_strPtr);
}
inline void swap(HasPtr &lhs, HasPtr &rhs)
{
using std::swap;
swap(lhs.m_x, rhs.m_x);
swap(lhs.m_strPtr, rhs.m_strPtr);
std::cout << "Swap executed\n";
}
#endif // !HASPTR_H
在工作流级别将其用于电子邮件任务。