Как создать hl7-прокси-сервис, я уже писал тут: http://barbitoff.blogspot.com/2011/08/wso2esb-hl7.html. Для тестирования hl7 понадобится пробный hl7-сервер и клиент, скачать его можно здесь: http://narod.ru/disk/21364371001/hl7test.7z.html, а также Apache Ant.
Честно говоря, с протоколом hl7 я не знаком, но описанный мной пример позволяет даже не знающему протокола человеку убедиться в работоспособности hl7-транспорта WSO2ESB.
Для запуска hl7-сервера:
Честно говоря, с протоколом hl7 я не знаком, но описанный мной пример позволяет даже не знающему протокола человеку убедиться в работоспособности hl7-транспорта WSO2ESB.
Для запуска hl7-сервера:
- Перейти в каталог hl7test (тот, который содержит build.xml) и выполнить ant hl7acceptor -Dhl7-port=9988 - запустит сервер, слушающий порт 9988
- Перейти в каталог hl7test (тот, который содержит build.xml) и выполнить ant hl7client -Dhl7-host=127.0.0.1 -Dhl7-port=9988 (предполагается, что hl7-сервер развернут на localhost`e) - после запуска в консоль запущенного сервера должно вывалиться принятое сообщение, сервер на это сообщение ответит, ответ придет в консоль клиента, после чего последний завершится (тоже самое должно происходить и в описанных ниже случаях).
- Перейти в каталог hl7test (тот, который содержит build.xml) и выполнить ant hl7client -Dhl7-host=127.0.0.1 -Dhl7-port=9292 (предполагается, что "transport.hl7.Port" сервиса на ESB должен быть установлен в 9292, и сама шина расположена на localhost`e)
- Перейти в каталог hl7test (тот, который содержит build.xml) и выполнить ant hl7client -Dmode=soap -Dhl7-host=127.0.0.1 -Dhl7-port=8280 -Dhl7-proxy=hl7testproxy -DmetaFile="/path/to/sample_req.xml" (предполагается, что ESB слушает http-запросы на 8280 и прокси-сервис называется hl7testproxy, /path/to/sample_req.xml - путь к файлу запроса sample_req.xml, который включен в архив).
Комментариев нет:
Отправить комментарий