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