IBM Support

IT30078: ARRAY ELEMENT DATE FIELDS NOT UPDATED IN MONGODB WITH LOOPBACK REQUEST NODE CREATE OR UPDATE OPERATION

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

  • When loopback request node is used in the message flow to
    create or update the document in the mongodb, Date fields in
    array element are not updated correctly
    
    
    
    This happens when we are doing below operations.
    
    i) Create new document with the dates inside array
    
    ii) Update the existing document in mongodb in below scenarios
    
       a. Object inside an Object (Deeply nested)
    
       b. Object inside an Array (Deeply nested)
    
       c. Array Inside an Object (Deeply nested)
    
       d. Array Inside an Array ((Deeply nested)
    
    
    
    This is due to loopback version 3.7 shipped with ACE 11.0.0.4.
    Loopback version needs to be update to 3.26
    

Local fix

  • Need to upgrade the loopback  to  3.26
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM AppConnect enterprise V11 using Loopback
    request node
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    When the  Loopback Request node is used in a message flow to
    create or update a document in mongodb, Date fields in
    array element are not updated correctly
    
    This happens when performing the following operations.
    
    i) Creating a new document with dates inside an array
    
    ii) Updating existing documents in mongodb in the following
    scenarios
    
       a. Object inside an Object (Deeply nested)
    
       b. Object inside an Array (Deeply nested)
    
       c. Array Inside an Object (Deeply nested)
    
       d. Array Inside an Array ((Deeply nested)
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT30078

  • Reported component name

    APP CONNECT ENT

  • Reported component ID

    5724J0550

  • Reported release

    B00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-08-23

  • Closed date

    2021-04-09

  • Last modified date

    2021-04-09

  • 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

    APP CONNECT ENT

  • Fixed component ID

    5724J0550

Applicable component levels

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSDR5J","label":"IBM App Connect Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B00"}]

Document Information

Modified date:
10 April 2021