hbz / laser-ygor

A spare hand when needed ..
0 stars 1 forks source link

AVA KBART-Einspielung #279

Closed MiriKon closed 3 years ago

MiriKon commented 4 years ago

Beim Einspielen der neusten AVA-KBART in Ygor (https://gokb.org/ygor) sind die 500 Titel korrekt prozessiert worden und als intakt gemeldet beim Senden der Titel an die GOKb. Beim Senden des Package an die GOKb (überhaupt notwendig wenn das Paket schon besteht?) kam allerdings eine Fehlermeldung, so dass das Paket und der Bestand nicht aktualisiert wurden (weiterhin nur 385 Titel).

ava_package_fehler500

KBART: hbz.ava.watch_27 July 2020_kbart.txt

philboeselager commented 4 years ago

@MiriKon Hattest Du die gleiche CuratoryGroup angegeben? Die abgebildete Fehlermeldung sagt, dass dort (nur) "hbz" zugelassen ist. Ansonsten kann ich dazu wenig sagen, da ich auch nicht auf die Server-Logs drauf komme. Ich kann die Frage an nur an hornmo weiterleiten.

MiriKon commented 4 years ago

Genau, ich bin immer mit hbz als curatory group drin - sollte dann ja eigentlich kein Problem sein...

philboeselager commented 4 years ago

@hornmo Hier kann ich keinen spezifischen Fehler erkennen und auch nicht analysieren, weil ich keinen Einblick in die Logs habe. Kannst Du hierzu mehr sagen?

hornmo commented 4 years ago

Ein grundlegendes Problem was ich hier sehe ist der fehlerhafte Wert für publication_type in der Datei. Hier sollte insbesondere wenn es sicher keine Werte für online_identifier bzw. print_identifier gibt immer other stehen. Monograph wird immer als BookInstance angelegt und dementsprechend auch gegen alle eBooks gematcht, was zu fehlerhaften Merges führt.

Was den generischen Fehler bei der Paketeinspielung betrift, bin ich noch am nachforschen.

philboeselager commented 4 years ago

@hornmo Ich vermute nach wie vor ein grundlegendes Problem beim Update von Paketen. Denn: wenn ich die Daten aus Herdt in ein neues Paket hochlade (ohne Anreicherung), erhalte ich folgendes GOKb-Feedback:

Lade ich die selben Daten aus der selben Verarbeitung mit den selben Settings (selber Paketname) noch einmal hoch, erhalte ich:

Das macht so nicht so richtig Sinn, oder?

MiriKon commented 4 years ago

Ende der letzten Woche hatten wir die AVA KBART versucht auf einzuspielen - dieses Mal mit "other" als publication_type. Beim Senden des Packages an die GOKb blieb die Fortschrittleiste allerdings bei 0% hängen, so dass das Paket auf QA nicht eingespielt werden konnte.

MiriKon commented 4 years ago

hbz.ava.watch_27 July 2020_kbart_other.txt hbz.ava.watch_27 July 2020_kbart_other.xlsx

darupp commented 4 years ago

phaeton-qa, 8.9.0: Upload der AVA-Title wirft Fehler. Neuer Paketname wurde versucht.

Title-Upload

Request-Body

[{
  "dateFirstOnline" : "2017-01-01",
  "identifiers" : [ {
    "value" : "ava-2019-00124",
    "type" : "ava"
  } ],
  "firstAuthor" : "Widad Shafakoj",
  "name" : "17",
  "type" : "other",
  "subject_reference" : "Lifestyle"
}]

Response

{
    "results": [
        {
            "result": "ERROR",
            "message": "There was an error trying to reference title 17!",
            "baddata": {
                "identifiers": [
                    {
                        "type": "ava",
                        "value": "ava-2019-00124"
                    }
                ],
                "subject_reference": "Lifestyle",
                "name": "17",
                "dateFirstOnline": "2017-01-01",
                "type": "other",
                "firstAuthor": "Widad Shafakoj"
            }
        }
    ]
}

Package-Upload

Request-Body

{
  "packageHeader" : {
    "nominalProvider" : "AVA Library",
    "name" : "AVA Watch",
    "nominalPlatform" : {
      "name" : "AVA Library hbz Platform",
      "primaryUrl" : "https://hbz.ava.watch"
    },
    "curatoryGroups" : [ "hbz" ],
    "identifiers" : [ ]
  },
  "tipps" : [ {
    "coverage" : [ {
      "coverageDepth" : "Fulltext",
      "coverageNote" : "01: 14: 00"
    } ],
    "title" : {
      "identifiers" : [ {
        "value" : "ava-2019-00124",
        "type" : "ava"
      } ],
      "name" : "17",
      "type" : "other"
    },
    "platform" : {
      "name" : "AVA Library hbz Platform",
      "primaryUrl" : "https://hbz.ava.watch"
    },
    "url" : "https://hbz.ava.watch/film/17/",
    "subject_reference" : "Lifestyle"
  }
  ]}

Response

{
    "result": "ERROR",
    "message": "Package referencing failed with exception!",
    "code": 500,
    "errors": {
        "global": [
            {
                "code": 500,
                "message": "There was an exception while trying to referencing the Package",
                "data": {
                    "nominalProvider": "AVA Library",
                    "identifiers": [],
                    "name": "AVA Watch",
                    "nominalPlatform": {
                        "name": "AVA Library hbz Platform",
                        "primaryUrl": "https://hbz.ava.watch"
                    },
                    "curatoryGroups": [
                        "hbz"
                    ]
                }
            }
        ],
        "tipps": []
    }
}
MiriKon commented 4 years ago

Das Senden des Pakets an die GOKb QA hat nun heute geklappt, wobei die Angaben und die Datei exakt dieselben waren wir letzte Woche

darupp commented 4 years ago

Mein Test klappte nicht, weil zwei Namensräume AVA existierten.

philboeselager commented 4 years ago

@darupp : Die beschriebenen Fehler sind anscheinend keine Fehlverhalten in Ygor, sondern Matching-Probleme in der GOKb. Zu There was an exception while trying to referencing the Package hatte ich oben auch bereits kommentiert. hornmo ist in der Untersuchung.

darupp commented 4 years ago

@hornmo Kannst Du hierzu schon was sagen? Auf QA ist der Fehler heute wieder geschehen.

philboeselager commented 3 years ago

In der Zwischenzeit erledigt.