CIA01002E: FILE-RECTYPE-ERRMSG

Explanation

A read to the CICS® Service Flow Runtime Properties file, DFHMAMPF, was successful; however, there is a record type mismatch. This means that the record type found on the Properties file did not match the expected value.

User response

Determine the failed program name, the key used to perform the read, the record type of the failed program and the properties record type read. The program name can be found in the DFHMAH structure issued in the reply from CICS SFR to the service requestor or in the error log DFHMAERF. The key value can be found in the error log. To determine the record type of the properties record, you must dump the Properties file and locate the record in question and compare the properties record name equal to the key value used.

If the failed program name found is that of a CICS SFR module, i.e., DFHMAxxx, the key used to read the Properties file is the value of the request name found in the DFHMAH header structure, field DFHMAH-REQUESTNAME. The properties record type must be an R. If the program name is that of a generated adapter navigator or of a command, the key used to read the CICS SFR Properties file is that program name value. The record type is dependent on the type of program performing the read. Record type values are as follows:
  • +1 = DPL command
  • +2 = MQ Put command
  • +3 = FEPI Navigator
  • +4 = MQ Get command
  • +5 = Link3270 Navigator