Соединение MLLP

Я собираюсь создать новое загрузочное приложение Spring, чтобы получать сообщения HL7 и обрабатывать его. В некоторых случаях мне нужно использовать протокол MLLP для передачи данных. Можем ли мы реализовать то же самое в Java? Или в чем преимущества использования MLLP?

1 ответ

Я сделал это с помощью Camel http://camel.apache.org/hl7.html

Я настроил верблюжий маршрут следующим образом:

<bean id="hl7codec" class="org.apache.camel.component.hl7.HL7MLLPCodec">
    <property name="charset" value="UTF-8" />
    <property name="validate" value="false" />
</bean> 

<route>
    <from uri="mina2:tcp://10.0.0.1:2575 sync=true&amp;codec=#hl7codecDebug" />
    <log message="********* MINA2 Message received" />
    <bean ref="hl7Processor" method="removeUtf8Bom" />
    <process ref="hl7Processor" />
</route>

<bean id="hl7Processor" class="com.andreagirardi.MessageRouting.HL7.HL7Processor" />

Итак, у меня есть Mina2 listner, который получает HL7, и я обрабатываю сообщения, используя класс HL7Processor

Другие вопросы по тегам