# Hercules Version 3: System Messages: DT - dasdcat

This page describes the messages for the Hercules S/370, ESA/390, and z/Architecture emulator utility program `dasdcat`.

### Messages

`HHCDT001E failed to open image filename`
  Meaning
    An error was ancountered trying to open the DASD image file named `filename`. A previous message described the error.
  Action
    Correct the error and rerun `dasdcat`.
  Issued by
    dasdcat.c, function main
`HHCDT002E Can't make 80 column card images from block length length`
  Meaning
    A block read from the member specified is not a multiple of 80 characters long, and so cannot be split evenly into 80-character card images. The actual length read is `length`.
  Action
    Select a different member, or omit the `c` flag from the member specification.
  Issued by
    dasdcat.c, function do_cat_cards
`HHCDT003E Directory block byte count is invalid`
  Meaning
    The length of a PDS directory block in the specified dataset is invalid. The PDS directory is corrupt, or the dataset is not a PDS.
  Action
    Make sure the dataset specified is a PDS (partitioned dataset). If it is, then the dataset is corrupt.
  Issued by
    dasdcat.c, function process_dirblk
`HHCDT004E non-PDS-members not yet supported`
  Meaning
    This version of `dasdcat` does not support reading sequential datasets.
  Action
    Specify a PDS as input to `dasdcat`.
  Issued by
    dasdcat.c, function do_cat_nonpds
`HHCDT005E unknown dataset name option: 'option'`
  Meaning
    An invalid option was specified on the dataset name specification. Only the options `a` and `c` are valid.
  Action
    Remove the invalid option from the dataset name specification and rerun `dasdcat`.
  Issued by
    dasdcat.c, function do_cat

If you have a question about Hercules, see the Hercules Frequently-Asked Questions page.

Last updated $Date$ $Revision$