Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replikace přenáší příslušnost k virtuální sbírce #495

Closed
leiblix opened this issue Mar 20, 2017 · 7 comments
Closed

Replikace přenáší příslušnost k virtuální sbírce #495

leiblix opened this issue Mar 20, 2017 · 7 comments
Labels
2 návrh na rozšíření Požadavek, který lze realizovat. Realizace podléhá schválení vývojového týmu. K5Admin

Comments

@leiblix
Copy link
Contributor

leiblix commented Mar 20, 2017

Replikoval jsem periodikum do jiné instance Krameria a byla přenesena i příslušnost k virtuální sbírce (určená elementem RDF v datastreamu RELS-EXT)

<rdf:isMemberOfCollection rdf:resource="info:fedora/vc:de968df1-cd9b-48f9-88e4-14bf9e83be79"/>

V cílové instanci Krameria tato virtuální sbírka není obsažena. Při indexaci tohoto periodika v cílovém Krameriu je ale neexistující virtuální sbírka zaindexována do SOLRu:

http://{solr6}/kramerius/select?facet.field=collection&facet=on&indent=on&q=*:*&rows=0&wt=json

vrátí

{
  "responseHeader":{
    "status":0,
    "QTime":10,
    "params":{
      "q":"*:*",
      "facet.field":"collection",
      "indent":"on",
      "rows":"0",
      "facet":"on",
      "wt":"json"}},
  "response":{"numFound":72,"start":0,"docs":[]
  },
  "facet_counts":{
    "facet_queries":{},
    "facet_fields":{
      "collection":[
        "vc:de968df1-cd9b-48f9-88e4-14bf9e83be79",1]},
    "facet_ranges":{},
    "facet_intervals":{},
    "facet_heatmaps":{}}}

Následně při každém přistupení na titulní stránku Krameria je vyhozovaná následující chyba:

<html><head>
      <title>Fedora: 404 Not Found</title></head>
   <body>
      <center>
         <table border="0" cellpadding="0" cellspacing="0" width="784">
            <tbody><tr>
				<td height="134" valign="top" width="141"><img src="/fedora/images/newlogo2.jpg" height="134" width="141"></td>
               <td valign="top" width="643">
                  <center>
                     <h2>404 Not Found</h2>
                     <h3>No such object, datastream, or dissemination.</h3>
                  </center>
no path in db registry for [vc:de968df1-cd9b-48f9-88e4-14bf9e83be79]
               </td>
            </tr>
         </tbody></table>
      </center>
   </body></html>

Bylo by vhodné upravit replikační rozhraní nebo aspoň indexer.

@leiblix
Copy link
Contributor Author

leiblix commented Mar 30, 2017

@pavel-stastny Co navrhujete? V ČDK se tento problém neprojevuje?

@pavel-stastny
Copy link
Contributor

V CDK se sklizi i sbirky. Nyni, bohuzel, musim navrhnout pouze rucni smazani relace z RELS-EXT. Pro pristi verzi zvazujeme upravu replikacniho API a procesu tak aby si uzivatel mohl rict, zda chce replikovat i sbirky ci nikoliv.

@leiblix
Copy link
Contributor Author

leiblix commented Mar 30, 2017

Ok, díky. To zní dobře.

Další volba by měla být možnost replikace obrázků uložených v imageserveru, viz #418

@pavel-stastny
Copy link
Contributor

Zalezi jak to myslite. IMG_FULL, ktery bude obsahovat jpeg ve forme managed streamu, to pujde a to mame i vplanu. Cely zdrojovy JPEG200, ktery by se zpreplikoval z jednoho IIP serveru na druhy, to bohuzel asi nepujde. Nemame moznost se programove dostat ke zdrojovym JPEG2000 souborum.

@zabak
Copy link

zabak commented Mar 30, 2017

Práva přístupu pro čtení do příslušného filesystému by nemělo být tak složité Krameriu přidělit. Samozřejmě by Kramerius musel vědět, zda a jak imageserver transformuje cestu k obrázku.

@zabak
Copy link

zabak commented Mar 30, 2017

A samozřejmě na cílovém Krameriu by musela být práva pro zápis. Ale pro obrázky z replikace může být samostatný adresář.

@pavel-stastny
Copy link
Contributor

Neslo mi ani o pristup k filesystemu. Spis mi slo o tu tranfromraci url na fyzicke umisteni souboru na disku. (Zvlaste kdyz uvazime moznosti pouziti mod_rewrite apod. )

Osobne bych spis navrhoval obohatit metadata o fyzickou cestu k souboru.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2 návrh na rozšíření Požadavek, který lze realizovat. Realizace podléhá schválení vývojového týmu. K5Admin
Projects
None yet
Development

No branches or pull requests

4 participants