IBM Support

IZ83545: CUSTOMIZED ECLIPSE PORT NUMBER LOST ON UPGRADE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When upgrading to a new fix pack, the customized port number for
    the Eclipse Help Server is replaced with the default 9999. The
    problem occurred in the customer environment using the following
    steps:
    
    1. Install ITM TEPS 6.21.00.04.
    2. Configure the TEPS using defaults.
    3. Configure the Eclipse Help Server and specify a port other
       than 9999.
    4. Upgrade ITM TEPS to 6.21.03.00.
    5. Start the Eclipse Help Server.
       - Note that it is still using port number 9999.
    
    A scan of the config files in CANDLEHOME/config shows the port
    number was retained:
    
      kf.config:HELPSVR_PORT='8888'
      .ConfigData/kkfenv:aix533|HELPSVR_PORT|8888|
    
    The problem is the code that starts the Eclipse Help Server does
    not use these settings. Instead, the value is hardcoded in the
    <plat>/kf/IC_start.sh script:
    
       $JREEXE -classpath
       eclipse/plugins/org.eclipse.help.base_3.1.0/helpbase.jar
       org.eclipse.help.standalone.Infocenter -eclipsehome eclipse
       -plugincustomization
       plugins/com.ibm.help.ic.doc_3.1.1/plugin_customization.ini
    >> -port 9999 -command start -noexec
    
    When the Eclipse Help Server (kf) is configured, both the config
    files and this script are updated. However, at upgrade time, the
    script is replaced and the port number change is lost. The
    code needs to be changed to use the config file setting so the
    script file does not need to be modified.
    
    While diagnosing this problem, we noticed that the port number
    also exists in the TEPS (cq) configuration files. We found the
    following entries in CANDLEHOME/config:
    
       cq.config:KFW_ECLIPSE_HELP_SERVER_PORT='9999'
       .ConfigData/kcqenv:aix536|KFW_ECLIPSE_HELP_SERVER_PORT|9999|
       .ConfigData/kcqenv:default|KFW_ECLIPSE_HELP_SERVER_PORT|9999|
    
    These settings are not changed when the Eclipse Help Server (kf)
    is configured. Instead, these settings are changed when the TEPS
    (cq) is configure *after* the change is made to the Eclipse Help
    Server. The documentation makes no mention of this requirement.
    

Local fix

  • After installing the upgrade, reconfigure the Eclipse Help
    Server and specify the desired port number. This action will
    reapply the port change to the <plat>/kf/IC_start.sh script.
    

Problem summary

  • When upgrading to a new fix pack, the customized port number for
    the Eclipse Help Server is replaced with the default 9999. This
    is because the file IC_start.sh which is used to start the
    Eclipse Help Server is laid down with maintenance and the
    default port is hard coded. When the Eclipse Help Server (kf) is
    configured, both the config files and this script are updated
    with the correct stored port number. This problem only occurs on
    Unix/Linux platform.
    

Problem conclusion

  • Added code that is called at install time to invoke the
    kkfconfig.sh to update IC_start.sh with the stored Help Server
    port number.
    
    The fix for this APAR is included in the following maintenance
    vehicle:
        | fix pack | 6.2.1-TIV-ITM-FP0004
        | fix pack | 6.2.2-TIV-ITM-FP0004
    

Temporary fix

  • After installing the upgrade, reconfigure the Eclipse Help
    Server and specify the desired port number. This action will
    reapply the port change to the <plat>/kf/IC_start.sh script.
    

Comments

APAR Information

  • APAR number

    IZ83545

  • Reported component name

    TEPS

  • Reported component ID

    5724C04PS

  • Reported release

    621

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-08-25

  • Closed date

    2010-10-30

  • Last modified date

    2011-03-14

  • 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

    TEPS

  • Fixed component ID

    5724C04PS

Applicable component levels

  • R621 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTFXA","label":"Tivoli Monitoring"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"621"}]

Document Information

Modified date:
30 December 2022