IBM Support

IT19035: ERROR IN EBICS SENDING HPB ORDER TYPE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The following error is displayed while performing HPB order
    submission to EBICS bank server, which is configured with
    self-signed certificates having SubjectKeyIdentifier value,
    which is not base64 encoded.
    
    Character reference &#4 is an invalid xml character.
    
    Here's an extract from EbicsClient log:
    
    [2016-06-01 08:54:35.712] DEBUG
    [ProfileDataModel.createPtnerUserMgr()]done.
    [2016-06-01 08:54:35.712] DEBUG
    [ProfileMgrDBProxy.getPtnerUser(partnerID, userID)]done.
    [2016-06-01 08:54:35.742] DEBUG
    [ProfileMgrDBProxy.readHostMgr(sHostID, getHostProtocol,
    getHostURL)]start.
    [2016-06-01 08:54:35.742] DEBUG
    [ProfileMgrDBProxy.getProfileMgrContext() - ]start.
    [2016-06-01 08:54:35.743] DEBUG
    [ProfileMgrDBProxy.getProfileMgrContext() - ]done.
    [2016-06-01 08:54:35.745] DEBUG
    [ProfileDataModel.createHostMgr()]start.
    [2016-06-01 08:54:35.746] DEBUG
    [ProfileDataModel.createHostMgr()]created Host in Host Profile
    Mgr.
    [2016-06-01 08:54:35.746] DEBUG
    [ProfileDataModel.createHostMgr()]done.
    [2016-06-01 08:54:35.746] DEBUG
    [ProfileMgrDBProxy.readHostMgr(sHostID, getHostProtocol,
    getHostURL)]done.
    [2016-06-01 08:54:36.021] ERROR [XMLUtils]Caught exception when
    validating the input document with schema.
    [2016-06-01 08:54:36.021] ERROR [1464764076021] Character
    reference "&#4" is an invalid XML character.
    [2016-06-01 08:54:36.022] ERRORDTL
    [1464764076021]org.xml.sax.SAXParseException: Character
    reference "&#4" is an invalid XML character.
        at
    org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExcepti
    on(Unknown Source)
        at
    org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
    Source)
        at
    org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
    Source)
        at
    org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
    Source)
        at
    org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown
    Source)
        at
    org.apache.xerces.impl.XMLScanner.scanCharReferenceValue(Unknown
    Source)
        at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanCharRe
    ference(Unknown Source)
        at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCo
    ntentDispatcher.dispatch(Unknown Source)
        at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocume
    nt(Unknown Source)
        at
    org.apache.xerces.parsers.XML11Configuration.parse(Unknown
    Source)
        at
    org.apache.xerces.parsers.XML11Configuration.parse(Unknown
    Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at
    org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
    Source)
        at
    com.sterlingcommerce.woodstock.xml.sax.SAXUtility.parse(SAXUtili
    ty.java:160)
        at
    com.sterlingcommerce.woodstock.ebics.util.XMLUtils.validateSchem
    a(XMLUtils.java:130)
        at
    com.sterlingcommerce.woodstock.ebics.systemOrderMgr.SystemOrderM
    anager.handleSystemOrderRequest(SystemOrderManager.java:251)
        at
    com.sterlingcommerce.woodstock.services.ebics.server.Transaction
    Mgr.processHPBRequest(TransactionMgr.java:3844)
        at
    com.sterlingcommerce.woodstock.services.ebics.server.Transaction
    Mgr.processRequest(TransactionMgr.java:703)
        at
    com.sterlingcommerce.woodstock.services.ebics.server.EBICSServer
    Service.handleRequest(EBICSServerService.java:163)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:94)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
        at java.lang.reflect.Method.invoke(Method.java:619)
        at
    com.sterlingcommerce.woodstock.services.ebics.EBICSService.proce
    ssMsg(EBICSService.java:150)
        at
    com.sterlingcommerce.woodstock.services.ebics.EBICSService.proce
    ssData(EBICSService.java:110)
        at
    com.sterlingcommerce.woodstock.workflow.activity.engine.Activity
    EngineHelper.invokeService(ActivityEngineHelper.java:1818)
        at
    com.sterlingcommerce.woodstock.workflow.activity.engine.Activity
    EngineHelper.nextMainLogic(ActivityEngineHelper.java:631)
        at
    com.sterlingcommerce.woodstock.workflow.activity.engine.Activity
    EngineHelper.next(ActivityEngineHelper.java:362)
        at
    com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListe
    ner.doWork(WorkFlowQueueListener.java:459)
        at
    com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListe
    ner.run(WorkFlowQueueListener.java:240)
        at
    com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListe
    ner.onMessage(WorkFlowQueueListener.java:197)
        at
    com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListe
    ner.onMessage(WorkFlowQueueListener.java:184)
        at
    com.sterlingcommerce.woodstock.workflow.queue.wfTransporter.run(
    wfTransporter.java:444)
        at
    com.sterlingcommerce.woodstock.workflow.queue.BasicExecutor$Work
    er.run(BasicExecutor.java:529)
        at java.lang.Thread.run(Thread.java:795)
    
    [2016-06-01 08:54:36.022] ERROR 000000000000 GLOBAL_SCOPE
    [XMLUtils]Caught exception when validating the input document
    with schema.
    org.xml.sax.SAXParseException: Character reference "&#4" is an
    invalid XML character.
    

Local fix

  • no
    

Problem summary

  • Users Affected:
    EBICS Client users
    
    Problem Description:
    Error while performing HPB order submission to EBICS bank server
    which is configured with self-signed certificates having non
    encoded SubjectKeyIdentifier value.
    
    
    Platforms Affected:
    All
    

Problem conclusion

  • Resolution Summary:
    A code fix is provided.
    
    Delieverd In:
    5020500_15
    5020603_1
    5020601_7
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT19035

  • Reported component name

    STR FILE GATEWA

  • Reported component ID

    5725D0700

  • Reported release

    225

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-01-31

  • Closed date

    2017-01-31

  • Last modified date

    2017-03-06

  • 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

    STR FILE GATEWA

  • Fixed component ID

    5725D0700

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS4TGX","label":"Sterling File Gateway"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.2","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
31 August 2023