IBM Support

JR62099: A PERFORMANCE ISSUE OCCURS CAUSING WSVR0605W WHEN YOU USE SOAPMESSAGECONNECTOR WITH HTTPS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After you upgrade from IBM Business Automation Workflow 19.0.0.2
    or an earlier version to Business Automation Workflow 19.0.0.3,
     a performance issue might occur if you use the
    SOAPMessageConnector with HTTPS.
    
       This is an example of a WSVR0605W message caused by this
    issue.
    [12/15/21 10:09:43:680 EST] 00000035 ThreadMonitor W
    WSVR0605W: Thread "WebContainer : 4" (000004be) has been active
    for 617526 milliseconds and may be hung.  There is/are 1
    thread(s) in total in the server that may be hung.
     at com.ibm.crypto.provider.SHA.a(Unknown Source)
     at com.ibm.crypto.provider.SHA.engineDigest(Unknown Source)
     at
    java.security.MessageDigest$Delegate.engineDigest(MessageDigest.
    java:603)
     at java.security.MessageDigest.digest(MessageDigest.java:376)
     at java.security.MessageDigest.digest(MessageDigest.java:422)
     at com.ibm.crypto.provider.P.a(Unknown Source)
     at
    com.ibm.crypto.provider.PBEWithSHAAnd40BitRC2.engineInit(Unknown
    Source)
     at
    com.ibm.crypto.provider.PBEWithSHAAnd40BitRC2.engineInit(Unknown
    Source)
     at javax.crypto.Cipher.init(Unknown Source)
     at javax.crypto.Cipher.init(Unknown Source)
     at
    com.ibm.crypto.provider.PKCS12KeyStoreOracle.engineLoad(Unknown
    Source)
     at java.security.KeyStore.load(KeyStore.java:1456)
     at
    com.lombardisoftware.utility.net.NetUtils.setSSLConfigurationAnd
    Socket(NetUtils.java:563)
     at
    com.lombardisoftware.utility.net.NetUtils.adjustHttpClientBuilde
    rFor(NetUtils.java:507)
     at
    com.lombardisoftware.utility.net.NetUtils.getRedirectURL(NetUtil
    s.java:349)
     at
    com.lombardisoftware.core.xml.util.XMLResourceResolver.checkForR
    edirect(XMLResourceResolver.java:402)
     at
    com.lombardisoftware.server.eai.soap.wsdl.TWWSDLLocator.getImpor
    tInputSource(TWWSDLLocator.java:182)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:
    876)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:
    968)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:
    968)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:
    756)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseTypes(WSDLReaderImpl.java:7
    12)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(WSDLReaderImpl.
    java:418)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:249
    1)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:245
    5)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:250
    8)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:252
    9)
     at
    com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:256
    3)
     at
    com.lombardisoftware.server.eai.soap.wsdl.TWWSDLLocator.readWSDL
    (TWWSDLLocator.java:93)
     at
    com.ibm.bpm.ws.soap.JAXWSSOAPMessageConnector.callWebService(JAX
    WSSOAPMessageConnector.java:94)
     at
    com.ibm.bpm.ws.soap.SOAPMessageConnectorDelegate.callWebService(
    SOAPMessageConnectorDelegate.java:50)
     at
    teamworks.SOAPMessageConnector.callWebService(SOAPMessageConnect
    or.java:65)
    
    
    
    PRODUCTS AFFECTED
    Business Automation Workflow
    

Local fix

  • N/A
    

Problem summary

  • This issue occurs because key stores are unnecessarily loaded
    when the SOAPMessageConnector is used with HTTPS.
    

Problem conclusion

  • A fix that avoids unnecessarily loading key stores is planned
    for inclusion in a future release of Business Automation
    Workflow.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR62099

  • Reported component name

    BUS AUTO WORKFL

  • Reported component ID

    5737H4100

  • Reported release

    J00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-03-05

  • Closed date

    2020-03-10

  • Last modified date

    2021-12-17

  • 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

    BUS AUTO WORKFL

  • Fixed component ID

    5737H4100

Applicable component levels

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

Document Information

Modified date:
18 December 2021