IBM Support

JR56135: PORT NUMBER 443 FOR BPMVIRTUALHOST CAUSE ERRORS IN RESPONSIVE COACH

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If you specify the default portnumer 443 for the BPMVirtualHost
    during endpoint configuration the resposive coach panle in the
    webPD shows blank and in the console you will notice following
    error.
    Uncaught TypeError: Can not read porperty 'bootstrap' of
    undefined.
    URLS with the portnumber https://pchostname.ibm.com:442 work in
    most cases,  except the coach layout where
    the Dojo's logic thinks,  the URL of this resource DO NOT match
    scheme due to the URL with the portnumber.  As a result Dojo's
    logic thinks it has to handle this request a "cross-domain" via
    a script tag.
    This APAR opened to enhance the Endpoint code not to include
    the port number if is is default value 443
    release.
    

Local fix

  • Review the Bcell-bpm.xml file under your
    config/cells/<cellName> directory for BPMVirtualHost
    example
    <virtualHosts xmi:id="BPMVirtualHostInfo_1458432581358"
    hostname="webserver.austin.ibm.com" port="443"
    transportProtocol="http" name="My_vh"/>
    You can use the following command to remvoe the port number for
    the BPMVirtualHost
    BPM 8.5.7 version:
    wsadmin> AdminTask.setBPMVirtualHost(['-de', 'De1', '-name',
    'My_vh', '-transportProtocol', 'https', '-port', '' ])
    Above command may result in port = -1 in the cell-bpm.cml file
    whis is OK .
    BPM 8.5.6  version :
    AdminTask.setBPMVirtualHost( "[ -de De1 -name myVirtualHost
    -hostname myHostName -port '-1' ]" )
    Note that the entire list is within double quotes, and the -1
    option value is within additional single quotes.
    

Problem summary

  • When an explicit port number is set for a IBM BPM virtual host,
    this port number is always included in generated URLs even if it
     is the default port for the given transport protocol. As a
    result, this issue occurs.
    

Problem conclusion

  • fix will be included in  IBM BPM V8.5.7 cumulative fix 2016.09
    that omits the port number from the generated URLs if it is the
    default port for the given transport protocol (80 for http, 443
    for https).
    
    To determine whether the cumulative fix is available and
    download it if it is, complete the following steps on Fix
    Central:
    
    1. On the Select product tab, select WebSphere as the product
    group, IBM Business Process Manager with your edition from the
    WebSphere options, All as the installed version, and All as the
    platform, and then click Continue.
    2. In the Text field, enter "cumulative fix?, and click        €
    Continue.
    
           PRODUCTS AFFECTED
    IBM Business Process Manager (BPM) Advanced
    IBM BPM Standard
    IBM BPM Express
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR56135

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    856

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-06-15

  • Closed date

    2016-06-22

  • Last modified date

    2016-06-22

  • 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

  • R857 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"856","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 October 2021