Explanation
The request message coming from the
service requestor into the
CICS® Service Flow Runtime is
in an invalid format. This error message can occur for the following reasons:
- An inbound request message was received in the CICS SFR DPL
Stub program (DFHMADPL), indicating a passthrough format. This can occur
if the following conditions exist:
- the CICS SFR header
structure DFHMAH indicates a version +2 header structure
- the field DFHMAH-VERSION equal +2, and the field DFHMAH-FORMAT equal 'MAH2,'
indicating passthrough
- the field DFHMAH-UOWCONTROL equal +3, indicating passthrough.
The existence of the passthrough header structure DFHMAH2, without
the above field settings will not result in this error condition, but might
cause CICS SFR adapter
flow processing failure, as all request data subsequent to the DFHMAH header
structure will be treated as application input data.
- A request message from the service requestor was received in
the CICS SFR Passthrough
Stub program (DFHMADPP), that does not indicate a passthrough request message
format. The header structure DFHMAH must indicate the following:
- a version +2 header structure, field DFHMAH-VERSION equal +2
- a Link3270 passthrough format, field DFHMAH-FORMAT equal 'MAH2'
- a CICS SFR Passthrough
processing, field DFHMAH-UOWCONTROL equal +3.
- An invalid CICS SFR Passthrough
request message from the service requestor was received in the Link3270 Passthrough
program (DFHMALPT), transaction ID = 'CMAL'.
User response
Check that the correct CICS SFR request
message format and header structure field settings are used in the client
application.
In the case of an invalid CICS SFR Link3270
Passthrough request message received in the program (DFHMALPT), the most likely
cause is a missing CIA-SCREEN-HEADER or CIA-MAP-HEADER. The
screen header and map header must immediately follow the DFHMAH and DFHMAH2
header structures in the inbound passthrough request message. See DFHMAH2 header structure.