IBM Support

IT35266: ASSEMBLY VALIDATE ACTION CANNOT HANDLE ERROR RESPONSE WHEN DEFINED AS JSON INPUT AGAINST A GRAPHQL SCHEMA

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a response contains a GraphQL server error and no data, the
    assembly validate action generates an error on the missing data
     and overwrites the payload. When the response contains partial
    data and an error, the assembly validate action validates the
    data and overwrites the payload. To work around this limitation,
     use the condition $not($exists(message.body.errors)) in an
    assembly switch action to skip the assembly validate action when
     the response contains errors.
    

Local fix

Problem summary

  • APIC validate action may generate error on the missing data and
    overwrites the payload when a response contains an internal
    GraphQL server error that returns partial data.
    

Problem conclusion

  • Fixed in 10.0.1.2
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT35266

  • Reported component name

    DATAPOWER

  • Reported component ID

    DP1234567

  • Reported release

    A0X

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-12-21

  • Closed date

    2021-01-26

  • Last modified date

    2021-01-27

  • 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

    DATAPOWER

  • Fixed component ID

    DP1234567

Applicable component levels

  • RA0X PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS9H2Y","label":"IBM DataPower Gateways"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A0X"}]

Document Information

Modified date:
30 August 2021