NCIP (CPK, NKP)
NCIP protokół zapewnia interfejs do odczytu informacji o czytelnikach, dziełach, wypożyczeniach oraz oferuje operacje niezbędne do podstawowego funkcjonowania protokołu wypożyczeń.
- https://en.wikipedia.org/wiki/NISO_Circulation_Interchange_Protocol
- http://www.niso.org/standards-committees/ncip)
Dokumentacja protokołu
| Opis | Link |
|---|---|
| Dokumentacja standardu | http://www.ncip.info/uploads/7/1/4/6/7146749/z39-83-1-2012_ncip.pdf |
| Protokół XSD NCIP | http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd |
| Dokumentacja CPK | http://moravianlibrary.github.io/CPK-standardy/ |
| Minimalne wymagania CPK | |
| CPK opis wymagań i odpowiedzi | https://docs.google.com/spreadsheets/d/1u1jCYenyQYLnhx7UQ94hL_9DRV8rVxyAt2ZszTn9taU/edit#gid=3 |
| Przykłady wymagań / odpowiedzi |
Wdrożenie w Tritiu
Moduł NCIP jest zawsze włączony w Tritiu i działa pod adresem URL:
Testowanie
W celu sprawdzenia poprawności komunikatów XML można użyć tzw. echa. Pod adresem /ncip/echo dostępna jest usługa, która przetwarza przychodzący komunikat XML, konwertuje go do wewnętrznej struktury systemu Tritius i ponownie zwraca go na wyjście. Usługa zwraca więc ponownie XML.
Do testowania komunikacji można użyć następujących narzędzi:
- https://curl.se/
- https://www.postman.com/
- Advanced REST Client Desktop
- Advanced REST Client for Chrome
- Vývojové prostředí IntelliJ IDEA
Komunikacja HTTP
Aby komunikować się z serwerem NCIP, należy spełnić kilka wymagań:
- Content-Type:
Nagłówek InitiationHeader
Ponieważ system Tritius jest wielobiblioteczny, w każdym zapytaniu należy podać bibliotekę docelową, której dotyczy zapytanie. Podaje się ją w elemencie InitiationHeader jako atrybut ToAgencyId, który jest częścią każdej usługi NCIP.
<InitiationHeader>
<!-- Nepovinné -->
<FromAgencyId>
<AgencyId>CPK</AgencyId>
</FromAgencyId>
<ToAgencyId>
<AgencyId>ULG001</AgencyId>
</ToAgencyId>
</InitiationHeader>LookupUser
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<LookupUser>
<InitiationHeader>
<ToAgencyId>
<AgencyId>KOG001</AgencyId>
</ToAgencyId>
</InitiationHeader>
<UserId>
<AgencyId>Tábor</AgencyId>
<UserIdentifierType>Institution Id Number</UserIdentifierType>
<UserIdentifierValue>12345</UserIdentifierValue>
</UserId>
<UserElementType>Authentication Input</UserElementType>
<UserElementType>Block Or Trap</UserElementType>
<UserElementType>Date Of Birth</UserElementType>
<UserElementType>Name Information</UserElementType>
<UserElementType>User Address Information</UserElementType>
<UserElementType>User Language</UserElementType>
<UserElementType>User Privilege</UserElementType>
<UserElementType>User Id</UserElementType>
<UserElementType>Previous User Id</UserElementType>
<LoanedItemsDesired>true</LoanedItemsDesired>
<RequestedItemsDesired>true</RequestedItemsDesired>
<UserFiscalAccountDesired>true</UserFiscalAccountDesired>
</LookupUser>
</ns1:NCIPMessage><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<ns1:LookupUser>
<ns1:InitiationHeader>
<ns1:FromAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">CPK</ns1:AgencyId>
</ns1:FromAgencyId>
<ns1:ToAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">AAA001</ns1:AgencyId>
</ns1:ToAgencyId>
</ns1:InitiationHeader>
<ns1:UserId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">AAA001</ns1:AgencyId>
<ns1:UserIdentifierType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/visibleuseridentifiertype/visibleuseridentifiertype.scm">Institution Id Number</ns1:UserIdentifierType>
<ns1:UserIdentifierValue>4</ns1:UserIdentifierValue>
</ns1:UserId>
<ns1:LoanedItemsDesired />
<ns1:RequestedItemsDesired />
<ns1:UserFiscalAccountDesired />
</ns1:LookupUser>
</ns1:NCIPMessage><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip"
ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd"
xmlns:ns2="https://ncip.knihovny.cz/ILSDI/ncip/2015/extensions">
<ns1:LookupUser>
<ns1:InitiationHeader>
<ns1:FromAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">CPK</ns1:AgencyId>
</ns1:FromAgencyId>
<ns1:ToAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">KTG001</ns1:AgencyId>
</ns1:ToAgencyId>
</ns1:InitiationHeader>
<ns1:UserId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">KTG001</ns1:AgencyId>
<ns1:UserIdentifierType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/visibleuseridentifiertype/visibleuseridentifiertype.scm">
Institution Id Number</ns1:UserIdentifierType>
<ns1:UserIdentifierValue>4</ns1:UserIdentifierValue>
</ns1:UserId>
<ns1:Ext>
<ns2:HistoryDesired>
<ns2:Page>1</ns2:Page>
</ns2:HistoryDesired>
</ns1:Ext>
</ns1:LookupUser>
</ns1:NCIPMessage><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<ns1:LookupUser>
<ns1:InitiationHeader>
<ns1:FromAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">CPK</ns1:AgencyId>
</ns1:FromAgencyId>
<ns1:ToAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">ULG001</ns1:AgencyId>
</ns1:ToAgencyId>
</ns1:InitiationHeader>
<ns1:UserId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">ULG001</ns1:AgencyId>
<ns1:UserIdentifierType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/visibleuseridentifiertype/visibleuseridentifiertype.scm">Institution Id Number</ns1:UserIdentifierType>
<ns1:UserIdentifierValue>11111</ns1:UserIdentifierValue>
</ns1:UserId>
<ns1:UserElementType>Authentication Input</ns1:UserElementType>
<ns1:UserElementType>Block Or Trap</ns1:UserElementType>
<ns1:UserElementType>Date Of Birth</ns1:UserElementType>
<ns1:UserElementType>Name Information</ns1:UserElementType>
<ns1:UserElementType>User Address Information</ns1:UserElementType>
<ns1:UserElementType>User Language</ns1:UserElementType>
<ns1:UserElementType>User Privilege</ns1:UserElementType>
<ns1:UserElementType>User Id</ns1:UserElementType>
<ns1:UserElementType>Previous User Id</ns1:UserElementType>
<ns1:LoanedItemsDesired />
<ns1:RequestedItemsDesired />
<ns1:UserFiscalAccountDesired />
</ns1:LookupUser>
</ns1:NCIPMessage>Lookup Agency
<?xml version="1.0" encoding="UTF-8"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<LookupAgency>
<InitiationHeader>
<ToAgencyId>
<AgencyId>KOG001</AgencyId>
</ToAgencyId>
</InitiationHeader>
<AgencyId>KOG001</AgencyId>
<AgencyElementType>Agency Address Information</AgencyElementType>
<AgencyElementType>Organization Name Information</AgencyElementType>
</LookupAgency>
</ns1:NCIPMessage>Lookup Item
<?xml version="1.0" encoding="UTF-8"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd"> <LookupItem>
<InitiationHeader>
<ToAgencyId>
<AgencyId>KOG001</AgencyId>
</ToAgencyId>
</InitiationHeader>
<ItemId>
<AgencyId>Tábor</AgencyId>
<ItemIdentifierType>ACCESSION_NUMBER</ItemIdentifierType>
<ItemIdentifierValue>123</ItemIdentifierValue>
</ItemId>
<ItemElementType>Circulation Status</ItemElementType>
<ItemElementType>Hold Queue Length</ItemElementType>
<ItemElementType>Location</ItemElementType>
</LookupItem>
</ns1:NCIPMessage><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip"
ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<ns1:LookupItem>
<ns1:InitiationHeader>
<ns1:ToAgencyId>
<ns1:AgencyId>TAG001</ns1:AgencyId>
</ns1:ToAgencyId>
</ns1:InitiationHeader>
<ns1:ItemId>
<ns1:AgencyId>TAG001</ns1:AgencyId>
<ns1:ItemIdentifierType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/visibleitemidentifiertype/visibleitemidentifiertype.scm">Accession Number</ns1:ItemIdentifierType>
<ns1:ItemIdentifierValue>436668</ns1:ItemIdentifierValue>
</ns1:ItemId>
<ns1:ItemElementType>Circulation Status</ns1:ItemElementType>
<ns1:ItemElementType>Hold Queue Length</ns1:ItemElementType>
<ns1:ItemElementType>Location</ns1:ItemElementType>
</ns1:LookupItem>
</ns1:NCIPMessage>Lookup Item Set
<NCIPMessage>
<LookupItemSet>
<InitiationHeader>
<ToAgencyId>
<AgencyId>KOG001</AgencyId>
</ToAgencyId>
</InitiationHeader>
<BibliographicId>
<BibliographicItemId>
<BibliographicItemIdentifier>978-80-86829-91-3</BibliographicItemIdentifier>
<BibliographicItemIdentifierCode>ISBN</BibliographicItemIdentifierCode>
</BibliographicItemId>
</BibliographicId>
</LookupItemSet>
</NCIPMessage>curl -X POST \
https://most.tritius.cz/tritius/ncip/ \
-H 'Content-Type: application/xml' \
-H 'Postman-Token: 5a5eb1fd-f895-4d48-a6bf-a17170598295' \
-H 'cache-control: no-cache' \
-d '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<ns1:LookupItemSet>
<ns1:InitiationHeader>
<ns1:FromAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">CPK</ns1:AgencyId>
</ns1:FromAgencyId>
<ns1:ToAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">KHG001</ns1:AgencyId>
</ns1:ToAgencyId>
</ns1:InitiationHeader>
<BibliographicId>
<BibliographicItemId>
<BibliographicItemIdentifier>55361</BibliographicItemIdentifier>
<BibliographicItemIdentifierCode>Legal Deposit Number</BibliographicItemIdentifierCode>
</BibliographicItemId>
</BibliographicId>
</ns1:LookupItemSet>
</ns1:NCIPMessage>'curl -X POST https://most.tritius.cz/tritius/ncip/ -H 'Content-Type: application/xml' -H 'Postman-Token: 5a5eb1fd-f895-4d48-a6bf-a17170598295' -H 'cache-control: no-cache' -d '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd"> <ns1:LookupItemSet> <ns1:InitiationHeader> <ns1:FromAgencyId> <ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">CPK</ns1:AgencyId> </ns1:FromAgencyId> <ns1:ToAgencyId> <ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">KHG001</ns1:AgencyId> </ns1:ToAgencyId> </ns1:InitiationHeader> <BibliographicId> <BibliographicItemId> <BibliographicItemIdentifier>55361</BibliographicItemIdentifier> <BibliographicItemIdentifierCode>Legal Deposit Number</BibliographicItemIdentifierCode> </BibliographicItemId> </BibliographicId> </ns1:LookupItemSet></ns1:NCIPMessage>'
curl -X POST https://tritius.svkul.cz/tritius/ncip/ -H "Content-Type: application/xml" -H "Postman-Token: 5a5eb1fd-f895-4d48-a6bf-a17170598295" -H "cache-control: no-cache" -d "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><ns1:NCIPMessage xmlns:ns1=\"http://www.niso.org/2008/ncip\" ns1:version=\"http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd\"> <ns1:LookupItemSet> <ns1:InitiationHeader> <ns1:FromAgencyId> <ns1:AgencyId ns1:Scheme=\"http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm\">CPK</ns1:AgencyId> </ns1:FromAgencyId> <ns1:ToAgencyId> <ns1:AgencyId ns1:Scheme=\"http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm\">KHG001</ns1:AgencyId> </ns1:ToAgencyId> </ns1:InitiationHeader> <BibliographicId> <BibliographicItemId> <BibliographicItemIdentifier>55361</BibliographicItemIdentifier> <BibliographicItemIdentifierCode>Legal Deposit Number</BibliographicItemIdentifierCode> </BibliographicItemId> </BibliographicId> </ns1:LookupItemSet></ns1:NCIPMessage>"
Lookup Request
<NCIPMessage>
<LookupRequest>
<InitiationHeader>
<ToAgencyId>
<AgencyId>KOG001</AgencyId>
</ToAgencyId>
</InitiationHeader>
<RequestId>
<RequestIdentifierValue>983</RequestIdentifierValue>
</RequestId>
<RequestElementType>User Id</RequestElementType>
<RequestElementType>Request Type</RequestElementType>
<RequestElementType>Request Scope Type</RequestElementType>
<RequestElementType>Request Status Type</RequestElementType>
<RequestElementType>Hold Queue Position</RequestElementType>
<RequestElementType>Shipping Information</RequestElementType>
<RequestElementType>Earliest Date Needed</RequestElementType>
<RequestElementType>Need Before Date</RequestElementType>
<RequestElementType>Pickup Date</RequestElementType>
<RequestElementType>Pickup Location</RequestElementType>
<RequestElementType>Pickup Expiry Date</RequestElementType>
<RequestElementType>Date Of User Request</RequestElementType>
<RequestElementType>Date Available</RequestElementType>
<RequestElementType>Acknowledged Fee Amount</RequestElementType>
<RequestElementType>Paid Fee Amount</RequestElementType>
</LookupRequest>
</NCIPMessage><NCIPMessage>
<LookupRequest>
<UserId>
<AgencyId>SIG001</AgencyId>
<UserIdentifierType>Institution Id Number</UserIdentifierType>
<UserIdentifierValue>1</UserIdentifierValue>
</UserId>
<ItemId>
<AgencyId>SIG001</AgencyId>
<ItemIdentifierType>Accession Number</ItemIdentifierType>
<ItemIdentifierValue>1</ItemIdentifierValue>
</ItemId>
<RequestType>Hold</RequestType>
<RequestElementType>User Id</RequestElementType>
<RequestElementType>Request Type</RequestElementType>
<RequestElementType>Request Scope Type</RequestElementType>
<RequestElementType>Request Status Type</RequestElementType>
<RequestElementType>Hold Queue Position</RequestElementType>
<RequestElementType>Shipping Information</RequestElementType>
<RequestElementType>Earliest Date Needed</RequestElementType>
<RequestElementType>Need Before Date</RequestElementType>
<RequestElementType>Pickup Date</RequestElementType>
<RequestElementType>Pickup Location</RequestElementType>
<RequestElementType>Pickup Expiry Date</RequestElementType>
<RequestElementType>Date Of User Request</RequestElementType>
<RequestElementType>Date Available</RequestElementType>
<RequestElementType>Acknowledged Fee Amount</RequestElementType>
<RequestElementType>Paid Fee Amount</RequestElementType>
</LookupRequest>
</NCIPMessage>Renew Item
<NCIPMessage>
<RenewItem>
<InitiationHeader>
<!-- Nepovinné -->
<FromAgencyId>
<AgencyId>CPK</AgencyId>
</FromAgencyId>
<ToAgencyId>
<AgencyId>KOG001</AgencyId>
</ToAgencyId>
</InitiationHeader>
<UserId>
<UserIdentifierValue>302709</UserIdentifierValue>
</UserId>
<ItemId>
<ItemIdentifierValue>2809808</ItemIdentifierValue>
</ItemId>
</RenewItem>
</NCIPMessage><?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<ns1:RenewItem>
<ns1:InitiationHeader>
<ns1:FromAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">CPK</ns1:AgencyId>
</ns1:FromAgencyId>
<ns1:ToAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">AAA001</ns1:AgencyId>
</ns1:ToAgencyId>
</ns1:InitiationHeader>
<ns1:UserId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">AAA001</ns1:AgencyId>
<ns1:UserIdentifierType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/visibleuseridentifiertype/visibleuseridentifiertype.scm">Institution Id Number</ns1:UserIdentifierType>
<ns1:UserIdentifierValue>12</ns1:UserIdentifierValue>
</ns1:UserId>
<ns1:ItemId><ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">AAA001</ns1:AgencyId>
<ns1:ItemIdentifierType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/visibleitemidentifiertype/visibleitemidentifiertype.scm">Accession Number</ns1:ItemIdentifierType>
<ns1:ItemIdentifierValue>993550215536</ns1:ItemIdentifierValue>
</ns1:ItemId>
</ns1:RenewItem>
</ns1:NCIPMessage>Request Item
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<RequestItem>
<InitiationHeader>
<ToAgencyId>
<AgencyId>KOG001</AgencyId>
</ToAgencyId>
</InitiationHeader>
<UserId>
<UserIdentifierValue>45562</UserIdentifierValue>
</UserId>
<ItemId>
<ItemIdentifierValue>231070275595</ItemIdentifierValue>
</ItemId>
</RequestItem>
</ns1:NCIPMessage>Cancel Request Item
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<CancelRequestItem>
<InitiationHeader>
<ToAgencyId>
<AgencyId>AAA001</AgencyId>
</ToAgencyId>
</InitiationHeader>
<UserId>
<UserIdentifierValue>9</UserIdentifierValue>
</UserId>
<ItemId>
<ItemIdentifierValue>993550249985</ItemIdentifierValue>
</ItemId>
</CancelRequestItem>
</ns1:NCIPMessage><?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip" ns1:version="http://www.niso.org/schemas/ncip/v2_02/ncip_v2_02.xsd">
<ns1:CancelRequestItem>
<ns1:InitiationHeader>
<ns1:FromAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">CPK</ns1:AgencyId>
</ns1:FromAgencyId>
<ns1:ToAgencyId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">AAA001</ns1:AgencyId>
</ns1:ToAgencyId>
</ns1:InitiationHeader>
<ns1:UserId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">AAA001</ns1:AgencyId>
<ns1:UserIdentifierType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/visibleuseridentifiertype/visibleuseridentifiertype.scm">Institution Id Number</ns1:UserIdentifierType>
<ns1:UserIdentifierValue>12</ns1:UserIdentifierValue>
</ns1:UserId>
<ns1:RequestId>
<ns1:AgencyId ns1:Scheme="http://www.niso.org/ncip/v1_0/schemes/agencyidtype/agencyidtype.scm">AAA001</ns1:AgencyId>
<ns1:RequestIdentifierType ns1:Scheme="http://www.library.sk/ncip/v2_02/schemes.scm">IDX</ns1:RequestIdentifierType>
<ns1:RequestIdentifierValue>591</ns1:RequestIdentifierValue>
</ns1:RequestId>
<ns1:RequestType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/requesttype/requesttype.scm">Estimate</ns1:RequestType>
<ns1:RequestScopeType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/requestscopetype/requestscopetype.scm">Bibliographic Item</ns1:RequestScopeType>
</ns1:CancelRequestItem>
</ns1:NCIPMessage>Często zadawane pytania
Czy po przeniesieniu identyfikatory użytkowników pozostały takie same jak w Claviu?
Krótka odpowiedź brzmi: nie. Podczas przenoszenia danych z Claviusa do Tritia tworzony jest nowy, unikalny identyfikator czytelnika (ID). Tak samo działa to w przypadku innych systemów poza Claviusem. Pierwotny identyfikator jest zapisywany jako importId. Nazwa użytkownika, login, adres e-mail, hasło itp. pozostają oczywiście bez zmian.
Błędy w ustawieniach NCIP
Błąd 400 Not allowed
W większości przypadków jest to spowodowane nieprawidłowym ustawieniem IIS na serwerze jako odwrotnego serwera proxy. Administrator musi skonfigurować IIS tak, aby nie wysyłał portów x-forwarded-for, w przeciwnym razie ustawienie NCIP_ALLOWED_ADDRESS nie będzie działać.
W razie potrzeby skonsultuj się z Martinem.