def METHOD_NAME(self):
    self.copyTransactions(1)
    tl, data = self.getHeader()
    self._file.write(data)
    buf = self._datafs.read(tl - 8)
    hdr = buf[:7]
    # write the transaction meta data
    ul, dl, el = struct.unpack(">HHH", hdr[-6:])
    self._file.write(buf[:7 + ul + dl + el])
    # write the first part of the data header
    data = buf[7 + ul + dl + el:]
    self._file.write(data[:24])
    self._file.write("\000" * 4 + "\077" + "\000" * 3)
    self._file.write(data[32:])
    self.detectsError("record exceeds transaction")