Author: buildbot
Date: Wed Jan 6 17:18:35 2016
New Revision: 977166
Log:
Production update by buildbot for camel
Modified:
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/mllp.html
Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/camel/content/mllp.html
==============================================================================
--- websites/production/camel/content/mllp.html (original)
+++ websites/production/camel/content/mllp.html Wed Jan 6 17:18:35 2016
@@ -75,7 +75,7 @@
<tbody>
<tr>
<td valign="top" width="100%">
-<div class="wiki-content maincontent"><p class="p1">The MLLP component is used
for exchanging messages with external systems using the HL7 MLLP application
protocol.</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</</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, or the acknowledgement can be specified
>using the CamelMllpAcknowledgement 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="confluenc
eTd"><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 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><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" class="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 colspan="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><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.  </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 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" rows
pan="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><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">CAMEL</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 col
span="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">APPB</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>20150106235900</span></p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p class="p3"><span
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" class="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.4</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"> </td></tr></tbody></table></d
iv><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">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>
</td>
<td valign="top">
<div class="navigation">