You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2016/02/16 10:22:01 UTC
svn commit: r980551 [2/2] - in /websites/production/camel/content:
book-architecture.html book-in-one-page.html cache/main.pageCache
camel-2170-release.html component-list.html component.html components.html
mllp.html transport.html uris.html
Modified: websites/production/camel/content/mllp.html
==============================================================================
--- websites/production/camel/content/mllp.html (original)
+++ websites/production/camel/content/mllp.html Tue Feb 16 09:22:00 2016
@@ -75,7 +75,7 @@
<tbody>
<tr>
<td valign="top" width="100%">
-<div class="wiki-content maincontent"><p class="p1">The MLLP component </p><p>is specifically designed to handle the nuances of the MLLP protocol and provide the functionality required by Healthcare providers to communicate with other systems using the MLLP protocol.  The MLLP component  provides a simple configuration URI, automated HL7 acknowledgment generation and automatic acknowledgement interrogation.</p><p>The MLLP protocol does not typically use a large number of concurrent TCP connections - a single active TCP connection is the normal case.  Therefore, the MLLP component uses a simple thread-per-connection model based an standard Java Sockets. This keeps the implementation simple and eliminates the dependencies other than Camel itself.</p><p class="p1">The component supports the following:</p><ul><li class="p1">A Camel consumer using a TCP Server</li><li class="p1">A Camel producer using a TCP Client</li></ul><p class="p1"><span class="s1"
>The MLLP component uses byte[] payloads, and relies on Camel Type Conversion to convert byte[] to other types.  </span></p><p class="p1"><span class="s1">Maven users will need to add the following dependency to their </span><span class="s2">pom.xml</span><span class="s1"> for this component:</span></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s3"><</span><span class="s1"><strong>dependency</strong></span><span class="s3">></span></p><p class="p3"><span class="s4">    </span><span class="s1"><</span><span class="s5"><strong>groupId</strong></span><span class="s1">>org.apache.camel</</span><span class="s5"><strong>groupId</strong></span><span class="s1">></span></p><p class="p2"><span class="s6">    </span><span class="s3"><</span><span class="s1"><strong>artifactId</strong></span><span class="s3">>camel-mllp</</sp
an><span class="s1"><strong>artifactId</strong></span><span class="s3">></span></p><p class="p4"><span class="s4">    </span><span class="s7"><</span><span class="s8"><strong>version</strong></span><span class="s7">>x.x.x</</span><span class="s8"><strong>version</strong></span><span class="s7">></span></p><p class="p5"><span class="s6">    </span><span class="s1"><!-- use the same version as your Camel core version --></span></p><p class="p2"><span class="s3"></</span><span class="s1"><strong>dependency</strong></span><span class="s3">></span></p></td></tr></tbody></table></div><h2 id="MLLP-MLLPConsumer">MLLP Consumer</h2><p>The MLLP Consumer supports receiving MLLP-framed messages and sending HL7 Acknowledgements.  The MLLP Consumer can automatically generate the HL7 Acknowledgement (HL7 Application Acknowledgements only - AA, AE and AR), or the acknowledgement can be specified using the CamelMllpAcknowled
gement exchange property.  Additionally, the type of acknowledgement that will be generated can be controlled by setting the CamelMllpAcknowledgementType exchange property.</p><p class="p1"><span class="s1"><strong>Message Headers</strong></span></p><p class="p2"><span class="s1">The MLLP Consumer adds these headers on the Camel message:</span></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Key</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>MSH field</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Example</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpLocalAddress</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><t
r><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpRemoteAddress</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpSendingApplication</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-3</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">APPA</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpSendingFacility</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-4</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">FACA</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpReceivingApplication</span></p>
</td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-5</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CAMEL</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpReceivingFacility</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-6</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">FACB</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpTimestamp</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-7</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">20150106235900</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpSecurity</span></p></td><t
d colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-8</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpMessageType</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-9</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">ADT^A04</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpEventType</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-9-1</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">AD4</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpTriggerEvent</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-9-2</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">A
04</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpMessageControlId</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-10</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">12345</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpProcessingId</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-11</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">P</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpVersionId</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>MSH-12</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>2.3.1</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpCharset</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-18</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </t
d></tr></tbody></table></div><p class="p2"><span class="s1">All headers </span><span class="s1">are </span><span class="s3">String</span><span class="s1"> types. If a header value is missing, its value is </span><span class="s3">null</span><span class="s1">.</span></p><p class="p1"><span class="s1"><strong>Exchange Properties</strong></span></p><p class="p2"><span class="s1">The type of acknowledgment the MLLP Consumer generates can be controlled by these properties on the Camel exchange:</span></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Key</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Example</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span>CamelMllpAcknowledgement</
span></p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span>CamelMllpAcknowledgementType</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> AR</td></tr></tbody></table></div><p class="p2"><span class="s1">All headers </span><span class="s1">are </span><span class="s3">String</span><span class="s1"> types. If a header value is missing, its value is </span><span class="s3">null</span><span class="s1">.</span></p><p class="p2"><span class="s1"><br clear="none"></span></p><h2 id="MLLP-MLLPProducer">MLLP Producer</h2><p>The MLLP Producer supports sending MLLP-framed messages and receiving HL7 Acknowledgements.  The MLLP Producer interrogates the HL7 Acknowledgments and raises exceptions if a negative acknowledgement is received.  The received
acknowledgement is </p><p class="p1"><span class="s1"><strong>Message Headers</strong></span></p><p class="p2"><span class="s1">The MLLP Producer adds these headers on the Camel message:</span></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Key</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>MSH field</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Example</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpLocalAddress</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpRemoteAddress</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td col
span="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpAcknowledgement</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpAcknowledgementType</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"><p>AA</p></td></tr></tbody></table></div><p class="p2"><span class="s1">All headers </span><span class="s1">are </span><span class="s3">String</span><span class="s1"> types. If a header value is missing, its value is </span><span class="s3">null</span><span class="s1">.</span></p></div>
+<div class="wiki-content maincontent"><p class="p1"><strong>available as of Camel 2.17</strong></p><p class="p1">The MLLP component is specifically designed to handle the nuances of the MLLP protocol and provide the functionality required by Healthcare providers to communicate with other systems using the MLLP protocol.  The MLLP component  provides a simple configuration URI, automated HL7 acknowledgment generation and automatic acknowledgement interrogation.</p><p>The MLLP protocol does not typically use a large number of concurrent TCP connections - a single active TCP connection is the normal case.  Therefore, the MLLP component uses a simple thread-per-connection model based an standard Java Sockets. This keeps the implementation simple and eliminates the dependencies other than Camel itself.</p><p class="p1">The component supports the following:</p><ul><li class="p1">A Camel consumer using a TCP Server</li><li class="p1">A Camel producer using a T
CP Client</li></ul><p class="p1"><span class="s1">The MLLP component uses byte[] payloads, and relies on Camel Type Conversion to convert byte[] to other types.  </span></p><p class="p1"><span class="s1">Maven users will need to add the following dependency to their </span><span class="s2">pom.xml</span><span class="s1"> for this component:</span></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s3"><</span><span class="s1"><strong>dependency</strong></span><span class="s3">></span></p><p class="p3"><span class="s4">    </span><span class="s1"><</span><span class="s5"><strong>groupId</strong></span><span class="s1">>org.apache.camel</</span><span class="s5"><strong>groupId</strong></span><span class="s1">></span></p><p class="p2"><span class="s6">    </span><span class="s3"><</span><span class="s1"><strong>artifactId</stron
g></span><span class="s3">>camel-mllp</</span><span class="s1"><strong>artifactId</strong></span><span class="s3">></span></p><p class="p4"><span class="s4">    </span><span class="s7"><</span><span class="s8"><strong>version</strong></span><span class="s7">>x.x.x</</span><span class="s8"><strong>version</strong></span><span class="s7">></span></p><p class="p5"><span class="s6">    </span><span class="s1"><!-- use the same version as your Camel core version --></span></p><p class="p2"><span class="s3"></</span><span class="s1"><strong>dependency</strong></span><span class="s3">></span></p></td></tr></tbody></table></div><h2 id="MLLP-MLLPConsumer">MLLP Consumer</h2><p>The MLLP Consumer supports receiving MLLP-framed messages and sending HL7 Acknowledgements.  The MLLP Consumer can automatically generate the HL7 Acknowledgement (HL7 Application Acknowledgements only - AA, AE and AR), or the acknowledgement c
an be specified using the CamelMllpAcknowledgement exchange property.  Additionally, the type of acknowledgement that will be generated can be controlled by setting the CamelMllpAcknowledgementType exchange property.</p><p class="p1"><span class="s1"><strong>Message Headers</strong></span></p><p class="p2"><span class="s1">The MLLP Consumer adds these headers on the Camel message:</span></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Key</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>MSH field</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Example</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpLocalAddress</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" ro
wspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpRemoteAddress</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpSendingApplication</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-3</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">APPA</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpSendingFacility</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-4</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">FACA</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span cl
ass="s1">CamelMllpReceivingApplication</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-5</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CAMEL</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpReceivingFacility</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-6</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">FACB</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">CamelMllpTimestamp</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-7</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">20150106235900</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><sp
an class="s1">CamelMllpSecurity</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">MSH-8</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpMessageType</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-9</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">ADT^A04</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpEventType</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-9-1</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3"><span class="s1">AD4</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpTriggerEvent</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-9-2</p></td><td colspan="1" rowspan="1" clas
s="confluenceTd"><p class="p3"><span class="s1">A04</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpMessageControlId</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-10</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">12345</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpProcessingId</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-11</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">P</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpVersionId</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>MSH-12</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>2.3.1</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">CamelMllpCharset</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p3">MSH-18</p></td><td colsp
an="1" rowspan="1" class="confluenceTd"> </td></tr></tbody></table></div><p class="p2"><span class="s1">All headers </span><span class="s1">are </span><span class="s3">String</span><span class="s1"> types. If a header value is missing, its value is </span><span class="s3">null</span><span class="s1">.</span></p><p class="p1"><span class="s1"><strong>Exchange Properties</strong></span></p><p class="p2"><span class="s1">The type of acknowledgment the MLLP Consumer generates can be controlled by these properties on the Camel exchange:</span></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Key</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Example</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" class="
confluenceTd"><p><span>CamelMllpAcknowledgement</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span>CamelMllpAcknowledgementType</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> AR</td></tr></tbody></table></div><p class="p2"><span class="s1">All headers </span><span class="s1">are </span><span class="s3">String</span><span class="s1"> types. If a header value is missing, its value is </span><span class="s3">null</span><span class="s1">.</span></p><p class="p2"><span class="s1"><br clear="none"></span></p><h2 id="MLLP-MLLPProducer">MLLP Producer</h2><p>The MLLP Producer supports sending MLLP-framed messages and receiving HL7 Acknowledgements.  The MLLP Producer interrogates the HL7 Acknowledgments and raises exceptions if a negativ
e acknowledgement is received.  The received acknowledgement is </p><p class="p1"><span class="s1"><strong>Message Headers</strong></span></p><p class="p2"><span class="s1">The MLLP Producer adds these headers on the Camel message:</span></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Key</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>MSH field</strong></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p class="p2"><span class="s1"><strong>Example</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpLocalAddress</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpRemoteAddress</p></td><td colspan="1" ro
wspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpAcknowledgement</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelMllpAcknowledgementType</p></td><td colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1" rowspan="1" class="confluenceTd"><p>AA</p></td></tr></tbody></table></div><p class="p2"><span class="s1">All headers </span><span class="s1">are </span><span class="s3">String</span><span class="s1"> types. If a header value is missing, its value is </span><span class="s3">null</span><span class="s1">.</span></p></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/transport.html
==============================================================================
--- websites/production/camel/content/transport.html (original)
+++ websites/production/camel/content/transport.html Tue Feb 16 09:22:00 2016
@@ -404,7 +404,9 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working with <a shape="rect" class="external-link" href="http://mina.apache.org/">Apache MINA 2.x</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="mock.html">Mock</a> / camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="brush: plain; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[mock:name[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For testing routes and mediation rules using mocks</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="mongodb.html">MongoDB</a> / camel-mongodb</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For testing routes and mediation rules using mocks</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span><a shape="rect" href="mllp.html">MLLP</a> / camel-mllp</span></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="brush: plain; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[mllp:host:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1" rowspan="1" class="confluenceTd">The MLLP component is specifically designed to handle the nuances of the MLLP protocol and provide the functionality required by Healthcare providers to communicate with other systems using the MLLP protocol</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="mongodb.html">MongoDB</a> / camel-mongodb</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="brush: plain; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[mongodb:connectionBean[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Interacts with <a shape="rect" class="external-link" href="http://www.mongodb.org/" rel="nofollow">MongoDB</a> databases and collections. Offers producer endpoints to perform CRUD-style operations and more against databases and collections, as well as consumer endpoints to listen on collections and dispatch objects to Camel routes</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="mqtt.html">MQTT</a> / camel-mqtt</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
Modified: websites/production/camel/content/uris.html
==============================================================================
--- websites/production/camel/content/uris.html (original)
+++ websites/production/camel/content/uris.html Tue Feb 16 09:22:00 2016
@@ -409,7 +409,9 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working with <a shape="rect" class="external-link" href="http://mina.apache.org/">Apache MINA 2.x</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="mock.html">Mock</a> / camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="brush: plain; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[mock:name[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For testing routes and mediation rules using mocks</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="mongodb.html">MongoDB</a> / camel-mongodb</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For testing routes and mediation rules using mocks</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span><a shape="rect" href="mllp.html">MLLP</a> / camel-mllp</span></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="brush: plain; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[mllp:host:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1" rowspan="1" class="confluenceTd">The MLLP component is specifically designed to handle the nuances of the MLLP protocol and provide the functionality required by Healthcare providers to communicate with other systems using the MLLP protocol</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="mongodb.html">MongoDB</a> / camel-mongodb</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="brush: plain; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[mongodb:connectionBean[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Interacts with <a shape="rect" class="external-link" href="http://www.mongodb.org/" rel="nofollow">MongoDB</a> databases and collections. Offers producer endpoints to perform CRUD-style operations and more against databases and collections, as well as consumer endpoints to listen on collections and dispatch objects to Camel routes</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="mqtt.html">MQTT</a> / camel-mqtt</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">