ここでは、近親者のマッピングを行っています$('Nok')
(マッピング表を参照)。
次に、これを処理するために、以下のJavascriptがあります。私がこれを試みている理由は、複数の近親者セグメントが通過する場合があるためです。その場合、mirth は「DETAILS: TypeError: Assignment to lists with multiple items is not supported」というエラーをスローします。</p>
var i = 0;
msg['NK1'][i]['NK1.3']['NK1.3.1'] = $('NoK')
for each ( nk1 in msg.NK1) {
nk1 = $('NoK').toString();
i++;
}
しかし、残念ながら私のスクリプトは機能しません。基本的に、エラーはスローされませんが、複数のセグメントに対して想定されていることは実行されません。単一のセグメントで機能します
これは私のアウトバウンドメッセージです:
NK1|1|BENNY^BEN^^^MR^^L|<12K1.3.1>22<12K1.3.1>627^^RELTN|きれいな緑^ロンドン^""^""^GH15 3KW^^^Q36|| |^^RELT|20030321|||||||9 NK1|2|^^^^^^L|SP^^RELTN|41 パイパーズグリーン^ロンドン^""^""^NW9 8UH^^^Q36| ||^^RELT|20010923|||||||9