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

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.