IBM Support

PH60701: BAQ-STATUS-CODE 400 is returned because a floating point field is used in place of a decimal field.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as unreproducible in next release.

Error description

  • When a "format: decimal" field is referenced using a $ref, the
    API requester request fails with BAQ-STATUS-CODE 400.
    
    If the "format: decimal" definition is placed directly where it
    was originally referenced from, the problem does not occur.
    

Local fix

  • Replace the $ref reference to the decimal field in the Swagger
    document with the definition of the field.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of the z/OS Connect V3.0           *
    *                 zosconnect:apiRequester-1.0 feature          *
    *                 (OpenAPI 2 API requesters).                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: BAQ-STATUS-CODE 400 is returned because *
    *                      a floating point field is used in place *
    *                      of a decimal field.                     *
    ****************************************************************
    While processing the Swagger document, the build toolkit made
    the referenced format "null". When the API requester was invoked
    this caused the specified field type to be ignored and the
    default type 'number' with 'format'value: 'double' to be used.
    
    Instead of the expected decimal value, a floating point value
    was used and this resulted in the z/OS Connect server returning
    the reported HTTP status code 400.
    

Problem conclusion

Temporary fix

Comments

  • z/OS Connect has been corrected to ensure that the specified
    format is used, preventing the reported problem.
    
    The build toolkit version has been updated to V1.19.
    
    The fix for this APAR is expected to be delivered by the PTFs
    for z/OS Connect V3.0.86.0 (PH63351).
    

APAR Information

  • APAR number

    PH60701

  • Reported component name

    Z/OS CONNECT EE

  • Reported component ID

    5655CE300

  • Reported release

    000

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-04-04

  • Closed date

    2024-10-08

  • Last modified date

    2024-10-08

  • 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

    Z/OS CONNECT EE

  • Fixed component ID

    5655CE300

Applicable component levels

[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSVVFY","label":"z\/OS Connect Enterprise Edition"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"000"}]

Document Information

Modified date:
08 October 2024