BC EDI exhibits slow processing time when processing large (10 MB) XML to EDI files when there are validation errors.

BC EDI exhibits slow processing time when processing large (10 MB) XML to EDI files when there are validation errors.

book

Article ID: KB0087310

calendar_today

Updated On:

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

Description

Description:
Customers have reported slow processing times when processing large XML to EDI outbound transactions that have validation errors.  This is a known issue in BC EDI 5.2, and is caused by the EDI protocol's use of an internal preprocessor.

This issue has been resolved in BC EDI 5.3 Hotfix 1.

To work around it, do the following:

(1) Edit  file
&lttibco-home>\bc\5.2\protocols\edi\tpcl\config\defaults\default_transform
s.map on your ALL BC engines and change line:

XSLT Outbound Preprocessor = outboundPreprocessor.xsl

to:

#XSLT Outbound Preprocessor = outboundPreprocessor.xsl

(basically, you are commenting out this line.)

(2) Restart your all BC Engines.

This change can be done as long as you are not doing the following
things in the transforms:

Changing the decimal separator value for each element of type "R" on
what is passed and configured (This generally affects EDIFACT which
involves changing '.' To ',')
Symptoms:

Cause:

Issue/Introduction

BC EDI exhibits slow processing time when processing large (10 MB) XML to EDI files when there are validation errors.