IBM Support

JR46588: CMVC 228294 - Multi-part messages fail to send with error 'CMN8216E: Anerrorinvalidstreamheader occurred'

Direct link to fix

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When messages comprise three or more records in the MSGSTORE
    table, they may fail to send properly when SendTransactedMsg
    runs. With traces enabled, the output resembles the following:
    
     [4/5/13 14:35:55:488 CDT] 0000013b WC_MESSAGING  3
    com.ibm.commerce.messaging.outboundservice.SendTransactedMsgCmdI
    mpl assembleMsg() processing the messages... [10502]
     [4/5/13 14:35:55:488 CDT] 0000013b WC_MESSAGING  3
    com.ibm.commerce.messaging.outboundservice.SendTransactedMsgCmdI
    mpl assembleMsg() Begin De-serialize Message with id 10502
     [4/5/13 14:35:55:488 CDT] 0000013b WC_MESSAGING  3
    com.ibm.commerce.messaging.outboundservice.Messaging load Open
    Stream
     [4/5/13 14:35:55:488 CDT] 0000013b WC_MESSAGING  3
    com.ibm.commerce.messaging.outboundservice.SendTransactedMsgCmdI
    mpl assembleMsg() Msg Load Caused following error: invalid
    stream header: 6E704A54
     [4/5/13 14:35:55:488 CDT] 0000013b CommerceSrvr  E
    com.ibm.commerce.messaging.outboundservice.SendTransactedMsgCmdI
    mpl assembleMsg() CMN8216E: An error invalid stream header:
    6E704A54 occurred while sending the message.
    

Local fix

  • Reduce the size of the messages being sent such that they only
    span one MSGSTORE record
    

Problem summary

  • USERS AFFECTED:
     WebSphere Commerce users on v7.0 using multi-part outbound
    messages
    
     PROBLEM ABSTRACT:
     Multi-part messages fail to send with error 'CMN8216E:
    Anerrorinvalidstreamheader occurred'
    
     BUSINESS IMPACT:
     Certain messages, such as e-mails, may fail to reach their
    destinations.
    
     RECOMMENDATION:
    

Problem conclusion

  • With this fix, the correct ordering of the messages is ensured
    within the SendTransactedMsgCmd before deserialization occurs.
    
    
     -------------------------------------------------------------
     The latest available maintenance information can be obtained
    from the Recommended Fixes for WebSphere Commerce technote:
     http://www.ibm.com/support/docview.wss?rs=3046&uid=swg21261296
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR46588

  • Reported component name

    WC BUS DEV ED W

  • Reported component ID

    5724I3900

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-05-08

  • Closed date

    2013-10-04

  • Last modified date

    2013-10-04

  • 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

    WC BUS DEV ED W

  • Fixed component ID

    5724I3900

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSYT2H","label":"WebSphere Commerce Developer Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]

Document Information

Modified date:
07 December 2021