BusinessConnect is not sending the expect sender id in the 997

BusinessConnect is not sending the expect sender id in the 997

book

Article ID: KB0073025

calendar_today

Updated On:

Products

TIBCO BusinessConnect

Description

Using BusinessConnect EDI Protocol 6.6, BC always used GS02/GS03 values from the inbound request when the 997 acknowledgement to a trading partner..

But this functionality is not seen while using BC 6.4 and EDI 6.8. The generated 997 is sending back incorrect sender id leading to errors at the trading partner's end.

Issue/Introduction

BusinessConnect is not using the GS02/GS03 values from the inbound request to create 997

Environment

Linux: Red Hat 7.4

Resolution

There has been a change in functionality in BusinessConnect EDI Protocol Powered by Instream 6.8.

The BC EDI protocol now uses the GS02/GS03 values from the trading partner configuration in order to send out the 997. You can configure them here :

BusinessConnect -> Participants -> Edit Partner Participant: <partner_name> -> Edit Enabled Protocol: X12 -> Group Header -> GS02/GS03

You can change these values in order to avoid the issue.

For more information about these fields, refer to TIBCO BusinessConnect™ EDI Protocol powered by Instream® X12 Configuration documentation.

NOTE: BusinessConnect EDI Protocol 6.8.0 Hotfix 1 and all subsequent version above this restored the previous functionality of using the inbound GS02/GS03 values from the inbound document to generate the 997 GS02/GS03 values with an additional property.  Here is an excerpt from the HF1 readme:
 
When generating outbound ack from TIBCO BusinessConnect for an inbound request
group and interchange header values are generating from Tp configuration 
instead of values from incoming request. In this release we have added a flag 
that enables/disables outbound ack creation from TP settings to an inbound request.

Add the following boolean properties to BusinessConnect > 
System Settings > Activated Protocol Plug-ins and Properties > tibEDI.

--edi.x12.outbound.ack.creation.fromTP: Enabling this property will override 
the interchange and group header details for an outbound ack from TP configuration 
for X12 protocol.
--edi.edifact.outbound.ack.creation.fromTP: Enabling this property will override 
the interchange and group header details for an outbound ack from TP configuration 
for EDIFACT protocol
Note: The default value of these properties is set to TRUE, i.e., it will get the values 
from TP configuration for ack creation.


 

Additional Information

EDI, GS02, GS03, EDI, 997, acknowledgment