Author: buildbot
Date: Tue Mar 15 22:19:30 2016
New Revision: 982891

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 Tue Mar 15 22:19:30 2016
@@ -75,7 +75,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<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&#160;the 
functionality required by Healthcare providers to communicate with other 
systems using the MLLP protocol. &#160;The MLLP component &#160;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. &#160;Therefore, the MLLP component uses&#160;a simple 
thread-per-connection model based an standard Java Sockets. This keeps the 
implementation simple and&#160;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. &#160;</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">&lt;</span><span class="s1"><strong>dependency</strong></span><span 
class="s3">&gt;</span></p><p class="p3"><span 
class="s4">&#160;&#160;&#160;&#160;</span><span class="s1">&lt;</span><span 
class="s5"><strong>groupId</strong></span><span 
class="s1">&gt;org.apache.camel&lt;/</span><span 
class="s5"><strong>groupId</strong></span><span class="s1">&gt;</span></p><p 
class="p2"><span class="s6">&#160;&#160;&#160;&#160;</span><span 
class="s3">&lt;</span><span class="s1"><strong>artifactId</stron
 g></span><span class="s3">&gt;camel-mllp&lt;/</span><span 
class="s1"><strong>artifactId</strong></span><span class="s3">&gt;</span></p><p 
class="p4"><span class="s4">&#160;&#160;&#160;&#160;</span><span 
class="s7">&lt;</span><span class="s8"><strong>version</strong></span><span 
class="s7">&gt;x.x.x&lt;/</span><span 
class="s8"><strong>version</strong></span><span class="s7">&gt;</span></p><p 
class="p5"><span class="s6">&#160;&#160;&#160;&#160;</span><span 
class="s1">&lt;!-- use the same version as your Camel core version 
--&gt;</span></p><p class="p2"><span class="s3">&lt;/</span><span 
class="s1"><strong>dependency</strong></span><span 
class="s3">&gt;</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. &#160;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&#160;CamelMllpAcknowledgement exchange property. 
&#160;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">&#160;</td><td colspan="1" ro
 wspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelMllpRemoteAddress</p></td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</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">&#160;</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">&#160;</td></tr></tbody></table></div><p class="p2"><span 
class="s1">All headers&#160;</span><span class="s1">are&#160;</span><span 
class="s3">String</span><span class="s1">&#160;types. If a header value is 
missing, its value is&#160;</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">&#160;</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">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><span>CamelMllpAcknowledgementType</span></p></td><td 
colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;AR</td></tr></tbody></table></div><p 
class="p2"><span class="s1">All headers&#160;</span><span 
class="s1">are&#160;</span><span class="s3">String</span><span 
class="s1">&#160;types. If a header value is missing, its value 
is&#160;</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. &#160;The MLLP 
Producer interrogates the HL7 Acknowledgments and raises exceptions if a negativ
 e acknowledgement is received. &#160;The received acknowledgement 
is&#160;</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">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelMllpRemoteAddress</p></td><td 
colspan="1" ro
 wspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelMllpAcknowledgement</p></td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelMllpAcknowledgementType</p></td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>AA</p></td></tr></tbody></table></div><p 
class="p2"><span class="s1">All headers&#160;</span><span 
class="s1">are&#160;</span><span class="s3">String</span><span 
class="s1">&#160;types. If a header value is missing, its value 
is&#160;</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&#160;the 
functionality required by Healthcare providers to communicate with other 
systems using the MLLP protocol. &#160;The MLLP component &#160;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. &#160;Therefore, the MLLP component uses&#160;a simple 
thread-per-connection model based an standard Java Sockets. This keeps the 
implementation simple and&#160;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. &#160;</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">&lt;</span><span class="s1"><strong>dependency</strong></span><span 
class="s3">&gt;</span></p><p class="p3"><span 
class="s4">&#160;&#160;&#160;&#160;</span><span class="s1">&lt;</span><span 
class="s5"><strong>groupId</strong></span><span 
class="s1">&gt;org.apache.camel&lt;/</span><span 
class="s5"><strong>groupId</strong></span><span class="s1">&gt;</span></p><p 
class="p2"><span class="s6">&#160;&#160;&#160;&#160;</span><span 
class="s3">&lt;</span><span class="s1"><strong>artifactId</stron
 g></span><span class="s3">&gt;camel-mllp&lt;/</span><span 
class="s1"><strong>artifactId</strong></span><span class="s3">&gt;</span></p><p 
class="p4"><span class="s4">&#160;&#160;&#160;&#160;</span><span 
class="s7">&lt;</span><span class="s8"><strong>version</strong></span><span 
class="s7">&gt;x.x.x&lt;/</span><span 
class="s8"><strong>version</strong></span><span class="s7">&gt;</span></p><p 
class="p5"><span class="s6">&#160;&#160;&#160;&#160;</span><span 
class="s1">&lt;!-- use the same version as your Camel core version 
--&gt;</span></p><p class="p2"><span class="s3">&lt;/</span><span 
class="s1"><strong>dependency</strong></span><span 
class="s3">&gt;</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. &#160;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&#160;CamelMllpAcknowledgement exchange property. 
&#160;Additionally, the type of acknowledgement that will be generated can be 
controlled by setting the CamelMllpAcknowledgementType exchange 
property.</p><h3 class="p1" id="MLLP-MessageHeaders"><span 
class="s1"><strong>Message Headers</strong></span></h3><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">&#
 160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelMllpRemoteAddress</p></td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</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="confluenc
 eTd"><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="conf
 luenceTd"><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">&#160;</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 c
 olspan="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="p
 3">MSH-18</p></td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div><p class="p2"><span 
class="s1">All headers&#160;</span><span class="s1">are&#160;</span><span 
class="s3">String</span><span class="s1">&#160;types. If a header value is 
missing, its value is&#160;</span><span class="s3">null</span><span 
class="s1">.</span></p><h3 class="p1" id="MLLP-ExchangeProperties"><span 
class="s1"><strong>Exchange Properties</strong></span></h3><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">&#160;</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">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><span>CamelMllpAcknowledgementType</span></p></td><td 
colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;AR</td></tr></tbody></table></div><p 
class="p2"><span class="s1">All headers&#160;</span><span 
class="s1">are&#160;</span><span class="s3">String</span><span 
class="s1">&#160;types. If a header value is missing, its value 
is&#160;</span><span class="s3">null</span><span class="s1">.</span></p><h3 
id="MLLP-ConsumerConfiguration">Consumer Configuration</h3><h2 
id="MLLP-MLLPProducer">MLLP Producer</h2><p>The MLLP Producer supports sending 
MLLP-framed messages and receiving HL7 Acknowledgements. &#160;The MLLP 
Producer interroga
 tes the HL7 Acknowledgments and raises exceptions if a negative 
acknowledgement is received. &#160;The received acknowledgement is interrogated 
and an exception is raised in the event of a negative acknowledgement.</p><h3 
class="p1" id="MLLP-MessageHeaders.1"><span class="s1"><strong>Message 
Headers</strong></span></h3><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">&#160;</td><
 td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelMllpRemoteAddress</p></td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelMllpAcknowledgement</p></td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelMllpAcknowledgementType</p></td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>AA</p></td></tr></tbody></table></div><p 
class="p2"><span class="s1">All headers&#160;</span><span 
class="s1">are&#160;</span><span class="s3">String</span><span 
class="s1">&#160;types. If a header value is missing, its value 
is&#160;</span><span class="s3">null</span><span class="s1">.</span></p><h3 
 class="p2" id="MLLP-ProducerConfiguration"><span class="s1">Producer 
Configuration</span></h3><p class="p2"><span class="s1"><br 
clear="none"></span></p></div>
         </td>
         <td valign="top">
           <div class="navigation">


Reply via email to