Informations about exceptions in harvester logs

Description

Description

As a user, I would like to see information about exceptions related to the harvesting process in a usage data provider's harvester log so that I can better understand the exceptions if an exception raised. For this purpose, I want to see information about the exception message, the exception code and the invocation conditions. These information correspond with the CoP standardization.

Use Case

At the moment there is only the column "result" in the harvester log, where users can see the text "Failure" if an exception raised for a harvester job. For better usability, users would like to be able to see more information about the exception.

There is a standardization for the exceptions that can be used. https://cop5.countermetrics.org/en/5.1/appendices/d-handling-errors-and-exceptions.html#appendix-d . The FOLIO app eUsage uses this standard 1:1.

Concept / Screenshots

Harvesting jobs

  • Adding the two columns:

    • Exception code

    • Exception message

  • Adding an info button to the exception message. On mouse over the info button displays an information about the exception message that correspond with the CoP explanation.

Acceptance criterias (UAT)

Harvesting jobs

  • As a user, I can see the new columns "Exception code" and "Exception message".

  • If there is a failure for a harvesting job then it will display

    • "Failure" in the column "Result"

    • the exception code in the column "Exception code" (CoP standardization)

    • the exception message in the column "Exception message" (CoP standardization)

  • If there is a failure for a harvesting job then there is an info button next to the exception message in the column "Exception message". On mouse over the info button displays an information about the exception message that correspond with the CoP explanation.

Environment

None

Potential Workaround

None

Attachments

1

Checklist

hide

Activity

Show:

Details

Assignee

Reporter

Labels

Priority

Development Team

Leipzig

Release

Umbrellaleaf (R3 2025)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created August 9, 2024 at 2:23 PM
Updated February 17, 2025 at 9:34 AM
TestRail: Cases
TestRail: Runs