ACFF1004 $MFS ERROR - MESSAGE UNDEFINED during ACF2 ID Creation
search cancel

ACFF1004 $MFS ERROR - MESSAGE UNDEFINED during ACF2 ID Creation

book

Article ID: 439798

calendar_today

Updated On:

Products

ACF2

Issue/Introduction

When attempting to create or insert a new Logonid (LID) in ACF2 via the ISPF panels, the following error is displayed:

ACFF1004 $MFS ERROR - MESSAGE UNDEFINED - ACF00MSG 000023

The error also when the user attempts the operation directly through the ACF2 panel options.

Environment

ACF2 16.0

z/OS

Cause

The error `ACFF1004 $MFS ERROR` indicates that the ACF2 Message Field Service ($MFS) is unable to locate the required text for message number 000023 within the ACF00MSG member

The ISPF interface requires the corresponding message members to be available in the ISPMLIB DD concatenation of the TSO session.

Common triggers include:

  1. Missing `CAX1MSG0` dataset in the TSO logon procedure or CLIST.

  2. Library concatenation order where a different version of the message library is being picked up first.

  3. Maintenance mismatch between the Panel library ISPPLIB and the Message library ISPMLIB.

 

 

Resolution

  1. Verify Dataset Allocations:

    Ensure the ACF2 message library (usually `yourhlq.CAX1MSG0`) is allocated to the ISPMLIB DD.

    1. Check your TSO logon procedure.
    2. Check any CLIST or REXX execs used to invoke ACF2/ISPF.

  2. Check Active Concatenations:

    While inside the ACF2 panels where the error occurs:

    1. Enter the TSO command `ISRDDN`.
    2. Locate the ISPMLIB DD.
    3. Verify that the correct `CAX1MSG0` dataset is present in the list.
    4. Ensure no other security product or older ACF2 message libraries are higher in the search order (higher in the list).

  3. Validate Maintenance Levels:

    Ensure that the ISPPLIB and ISPMLIB libraries are from the same ACF2 maintenance level. If you have recently applied maintenance, verify if any required re-linking of modules has been performed.