IBM Support

JR57470: THE HOST HEADER ON THE IBM WEBSPHERE PROCESS SERVER SCA HTTP IMPORT BINDING IS MISSING FROM THE PROXY TUNNEL CASE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When an HTTP request is sent from an IBM WebSphere Process
    Server SCA HTTP binding, the HOST header is not set in the
    request message after
    com.ibm.ws.http.ProxyTunnelHosts is enabled. After the request
    is forwarded to the target service, some unexpected errors might
    occur.
    
    
    PRODUCTS AFFECTED
    IBM Business Process Manager (BPM) Advanced
    IBM BPM Standard
    IBM BPM Express
    

Local fix

  • According to the HTTP 1.1 SPEC, SCA HTTP Import Binding will set
     the HOST header with the correct value automatically when the
    custom property is enabled.
    

Problem summary

  • When com.ibm.ws.http.ProxyTunnelHosts is enabled for an SCA HTTP
     import binding, the HOST header is not set properly. As a
    result, a default HOST header is appended and the URL not
    constructed correctly. Then, some unexpected error occurs.
    
    According to the HTTP 1.1 SPEC, the HOST header should be set
    with correct value to avoid this error.
    
    PRODUCTS AFFECTED
    IBM Business Process Manager (BPM) Advanced
    IBM BPM Standard
    IBM BPM Express
    

Problem conclusion

  • A fix will be included in IBM BPM V8.5.7 cumulative fix 2017.03.
    
    To enable this function, you must add a new JVM custom property
    by using the WebSphere Application Server administrative
    console:
    
    1. Select Servers > Server Types > WebSphere application servers
    > server_name.
    2. Under Server Infrastructure, select Java and process
    management > Process definition > Java virtual machine > Custom
    Properties.
    3. Add the com.ibm.ws.http.UseURLHostForHostHeader custom
    property with value "true".
    4. Repeat this step for all JVMs in the environment , if
    required.
    

Temporary fix

  • According to the HTTP 1.1 SPEC, SCA HTTP Import Binding will set
     the HOST header with the correct value automatically when the
    custom property is enabled.
    

Comments

APAR Information

  • APAR number

    JR57470

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    855

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-02-23

  • Closed date

    2017-04-05

  • Last modified date

    2017-04-05

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"855","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
04 September 2023