2015-02-25 5 views
0

У меня есть этот javascript в mirth connect и исходный коннектор и в основном хватает все, что я хочу. Я сохранил некоторые из моих результатов в массиве и помещен в массив, потому что его много.получение результата массива в назначении канала из источника - веселье

var gist = []; 
var list = new java.util.ArrayList(); 

    xmlMs = '<html>'; 
    xmlMs += ' <body>'; 
    xmlMs += '<table>'; 
    // content here 
    xmlMs += '</table>'; 
    xmlMs += ' </body>'; 
    xmlMs += '</html>'; 
    list.add(xmlMs); 


    gist.push([list, new_app]); 

channelMap.put('try', gist); 

Что я пытался сделать, это положить суть массив в карте канала таким образом, чтобы иметь возможность retrive его в пункте назначения или назначения/трансформатора. Он жаловался, что не признал channelMap.put;

ответ

0

У меня не было проблем с запуском кода. Мне пришлось определить переменную new_app. В браузере сообщений я получил переменную канала со значением [email protected] Если вы используете собственные массивы java, вы можете правильно отобразить значения. Что касается вашей проблемы: проверьте наличие синтаксических ошибок в вашем коде, потому что ваш оператор put корректен. Вы можете обновить до веселье connect 3.2, есть встроенная javascript IDE.