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

时间:2012-03-09 22:49:04

标签: mirth

我正在尝试在数据库读取器上设置转换器来编写编写器通道。我正在一个名为MRN的sql字段中读取,我想将其发送给名为mrn的变量。我向一个名为tmp ['MSH']变量的通道添加了一个步骤,映射到一个名为msg ['MSH']的变量但是,mirth给了我错误信息:

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

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

1 个答案:

答案 0 :(得分:1)

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

如果你真的想创建一个在多个地方使用的变量,我相信这些规则是字母数字和'_'。

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

我建议花一点时间熟悉基础知识。当然,文档是缺乏的,但this blog post series是一个很好的起点。