Hi Arif,
Some failures in Archivematica are considered critical - virus scan failures, checksum failures - and some are considered non-critical. Critical failures will lead to the failed transfer workflow, while non-critical failures will not. Non-critical failures alert the user to an issue with the material that does not threaten the integrity of the transfer as a whole. In some cases the user may decide that the failure is acceptable; for example, a validation failure on a single PDF could be very minor and the user could decide that the risk is very low, especially if they're working at the scale of thousands of documents per transfer.
I don't think there's any way to make a non-critical failure, like validation, result in the transfer failing. I believe that this is hard-coded in the workflow; that is, there's no way to trigger validation to end up as a failed transfer without rewriting the workflows, which is a complex undertaking.
I'm trying to find a master list of which failures can cause a transfer to fail, but am not turning anything up - I'll keep looking.
Regards,
Sara Allain
Systems Archivist
Artefactual Systems, Inc.