IBM Support

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

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

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

  • R526 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2.5","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}}]

Document Information

Modified date:
15 April 2016