Получить ответ адресатов в пользовательском веб-сервисе mirth

Я успешно создал пользовательскую веб-службу для исходного соединителя, т. Е. Я могу успешно вызвать метод из этой пользовательской веб-службы и передать сообщение адресатам этого канала примерно так внутри веб-службы:

message="a XML message here";
RawMessage rawMessage = new RawMessage(message);

try {
     messageresult=receiver.processData(rawMessage);
    } catch (Exception e) {
       ...
        }

Мне нужно вернуть клиенту веб-службы ответ исходного соединителя, который я настроил так, чтобы он автоматически генерировался перед обработкой в ​​интерфейсе исходного соединителя.

Как мне это сделать?

С уважением


person João Nora    schedule 14.06.2016    source источник


Ответы (1)


Сообщение о результате (не статус сообщения о результате) появится в возврате метода 'processData'.

Если вы выберете в качестве ответа сценарий постпроцессора в исходных настройках и у вас будет такой постпроцессор:

var r1=responseMap.get('Destination 1').getStatus();

return r1;

Вы получите статус ответа в качестве ответного сообщения.

Спасибо

person João Nora    schedule 17.06.2016