<rss version="2.0"><channel><title>Symphonia Knowledge Base</title><link>http://www.symphonia3.com/kb</link><description>Latest updates from the Symphonia Knowledge Base</description><copyright>Copyright (c) 1999-2006 Orion Health Ltd</copyright><item><title>Symphonia .NET assembly fails license check on 64 bit operating systems</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10399</link><pubDate>26/06/2008 1:37:32 p.m.</pubDate><description>On 64 bit operating systems, the Symphonia .NET engine fails its license check, even though the license has been installed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10399"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Definitions with empty groups cause an unreadable PCF to be generated</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10398</link><pubDate>18/03/2008 3:09:52 p.m.</pubDate><description>When a message definition has empty groups with no children, a warning number 2001 is generated. If the warning is ignored and the definition is then used to create a PCF file to be loaded into either the Java or .NET Symphonia EDI Engine, an error will be generated stating that it is an invalid PCF file.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10398"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>When testing a mapping, Map Designer appears to skip processing of some statements</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10397</link><pubDate>4/03/2008 11:33:22 a.m.</pubDate><description>&lt;P&gt;If a mapping has code similar to the following, where a statement contains a reference to a subfield of a composite type, for example,&lt;/P&gt;&lt;PRE class=code-java&gt;&lt;SPAN class=code-keyword&gt;if&lt;/SPAN&gt; ( isempty( in.DateTimeOfMessage.Day ) )
{ 
    &lt;SPAN class=code-comment&gt;// &lt;SPAN class=code-keyword&gt;do&lt;/SPAN&gt; something
&lt;/SPAN&gt;} 
&lt;SPAN class=code-keyword&gt;else&lt;/SPAN&gt;
{ 
    &lt;SPAN class=code-comment&gt;// &lt;SPAN class=code-keyword&gt;do&lt;/SPAN&gt; something &lt;SPAN class=code-keyword&gt;else&lt;/SPAN&gt;
&lt;/SPAN&gt;}&lt;/PRE&gt;the entire statement may be skipped when tested.&amp;nbsp; In addition, if breakpoints are set on the statement and the mapping is debugged, none of the breakpoints are hit.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10397"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Syntax errors in mapping code cause Map Designer to terminate</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10396</link><pubDate>4/03/2008 9:34:57 a.m.</pubDate><description>In editing a mapping in Map Designer, sometimes the mapping text entered by the user may contain a syntax error.&amp;nbsp; Some errors, once entered, can cause the Map Designer to terminate, making it difficult to edit and correct the error, as the Designer crashes each time the code with the error is displayed.&lt;BR&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10396"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>EDI Explorer terminates when testing a large message</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10395</link><pubDate>3/03/2008 4:45:36 p.m.</pubDate><description>&lt;P&gt;When testing a large message in EDI Explorer,&amp;nbsp;performing an action that will log the message (e.g., Send over TCP, Simulate Transaction) crashes Explorer.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10395"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I get a Error 1010 message, yet there is no error.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10394</link><pubDate>28/11/2007 11:14:54 a.m.</pubDate><description>I have a message that I receive in EDI message explorer, however in the error messages window there is a Error 1010.&amp;nbsp; If I go to the error location given I cannot see a problem. Further more, the error given should mean all subsequent fields are not parsed, yet they seem to be parsed correctly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10394"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Map Builder fails to start with xerces Entry Point Not Found error</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10291</link><pubDate>20/11/2007 9:26:24 a.m.</pubDate><description>&lt;p&gt;When trying to start the Symphonia Map Builder (SmegUIU3.8.exe) the following error occurs:&lt;/p&gt;

&lt;pre&gt;
  SmegUIU3.8.exe - Entry Point Not Found

  The procedure entry point ?getCode@SAXParseException@xercesc_2_4@@QBE?BIXZ
  could not be located in the dynamic link library xerces-c_2_4_0.dll.
&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10291"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Generating DAG objects on Vista</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10393</link><pubDate>8/11/2007 5:24:39 p.m.</pubDate><description>When generating a DAG object using the EDI Message Designer on Vista the registration fails with the error message:

&lt;pre&gt;
Register DLL call failed - You will have to register DLL Manually - Unknown error, is the DLL "C:\test.dll" currently in use?
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10393"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>A Comma Delimitated sample (CSV) using Symphonia</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10099</link><pubDate>2/11/2007 11:07:53 a.m.</pubDate><description>This is a demonstration of how to create a simple comma - delimited flat file definition using Symphonia. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10099"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How to find a field's path</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10392</link><pubDate>23/10/2007 12:20:28 p.m.</pubDate><description>&lt;p&gt;Symphonia's getElementAt("path") and the getField("path") in Rhapsody's JavaScript filter both use paths to pull fields out of messages. Guessing the paths can be both time consuming and frustrating.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10392"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Uninstalling Symphonia 3.8.2 has deleted most of my start menu</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10391</link><pubDate>3/10/2007 3:17:16 p.m.</pubDate><description>Uninstalling Symphonia 3.8.2 has deleted all the shortcuts on the start menu.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10391"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am getting a 1009 Error extra data found after field on a variable composite.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10390</link><pubDate>12/09/2007 2:10:30 p.m.</pubDate><description>&lt;FONT size=1&gt;
&lt;P&gt;I getting a 1009 Error extra data found after field on a variable composite, in my message it is because there is a field separator included in the data I have read the KB article &lt;A href="http://www.symphonia3.com/KBPage.aspx?KBID=10306"&gt;10306&lt;/A&gt;.&lt;/FONT&gt;&lt;FONT size=1&gt;However it deals with normal composites, I am getting the same error on a variable segment. To apply the fix I would need to modify the actual message composite which may have an effect on other messages.&lt;/P&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10390"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>License failure: long machine name</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10389</link><pubDate>12/09/2007 11:29:49 a.m.</pubDate><description>&lt;p&gt;Symphonia license check is failing. The license is for the correct version (3.8 vs 3.7), engine (Mapper vs Symphonia) and machine. The machine name or the fully qualified name is long.&lt;/p&gt;

&lt;p&gt;The Java libraries produce an error saying, "A mapper.properties file was found but did not contain a valid license."&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10389"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Symphonia 3.8.1 .NET Component Generator not Registering</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10312</link><pubDate>8/08/2007 1:38:02 p.m.</pubDate><description>&lt;P&gt;The .NET Component Generator is not registering within Symphonia 3.8.1, even though the .NET framework has been installed.&lt;/P&gt;
&lt;P&gt;Whether this is a problem can be noted by the presence of the two .NET Component Generator buttons on the toolbar.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt="EDI Toolbar Icons" src="http://support.symphonia3.com/KB/images/10312/.NETIcons.JPG"&gt;&lt;BR&gt;&lt;B&gt;&lt;U&gt;Figure 1:&lt;/U&gt;&lt;/B&gt;If the .NET Component Generator has registered correctly, these toolbar icons should be present.&lt;/P&gt;
&lt;P&gt;This only concerns Symphonia 3.8.1&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10312"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am getting a HRESULT E_FAIL exception  after calling GetGlobalVariableFinalValue</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10388</link><pubDate>1/08/2007 11:43:31 a.m.</pubDate><description>&lt;FONT size=2&gt;
&lt;P&gt;I am using the C# mapper engine to develop an application, when I call the GetGlobalVarFinalValue() it will sporadically throw HRESULT E_FAIL exception.&lt;/P&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10388"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Licensing on Microsoft Cluster Service</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10387</link><pubDate>19/07/2007 2:27:35 p.m.</pubDate><description>&lt;p&gt;License check fails on a virtual machine running the Microsoft Cluster Service. A Symphonia runtime license has been installed. The failure message is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;div&gt;This Symphonia license is not valid for this computer: SYM-ONLINE.&lt;/div&gt;
&lt;div&gt;Please contact sales@orionhealth.com for a new license.&lt;/div&gt;
&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10387"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>License check failing in 3.5 or 3.6</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10386</link><pubDate>19/07/2007 2:10:12 p.m.</pubDate><description>While using the C++ or COM engines, the Symphonia license check fails even though the license is valid. In particular, the same license works on other machines, or at other times.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10386"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How a mapping can change X12 separators</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10385</link><pubDate>18/07/2007 10:34:13 a.m.</pubDate><description>&lt;p&gt;How can a mapping change the separators used to write out an X12 message?&lt;/p&gt;

&lt;p&gt;The X12 definition is shared between multiple mappings. One trading partner requires different separators. Is there a way to change the separators in the mapping so the definition doesn't have to be duplicated?&lt;/p&gt;

&lt;p&gt;For this article, the required separators are ^:~ instead of the standard *:~&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10385"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How to change a text field so that it can contain an '&amp;' or other separator</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10306</link><pubDate>10/07/2007 3:39:19 p.m.</pubDate><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;"Is there any way to tell Symphonia that a particular field does not have subcomponents and to ignore the &amp;amp;?"&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Or in other words the flatwire has a field which contain un-escaped separator characters such as '&amp;amp;', '^' and '~' instead of \T\, \S\ and \R\.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;You may see an error message like this. "&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Error&amp;nbsp;1009&amp;nbsp;Extra data found after field: &amp;amp; RELATED&amp;nbsp;PatientInformation/AL1[2]/AllergyCodeMnemonicDescription/Text"&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10306"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Length validation does not seem to work.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10384</link><pubDate>4/07/2007 4:07:32 p.m.</pubDate><description>&lt;FONT size=2&gt;
&lt;P&gt;I am using the EDI message designer to create a definition. When I test it with a test message, the length validation does not seem to include the separator values. The official standards for the message type I am designing states that component and sub-component separators should be included in length validation on a segment.&lt;/P&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10384"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>The SetNull function is not working</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10383</link><pubDate>4/07/2007 3:52:47 p.m.</pubDate><description>&lt;FONT size=2&gt;
&lt;P&gt;I am using the SetNull function in the mapper, however it does not appear to be working.&lt;/P&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10383"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>My XML output from the mapper does not escape sequence character like &amp;lt; &amp;gt; &amp;</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10382</link><pubDate>3/07/2007 11:55:55 a.m.</pubDate><description>&lt;FONT size=2&gt;
&lt;P&gt;I am using the mapper to map from a flatwire file to an XML format. However, the input message has characters like &amp;lt;&amp;gt;&amp;amp;". They do not seem to be escaped sequenced in the output. As a result the outputted XML is sometimes invalid.&lt;/P&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10382"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>EDI Designer .NET wrapper generation fails with unknown error</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10381</link><pubDate>3/07/2007 11:25:55 a.m.</pubDate><description>&lt;P&gt;When attempting to generate .NET wrappers using EDI Message Designer, the generation fails with an "Unknown Error" message prompt. &lt;/P&gt;

&lt;P&gt;If "ok" is clicked, a message similar to the following is printed to the Output panel:&lt;/P&gt;

&lt;P&gt;&lt;PRE&gt;
Generating .NET Component...
Error: Unknown error
An unknown error occurred generating the .NET component.  Please send the following information to Symphonia Support:

Orion.EDIDesigner.Plugins.SymphoniaNETComponent.ComponentGenerationException:
 Unknown error ---&gt; System.IO.FileNotFoundException: File or assembly name 
Symphonia3Net, or one of its dependencies, was not found.
&lt;/PRE&gt;&lt;/P&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10381"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Creating a .NET message object using generated .NET wrappers</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10380</link><pubDate>3/07/2007 10:08:24 a.m.</pubDate><description>I have generated a .NET wrapper assembly using the EDI Message Designer. How can I use it to create a message object?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10380"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>UU Encoded fields in HL7 messages</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10379</link><pubDate>28/06/2007 9:55:07 a.m.</pubDate><description>&lt;p&gt;When working with messages that have UU encoded data inside an HL7 message, the field gets truncated.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10379"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Java Licensing Dependencies</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10311</link><pubDate>22/06/2007 10:48:48 a.m.</pubDate><description>You hold a valid Symphonia/Mapper license but the Java Engine is throwing an InvalidKeyException.
&lt;p&gt;
The license is stored in a properties file which must be on the Java Classpath.

&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10311"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Changing the Mapper Service logging directory</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10378</link><pubDate>20/06/2007 10:35:57 a.m.</pubDate><description>&lt;P&gt;The Mapper Service generates log files containing errors and other events that occurred while running&lt;/P&gt;

&lt;P&gt;How can the default directory where these are stored be changed?&lt;/P&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10378"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Symphonia .NET engine slow when parsing large fields (600k)</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10377</link><pubDate>15/06/2007 3:31:23 p.m.</pubDate><description>The Symphonia .NET engine takes a long time to parse messages containing large fields, e.g., a single 600k field.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10377"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>HL7 Conformance Profile does not import validation table values (FAQ)</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10374</link><pubDate>13/06/2007 11:47:56 a.m.</pubDate><description>When I export messages from the EDI Message Designer into the HL7 conformance profile format (for use with the HL7 Messaging Workbench application), the message exports correctly, but when it is imported, the values in the validation tables are not imported.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10374"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Using Symphonia from a Java Applet</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10376</link><pubDate>13/06/2007 11:22:39 a.m.</pubDate><description>When using Symphonia inside a Java Applet the following exception occurs:

&lt;blockquote&gt;
Access denied (java.util.PropertyPermission symphonia.license.file read)
&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10376"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Clearing out Mapper Service message queues</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10375</link><pubDate>12/06/2007 5:15:27 p.m.</pubDate><description>&lt;p&gt;Using the mapper service, there is an outage on one side. The mapper service is receiving, and piling up messages waiting to be delivered when the that side comes back.&lt;/p&gt;

&lt;p&gt;However, the queued messages are useless, and it would be better to throw them away, then resend week old messages.&lt;/p&gt;

&lt;p&gt;How can this queue of messages be cleared?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10375"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>.NET EDI API Documentation</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10373</link><pubDate>11/06/2007 3:16:09 p.m.</pubDate><description>Searching for .NET Symphonia APIs give no useful results.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10373"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Will the new Daylight Saving Time changes affect any of the Symphonia Products?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10372</link><pubDate>22/02/2007 2:41:16 p.m.</pubDate><description>I am using Symphonia to write an application, and its needs to use the new Daylight Saving Settings. Will this have any affect on Symphonia?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10372"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am getting a 'CoInitialize has not been called ' error when using Symphonia COM engine in Delphi.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10371</link><pubDate>8/02/2007 3:03:25 p.m.</pubDate><description>&lt;P style="MARGIN-BOTTOM: 0cm"&gt;I am developing an application in Delphi and I am using the Symphonia COM engine. My application compiles fine. However, at run time when I try to make a call to any OLE object I get a an error:&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;CODE&gt;CoInitialize has not been called.&lt;/CODE&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10371"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am try to map a large batch of message but I am facing performance issues.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10370</link><pubDate>2/02/2007 2:49:50 p.m.</pubDate><description>I am trying to map a large batch of messages in the mapper. However, it seems to take a very long time if the message batch is large (1000+ messages).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10370"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How can I define a HL7 message batch, without batch headers or trailers</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10369</link><pubDate>2/02/2007 12:33:56 p.m.</pubDate><description>I have a flatwire file with a batch of messages, each separated by a single character. There is no message batch header or trailer. How can I use EDI Designer to create a message definition that handles multiple message batches but does not require a header or trailer segment.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10369"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Can I change the separator and encoding character fields used in a compiled mapper definition?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10361</link><pubDate>31/01/2007 12:23:34 p.m.</pubDate><description>I am using Symphonia to perform a mapping. I need to be able to change the separator and encoding values used on the output definition. Is this possible?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10361"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I can't import a batch of messages separated by a blank line into EDI explorer.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10363</link><pubDate>31/01/2007 12:11:55 p.m.</pubDate><description>I am trying to import a flatwire batch file into Symphonia explorer with messages separated by blanks lines, however, it seems to only import a single message. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10363"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I access CDATA values from an input XML message while in the mapper?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10366</link><pubDate>31/01/2007 11:59:06 a.m.</pubDate><description>I have an XML message and I am trying to access the character data (CDATA) from an input xml message.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10366"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How can a map a variable field such as OBX-5 to an XML message?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10365</link><pubDate>31/01/2007 11:58:54 a.m.</pubDate><description>I have an input HL7 message and I want to map it out to an XML message. However, it has a field that can be of variable type, e.g. OBX-5. When I try to map this segment the outputted XML message is not formatted correctly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10365"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I need to use HL7 version 2.6, does the latest Symphonia support it?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10368</link><pubDate>31/01/2007 11:55:02 a.m.</pubDate><description>&lt;P style="MARGIN-BOTTOM: 0cm"&gt;I am writing an application that needs to parse an HL7 version 2.6 message. I have downloaded the latest version of Symphonia from: &lt;A href="http://www.symphonia3.com/Downloads.aspx"&gt;http://www.symphonia3.com/Downloads.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0cm"&gt;However, when I try to create a definition from the libraries there is no HL7 version 2.6 library. Is&amp;nbsp;this library available?&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10368"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I cannot access some of the data fields in my CSV file</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10360</link><pubDate>31/01/2007 11:42:47 a.m.</pubDate><description>I am trying to parse a CSV message and I have created a Symphonia message definition for it. However, it has a repeating composite or field, and&amp;nbsp;there is no "Repeat" separator defined in the definition. When I try to access fields that occur after this repeating segment/field they are not available. 
&lt;P style="MARGIN-BOTTOM: 0cm"&gt;&lt;BR&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10360"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am getting a  [4000] Procedure missing '}' error</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10362</link><pubDate>31/01/2007 9:39:24 a.m.</pubDate><description>&lt;P&gt;I have created a function in the mapper, however when I try to compile it I get an error of the form:&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;[4000] Procedure missing '}' error&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;It refers to the line number on the very bottom of my function and suggests that I am missing a closing parenthesis. However, I have checked the parenthesis of the function and this does not appear to be the problem.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10362"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Some default values of fields are not included in  my output mapping?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10367</link><pubDate>31/01/2007 9:36:07 a.m.</pubDate><description>I have created a mapping and set default values to some of the fields within the output definition. When I run the mapping and the fields that have default values are not mapped, I expected the output message to contain the default value defined in the message definition, however this is only true some of the time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10367"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>The mapper is only outputting one element of my message group</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10364</link><pubDate>23/01/2007 2:58:07 p.m.</pubDate><description>&lt;P&gt;I am using the mapper to map out to a XML message. The output definition is a WC3 schema. However, when I run my mapping, I notice that in certain groups that there is only a single element outputted, even though when I run the mapping in the debugger it appears to be setting the output for all the elements.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10364"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper - Calling an XML group directly in exists() does not always work</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10359</link><pubDate>9/01/2007 1:30:38 p.m.</pubDate><description>&lt;P&gt;In Symphonia Mapper, I am mapping from an XML schema to a non XML definition. I have one line of code which, depending on the test message, does not always get executed: &lt;/P&gt;
&lt;P&gt;"if ( exists ( in.Body.BodyType#.RefillRequest ) ) {"&lt;/P&gt;
&lt;P&gt;However, there does not seem to be any good reason why it is not run. &lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10359"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title> Symphonia Mapper appears to be using a lot of memory.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10355</link><pubDate>9/01/2007 9:23:22 a.m.</pubDate><description>The Symphonia Mapper appears to be using a lot of memory. How does it store parsed message data in memory?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10355"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I use the auto mapping feature?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10357</link><pubDate>9/01/2007 9:14:11 a.m.</pubDate><description>I am mapping between two similar message types. How do I use the automatic mapping function (Auto Map tool) to quickly map between the two formats?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10357"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What are the changes to the java mapper engine (mapper.jar) between version 3.6 and 3.7?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10358</link><pubDate>9/01/2007 9:07:14 a.m.</pubDate><description>I have just updated Symphonia and have noticed the Java engine (mapper.jar) increases significantly in file size between versions 3.6 and 3.7. What are the significant changes?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10358"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What is the double quoted string type for in EDI designer?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10356</link><pubDate>9/01/2007 9:06:37 a.m.</pubDate><description>&lt;P&gt;I am using EDI designer but am unsure what the “Quoted String” type is used for. &lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10356"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I test the type of a message element?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10354</link><pubDate>9/01/2007 9:01:10 a.m.</pubDate><description>I am using the Symphonia parsing engine, and I am retrieving a specific message element. How can I determine exactly what type the element is?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10354"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How to prevent Symphonia removing unnecessary carats from the ends of segments</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10353</link><pubDate>8/12/2006 1:44:58 p.m.</pubDate><description>I am running an application which uses Symphonia to read a message in, modify a field, and output it again. The incoming message contains carats on the end of segments which indicate empty fields. However, Symphonia removes these carats after it parses the message. How can I keep them?&lt;BR&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10353"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Can I use Symphonia libraries in the global assembly cache (GAC)?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10352</link><pubDate>4/12/2006 1:38:45 p.m.</pubDate><description>I am writing an application using Symphonia libraries. The deployment will make use of the GAC, which requires strong named assemblies. Does Symphonia distribute strong named assemblies?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10352"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am trying to map one message to multiple output messages</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10351</link><pubDate>28/11/2006 2:46:25 p.m.</pubDate><description>&lt;P style="MARGIN-BOTTOM: 0cm"&gt;I have an input message and I am trying to map it to multiple output messages using Symphonia Mapper. I have tried using the supplied mapper sample “OneToManyMap.” Unfortunately, I cannot get it to output multiple maps.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10351"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I get a invalid version number error, when doing a test mapping</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10350</link><pubDate>27/11/2006 2:54:28 p.m.</pubDate><description>&lt;P style="MARGIN-BOTTOM: 0cm"&gt;When using Symphonia mapper designer I try to open an xml file to test against my mapper definition. But, I get an error similar to the one shown below:&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0cm"&gt;&lt;IMG src="/KB/Images/VersionError.PNG"&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10350"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>When I install a  Symphonia license for JAVA, I get the following error: File I/O error occurred servername:servername</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10349</link><pubDate>27/11/2006 9:12:28 a.m.</pubDate><description>&lt;P&gt;
&lt;P lang=en-NZ&gt;I am trying to install a symphoia license file for a java application, I use the command:&lt;BR&gt;&lt;/P&gt;
&lt;P lang=en-NZ&gt;Java -jar Mapper.jar . symphonia.lic&lt;/P&gt;
&lt;P lang=en-NZ&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P lang=en-NZ&gt;But, I get the error:&lt;BR&gt;&lt;/P&gt;
&lt;P lang=en-NZ&gt;File I/O error occurred: servername:servername&lt;/P&gt;
&lt;P lang=en-NZ&gt;Licence Installation FAILED&lt;/P&gt;
&lt;P lang=en-NZ&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P lang=en-NZ&gt;I have confirmed this on works on other machines , and I know that the files paths given in the command line do point to the appropriate *.lic file.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10349"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I validate a message, for unknown segments, when my message includes custom segments not in my definition?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10348</link><pubDate>23/11/2006 5:49:01 p.m.</pubDate><description>&amp;nbsp;I have a message that has custom segments that not defined in my definition. They are generating 1003,1004 errors on message validation. Essentially I want to remove these custom segments just for validation purposes, so I can detect an actual unknown or unordered segment.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10348"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Schema violates the Unique Particle Attribution rule</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10341</link><pubDate>11/10/2006 9:16:18 a.m.</pubDate><description>&lt;P&gt;If a schemas allows a partial to not be deterministic without looking ahead it violates the Unique Particle Attribution rule &lt;A href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#cos-nonambig"&gt;http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#cos-nonambig&lt;/A&gt;. This occurs in several HL7 2.x messages.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10341"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How can I export my HL7 message to as a W3C schema or XSD.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10347</link><pubDate>9/10/2006 5:54:33 p.m.</pubDate><description>I have created my&amp;nbsp; HL7 definition in Symphonia EDI Message Composer, but now I have decided I want an XSD version of the same definition. How can I easily convert it?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10347"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Retrieving the validation table description entries from a pcf always returns null</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10346</link><pubDate>9/10/2006 5:38:50 p.m.</pubDate><description>&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;I am developing an application using Symphonia and I need to access details about the validation entries from a compiled definition file (.pcf).&amp;nbsp; I can get the table numbers but when I try to get the Description entry it is always null. &lt;/FONT&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10346"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I convert an .xml file to an .sxd file so  XML designer can recognize my definition?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10345</link><pubDate>9/10/2006 5:28:26 p.m.</pubDate><description>&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;I am trying to convert an XML schema definition to as an sxd&amp;nbsp; definition so I can use it with&amp;nbsp; Symphonia, what is the best way to do this?&lt;/FONT&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10345"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>In VB Symphonia does not appear to be releasing memory</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10344</link><pubDate>9/10/2006 5:22:42 p.m.</pubDate><description>&lt;P&gt;I am using Symphonia in VB when I try and release the memory using the the following:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;Set mFactory = Nothing&amp;nbsp; &lt;/PRE&gt;
&lt;P&gt;I notice that the memory usage under the Windows Task Manager does not decrease memory for my application. Why is the memory not being released&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10344"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I reconstruct a mapper definition easily</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10343</link><pubDate>9/10/2006 5:16:20 p.m.</pubDate><description>My mapper project has somehow become corrupt and I want to recreate it. But I have lots of submaps and it will take a long time to manually re insert them into my new mapping. Is there a quick way to do this?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10343"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Cannot read Mapper output text.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10342</link><pubDate>9/10/2006 10:30:59 a.m.</pubDate><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;The text in the Mapper output window is not displayed correctly and is hard to read. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt; &lt;IMG src="http://symphonia3.com/KB/Images/textbad_1.JPG"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10342"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am trying load a flatwire message file into a Symphonia.  But when I try to get a value it is empty</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10340</link><pubDate>14/09/2006 3:48:17 p.m.</pubDate><description>I am trying to load a flatwire message into Symphonia. But after I parse the message and try to get a value at a specific message path (using the getElementAt()), the returned value is empty. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10340"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I use the TCPComms COM component in VC++</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10339</link><pubDate>14/09/2006 1:53:46 p.m.</pubDate><description>&lt;P&gt;I am trying to sue the TCPComms COM component in VC++. I cant find any samples included with Symphonia on how to do this. I have read:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.symphonia3.com/KBPage.aspx?KBID=10118"&gt;KB10118: Using the Symphonia COM Engine in C# (.NET HOWTO)&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0cm"&gt;But it is for C# and offers no help. How can I use sockets is my VC++ application?&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10339"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am unable to map a XML defined boolean field if it contains true/false, even when then XML definition states that it is allowed</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10337</link><pubDate>4/09/2006 11:15:23 a.m.</pubDate><description>I'm trying to map an xml file to an another definition. In the XML definition there is a field defined as Boolean. When I run the mapping with a xml input file I found out that Symphonia does not allow the value of the Boolean field to be true or false, but expects it to be 0 or 1. The xml definition states that both forms are allowed (either true/false or 0/1). &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10337"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>The IsNumeric function in the mapper is returning true for strings that are not legitimate numbers of floats</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10338</link><pubDate>4/09/2006 11:14:39 a.m.</pubDate><description>&lt;P&gt;I am trying to use the IsNumeric function to determine whether an input string is of legitimate numeric form. However, it is returning true for cases such as: &lt;/P&gt;
&lt;P&gt;3.2. &lt;/P&gt;
&lt;P&gt;.2.3 &lt;/P&gt;
&lt;P&gt;2.3.1 &lt;/P&gt;
&lt;P&gt;3..4 &lt;/P&gt;
&lt;P&gt;..4&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10338"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I am getting a Bad Parameter Exception</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10334</link><pubDate>20/07/2006 9:21:12 a.m.</pubDate><description>I get a "Bad Parameter Exception" when trying to call one of the functions in the&amp;nbsp;Symphonia engine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10334"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I get a Fatal error while parsing input, Invalid character (Unicode: 0x0)</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10336</link><pubDate>4/07/2006 3:58:31 p.m.</pubDate><description>&lt;P&gt;When using the mapper engine in VB and I try to map an XML file that is encoded using UTF-8, I get the following error (multiple times):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;FONT face="Courier New, monospace"&gt;Fatal error while parsing input, Invalid character (Unicode: 0x0)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10336"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I get a 5002 error when using the Symphonia  mapper </title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10335</link><pubDate>19/06/2006 5:06:23 p.m.</pubDate><description>&lt;P&gt;&amp;nbsp;When I try and run a test file against my mapper definition I get a: &lt;/P&gt;
&lt;P&gt;“Definition Fatal Error 5002: Could not load XML PCF from definition file”&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10335"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I put a conditional field validation statement in my EDI message definition?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10333</link><pubDate>1/06/2006 10:19:00 a.m.</pubDate><description>&lt;P&gt;I need to validate a message field depending on the presence of other fields.&amp;nbsp; For example my test message must have entries in either all&amp;nbsp; the following fields&lt;/P&gt;
&lt;P&gt;&amp;nbsp; RXO 1, RXO 2, RXO4&lt;/P&gt;
&lt;P&gt;or just in the&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; RXO 6&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10333"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Two ways of importing EDI definitions to the Message Designer explained</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10332</link><pubDate>16/05/2006 2:36:08 p.m.</pubDate><description>&lt;P&gt;What is the difference between the two wizards for importing EDI definitions to&amp;nbsp;Symphonia Message Designer?&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10332"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>HL7 Message Batching</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10331</link><pubDate>9/05/2006 2:46:15 p.m.</pubDate><description>&amp;nbsp;How do I create HL7 batch messages using the Symphonia Message Designer?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10331"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>XSD fails to import into Mapper</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10330</link><pubDate>26/04/2006 1:48:08 p.m.</pubDate><description>&lt;P&gt;The Mapper has to validate an xsd schema before it can be used. This validation is often stricter than commonly used validators like XML Spy, Schema for Schema etc. These commonly available validators often only perform partial validation. Also some valid xsd schema concepts are not supported by the Mapper the main one is using elements from a schema that has not been imported (i.e. The schema will be specified by the xml document). The Mapper xsd schema validation is stricter because it has to build a complete document model at creation time. This document model is what allows the document tree to be displayed and the compile time warning/errors to be produced.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10330"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>XSD in XML Composer</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10329</link><pubDate>26/04/2006 1:47:45 p.m.</pubDate><description>&lt;P&gt;XML Composer was released in 1999 to support the current DTD and XML schema format. Subsequently W3C released the XSD schema format which remodeled and extended the DTD and XML schema concepts. The xsd schema import functionality was written to convert basic xsd schemas into SXD for use in the Mapper or Rhapsody. The import functionality only supports a subset of xsd schema concepts as the underlying format used by Symphonia cannot support many of the newer features of xsd schemas which were not present in the older formats. Often schemas will fail to import all together or they will import but the sxd created would be inconsistent with the original xsd schema. &lt;/P&gt;
&lt;P&gt;In version 3.8 of Symphina the need for converting xsd schemas into sxd for use in the Mapper or Rhapsody was remove as these product now support xsd schemas directly.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10329"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Symphonia .NET generated components fail to load in Visual Studio 2003</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10328</link><pubDate>11/10/2005 9:25:03 a.m.</pubDate><description>&lt;P&gt;Adding a reference to a Symphonia .NET generated component in Visual Studio 2003 fails with the error 'This is not a valid assembly or COM component'&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://support.symphonia3.com/KB/Images/neterror.JPG"&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10328"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>The options file for this project was invalid.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10327</link><pubDate>13/09/2005 1:55:25 p.m.</pubDate><description>&lt;P&gt;The Mapper reports that the options file is invalid every time a MDF is loaded. Deleting the &amp;lt;map name&amp;gt;.opt file stops the error on the next load but after the file is automatically regenerated the error comes back.&lt;/P&gt;
&lt;P&gt;This is caused because MSXML 4.0 is not installed &lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10327"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Decimal separator not used by Mapper</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10326</link><pubDate>7/09/2005 2:51:07 p.m.</pubDate><description>&lt;P&gt;Doubles that uses the decimal separator setup in the definition instead of the normal decimal separator '.' are not parsed correctly. For example if the decimal separator is ',' the double 5567,43 will be parsed in the Mapper as 5567 or NaN by the Java engine.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10326"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Folders containing submaps may be lost after restarting the Map Designer</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10325</link><pubDate>27/06/2005 10:15:36 a.m.</pubDate><description>&lt;P&gt;I have created some folders in the workspace tree for the Symphonia Map Designer, and have placed some of my submaps there.&amp;nbsp; However, after restarting the Map Designer, the folders have disappeared.&amp;nbsp; The submaps are still present, but are no longer stored within a folder.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10325"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Symphonia3Net.dll not found.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10324</link><pubDate>3/06/2005 1:21:37 p.m.</pubDate><description>I get an error saying Symphonia3Net.dll cannot be found. This can occur when trying to create .NET Generated Components.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10324"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Unresolved external symbol in Visual Studio 2005 </title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10323</link><pubDate>27/04/2005 4:00:24 p.m.</pubDate><description>The Mapper's External Functions samples will not compile in Visual Studio 2005 because of unresolved external symbol.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10323"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>HL7ADTs.dll is missing from the samples.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10322</link><pubDate>14/04/2005 3:32:42 p.m.</pubDate><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;When compiling the sample project CSharpClient&amp;nbsp;you get the &amp;nbsp;error 'The type or namespace name 'HL7ADTs' does not exist'.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10322"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Symphonia Mapper Service will not start after upgrading to 3.8.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10321</link><pubDate>13/04/2005 4:14:00 p.m.</pubDate><description>&lt;P&gt;Attempting to start the Symphonia Mapper Service causes the error 'The system cannot find the file specified'&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10321"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Map Designer, importing xsd: violates the unique particle attribution rule</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10310</link><pubDate>13/04/2005 3:18:45 p.m.</pubDate><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000066&gt;When trying to import an xsd schema created from ‘Export to HL7 2.xml Schema’ into the Map Designer as either an input or output message definition, the import fails with one or more errors which are of the form:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 36pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000066&gt;"DB1.2" and "any" violate the unique particle attribution rule. Element's namespace intersects with wildcard namespace, near schema/complexType[DB1.CONTENT]/sequence/element[DB1.2] [messages.xsd]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10310"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Importing Stored Procedures fails</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10319</link><pubDate>13/04/2005 3:18:19 p.m.</pubDate><description>Importing stored procedures fails.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10319"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Export to HL7 2.xml Schema doesn’t have all the messages I want to export.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10320</link><pubDate>13/04/2005 3:17:19 p.m.</pubDate><description>&lt;P&gt;When Export to HL7 2.xml Schema is run it doesn’t have all the messages I want to export in the export list.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10320"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Message Translation Tables</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10094</link><pubDate>31/03/2005 10:48:44 a.m.</pubDate><description>&lt;P&gt;Does Symphonia Map Builder support Translation Tables?&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10094"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper Designer doesn't update definitions with messages from multiple message sets correctly</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10318</link><pubDate>1/03/2005 11:02:04 a.m.</pubDate><description>&lt;p&gt;
When updating the definition used by a mapping the update removes some of the main maps and produces a large number of type errors.
&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10318"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper Serivce: weird Fatal Errors in logs</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10317</link><pubDate>24/02/2005 11:08:24 a.m.</pubDate><description>The mapper service keeps dying or producing Fatal Errors in the logs, but nothing seems to be wrong.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10317"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper throwing StringIndexOutOfBoundsException</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10316</link><pubDate>18/02/2005 10:53:02 a.m.</pubDate><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;A Symphonia Mapping is throwing a String out of bounds exception, similar to the following stack trace:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;2005-02-14 &lt;/SPAN&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:time Minute="45" Hour="16"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;16:45&lt;/SPAN&gt;&lt;/st1:time&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;:44,665 [WorkerThread 19] ERROR SME : Error&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;'java.lang.StringIndexOutOfBoundsException' occurred processing message:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;String index out of range: 0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;java.lang.StringIndexOutOfBoundsException: String index out of range: 0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at java.lang.String.charAt(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.symphonia3.dx.a(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.symphonia3.dx.a(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.symphonia3.em.f(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.symphonia3.cc.a(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.symphonia3.bx.a(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.symphonia3.bx.d(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.symphonia3.bx.validate(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.mapper.MapperImpl.a(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.mapper.MapperImpl.setInput(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.orion.mapper.Mapper.SetInput(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;at com.symphonia.rhapsody.filters.Mapper.a(Unknown Source) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;…&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10316"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Installing Symphonia Licenses</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10109</link><pubDate>15/02/2005 9:35:01 a.m.</pubDate><description>How do I install a development or runtime licence on Symphonia or the Mapper? 
&lt;P&gt;Symphonia versions older than 3.5 use a different licensing system. &lt;A href="http://support.symphonia3.com/KBPage.aspx?KBID=10085"&gt;Click here for more information&lt;/A&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10109"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Java Mapper Output Is Empty But There Are No Errors</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10315</link><pubDate>8/02/2005 4:04:29 p.m.</pubDate><description>&lt;P&gt;A map returns an empty output for a particular input, but the errorList is empty.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10315"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>External function DLL has no function</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10314</link><pubDate>4/02/2005 10:50:48 a.m.</pubDate><description>&lt;P&gt;In Mapper the user may add their own external functions by way of DLLs. These are made available by adding the folder they are contained in to a path that is searched for relevent DLLs, which are then loaded into memory, when Mapper is started.&lt;/P&gt;
&lt;P&gt;All DLLs in these folders must contain external functions. There can be no other DLLs in these folders, otherwise the Mapper will try to load them.&lt;/P&gt;
&lt;P&gt;Knowledge Base Article &lt;A href="http://support.symphonia3.com/KBPage.aspx?KBID=10308"&gt;10308&lt;/A&gt;&amp;nbsp;discusses a problem due to an excessive number of DLLs being loaded into memory when the Mapper starts.&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10314"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Export To HL7 2.xml Schema doesn’t work.</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10313</link><pubDate>3/02/2005 2:55:52 p.m.</pubDate><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;When ‘Export To HL7 2.xml Schema’ is run the dialog appears but the next button does nothing.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10313"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>"Invalid or corrupt jarfile" with J2SE 1.4.2_05-b04</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10285</link><pubDate>20/01/2005 9:21:35 a.m.</pubDate><description>&lt;p&gt;When ever you try to load the Symphonia3.jar or Mapper.jar Java produces an "Invalid or corrupt jarfile".&lt;/p&gt;

Note: This is only an issue for versions before Symphonia 3.8.1.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10285"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Spyware Detection of .s3d Files</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10309</link><pubDate>17/01/2005 9:42:38 a.m.</pubDate><description>Symphonia definition files are detected as Spyware by various programs, including Spybot and Microsoft AntiSpyware.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10309"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How to create an s3d which batches via concatenation</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10307</link><pubDate>14/01/2005 5:05:44 p.m.</pubDate><description>&lt;p&gt;
A trading partner is sending messages that are batched by concatenating messages together instead of using a standard batching technique. 
There is an additional complication in that between the concatenated messages there is sometimes a random number of spaces.
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10307"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>External Function DLLs in Mapper - folders with an excessive number of DLLs</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10308</link><pubDate>14/01/2005 4:59:23 p.m.</pubDate><description>In Mapper the user may add their own external functions by way of DLLs. These are made available by adding the folder they are contained in to a path that is searched for relevent DLLs, which are then loaded into memory, when Mapper is started.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10308"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Map Designer, importing xsd: Duplicate type name "ComplexType1"</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10305</link><pubDate>24/11/2004 1:51:58 p.m.</pubDate><description>&lt;p&gt;When trying to import an xsd schema into the Map Designer as either an input or output message definition, the import fails with one or more errors which are of the form:&lt;/p&gt;

&lt;pre&gt;
    Duplicate type name "ComplexType1", near schema/complexType[ComplexType1] [&lt;i&gt;&amp;lt;schema-name&amp;gt;&lt;/i&gt;.xsd]
&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10305"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>RuntimeKeyReg.exe is missing in 3.8.1</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10304</link><pubDate>18/11/2004 2:06:00 p.m.</pubDate><description>RuntimeKeyReg.exe was not installed by the 3.8.1 installer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10304"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>StrRegFind and StrRegFindFromPos documentation</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10303</link><pubDate>8/11/2004 9:51:19 a.m.</pubDate><description>&lt;p&gt;There is no documentation for the StrRegFind or StrRegFindFromPos standard external functions.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10303"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Bug: Using multiple External DLL folders</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10302</link><pubDate>1/11/2004 12:37:37 p.m.</pubDate><description>&lt;p&gt;You are trying to add two different mapper external folders into the Mapper Option's "External Function DLL Directories" setting and one of the folders keeps disappearing.&lt;/p&gt;

&lt;p&gt;For example, you need the external functions DLLs you created for an older version of Symphonia&amp;mdash;stored in &amp;quot;&lt;code&gt;C:\Program Files\Symphonia\Mapper\Functions&lt;/code&gt;&amp;quot;&amp;mdash;as well as the new external functions DLLs&amp;mdash;stored in &amp;quot;&lt;code&gt;C:\Program Files\Symphonia-3.8\Mapper\Functions&lt;/code&gt;&amp;quot;.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10302"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Finding the Mapper Service confusing?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10301</link><pubDate>28/10/2004 5:37:57 p.m.</pubDate><description>The Mapper Service is confusing and I can't work out how to configure it.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10301"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Adding repeating fields</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10004</link><pubDate>22/10/2004 9:30:45 a.m.</pubDate><description>I'm having trouble adding repeating fields/segments to the message I'm creating in my application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10004"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>External mapping functions fails with 3.8.0</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10289</link><pubDate>19/10/2004 5:36:07 p.m.</pubDate><description>&lt;p&gt;When the mapper calls a custom external function, the function call fails with &lt;code&gt;Error: Map (2010) Error occurred when calling external function&lt;/code&gt;.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10289"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Treating any CRLF as if they were segment separators</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10269</link><pubDate>15/10/2004 2:18:06 p.m.</pubDate><description>Allows the carriage return line feed sequence (0x0D 0x0A) to be interpreted as if it were the segment separator.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10269"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Validating and using HL7 Datetime (DTTM) fields</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10300</link><pubDate>12/10/2004 2:15:46 p.m.</pubDate><description>Currently Symphonia cannot correctly parse the HL7 date/time format when an incomplete timestamp is provided.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10300"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Any trailing "Unexpected Field Separators" are being inserted into the last field</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10299</link><pubDate>11/10/2004 9:29:40 a.m.</pubDate><description>When parsing an input definition which contains a number of unexpected field separators at the end of the message, you may find the unexpected field separators are inserted into the last field instead of being reported as errors.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10299"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>'Input Message Fatal Error 6008: Given input document isn't of a known type for this mapping, &amp;lt;MessageName&amp;gt;'</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10298</link><pubDate>7/10/2004 12:34:50 p.m.</pubDate><description>&lt;p&gt;When testing a mapping, the following error is produced:&lt;/p&gt;
&lt;pre&gt;
  Input Message Fatal Error 6008: Given input document isn't of a known type for this mapping, &amp;lt;MessageName&amp;gt;
&lt;/pre&gt;

&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10298"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper creating .ecc files with mangled (dos 8.3) file names</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10297</link><pubDate>7/10/2004 11:45:10 a.m.</pubDate><description>When compiling a mapping, the output .ecc file name is mangled. For example, if the source mapping is "RefReqToRefReq.mdf" the output ecc is "REFREQ~1.ecc".
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10297"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I find missing dependencies when registering dlls?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10296</link><pubDate>7/10/2004 11:34:03 a.m.</pubDate><description>When you try to register COM dlls using &lt;code&gt;regsvr32&lt;/code&gt; you receive errors about missing DLLs or dependencies.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10296"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I programmatically set a separator in Java?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10295</link><pubDate>7/10/2004 10:19:13 a.m.</pubDate><description>You want your program to set one of the separators to be used when outputting a particular message. What is making this difficult is you want the separator to be an unprintable character, i.e., a character with the hex value 1E.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10295"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Generating EDI Java Classes hangs in 3.8.0</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10294</link><pubDate>7/10/2004 9:46:50 a.m.</pubDate><description>When trying to Generated Java Classes from the EDI Message Designer with 3.8.0 the Progress hangs and an incomplete set of .java files are created.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10294"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I importing a Message Set from the Libraries?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10293</link><pubDate>6/10/2004 4:21:09 p.m.</pubDate><description>You are creating a new definition and want to use the default separators from one of the messages contained in the Library.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10293"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I remove a Symphonia license?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10292</link><pubDate>22/09/2004 3:20:29 p.m.</pubDate><description>For some reason you wish to remove a Symphonia License.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10292"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Memory Leak in 3.8.0 Symphonia3Engine.dll (Symphonia COM library)</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10290</link><pubDate>21/09/2004 4:25:00 p.m.</pubDate><description>&lt;p&gt;A memory leak occurs in the Symphonia COM library when an invalid path is passed to GetElementAt(VARIANT).&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10290"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>ActiveX creation fails when a composite contains a single field that is also a composite</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10288</link><pubDate>20/09/2004 3:09:41 p.m.</pubDate><description>&lt;p&gt;I am unable to create an ActiveX/DAG object for a s3d definition. Generation fails with the generic message "Failed to create Message Set".&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10288"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>C++ &amp;amp; DAG gives identify found in type library 'HL7v2.1.dll' is not a valid C++ identifier</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10287</link><pubDate>17/09/2004 11:54:23 a.m.</pubDate><description>&lt;p&gt;You have quickly created a definition by using one of the standard definitions contained in Symphonia’s libraries and then generated a DAG object. In your C++ project you have added &lt;code&gt;#import "HL7v2.1.dll"&lt;/code&gt; to your stdafx.h, but when you compile it gives a weird error which looks like:&lt;/p&gt;

&lt;code&gt;s:\project\stdafx.h(13): fatal error C1196: 'HL7v2.1' : identifier found in type library 'HL7v2.1.dll' is not a valid C++ identifier&lt;/code&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10287"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Using the mapper to merge continuations of OBX segments</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10286</link><pubDate>15/09/2004 9:52:10 a.m.</pubDate><description>&lt;p&gt;I'm trying to find specific information about how I can concatenate OBX segments into one Result in a given ORM^O01 message when a set of OBX fields are equal.  Specifically, if Test ID, Test Name, Result Date/Time, and Result Status match the previous OBX fields, I would consider this a continuation.&lt;/p&gt;

&lt;p&gt;Is this something that Symphonia Mapper can handle?  If so, where can I find related documentation?&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10286"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Symphonia 3.5 Mapper "cut and paste" bug</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10113</link><pubDate>14/05/2004 1:46:38 p.m.</pubDate><description>Mapper fails to release the Clipboard after a "cut and paste" operation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10113"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Why do I get a validation error when the field is present and the situational rule is false?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10279</link><pubDate>16/04/2004 12:00:00 a.m.</pubDate><description>You manage to set your situational rules setup, but now you get an error when the field is present. What on earth is going on?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10279"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Custom External Functions cause Program Termination</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10278</link><pubDate>6/04/2004 12:00:00 a.m.</pubDate><description>When running a mapping that uses custom C++ external functions (created by the user) the application terminates unexpectedly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10278"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Symphonia 3.8.0 install failing when dotnet framework 1.0 is installed</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10273</link><pubDate>1/04/2004 12:00:00 a.m.</pubDate><description>There looks like there is a problem installing when only .NET 1.0 is on the existing machine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10273"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Loading an EDI definition fails with: "Error Number unknown"</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10275</link><pubDate>31/03/2004 12:00:00 a.m.</pubDate><description>&lt;p&gt;Loading an EDI definition fails with: "&lt;code&gt;Error Number unknown&lt;/code&gt;" in the mapper or 
&lt;code&gt;InvalidFileException: Error Number unknown&lt;/code&gt; for Symphonia.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10275"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Making the HL7 ACK message match all ACKxxx messages / Wild Card</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10270</link><pubDate>30/03/2004 12:00:00 a.m.</pubDate><description>Symphonia 3.8 supports wild-card message tag matching.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10270"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>S2TCPCOMMSLibEvents.pas is not working after I upgraded S2TCPComms.dll</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10268</link><pubDate>24/02/2004 12:00:00 a.m.</pubDate><description>After updating the S2TCPComms.dll in Delphi the S2TCPCOMMSLibEvents.pas doesn't match up any more.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10268"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>NCPDP v5.1 extra [1D] characters (not matching group separator)</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10267</link><pubDate>17/02/2004 12:00:00 a.m.</pubDate><description>The NCPDPv5.1 libraries shipped with Symphonia 3.7.4 do not match the group separator correctly. This results in extra [1D] characters in fields preceding the group.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10267"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Symphonia Mapper Service: it can not read from a mapped drive</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10276</link><pubDate>4/02/2004 12:00:00 a.m.</pubDate><description>&lt;p&gt;There seems to be an issue with the Symphonia Mapper Service: it can not read from a mapped drive, but it accepts this path in the configuration.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10276"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Map Designer disappears when I try to load an mdf file</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10277</link><pubDate>4/02/2004 12:00:00 a.m.</pubDate><description>I try to open a mapper definition (.mdf) file by double-clicking on it, but when I do the splash screen is displayed, then the update message structures dialog for a split second, then the Designer disappears.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10277"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Parsing large messages in Symphonia</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10260</link><pubDate>30/01/2004 12:00:00 a.m.</pubDate><description>&lt;font size="1"&gt;&lt;b&gt;Note:&lt;/b&gt; This article only applies to the Symphonia Java Engines.&lt;/font&gt;

&lt;p&gt;I'm trying to parse a really large message in Symphonia, but the JVM is just throwing OutOfMemoryError exceptions.  What can I do to parse this message without splitting it manually myself?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10260"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What are tagged segments?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10261</link><pubDate>30/01/2004 12:00:00 a.m.</pubDate><description>Symphonia 3.7.4 has a new segment type called a 'Tagged Segment'.  What is this?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10261"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper: "An error occured during import (null)"</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10266</link><pubDate>30/01/2004 12:00:00 a.m.</pubDate><description>The error message "An error occurred during import (null)" is produced when importing a definition into the mapper.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10266"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>My Symphonia components dont work under version 3.7</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10265</link><pubDate>28/01/2004 12:00:00 a.m.</pubDate><description>I have just upgraded from a version of Symphonia prior to 3.7 and now my generated components are no longer working. When I attempt to register the components, or run them, I get an error box informing that I do not have a license to run Symphonia. However, I have just installed a valid 3.7 license.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10265"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Installing 3.8.0 with dotnet framework version 1.0</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10272</link><pubDate>4/01/2004 12:00:00 a.m.</pubDate><description>There looks like there is a problem installing when only .NET 1.0 is on the existing machine.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10272"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Linking errors using DAG object in templates</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10259</link><pubDate>10/12/2003 12:00:00 a.m.</pubDate><description>I'm using a Symphonia generated DAG object, and developing in Visual C++, and I use the #import directive to autogenerate wrappers for the COM calls.  I'm trying to use some of the generated smart pointers as parameters to template classes or functions, but as soon as I do this, I get some weird linking errors about unresolved externals.

&lt;p&gt;e.g.&lt;br /&gt;
HIPAA.OBJ : error LNK2001: unresolved external symbol "public: class _com_ptr_t&lt;class _com_IIID&lt;struct hipaa::IRepGrp837_DENL2400_837DEN,&amp;struct __s_GUID  _GUID_bb5fb0fc_5741_42f5_8526_d6f0992a2ce6&gt; &gt;  __thiscall hipaa::IGrp837_DENL2300_837DEN2::Get
L2400_837DEN(void)" (?GetL2400_837DEN@IGrp837_DENL2300_837DEN2@hipaa@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UIRepGrp837_DENL2400_837DEN@hipaa@@$1?_GUID_bb5fb0fc_5741_42f5_8526_d6f0992a2ce6@@3U__s_GUID@@A@@@@XZ)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10259"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Threading bug in Symphonia Java Engine which causes an exception in MessageFactory.&lt;init&gt;</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10258</link><pubDate>8/12/2003 12:00:00 a.m.</pubDate><description>I'm using the Symphonia Java EDI Engine from multiple threads.  In each thread a create a separate MessageFactory object and use that to parse my messages.  However, sometimes one of the threads throws an InvalidKeyException, saying that I don't have a valid Symphonia license.  However, when I run only a single thread, there is never a problem and my Symphonia license verifies correctly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10258"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Cannot connect to database error</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10257</link><pubDate>20/11/2003 12:00:00 a.m.</pubDate><description>In versions 3.7 and 3.7.1 of the Symphonia mapper when using stored procedures you will get an error along the lines of "Could not connect to database [DBName]" where [DBName] is the name of the ODBC source the stored procedures were imported from. Also, none of the stored procedures will be successfully executed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10257"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Runtime license installs successfully, but license doesn't work</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10256</link><pubDate>13/11/2003 12:00:00 a.m.</pubDate><description>I installed a 3.7 run time license and got a message saying it installed correctly.  However, I am still getting a "You do not have a license to run Symphonia" error when 
I run my application or try to register an ActiveX 
DLL generated from Symphonia. 
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10256"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>The automapper does not correctly map a null composite</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10253</link><pubDate>13/10/2003 12:00:00 a.m.</pubDate><description>After performing an automapping, a test mapping is performed. However if a null composite is present in the input message (as indicated by the NULL separator as defined in the EDI Designer), this is not correctly mapped across and the composite is empty in the output message.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10253"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Boolean functions never return false when called from managed code</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10250</link><pubDate>29/09/2003 12:00:00 a.m.</pubDate><description>I'm using the Symphonia EDI C++ Engine in my mixed-mode .NET application using managed C++, but none of the boolean functions defined in Symphonia ever return false.  In particular, isEmpty() and isPresent() always both return true, even though they are opposites.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10250"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Some HL7 messages are not available when exporting as 2.xml schemas</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10251</link><pubDate>29/09/2003 12:00:00 a.m.</pubDate><description>I have some HL7 messages that I would like to export as XML schemas using the 2.xml exporter in the EDI Designer. However, on the second screen of the export wizard, one or more of the messages are not available for export. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10251"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>NewMessage Event Not Triggered</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10157</link><pubDate>25/09/2003 12:00:00 a.m.</pubDate><description>The NewMessage event in IConnectionFactoryEvents is not triggered.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10157"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>InstallShield crashes when I attempt to modify my install</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10249</link><pubDate>23/09/2003 12:00:00 a.m.</pubDate><description>I have installed Symphonia with components I selected, and I now want to modify the installed components. However, when InstallShield attempts to install the newly selected components, it crashes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10249"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Registering a runtime licence results in a </title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10248</link><pubDate>18/09/2003 12:00:00 a.m.</pubDate><description>I'm trying to install a runtime licence using RuntimeKeyReg.exe from the redistribution directory of the Symphonia install, but everytime I attempt to do so I get an error stating that the program was "unable to retrieve old licence details".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10248"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Can Symphonia handle flat files</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10090</link><pubDate>16/09/2003 12:00:00 a.m.</pubDate><description>Can Symphonia handle flat-files, for example comma-delimitated file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10090"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>The Symphonia Map Builder complains that my external function DLLs do not have the function RetrieveFileVersion</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10242</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>I have some custom external function DLLs which I created using a previous version of Symphonia.  When I launch the Symphonia Map Builder provided with Symphonia 3.7, it tells me that it doesn't have the function "RetrieveFileVersion", which is required for Symphonia 3.7.  What do i do?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10242"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What are Field Presence Indicators?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10247</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>EDI Message Designer has these flags called "Field Presence Indicators" that can be set for composites and segments.  What is a Field Presence Indicator, and how can I use them?

&lt;p&gt;&lt;font size="1"&gt;This knowledge base article refers to the SWIFT messaging standard.  Several SWIFT messages are defined in a Symphonia Message Definition file that can be found &lt;a href="./KB/files/Swift.s3d"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10247"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I ignore errors returned by the Symphonia engines when validating a message object?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10246</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>I want to be able to ignore certain errors that are detected in a flatwire message either by the Symphonia parsing engine or the Symphonia mapping engine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10246"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>External COM Objects in Symphonia Mapper 3.7</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10177</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>&lt;small&gt;Note: This article refers to the Symphonia Mapper version 3.7, which as of the writing of this article, has not been released.  For information on how COM apartments are handled in Mapper versions prior to 3.7, see &lt;a href="./KBPage.aspx?KBID=10167"&gt;KB10167&lt;/a&gt;.&lt;/small&gt;

&lt;p&gt;How does the Symphonia Mapper handle COM apartments when using external COM components?  If I am using the Mapper in multiple threads, does the Mapper create one instance of the COM object per thread, or one instance that is shared?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10177"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How can I map HL7 2.x XML messages?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10245</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>How can I create a mapping from my HL7 EDI messages, to the HL7 2.x XML messages?  Do I need to manually create the XML message definitions, then map each message manually, or does the Symphonia Mapper provide some means of doing this automatically?

&lt;p&gt;&lt;font size="1"&gt;Note: Details of the HL7 2.x XML standard can be found at &lt;a href="http://www.hl7.org"&gt;http://www.hl7.org&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10245"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How can I use the Mapper from multiple threads?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10244</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>Is the Symphonia Mapper threadsafe?  If so, what issues do I need to be aware of when using it from multiple threads?

&lt;p&gt;&lt;font size="1"&gt;Note: This article applies to versions 3.7 and above of the Symphonia Mapper.  Versions prior to 3.7 are not threadsafe, and so multithreaded applications should either only have on thread accessing the mapper, or should create a separate mapper instance for each thread that will use it.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10244"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I write custom external functions for the Java Mapper?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10243</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>I have read &lt;a href="./KBPage.aspx?KBID=10241"&gt;KB10241&lt;/a&gt; about how to write external functions for the Symphonia Mapper.  However, I am using the Java Mapper.  How can I write custom external functions to be used within this version of the Mapper?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10243"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I create structures and arrays as global or local variables?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10236</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>How can I create structures and arrays in the Mapper?

&lt;p&gt;&lt;font size="1"&gt;Note: This article is only applicable to Symphonia 3.7 and higher.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10236"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I write custom external functions for my mapping project?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10241</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>What steps do I need to do to write some custom external functions to be called from the mapper?

&lt;p&gt;&lt;font size="1"&gt;Note: This knowledge base article has been written with Symphonia 3.7 in mind.  Earlier versions of Symphonia had a few differences which are noted in the appropriate locations below.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10241"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How can I retrieve information from a segment that is not in my definition?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10240</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>My application sometimes receives HL7 messages with Z-segments that are not defined within my message definition.  Is there anyway to retrieve information from these segments?

&lt;p&gt;&lt;font size="1"&gt;Note: The approach described below will only work with Symphonia 3.7 onwards.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10240"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How can I retrieve information from a message that is not in my definition?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10239</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>My application handles the processing of a number of HL7 messages, all of which I have in my message definition, so that I can parse them and retrieve information from them.  However, if my application is sent an HL7 message that it does not recognise, how can I retrieve some information from that message such as the message control ID, so that I can send back an appropriate acknowledgement?

&lt;p&gt;&lt;font size="1"&gt;Note: The approach described here will only work with Symphonia 3.7 onwards.  Consult the manual or contact &lt;a href="mailto:support@orion.co.nz"&gt;Symphonia Support&lt;/a&gt; for help on how to do this with older versions.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10239"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Does Symphonia support optional UNA segments at the start of EDIFACT messages?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10237</link><pubDate>10/09/2003 12:00:00 a.m.</pubDate><description>The EDIFACT specification says that the UNA segment at the start of EDIFACT messages is optional.  Since this segment contains the separators, how does Symphonia handle it?

&lt;p&gt;&lt;font size="1"&gt;Note: This article is only applicable to Symphonia 3.7 onwards.&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10237"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Submap not called if one input is missing</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10230</link><pubDate>9/09/2003 12:00:00 a.m.</pubDate><description>Will a submap with multiple inputs be called if one or more inputs are missing?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10230"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Java Mapper and the Xerces.jar</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10171</link><pubDate>9/09/2003 12:00:00 a.m.</pubDate><description>I get the following error when I run my Java Mapper application:
&lt;br&gt;
Exception in thread "main" java.lang.VerifyError: (class:
com/orion/mapper/Mapper, method: SetInput signature: ([B)Z) Incompatible object argument for function.
&lt;br&gt;
What is the cause, and how do I fix it?
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10171"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What files do I need when I redistribute an application that uses the Java Mapper</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10181</link><pubDate>9/09/2003 12:00:00 a.m.</pubDate><description>What files do I need when I redistribute an application that uses the Java Mapper?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10181"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Linking errors using Symphonia C++ libraries</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10221</link><pubDate>9/09/2003 12:00:00 a.m.</pubDate><description>I am trying to write a C++ application that statically links to the Symphonia C++ Engine, but I get weird linking errors about invalid library formats when the linker runs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10221"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What files do I need when I redistribute an application that uses the Java Symphonia Engine</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10183</link><pubDate>9/09/2003 12:00:00 a.m.</pubDate><description>What files do I need when I redistribute an application that uses the Java Symphonia Engine?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10183"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Using Java Classpaths</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10234</link><pubDate>13/08/2003 12:00:00 a.m.</pubDate><description>I'm trying to run my Java application that uses the Symphonia EDI engine or the Symphonia Engine, but it is throwing an InvalidKeyException, saying that the properties file cannot be found.  However, i have the properties file on my classpath:

&lt;p&gt;classpath="c:\program files\symphonia\edi\java engine\symphonia3.jar;c:\program files\symphonia\edi\java engine\symphonia3.properties"&lt;/p&gt;

&lt;p&gt;Why isn't it working?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10234"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Linking errors when switching to statically linking with MFC</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10235</link><pubDate>13/08/2003 12:00:00 a.m.</pubDate><description>I have been using the Symphonia C++ Engine in my MFC application, and everything was working fine.  However, I now want to statically link to MFC, but when I change from the DLL version to the static library version, I get lots of linking errors about multiply defined symbols.  What's going on?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10235"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I can''t import some library components using the Component Importer Wizard in Symphonia 3.6</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10216</link><pubDate>5/08/2003 12:00:00 a.m.</pubDate><description>I'm trying to import some components throught the Component Importer Wizard in the EDI Designer, however I can't select the message set that I want to import the component(s) from.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10216"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper External COM Object Name conflict</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10232</link><pubDate>31/07/2003 12:00:00 a.m.</pubDate><description>&lt;FONT color="red"&gt;Relates to Symphonia version 3.6 and below&lt;/font&gt;&lt;P&gt;
When an external COM object in imported into the Map Designer using the "Wrap COM Component" command, the mapper will create a wrapper dll with the same name as the original dll, and place it in the Mapper\External functions directory.
&lt;P&gt;If the COM object is placed in the path, then the mapper may return a "Could not initialise external library..." error message.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10232"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Unreported IOException error in Symphonia 3.6 Generated Java Classes</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10226</link><pubDate>3/07/2003 12:00:00 a.m.</pubDate><description>The Symphonia EDI Message Designer Generated Java Class XXXInputParser cause the following compile error:
&lt;br&gt;&lt;br&gt;
Unreported IOException in XXXInputParser...
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10226"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Use of Sequence Numbers in HL7</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10229</link><pubDate>26/06/2003 12:00:00 a.m.</pubDate><description>The sequence number protocol in HL7 allows for all segments following the MSH segment to be absent from the message if the SequenceNumber field of the MSH segment is set as either 0 or -1. However, some of these segment are set to be required in the message definition.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10229"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I build a debug version of my external function project?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10228</link><pubDate>26/06/2003 12:00:00 a.m.</pubDate><description>I'm writing a custom external function DLL for use within the Symphonia Mapper, but I can't create a debug version of the DLL because the debug version of the rimu library is not provided with Symphonia.  How can I debug my external functions?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10228"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Errors compiling the sample external functions project</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10227</link><pubDate>26/06/2003 12:00:00 a.m.</pubDate><description>I'm trying to compile the sample external function project provided with the Symphonia Mapper 3.6, but I get compile errors about a missing "resource.h" file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10227"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>getEncodedValue returns data in a fixed width format without the separators</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10225</link><pubDate>20/06/2003 12:00:00 a.m.</pubDate><description>My calls to getEncodedValue() return a string that appears to be in fixed width format even though the separators are defined and are present in the flatwire message.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10225"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Using the Java Mapper on Unix</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10223</link><pubDate>19/06/2003 12:00:00 a.m.</pubDate><description>Can I run the Java version of the Mapper on a Unix machine without doing any porting?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10223"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>The Java Mapper fails to map a file with the error "1010: Input PCF does not exist"</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10224</link><pubDate>19/06/2003 12:00:00 a.m.</pubDate><description>I have created a mapping in the Symphonia Map Builder and it runs successfully.  However, when I try to use the Java Mapper in my application, the mapping fails, returning error 1010: Input PCF does not exist.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10224"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Dragging and dropping items between message sets creates duplicates of some items</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10222</link><pubDate>13/06/2003 12:00:00 a.m.</pubDate><description>When I drag items from one message set to another in the workspace view of the EDI Designer, multiple duplicates of some of the sub items are created in the target message set. This affects EDI Designer versions 3.6.4.1076 and earlier.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10222"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Documentation for the StrMid Standard Function</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10255</link><pubDate>11/06/2003 12:00:00 a.m.</pubDate><description>The documentation for the StrMid standard function in the mapper is incorrect&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10255"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Installing the visual studio 7.0 or 7.1 stl/c++ libraries does not create the install directory</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10252</link><pubDate>10/06/2003 12:00:00 a.m.</pubDate><description>The include directory is not created when the Visual Studio 7.0 or the Visual Studio 7.1 STL/C++ libraries are installed. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10252"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Validation equations in the EDI Message Designer</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10218</link><pubDate>30/05/2003 12:00:00 a.m.</pubDate><description>Is there a way to set up the message definition in the EDI Message designer, so that the value of a field,(such as HL7's EVN.EventTypeCode) is automatically populated with the value in another field (such as MSH.MessageType.TriggerEvent?).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10218"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>InstallShield 1607 Error</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10220</link><pubDate>30/05/2003 12:00:00 a.m.</pubDate><description>The following error is reported during the Symphonia installation process:&lt;br&gt;&lt;br&gt;
Installshield error: 1607 Unable to install Installshield Scripting Runtime&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10220"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I escape a character in a field in my Symphonia EDI Message?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10202</link><pubDate>29/05/2003 12:00:00 a.m.</pubDate><description>I have an HL7 message that contains a the &amp; separator character in a field. I wish to escape/replace this with the \ character. How do I do this?&lt;br&gt;&lt;br&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10202"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Saving Explorer acknowledgement options files (.scheme)</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10201</link><pubDate>29/05/2003 12:00:00 a.m.</pubDate><description>I can't save the options that I have entered into the acknowledgements tab of the options dialog in Symphonia Explorer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10201"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Instances information is lost when exporting and importing to and from library format</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10219</link><pubDate>29/05/2003 12:00:00 a.m.</pubDate><description>I have defined some instances settings in my message definition in EDI Designer (denoted by the red asterisk and highlighted blue cell). I then export the definition into library format, but when I import that library again some of these instances settings are missing or are wrong.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10219"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I have some data for a validation table. How do I import this data into the EDI Designer?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10217</link><pubDate>23/05/2003 12:00:00 a.m.</pubDate><description>I have the data for my validation table but I do not want to enter the data manually into the EDI Message Designer.
&lt;P&gt;How can I do this?
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10217"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Problems generating acknowledgement messages in Explorer</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10200</link><pubDate>8/05/2003 12:00:00 a.m.</pubDate><description>I have setup all the options for acknowledgement messages, and created an acknowledgement configuration file (.ack), but I am still receiving an error saying that the Parser Control File (.pcf) cannot be found, or the acknowledgement cannot be generated.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10200"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper empty XML documents</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10196</link><pubDate>7/05/2003 12:00:00 a.m.</pubDate><description>I am mapping to/from a XML file. The XML definition declares the Document element with a open/closed model with no children. I recieve a parse error when I try to compile the mapping code.
&lt;br&gt;&lt;br&gt;
Why am I receiving this parse error?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10196"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Importing DTD files into Symphonia 3.6 Composer XML</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10199</link><pubDate>7/05/2003 12:00:00 a.m.</pubDate><description>Past versions of Symphonia (before version 3.6.4) have imported attributes declared as CDATA #FIXED as attributes of string type.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10199"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>XML DAG and message component creation</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10197</link><pubDate>5/05/2003 12:00:00 a.m.</pubDate><description>When I parse a XML document using the XML DAG object I generated from my definition it appears that some elements are created even when they are not in the XML document I parsed.
&lt;br&gt;&lt;br&gt;
Should these element be created like this?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10197"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Call Over Collections Compile Error</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10195</link><pubDate>1/05/2003 12:00:00 a.m.</pubDate><description>&lt;FONT face="courier" color="BLUE"&gt;MapAToB( In.A[*], Out.B[*].Z );&lt;/FONT&gt;
&lt;P&gt;I have a call-over-collections as defined above, but the compiler is giving me the following error:&lt;BR&gt;&lt;BR&gt;
&lt;FONT face="courier" color="BLUE"&gt;MapAToB(Line 12) - Code Error: procedure MapAToB path expression invalid, Out.B[*].Z&lt;FONT&gt;
&lt;BR&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10195"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>File access is denied after importing a Parser Control File (PCF) into EDI Designer</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10193</link><pubDate>30/04/2003 12:00:00 a.m.</pubDate><description>I have imported a PCF file into the EDI Designer, and saved it to a Symphonia 3 Definition (.s3d) file as the program requested. However, when I go to save changes that I make to this definition, it tells me that access to the file is denied.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10193"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Runtime Mapping Error: </title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10147</link><pubDate>28/04/2003 12:00:00 a.m.</pubDate><description>Although there are no compile errors in my mapping code, I get a runtime error when performing a map, but it does not give me the location of the error.
&lt;BR&gt;&lt;BR&gt;Map Error: operator== lhs and rhs must be of the same type.
&lt;BR&gt;&lt;BR&gt;What could this error be and how do I find it?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10147"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Mapper Service output message and log file name formats</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10194</link><pubDate>28/04/2003 12:00:00 a.m.</pubDate><description>What is the naming format used for output messages and log files created by the Symphonia Mapper Service?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10194"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Exporting a PCF from a definition created with a previous version of Symphonia</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10192</link><pubDate>24/04/2003 12:00:00 a.m.</pubDate><description>I currently have loaded in the EDI Designer a message definition that was created using a previous version of Symphonia, or has been saved into a format for a previous version of Symphonia.
I then export the PCF for this definition, but when I try to load the PCF into the mapper that is of the same version as the message definition, I get an error telling me that the file is invalid. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10192"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Sample</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10189</link><pubDate>17/04/2003 12:00:00 a.m.</pubDate><description>asdf&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10189"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What are the HL7 ZZZ segments? And how do I use them in a mapping?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10180</link><pubDate>15/04/2003 12:00:00 a.m.</pubDate><description>There are ZZZ segments appearing in some of the HL7 messages, yet they are not a part of the HL7 specification. How are they used? and how does this affect a mapping project that uses a message with one of these segments?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10180"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>I have a mapping that uses stored procedures how do I stop these stored procedures from auto committing when I use the Java Mapper</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10186</link><pubDate>15/04/2003 12:00:00 a.m.</pubDate><description>I have a mapping that uses stored procedures how do I stop these stored procedures from auto committing when I use the Java Mapper?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10186"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What files do I need when I redistribute an application that uses the Java Symphonia Engine</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10184</link><pubDate>15/04/2003 12:00:00 a.m.</pubDate><description>What files do I need when I redistribute an application that uses the Java Symphonia Engine?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10184"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What files do I need when I redistribute an application that uses the Java Mapper</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10182</link><pubDate>15/04/2003 12:00:00 a.m.</pubDate><description>What files do I need when I redistribute an application that uses the Java Mapper?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10182"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title> I have a mapping that uses stored procedures how do I stop these stored procedures from auto committing when I use the Java Mapper</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10187</link><pubDate>15/04/2003 12:00:00 a.m.</pubDate><description>I have a mapping that uses stored procedures how do I stop these stored procedures from auto committing when I use the Java Mapper?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10187"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Setting XML encoding in generated Java classes</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10179</link><pubDate>11/04/2003 12:00:00 a.m.</pubDate><description>How do I set the encoding attribute of the XML processing instruction in the generated Java classes from XML Composer?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10179"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Using Multiple ActiveX Objects in the Same Project in Delphi</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10178</link><pubDate>10/04/2003 12:00:00 a.m.</pubDate><description>How can I use multiple ActiveX Objects concurrently within Delphi?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10178"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What are the extra characters at the beginning of my output file?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10233</link><pubDate>8/04/2003 12:00:00 a.m.</pubDate><description>I am getting extra characters in the output of my mapping project. When I run a test file through my map, the display in map builder looks good, but when I look at the output file there are extra characters at the beginning of the file.  Where are they coming from?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10233"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>Generated XML Java classes do not compile</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10175</link><pubDate>4/04/2003 12:00:00 a.m.</pubDate><description>When I generate Java classes from XML composer they do not compile.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10175"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>My generated Java XML classes don't compile</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10173</link><pubDate>4/04/2003 12:00:00 a.m.</pubDate><description>The classes generated by the XML Java class generator do not compile.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10173"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>XML engine and mapper engine incompatible in Java</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10172</link><pubDate>4/04/2003 12:00:00 a.m.</pubDate><description>Java applications have not been able to use both the generated XML classes and the Mapper engine together. Errors like 'Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xerces/framework/XMLParser' occur when the application is run.
&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10172"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>How do I define CDATA sections in XML Composer</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10176</link><pubDate>4/04/2003 12:00:00 a.m.</pubDate><description>There is no way to define a CDATA section in XML Composer, or create one with the generated ActiveX control or Java classes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symphonia3.com/kbpage.aspx?KBID=10176"&gt;&lt;i&gt;Continued...&lt;/i&gt;&lt;/a&gt;</description></item><item><title>What does the error message "Message does not have all the required segments at the start of the message" mean?</title><link>http://www.symphonia3.com/kbpage.aspx?KBID=10166</link><pubDate>3/04/2003 12:00:00 a.m.</pubDate><description>I added a new custom message into my definition, but now EDI Me