Products | Versions |
---|---|
TIBCO BusinessConnect EDI Protocol Powered by Instream | - |
Not Applicable | - |
Resolution:
When using the SpecBuilder 6.2 Analyzer to process an X12 or EDIFACT document, the Analyzer may error out with the following Error text box:
XEngine component is not able to load the specified guideline.
Reason: Registry path Actions/Engine/CommitDataAction does not exist.
This error appears because of a configuration error during the installation of SpecBuilder. This can be corrected as follows:
1. Go into SpecBuilder installation directory (e.g. "C:\Program Files\Edifecs\SpecBuilder62"). In this directory, go to the Config\XEngine directory.
2. Open the XERegistry.xml file, and look for this section:
<Product Name="Actions">
<Category Name="Engine">
<Item Name="CheckTransactionEDI">%INSTALL_PATH%SlnEDI.dll</Item>
<Item Name="CheckTransactionEDIFACT">%INSTALL_PATH%SlnEDI.dll</Item>
<Item Name="DataTypeEDIFACT">%INSTALL_PATH%SlnEDI.dll</Item>
<Item Name="DataTypeGeneric">%INSTALL_PATH%SlnEDI.dll</Item>
.
.
.
<Item Name="ExtraDelimitersHL7">%INSTALL_PATH%SlnHL7.dll</Item>
<Item Name="CommitData">%INSTALL_PATH%SlnEDI.dll</Item>
<Item Name="BinaryDataAction">%INSTALL_PATH%SlnEDI.dll</Item>
<Item Name="DataFilterAction">%INSTALL_PATH%SlnEDI.dll</Item>
.
.
.
3. Change the line:
<Item Name="CommitData">%INSTALL_PATH%SlnEDI.dll</Item>
to
<Item Name="CommitDataAction">%INSTALL_PATH%SlnEDI.dll</Item>
4. Save XERegistry.xml.
5. Close SpecBuilder and restart. The Analyzer should now process the document correctly.