2

グローバルマップの内容を一覧表示または出力するMirthConnectで利用可能なメソッド/関数はありますか?'key'とキーの値の両方が欲しいのですが。

4

3 に答える 3

3

次のコードは、キーとグローバル マップ変数の値を出力します。

 for each(key in globalMap.getVariables().keySet().toArray())
 logger.info(key + ': ' + globalMap.get(key));
于 2014-04-04T06:19:46.397 に答える
1

グローバル マップを配置してもうまくいきませんでした。チャネル内の任意の場所にある JavaScript トランスフォーマーでこのようなものを使用すると、メッセージが処理された後、[マッピング] タブで、各スコープで使用可能なすべてのリストが取得されます。

for each(variable in responseMap)
     channelMap.put('R_' + variable.toString(),variable);
for each (variable in channelMap)
     channelMap.put('C_' + variable.toString(),variable);
for each (variable in globalMap)
     channelMap.put('G_' + variable.toString(),variable);

于 2013-05-20T18:40:51.547 に答える
0

不器用ですが、チャネルマップに貼り付けてください。メッセージを表示しているときに(ダッシュボードを介して)[マッピング]タブを確認すると、表示できます。

channelMap.put('globalMap', globalMap);
于 2012-03-07T14:19:26.723 に答える