<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