2012-03-09 75 views
0

我正试图在数据库读取器上设置一个转换器来写入文件通道。我正在读取一个名为MRN的SQL字段,我想将它发送给一个名为mrn的变量。我向一个名为tmp ['MSH']映射到变量msg ['MSH']的变量添加了一个步骤,但欢乐给我错误消息:快乐中有效变量名称的规则是什么?

变量名称包含无效字符。请输入一个新的变量名称

快乐中有效变量名称的规则是什么?

回答

1

tmpmsg是两个内置变量,分别包含出站模板和入站消息的E4X映射。您可以通过MessageBuilder步骤将tmp ['MSH'] [...] = msg ['MSH'] ...从入站到出站映射到...其中...涉及适当的部分。基本上这些是预先填充的javascript属性数组。

如果你真的想创造在多个地方使用一个变量,规则是字母加“_”,我相信。

在MessageBuilder步骤中,您可以使用$ {varname}引用先前创建的变量。

我建议投入一点时间熟悉基础知识。文档是想要,当然,但this blog post series是一个很好的开始。

+0

@ dividius - 感谢您的所有欢乐的帮助。我是一个欢乐系统的科技作家,然后负责维护它。我已经管理了这么多,但没有深入研究映射,但现在其中一个通道的映射之一不起作用,所以我学得很快! – bernie2436 2012-03-10 20:09:13

相关问题