BusinessConnect 6.X HTTP outbound requests get rejected by trading partner with "417 Expectation Failed".BusinessConnect 5.X works without issue.

BusinessConnect 6.X HTTP outbound requests get rejected by trading partner with "417 Expectation Failed".BusinessConnect 5.X works without issue.

book

Article ID: KB0086038

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect -
Not Applicable -

Description

Resolution:
Description
==========
When sending a document to the Trading Partner via http/s with BC 6.X, the following error occurs:

Header processing error: HTTP/1.1 417 Expectation Failed

Environment
===========
TIBCO BusinessConnect 6.X.X

Cause
===========
BusinessConnect 6.X uses HTTP 1.1 to communicate with trading  partners.  It includes a header:

Expect: 100-Continue

which some older proxy servers cannot handle, which causes the error.


Resolution
==========
This is a known issue which has been address in BC 6.0.2 and BC 6.1. The issue can be resolved  by adding the following property to the BC settings as follows:

1).  Go to Administrator&gtBusinessConnect&gtSystem Settings&gtActivated Protocol Plug-ins and Properties &gtBCb.  A list of properties appear.

2).  Add the following Boolean property:

bc.http.client.expect.header

and make sure it is disabled (unchecked).  This will prevent BC from sending out this header.

3).  Save the settings.

4).  Restart all BC engines.

Issue/Introduction

BusinessConnect 6.X HTTP outbound requests get rejected by trading partner with "417 Expectation Failed".BusinessConnect 5.X works without issue.