<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ns1="http://www. *****/informLibrary/"> <SOAP-ENV:Body> <ns1:FindResponse> <ResponseHeader> <authToken>libraryN</authToken> <responseDate>T13:40:49+03:00</responseDate> <requestInitiatorCode> <regionCode>77</regionCode> </requestInitiatorCode> </ResponseHeader> <EServiceResult> <orderStatusId>3</orderStatusId> <XML> <ResultLibrary> <Library> <LibraryName>Тульская ОУНБ</LibraryName> <LibraryNote>Тульская областная научная библиотека</LibraryNote> <RecordQuantityAll>27</RecordQuantityAll> <RecordList> <Record> <ResultNumber>1</ResultNumber> <Author>Рикот, Поль ()</Author> <Name>Монархия Турецкая</Name> <Publisher>СПб.: [Тип. Акад. наук], 1741</Publisher> </Record> <Record> <ResultNumber>2</ResultNumber> <Author>Толстой, Лев Николаевич ()</Author> <Name>Анна Каренина : [Роман]</Name> <ISBN>-X, -6</ISBN> <Publisher>М.: АСТ: Олимп, 2002</Publisher> </Record> <Record> <ResultNumber>3</ResultNumber> <Author>Толстой, Лев Николаевич ()</Author> <Name>Повести и рассказы</Name> <ISBN>-1</ISBN> <Publisher>М.: РИПОЛ КЛАССИК, 2003 (ГУП ИПК Ульян. Дом печати)</Publisher> </Record> <Record> <ResultNumber>4</ResultNumber> <Author>Толстой, Иван Иванович</Author> <Name>Мемуары графа </Name> <ISBN>-8</ISBN> <Publisher>М.: Индрик, 2002</Publisher> </Record> <Record> <ResultNumber>5</ResultNumber> <Name>Россия - Восток - Запад</Name> <ISBN>-5</ISBN> <Publisher>М.: Наследие, 1998</Publisher> </Record> <Record> <ResultNumber>6</ResultNumber> <Author>Зверев, Алексей Матвеевич ()</Author> <Name>Лев Толстой</Name> <ISBN>3037-4</ISBN> <Publisher>Москва: Молодая гвардия, 2007</Publisher> </Record> <Record> <ResultNumber>7</ResultNumber> <Author>Варламов, Алексей Николаевич</Author> <Name>Алексей Толстой</Name> <ISBN>3024-4</ISBN> <Publisher>Москва: Молодая гвардия, 2008</Publisher> </Record> <Record> <ResultNumber>8</ResultNumber> <Author>Толстой, Лев Николаевич ()</Author> <Name>Анна Каренина : [Роман]</Name> <ISBN>-0</ISBN> <Publisher>М.: РИПОЛ КЛАССИК, 2003</Publisher> </Record> <Record> <ResultNumber>9</ResultNumber> <Author>Комарова, Татьяна Васильевна</Author> <Name>Одна из семисот Шамординских монахинь Мария Николаевна Толстая [[Текст]]</Name> <Publisher>Тула: Ясная Поляна, 2003</Publisher> </Record> <Record> <ResultNumber>10</ResultNumber> <Author>Толстой, Лев Николаевич ()</Author> <Name>Азбука : [пособие для обучения чтению</Name> <ISBN>-017-7</ISBN> <Publisher>Тула: Свамия, 2009</Publisher> </Record> <Record> <ResultNumber>11</ResultNumber> <Author>Толстой, Алексей Николаевич ()</Author> <Name>Петр Первый</Name> <ISBN>-9, -4</ISBN> <Publisher>М.: АСТ: Олимп, 2002</Publisher> </Record> <Record> <ResultNumber>12</ResultNumber> <Name>Провинция в контексте истории и литературы : материалы I Крапивенской краеведческой конференции</Name> <Publisher>Тула: Ясная поляна, 2005 (: Гриф и К)</Publisher> </Record> <Record> <ResultNumber>13</ResultNumber> <Author>Ким, Анатолий</Author> <Name>Сбор грибов под музыку Баха : роман-мистерия</Name> <ISBN>307730</ISBN> <Publisher>Тула: Ясная Поляна, 2006</Publisher> </Record> <Record> <ResultNumber>14</ResultNumber> <Author>Яковлев, Александр</Author> <Name>Жареные ананасы : рассказы</Name> <ISBN>307729</ISBN> <Publisher>Тула: Ясная Поляна, 2006</Publisher> </Record> <Record> <ResultNumber>15</ResultNumber> <Name>Русские мыслители о Льве Толстом : сб. статей</Name> <ISBN>-4</ISBN> <Publisher>Тула: Изд. дом "Ясная Поляна", 2002</Publisher> </Record> <Record> <ResultNumber>16</ResultNumber> <Author>Толстой, Лев Николаевич ()</Author> <Name>Анна Каренина : [Роман]</Name> <ISBN>-3</ISBN> <Publisher>М.: ЭКСМО-Пресс, 1997</Publisher> </Record> <Record> <ResultNumber>17</ResultNumber> <Name>Материалы I Международного семинара переводчиков произведений </Name> <ISBN>314614</ISBN> <Publisher>Тула: Ясная Поляна, 2007</Publisher> </Record> <Record> <ResultNumber>18</ResultNumber> <Author>Малышев, Игорь</Author> <Name>Дом</Name> <ISBN>316162</ISBN> <Publisher>Тула: Ясная Поляна, 2007</Publisher> </Record> <Record> <ResultNumber>19</ResultNumber> <Name>Провинция в контексте истории и литературы : материалы III Крапив. конф.</Name> <ISBN>316239</ISBN> <Publisher>Тула: Ясная Поляна, 2007</Publisher> </Record> <Record> <ResultNumber>20</ResultNumber> <Author>Толстой, Лев Николаевич ()</Author> <Name>Мысли на каждый день : [избранные, собранные и расположенные на каждый день Львом Толстым мысли многих писателей об истине, жизни и поведении]</Name> <ISBN>4149-0</ISBN> <Publisher>Москва: РИПОЛ классик, 2008</Publisher> </Record> <Record> <ResultNumber>21</ResultNumber> <Author>Бородин, Леонид Иванович</Author> <Name>Год чуда и печали : повесть</Name> <ISBN>-025-1</ISBN> <Publisher>Тула: Ясная Поляна, 2008</Publisher> </Record> <Record> <ResultNumber>22</ResultNumber> <Name> : энциклопедия</Name> <ISBN>7163-2</ISBN> <Publisher>Москва: Просвещение, 2009</Publisher> </Record> <Record> <ResultNumber>23</ResultNumber> <Author>Никитина, Нина</Author> <Name>Путешествие в компании с Гением : путеводитель</Name> <ISBN>307938</ISBN> <Publisher>Тула: Ясная Поляна, 2006</Publisher> </Record> <Record> <ResultNumber>24</ResultNumber> <Name>Художественная жизнь Советской России. : события, факты, комментарии : сборник материалов и документов</Name> <ISBN>1101-1</ISBN> <Publisher>Москва: ГАЛАРТ, 2010</Publisher> </Record> <Record> <ResultNumber>25</ResultNumber> <Author>Ореханов, Георгий (1962-), Ореханов, Георгий Леонидович</Author> <Name>Русская Православная Церковь и : конфликт глазами современников : монография</Name> <ISBN>0597-4</ISBN> <Publisher>Москва: Изд-во ПСТГУ, 2010</Publisher> </Record> <Record> <ResultNumber>26</ResultNumber> <Author>Жданов, Владимир Александрович ()</Author> <Name>Неизвестный Толстой : тайная жизнь гения</Name> <ISBN>6072-4</ISBN> <Publisher>Москва: Эксмо: Алгоритм, 2010</Publisher> </Record> <Record> <ResultNumber>27</ResultNumber> <Author>Левенфельд, Рафаэль ()</Author> <Name>Первая биография Льва Толстого</Name> <ISBN>7712-9</ISBN> <Publisher>Ростов-на-Дону: Феникс, 2011</Publisher> </Record> </RecordList> </Library> </ResultLibrary> </XML> </EServiceResult> </ns1:FindResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
Ответ на запрос с кодом возврата -1
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ns1="http://www. *****/informLibrary/"> <SOAP-ENV:Body> <ns1:FindResponse> <ResponseHeader> <authToken>libraryN</authToken> <responseDate>T16:01:06+03:00</responseDate> <error> <errorCode>2</errorCode> <errorMessage>Database pipe has triggered error. But error's format is illegal and can't be parsed.</errorMessage> </error> </ResponseHeader> <EServiceResult> <orderStatusId>-1</orderStatusId> </EServiceResult> </ns1:FindResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
2.2 Операция «Поиск электронных документов»
2.2.1 Общие сведения
Код операции: | FindContent |
Наименование операции: | Поиск электронных документов |
Назначение операции: | Предоставление доступа к оцифрованным изданиям, хранящимся в библиотеках, в том числе к фонду редких книг, с учетом соблюдения требований законодательства Российской Федерации об авторских и смежных правах |
2.2.2 Описание входных параметров
Входные данные: FindContent
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | tns:RequestHeader | Унифицированный заголовок запроса | tns:RequestHeader | ||
2 | tns:EServiceHeader | Специализированный заголовок запроса | tns:EServiceHeader | ||
3 | tns:regData | Содержимое запроса | + | tns:regData |
2.2.3 Описание выходных параметров
Выходные данные: FindContentResponse
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/ Тип | Комментарий |
1 | tns:ResponseHeader | Унифицированный заголовок ответа | tns:ResponseHeader | ||
2 | tns:EServiceResult | Cпециализированный заголовок возврата результата | tns:EServiceResult |
Параметры комплексного типа описаны в приложении «Описание общих структур данных».
2.2.4 Коды возвратов
№ | Код возврата | Описание кода возврата | Условия возникновения | Комментарий |
1 | 3 | Сервис отработал успешно | Сервис отработал успешно. | |
2 | -1 | Работа сервиса была прекращена из-за ошибки | Работа сервиса была прекращена из-за ошибки. | Подробности ошибки содержатся в узле RequestHeader. |
2.2.5 Контрольные примеры
Запрос
<?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ns1="http://www. *****/informLibrary/" SOAP-ENV:encodingStyle="http://schemas. xmlsoap. org/soap/encoding/"> <SOAP-ENV:Body> <ns1:FindContent> <RequestHeader> <authToken>libraryN</authToken> <requestDate>T16:38:46+04:00</requestDate> <requestId>12345</requestId> <requestInitiatorCode> <regionCode>77</regionCode> </requestInitiatorCode> </RequestHeader> <EServiceHeader> <userId>1234</userId> <eServiceId>12345</eServiceId> <stateOrgId>12345</stateOrgId> <orderDate>T16:38:46+04:00</orderDate> </EServiceHeader> <regData> <MaxResult>1000</MaxResult> <ExtSearchData> <Search> <Comparer>Start</Comparer> <Condition>Рикот</Condition> <AttributeRecord>Автор</AttributeRecord> </Search> </ExtSearchData> </regData> </ns1:FindContent> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
Ответ на запрос в случае успешного исполнения
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ns1="http://www. *****/informLibrary/"> <SOAP-ENV:Body> <ns1:FindContentResponse> <ResponseHeader> <authToken>libraryN</authToken> <responseDate>T13:41:23+03:00</responseDate> <requestInitiatorCode> <regionCode>77</regionCode> </requestInitiatorCode> </ResponseHeader> <EServiceResult> <orderStatusId>3</orderStatusId> <XML> <ResultLibrary> <Library> <LibraryName>Тульская ОУНБ</LibraryName> <LibraryNote>Тульская областная научная библиотека</LibraryNote> <RecordQuantityAll>1</RecordQuantityAll> <RecordList> <Record> <ResultNumber>1</ResultNumber> <Author>Рикот, Поль ()</Author> <Name>Монархия Турецкая</Name> <Publisher>СПб.: [Тип. Акад. наук], 1741</Publisher> <RecordID>RU\NLR\A1\22700</RecordID> <FileList> <File> <FileID>RU%5CNLR%5CA1%5C22700</FileID> <FileName>Ссылка</FileName> </File> </FileList> </Record> </RecordList> </Library> </ResultLibrary> </XML> </EServiceResult> </ns1:FindContentResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
Ответ на запрос с кодом возврата -1
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ns1="http://www. *****/informLibrary/"> <SOAP-ENV:Body> <ns1:FindResponse> <ResponseHeader> <authToken>libraryN</authToken> <responseDate>T16:01:06+03:00</responseDate> <error> <errorCode>2</errorCode> <errorMessage>Database pipe has triggered error. But error's format is illegal and can't be parsed.</errorMessage> </error> </ResponseHeader> <EServiceResult> <orderStatusId>-1</orderStatusId> </EServiceResult> </ns1:FindResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
2.3 Операция «Предоставление доступа к электронному документу»
2.3.1 Общие сведения
Код операции: | GetFile |
Наименование операции: | Предоставления доступа к электронным документам |
Назначение операции: | Предоставление доступа к оцифрованным изданиям, хранящимся в библиотеках, в том числе к фонду редких книг, с учетом соблюдения требований законодательства Российской Федерации об авторских и смежных правах |
2.3.2 Описание входных параметров
Входные данные: GetFile
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | tns:FileID | Идентификатор файла | + | s:string |
2.3.3 Описание выходных параметров
Выходные данные: GetFileResponse
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | tns:Content | Содержимое файла в виде base64-строки | + | s:base64Binary | |
2 | tns:ContentType | Тип возвращаемого файла. | s:string | Тип возвращаемого файла. Если данный тег отсутствует, то тип файла определяется расширением файла, указанным в теге FileName данного метода. | |
3 | tns:FileName | Название возвращаемого файла. | s:string | Если отстутствует, то название определяется тегом FileName из результата метода FindContent. Если тип файла не определен, и отсутствует расширение в данном теге, то определять тип файла по расширению из имени файла, возвращенного в теге FileName в результате метода FindContent. В случае, если и по результатам метода FindContent невозможно определить тип файла, то он принимается равным application/octet-stream. |
Параметры комплексного типа описаны в приложении «Описание общих структур данных».
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


