# Hercules Version 3: System Messages: DC - dasdcopy

This page describes the messages for the Hercules S/370, ESA/390, and z/Architecture emulator disk image copy utility.

Note that this utility can be called by several names: `dasdcopy`, `ckd2cckd`, `cckd2ckd`, `fba2cfba`, and `cfba2fba`. The same program is used for all of these functions. The name used to invoke the program is reported in each of these messages as `progname`.

### Messages

`HHCDC001E progname: filename open error: error`
  Meaning
    An error was encountered when trying to open the input file named `filename` to determine its type. The error is described by `error`.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC001E progname: filename read error: error`
  Meaning
    An error was encountered when trying to read the input file named `filename` to determine its type. The error is described by `error`.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC003E progname: filename open failed`
  Meaning
    An error was encountered when trying to open the input file named `filename` for copying. A previous message described the error.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC004E progname: ckd lookup failed for size cyls`
  Meaning
    There was no disk drive table entry that matched the number of cylinders in the CKD source file, `size`. The program cannot determine how much data to copy.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC005E progname: fba lookup failed, blks size`
  Meaning
    There was no disk drive table entry that matched the number of blocks in the FBA source file, `size`. The program cannot determine how much data to copy.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC006E progname: filename create failed`
  Meaning
    An error was encountered when trying to create the output file named `filename`. A previous message described the error.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC007E progname: filename open failed`
  Meaning
    An error was encountered when trying to open the newly created output file named `filename`. A previous message described the error.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC008E progname: filename read error (track|block) number stat=status`
  Meaning
    An error was encountered when trying to read a block or track from the input file named `filename`. The block or track is number `number`. The status returned is shown as `status`.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC008E progname: filename write error (track|block) number stat=status`
  Meaning
    An error was encountered when trying to read a block or track from the input file named `filename`. The block or track is number `number`. The status returned is shown as `status`.
  Action
    Correct the error and retry the operation.
  Issued by
    dasdcopy.c, function main
`HHCDC010I Copy successful !!!`
  Meaning
    The copy operation has completed successfully.
  Issued by
    dasdcopy.c, function main

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

Last updated 3 October 2003