IBM Support

LI80727: IBM API CONNECT DEVELOPER PORTAL SYSTEM PROXY SETTINGS ARE NOT SAVED CORRECTLY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The new proxy parameters on the form at
    admin/config/system/ibm_apim are not saved when submitting the
    form.
    
    Steps to reproduce
    Go to Configuration > System > IBM API Connect
    (/admin/config/system/ibm_apim)
    Go to the bottom of the page and change the Proxy Configuration
    Enable Proxy Support
    Specify the url and auth settings
    Save the Configuration
    Reload the page
    Result only the check box for the Enable Proxy Support is
    retained
    

Local fix

  • Command line workaround:
    Get list of site aliases with:
    kubectl exec -ti <www pod> -c admin -- bash -ic 'drush sa'
    then use site alias to specify the site where you want to set
    the proxy configuration via the following commands:
    kubectl exec -ti <www pod> -c admin -- bash -ic 'drush @<site
    alias> config-set ibm_apim.settings use_proxy true'
    kubectl exec -ti <www pod> -c admin -- bash -ic 'drush @<site
    alias> config-set ibm_apim.settings proxy_type
    "CURLPROXY_HTTPS"'    (Also supported: HTTP, and SOCKS)
    kubectl exec -ti <www pod> -c admin -- bash -ic 'drush @<site
    alias> config-set ibm_apim.settings proxy_url
    https://xxx.xxx.xxx.xxx:443'
    kubectl exec -ti <www pod> -c admin -- bash -ic 'drush @<site>
    config-set ibm_apim.settings proxy_auth "admin:password"'
    

Problem summary

  • The settings are not saved.
    

Problem conclusion

  • Fix targeted for release in v2018.4.1.5
    
    Command line workaround:
    
    <span style="background-color:rgb(255, 255, 255)">Get list of
    site aliases with:</span>
    
    <span style="background-color:rgb(255, 255, 255)">kubectl exec
    -ti <www pod> -c admin -- bash -ic 'drush sa'</span>
    
    <span style="background-color:rgb(255, 255, 255)">then use site
    alias to specify the site where you want to set the proxy
    configuration via the following commands:</span>
    
    <span style="background-color:rgb(255, 255, 255)">kubectl exec
    -ti <www pod> -c admin -- bash -ic 'drush @<site alias>
    config-set ibm_apim.settings use_proxy true'</span>
    <span style="background-color:rgb(255, 255, 255)">kubectl exec
    -ti <www pod> -c admin -- bash -ic 'drush @<site alias>
    config-set ibm_apim.settings proxy_type "CURLPROXY_HTTPS"'
    (Also supported: HTTP, and SOCKS)</span>
    <span style="background-color:rgb(255, 255, 255)">kubectl exec
    -ti <www pod> -c admin -- bash -ic 'drush @<site alias>
    config-set ibm_apim.settings proxy_url
    </span>https://xxx.xxx.xxx.xxx:443<span
    style="background-color:rgb(255, 255, 255)">'</span>
    <span style="background-color:rgb(255, 255, 255)">kubectl exec
    -ti <www pod> -c admin -- bash -ic 'drush @<site> config-set
    ibm_apim.settings proxy_auth "admin:password"'</span>
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI80727

  • Reported component name

    API CONNECT ENT

  • Reported component ID

    5725Z2201

  • Reported release

    18X

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-03-21

  • Closed date

    2019-04-25

  • Last modified date

    2019-04-29

  • 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

    API CONNECT ENT

  • Fixed component ID

    5725Z2201

Applicable component levels

  • R18X PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSMNED","label":"IBM API Connect"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"18X","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 September 2021