SpecBuilder 6.2 generates Error text box when using the Analyzer to analyze an X12 or EDIFACT document.

book

Article ID: KB0093131

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect EDI Protocol Powered by Instream -
Not Applicable -

Description

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:

    &ltProduct Name="Actions">
        &ltCategory Name="Engine">
            &ltItem Name="CheckTransactionEDI">%INSTALL_PATH%SlnEDI.dll</Item>
            &ltItem Name="CheckTransactionEDIFACT">%INSTALL_PATH%SlnEDI.dll</Item>
            &ltItem Name="DataTypeEDIFACT">%INSTALL_PATH%SlnEDI.dll</Item>
            &ltItem Name="DataTypeGeneric">%INSTALL_PATH%SlnEDI.dll</Item>
                                              .
                                              .
                                              .
            &ltItem Name="ExtraDelimitersHL7">%INSTALL_PATH%SlnHL7.dll</Item>
            &ltItem Name="CommitData">%INSTALL_PATH%SlnEDI.dll</Item>
            &ltItem Name="BinaryDataAction">%INSTALL_PATH%SlnEDI.dll</Item>
            &ltItem Name="DataFilterAction">%INSTALL_PATH%SlnEDI.dll</Item>
                                              .
                                              .
                                              .


3.  Change the line:

&ltItem Name="CommitData">%INSTALL_PATH%SlnEDI.dll</Item>

to

&ltItem Name="CommitDataAction">%INSTALL_PATH%SlnEDI.dll</Item>

4. Save XERegistry.xml.
5. Close SpecBuilder and restart.  The Analyzer should now process the document correctly.

Issue/Introduction

SpecBuilder 6.2 generates Error text box when using the Analyzer to analyze an X12 or EDIFACT document.