DFHCZ0131 date time applid userid termid tranid program_name class::method This constructor failed to create an object because a parameter of type string contained a value that was too long. It was set to 'stringvalue...' while the maximum length allowed is maxstringlength.

Explanation

The constructor method reported in the message failed because one of the string parameters supplied contained a value that was too long.

For example, the method call IccFileId::IccFileId("LONGFILENAME") would fail because the value "LONGFILENAME" is greater than IccGI::maxFileNameLength.

For further guidance, see the Foundation Classes: reference.

System action

The system creates an exception entry in the trace table, writes this message to the TD queue CCZM, and throws an exception.

User response

If the calling program is user written then you need to check the invalid parameter on the calling statement, and if appropriate, change it.

If you are using vendor written software that fails in this way then you will need assistance from the vendor.

If the error condition persists, you will need assistance from IBM. See Working with IBM to solve your problem for guidance on how to proceed.

Module

ICCRIDEC, ICCTIMEC

XMEOUT parameters/Message inserts

  1. date
  2. time
  3. applid
  4. userid
  5. termid
  6. tranid
  7. program_name
  8. class
  9. method
  10. stringvalue
  11. maxstringlength

Destination

CCZM