Это старая версия документа.


Wڵݘ$V\5葀= G dQN뽃)ᴕ7EJ\gg0v{!_V#Pӌrة _-4Y>C7@`m 8Q"1]*$uʨu"W :H݅V[R?A'Y^fc]n+^f2%߿Ќ6=3i|K^y吚[?2\L.uKuHJObuR"C^7ih MQI"LWIj7$[ʋ_:4.Ltpלt*n̗Z?1(FX|T>K.4T>=dh Nm _y{)~:[; PM{E%, +kgy[f2IFN(HFԝeZAזrchU!(SDV΃=ٯfmX#&/q:k AijxᮎcR(*arv?*#UěJx8iz"O$CgѮPt^oq f* -05džJp9?~e,-s.ݽQJ)2iϚ͔?[Rpu\GR2AVlЋ2襬]w3iP}uL큤9jӨ; * ڮ{Z{&g jųV_!HCl-/,2jpr^A)Gíw͔ѹN~{|F7{n7gwo 7M; TY=Ƥ ЮwoRofvsȚIui9ꀷ{uwDm 鱝$[:sPBIO]Zos@L0aƅ4ֵjɔj5k"z}Iřbu5fe 8ydʎ\P>*xljLT jꯥ?լzɬWlR%5{| =NV,4܉]l’-q\a;iGKg 4k;U _':) ًł50zCܙnNB=VACK8UHғQ~r-uTyMz|qL a&rD]aۚ@Jڳ4"'OZ@J.f=TWm%%@rQK0|;  cѷKڰwn 6g"Qh챠\]mo0|-J[2>e| f.ޅ?\Ө?5u#@ho5Y$aHއiI*!Kpڨ1V ֩Q4L| P~OU҄!COYgK<_Ȕ;ihR4nSQqᘎxA6قSDhV>):I:;[ל/JJUZzgfNBWJ3.9$60O{B7>{./n?6"Pրm):sȩctJ]oSU| ly1مs+܏' ݾ%!b-Ǝ"#`Y(2IQ=%i1kSC~@Dk_=ӑ,yF`6(;PҘ}[c%lIsGZ)C[?Ú4dL壌5fC8OE* s`b5/ :!^;JR?ry(}=Lʊ"J8_)6叱M ܱpau9B[yBm|eo: 2lglQ%w\7um7sԦp@ޕLuoY|U02;>X}騖s4tRm}kK9q6Kq:];.IFmGrݛۏd*M?[ 6Ǐ9Kk3clb[Sh.Le]Lqz͸N5sdy(-Ȑ4޺'[CEg^` e)z1!ʟ9OZ6["nI>Bl*ݾ."-b8SqMTI>`/6AuLt(sy3 {إ)V?yD\rK׹RGi! X(S I$lRבZ"cZ05O9۩Lww͜z28kրB څ=˧:>"/ '!茌#Phua_t4قcOk%~}iT[N=4/!ݖU"ΩzI;:Ҟ6xO90)^54 rb!cNfvw`>aHR]ڶ V~^eFV|@iTnDX?_@Zb V^cn#juQ DA;b AϧΝdI牌)b9 3Ԝs IAl1@|oǐIȧ2A]IW/4iS[$m*zs+B"|e Mj:YfSv>rQa/4=X!cq^%ˬ4wQ9d4uT/WPr_dm{jmպ"5KXH:f :6dS:v4 &US )*P |T%oyX)2%\:$@Г`8CXyn<0d[÷_0_))\

Web-сервисы, работающие по технологии SOAP

_IMC_DspaceIntegration

Сервис предназначен для интеграции с сайтом http://repo.ssau.ru.</font>

Методы сервиса: * GetRecordsInfo(Codes, Separator, Type) – получает сведения по перечисленным идентификаторам для создания xml и загрузки на сайт. * PutRecordsInfo(InputText) -получает список и описание библ. записей. ===== _IMC_FullTextSearch ===== Сервис предназначен для полнотекстового поиска. Методы сервиса: * GetSearchResult(InputText) - получает список результатов полнотекстового поиска. ===== BiblRecords ===== Сервис предназначен для поиска по сайту lib.ssau.ru. Методы сервиса: * GetRecordList(CodeName, CodesList, Separator, needRUSMARC, needKatalogCard, needCopies, needSumInfo, needlemma) – получет список с описанием библ. записей. * GetShortRecordList(SearchExpression, Size, Direction, CurrentPosition) – получает список сзаданым количеством описаний библ. записи. * GetSelectionList(ElementName) - получает элементы для списка выбора. * GetAlsoTakenList(ID) – получает информацию о нахождении экземпляров библ. записи * Test(Expression) – тестовая функция, получает текущее время в библиотеке. ===== Classifiers ===== Сервис предназначен для получения значений классификаторов библиотечной записи. Методы сервиса: * GetValueClassifierList(OnlyFirst,ParentID, SortDirection) - получает значение классификаторов библиотечной записи. ===== Departments ===== Сервис предназначен для получения информации о фондах библиотеки. Методы сервиса: * GetDepartmentList(CodeName, CodesList, Separator, OnlyOrg) – получает информацию о фонде библиотеки (адрес, наименование организации, ссылку, инн, наименование фонда). ===== Exchange ===== Сервис предназначен для обмена данными с базами 1С. Методы сервиса: * Test – тестовая функция, возвращает строку «1. GetListOfDictionaries - Получает список справочников системы». * GetExportFile(InformationBase) - получает данные из информационной базы. * PutImportFile(import_data) – удаляет данные из узла обмена. * Upload(ExchangePlanName, NodeCode, Data) - выполняет выгрузку данных для узла обмена. * Download(ExchangePlanName, NodeCode, Data) - выполняет загрузку данных для узла обмена. * UploadData(ExchangePlanName, NodeCode, FileID, ContinuousOperation, Operation,ContinuousOperationAllowed) - выполняетвыгрузкуфайловдляузлаобмена. * DownloadData(ExchangePlanName, NodeCode, FileID, ContinuousOperation, Operation, ContinuousOperationAllowed) –выполняетзагрузкуфайловдляузлаобмена. * GetIBParameters(ExchangePlanName, NodeCode, ResultMessage) –получаетпараметрыинформационнойбазы. * GetIBData(TableName) – получает данные информационной базы. * GetCommonNodsData(ExchangePlanName) – получает общие данные узлов обмена. * CreateExchange(ExchangePlanName, Parameters, FilterSettings, AdditionalSettings)- создаетинастраиваетобменданными. * UpdateExchange(ExchangePlanName, NodeCode, AdditionalSettings) –обновляетнастройкиобменаданными. * RegisterOnlyCatalogData(ExchangePlanName, NodeCode, ContinuousOperation, Operation) –регистрируетизменениятолькосправочников. * RegisterAllDataExceptCatalogs(ExchangePlanName, NodeCode, ContinuousOperation, Operation) –регистрируетизменениявсехданныхкромесправочников. * GetContinuousOperationStatus(Operation, ResultMessage) –получаетсостояниефоновогозадания. * GetFunctionalOption(Name) – получает значение функциональной опции. * PrepareGetFile(FileId, BlockSize, TransferId, PartQuantity) – создает временный каталог, перемещает туда исходный файл создает zip. архив. * GetFilePart(TransferId, PartNumber, PartData) – получает фрагменты файлов определенной сессии по идентификатору сессии. * ReleaseFile(TransferId) – удаляет файлы передачи из временного каталога по идентификатору сессии. * PutFilePart(TransferId, PartNumber, PartData) – помещает фрагмент файла во временный каталог. * SaveFileFromParts(TransferId, PartQuantity, FileId) – объединяет части файлов из временного каталога. * PutFileIntoStorage(FileName, FileId) – помещает файл в хранилище. * GetFileFromStorage(FileId) – получает файл из хранилища * FileExists(FileName) – проверяет существование файла. * Ping – функция проверки, возвращает пустую строку. * TestConnection(ExchangePlanName, NodeCode, Result) – проверяет наличие прав для выполнения обмена, проверяет блокировку информационной базы для обновления, проверяет наличие узла плана обмена. ===== FilesBiblRecords ===== Сервис предназначен для получения файлов, присоединенные к библ. записям. Методы сервиса: * GetFileList(CodeName, CodesList, Separator, needBinaryData, OnlyCover, needPathFile) – получает присоединенные к конкретному библ. описанию файлы в двоичном виде, в виде файлов или пути к файлу. ===== HistBooksCirc ===== Сервис предназначен для получения истории выдачи, возврата и утери экземпляров изданий. Методы сервиса: * GetIssuedBookList(CodeName, CodesList, Separator, DateFrom, DateTo) – возвращает информацию о экземплярах издания. ===== InvNumbers ===== Сервис предназначен для получения списка физических экземпляров по инвентарным номерам. Методы сервиса: * GetInvNumberList(CodeName, CodesList, Separator) - получает список физических экземпляров изданий по инвентарным номерам. ===== OrderedBooks ===== Сервис предназначен для получения списка заказов на экземпляры изданий. Методы сервиса: * GetOrderedBookList(CodeName, CodesList, Separator, DateFrom, DateTo) – получает список заказов на экземпляры изданий. ===== OrderForBook ===== Сервис предназначен для работы с заказами на издания. Методы сервиса: * AddOrderForBook(BiblRecordID, OrgID, ReaderID, DateReceive) –добавляетзаявкунаиздания. * CancelOrderForBook(OrderID) – удаляет заявку на издания. ===== ValClassBiblRecords ===== Сервис предназначен для получения значения классификаторов библ. записи. Методы сервиса: * GetValClassBiblRecords(CodeName, CodesList, Separator) – получает значение классификатора библиотечной записи. ===== MobileClient ===== Сервис предназначен для мобильного клиента. Методы сервиса: * GetUsers – получение пользователя системы. * SetUserPassword(Code, Password) – устанавливает пароль пользователя. * RegisterDatabase(Info) – регистрация нового узла обмена. * GetChanges(Request) – получает изменения узла обмена. * SetAssignments(AssignmentsData) – возвращает пустое значение. * CreateInventarisation(Document) - создание и проведение документа инвентаризации. * CreateMovement(Document) – возвращает пустое значение. * CreateReceipt(Document) - возвращает пустое значение. * GetKey(IMEI) – получение ключа устройства (IMEI). ===== Bibl24 ===== <font inherit/inherit;;inherit;;inherit>Сервис предназначен для работы с порталом http://biblioteka24.com/

Методы сервиса:

  • GetReaderList(passport_series, passport_number, date_issue, snils) –получениеинформацииочитателях.
  • AddOrderForReader(id_library, request_number, request_date, passport_series, passport_number, date_issue, snils, fio) –добавлениеинформацииочитателях.
  • GetBookCount(id_library, id_book_list) –получениеинформацииокнигах.
  • AddOrderForBook(request_number, request_date, id_library, id_book_list, id_reader) –добавлениезаказанакниги.
  • GetOrderForBook – получение информации о книгах.
  • GetBookCountOnUse(id_library, id_reader) – получение информации об издании.
  • GetOrderForBookFinish – получение информации об обработанных изданиях.
  • СhangeOrderForBokStatus(id_order, Status, request_number) –изменениестатусазаказанныхизданий.
  • GetShortRecordList(book_cnt) – получение списка библ записей по рубрике.
  • GetShortRecordListFinish – удаление объектов из узла плана обмена.
  • GetValueClassifierList(el_cnt) – получение списка значений классификаторов библ. записей.
  • GetValueClassifierListFinish - удаление значений классификаторов из узла плана обмена.