The HL7 transport allows you to handle Health Level 7 International (HL7) messages. Following The following sections describe how to install, enable, and configure the HL7 transport:
...
The HL7 transport is available as a feature in WSO2 Enterprise Service Bus (WSO2 ESB). For isntrucitons instructions on installing the HL7 feature, see install Installing the Axis2 Transport transport HL7 feature.
Enabling the transport
You can create an HL7 Proxy Service using this transport after enabling it. You configure the HL7 transport in the <ESB_HOME>/repository/conf/axis2/axis2.xml
file as follows:
Code Block |
---|
<transportReceiver name="hl7" class="org.wso2.carbon.business.messaging.hl7.transport.HL7TransportListener"> <parameter name="port">9292</parameter> </transportReceiver> <transportSender name="hl7" class="org.wso2.carbon.business.messaging.hl7.transport.HL7TransportSender"> <!--parameter name="non-blocking">true</parameter--> </transportSender> ... <messageFormatters> <messageFormatter contentType="application/edi-hl7" class="org.wso2.carbon.business.messaging.hl7.message.HL7MessageFormatter"/> ... </messageFormatters> ... <messageBuilders> <messageBuilder contentType="application/edi-hl7" class="org.wso2.carbon.business.messaging.hl7.message.HL7MessageBuilder"/> </messageBuilders> |
Creating an HL7 proxy service
For information on creating a proxy service that uses the HL7 transport, see Creating an HL7 Proxy Service.
Configuring the transport
...