Thanks Mahesh for letting us know that issue is resolved. In future if you hit any issue related to data transformations, you can enable z/OS Connect trace with following specification "zosConnect=all:com.ibm.cics.wlp.json.*=all:com.ibm.cics.wlp.transform.*=all". You can open a support case for z/OS Connect and share the z/OS Connect logs and configuration files, API Requester project files for analysis through support case only.
Thanks
Original Message:
Sent: Tue October 10, 2023 05:36 AM
From: MaheshBabu Eiruvuri
Subject: z/OS Connect BAQCSTUB throws errorMessage":"BAQR7018E: The HTTP request is missing parameter CICSClaimsServiceOperation".
I have figured out this, issue is with POST Method coding.
------------------------------
MaheshBabu Eiruvuri
Original Message:
Sent: Mon October 09, 2023 07:26 AM
From: MaheshBabu Eiruvuri
Subject: z/OS Connect BAQCSTUB throws errorMessage":"BAQR7018E: The HTTP request is missing parameter CICSClaimsServiceOperation".
is this something like request body is not identified by STUB MODULE and we need to code anything in z/OS application to identify request body ?
------------------------------
MaheshBabu Eiruvuri
Original Message:
Sent: Mon October 09, 2023 05:59 AM
From: MaheshBabu Eiruvuri
Subject: z/OS Connect BAQCSTUB throws errorMessage":"BAQR7018E: The HTTP request is missing parameter CICSClaimsServiceOperation".
When I check in ZOSCEE server logs could see below warning message and error message as well.
BAQR1153W: HTTP status code 400 is returned in the response for the API operation (relativePath: /cics/health/claims/00000007, method: POST). Data transformation for the response is skipped. The response entity is returned directly.
BAQR7018E: The HTTP request is missing parameter CICSClaimsServiceOperation.
------------------------------
MaheshBabu Eiruvuri
Original Message:
Sent: Mon October 09, 2023 04:40 AM
From: MaheshBabu Eiruvuri
Subject: z/OS Connect BAQCSTUB throws errorMessage":"BAQR7018E: The HTTP request is missing parameter CICSClaimsServiceOperation".
@Nagesh G
Hi Nagesh, Thanks for your help on understanding the ZOSCEE, I am able to resolve the error which was facing earlier.
Unfortunately while making outbound request (POST method with Request body) getting the following exception. It will be really helpful if you some insights on this.
I have attached API Information, Request, Response data structures and JSON file as well.
I have restarted the zoscee server with --clean parameter that didn't help.
JSON file, request data structures shows the CICSClaimsServiceOperaton parameter.
STUB RESP:
===========
Returncode : 0000000001 | Status-code : 0000000400 | Status-msg : {"errorMessage":"BAQR7018E: The HTTP request is missing parameter CICSClaimsServiceOperation."}
I did a little research and while debugging in CICS terminal the BAQCSTUB Program WEB READ HTTPHeader throws 400 status code.
any help would be appreciated.
Thank you.
Mahesh.
------------------------------
MaheshBabu Eiruvuri
------------------------------