Руководство пользователя » История » Версия 7
Rustam Usmanov, 09.04.2015 16:36
1 | 1 | Rustam Usmanov | h1. Руководство пользователя |
---|---|---|---|
2 | 2 | Rustam Usmanov | |
3 | 3 | Rustam Usmanov | h2. Заказ документа (бронирование, заказ копии) |
4 | 1 | Rustam Usmanov | |
5 | 5 | Rustam Usmanov | Заказ документа осуществляется в соответствии с NISO Circulation Interchange Protocol (NCIP) v. 2.0.2. Запрос отправляется методом POST по адресу "ncip" относительно корневого URL Web-сервисов (например, http://testbed.ruslan.ru:8080/rrs-web/ncip). |
6 | 3 | Rustam Usmanov | |
7 | 6 | Rustam Usmanov | h3. Входные параметры (обязательные) |
8 | 7 | Rustam Usmanov | |
9 | 6 | Rustam Usmanov | * Идентификатор пользователя, от имени которого осуществляется заказ - UserId/UserIdentifierValue. |
10 | * Идентификатор библиографической записи, описывающей объект заказа - BibliographicId/BibliographicRecordId/BibliographicRecordIdentifier. |
||
11 | 1 | Rustam Usmanov | * Идентификатор заказываемой услуги - RequestType. Значения: ??Hold?? - бронирование, ??Non-returnable Copy?? - копия. |
12 | 7 | Rustam Usmanov | * Область применения запроса - RequestScopeType. Значения: ??Bibliographic Item?? - любой экземпляр, ??Item?? - конкретный экземпляр. |
13 | 6 | Rustam Usmanov | * Идентификатор места выдачи заказа - PickupLocation. |
14 | * Идентификатор домашней организации пользователя - UserId/AgencyId. |
||
15 | * Идентификатор организации-держателя заказываемого документа - BibliographicId/BibliographicRecordId/AgencyId |
||
16 | |||
17 | 1 | Rustam Usmanov | Запрос: |
18 | <pre><code class="xml"> |
||
19 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
||
20 | <ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip"> |
||
21 | <ns1:RequestItem> |
||
22 | <ns1:UserId> |
||
23 | <ns1:AgencyId>19013582</ns1:AgencyId> |
||
24 | <ns1:UserIdentifierValue>sip</ns1:UserIdentifierValue> |
||
25 | </ns1:UserId> |
||
26 | <ns1:BibliographicId> |
||
27 | <ns1:BibliographicRecordId> |
||
28 | <ns1:BibliographicRecordIdentifier>RU\SPSTU\books\241</ns1:BibliographicRecordIdentifier> |
||
29 | <ns1:AgencyId>19013582</ns1:AgencyId> |
||
30 | </ns1:BibliographicRecordId> |
||
31 | </ns1:BibliographicId> |
||
32 | <ns1:RequestType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/requesttype/requesttype.scm">Hold</ns1:RequestType> |
||
33 | <ns1:RequestScopeType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/requestscopetype/requestscopetype.scm">Bibliographic Item</ns1:RequestScopeType> |
||
34 | <ns1:PickupLocation>СПбГПУ/ОНЛ/АбонОНЛ</ns1:PickupLocation> |
||
35 | </ns1:RequestItem> |
||
36 | 3 | Rustam Usmanov | </ns1:NCIPMessage> |
37 | </code></pre> |
||
38 | |||
39 | 4 | Rustam Usmanov | Ответ (неуспешное завершение): |
40 | 3 | Rustam Usmanov | <pre><code class="xml"> |
41 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
||
42 | <ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip"> |
||
43 | <ns1:RequestItemResponse> |
||
44 | <ns1:Problem> |
||
45 | <ns1:ProblemType>Diagnostic [220] Additional Info : </ns1:ProblemType> |
||
46 | <ns1:ProblemDetail>220: </ns1:ProblemDetail> |
||
47 | 1 | Rustam Usmanov | </ns1:Problem> |
48 | 4 | Rustam Usmanov | </ns1:RequestItemResponse> |
49 | </ns1:NCIPMessage> |
||
50 | </code></pre> |
||
51 | |||
52 | Ответ (успешное завершение): |
||
53 | <pre><code class="xml"> |
||
54 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
||
55 | <ns1:NCIPMessage xmlns:ns1="http://www.niso.org/2008/ncip"> |
||
56 | <ns1:RequestItemResponse> |
||
57 | <ns1:UserId> |
||
58 | <ns1:AgencyId>19013582</ns1:AgencyId> |
||
59 | <ns1:UserIdentifierValue>sip</ns1:UserIdentifierValue> |
||
60 | </ns1:UserId> |
||
61 | <ns1:RequestType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/requesttype/requesttype.scm">Hold</ns1:RequestType> |
||
62 | <ns1:RequestScopeType ns1:Scheme="http://www.niso.org/ncip/v1_0/imp1/schemes/requestscopetype/requestscopetype.scm">Bibliographic Item</ns1:RequestScopeType> |
||
63 | <ns1:RequestId> |
||
64 | <ns1:RequestIdentifierValue>302</ns1:RequestIdentifierValue> |
||
65 | </ns1:RequestId> |
||
66 | 3 | Rustam Usmanov | </ns1:RequestItemResponse> |
67 | 1 | Rustam Usmanov | </ns1:NCIPMessage> |
68 | </code></pre> |