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">