IBM Support

IT14258: AS2 OUTBOUND FLOW - AS2SENDSYNCMDN FAILS DUE TO SERVICE ERROR WHEN SHA2 SIGNING ALGORITHM IN AS2 RELATIONSHIP

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • AS2 Outbound Flow - AS2SendSyncMDN fails due to
    EDIINTPipelineParse service error when SHA2 Signing algorithm in
    AS2 relationship.
    
    
    Advanced Status of EDIINITPipelineParse showed
    "WorkFLowException"
    EDIINT.log reported NullPointerException as below.
    [2016-02-03 10:13:48.887] ERROR Exception processing received
    MDN
    [2016-02-03 10:13:48.887] ERROR [1454512428887] null
    [2016-02-03 10:13:48.887] ERRORDTL
    [1454512428887]java.lang.NullPointerException
        at
    com.sterlingcommerce.woodstock.services.EDIINT.EDIINTPipelineSer
    vice.EDIINTPipelineServiceImpl.ProcessReceivedMDN(EDIINTPipeline
    ServiceImpl.java:4606)
        at
    com.sterlingcommerce.woodstock.services.EDIINT.EDIINTPipelineSer
    vice.EDIINTPipelineServiceImpl.processOutputList(EDIINTPipelineS
    erviceImpl.java:2116)
        at
    com.sterlingcommerce.woodstock.services.EDIINT.EDIINTPipelineSer
    vice.EDIINTPipelineServiceImpl.UnpackageMessageFromWFC(EDIINTPip
    elineServiceImpl.java:1894)
        at
    com.sterlingcommerce.woodstock.services.EDIINT.EDIINTPipelineSer
    vice.EDIINTPipelineServiceImpl.parseMessage(EDIINTPipelineServic
    eImpl.java:1419)
        at
    com.sterlingcommerce.woodstock.services.EDIINT.EDIINTPipelineSer
    vice.EDIINTPipelineServiceImpl.processData(EDIINTPipelineService
    Impl.java:711)
        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:461)
        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)
    This error means Received-Conent-MIC from trading partner
    (receiver) is not of SHA-2 Signed instead it is SHA1. Since
    SB2Bi's AS2 partner configured as SHA-2 Signing Algorithm, it
    expects Received-Content-MIC to match with it. Current failure
    is reported since SB2Bi unable to compare MIC from receiver.
    

Local fix

  • STRRTC 491316
    KK/KK
    
    Circumvention:
    Edit particular AS2 partner profile to update Signing Algorithm
    to be SHA1.
    

Problem summary

  • USERS AFFECTED:
    ALL
    
    PROBLEM DESCRIPTION:
    AS2 Outbound Flow - When SHA2 is Signing algorithm in AS2
    relationship, EDIINTParse service fails to process MDN due to
    NullPointerException in EDIINT.log
    
    PLATFORMS AFFECTED:
    ALL
    

Problem conclusion

  • RESOLUTION SUMMARY:
    
    A code fix is provided.
    
    DELIVERED IN:
    5020601_2
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT14258

  • Reported component name

    STR B2B INTEGRA

  • Reported component ID

    5725D0600

  • Reported release

    525

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-03-10

  • Closed date

    2016-04-14

  • Last modified date

    2016-04-15

  • 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 B2B INTEGRA

  • Fixed component ID

    5725D0600

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3JSW","label":"Sterling B2B Integrator"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2.5","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
11 September 2023