Описание структуры XML файла для выгрузки данных о

advertisement
Описание структуры XML файла для выгрузки данных о музейных предметах из АИС Реестр в АМС
Пространства имен:
soap - http://schemas.xmlsoap.org/soap/envelope/
mf - http://mf.lanit.ru/v2.1/
mfe - http://mf.lanit.ru/external/v2.1/
wsa - http://www.w3.org/2005/08/addressing
Описание
<soap:Envelope>
<soap:Header>
<wsa:MessageID> </wsa:MessageID>
<wsa:ReplyTo> </wsa:ReplyTo>
<mf:version></mf:version>
<mf:Action>< /mf:Action>
Тип и длина поля
Множествен
ность/Обязательность
Уникальный идентификатор
сообщения (GUID).Для каждого
сообщения формируется свой
номер.
Уникальный идентификатор
сообщения (GUID), в ответ на
который формируется данное
сообщение.
String 36
[1]
String 36
[0..1]
Версия конверта (указывается
ext.2.1)
Тип действия, которое было
произведено над записью.
Возможные варианты:
1. Registration - (Регистрация)
2. Correction – (Техническая
коррекция)
3.Update – (Дополнение)
4. Change – (Изменение данных)
5. Exclusion – (Исключение из
МФ)
6. CorrUpdate –
String 255
[1]
String
[1]
Таблица/Поле в БД
Обязательный для
заполнения, кроме
случая когда данный
файл формируется для
выгрузки в новую
систему,
установленную в музее
после регистрации
данных в ГК.
Указывается “ext.2.1”
Action/Name
В XML файле
содержится текст,
описывающий характер
действия в латинской
транскрипции
<mf:preparationTimestamp></mf:preparationTimestamp
>
<mf:MuseumKod>< /mf:MuseumKod>
</soap:Header>
<soap:Body>
<mfe:PutRequest>
< mfe:Data>
<mfe:MusSystemID></mfe:MusSystemID>
<mfe:GKNumber></mfe:GKNumber >
<mfe:ActionDate>< /mfe:ActionDate>
<mfe:Fond>< /mfe:Fond>
(Коррекция/Дополнение)
Дата и время подготовки
сообщения.
Код музеям (КОПУК)
xsd:dateTime
(гггг-мм-дд)
Integer 6
[1]
[1]
Указание на операцию Put. Не
заполняется.
Идентификатор записи о предмете
из музейной информационной
системы
Номер Госкаталога
Дата действия (внесение
изменений в госкаталог).
Название части музейного фонда.
Может принимать значения:
 Государственная
 Негосударственная
Заполняется текстовыми
значениями.
String
String
Date
yyyy-mm-dd
String
[1]
[1]
Object /ID_MS
[1]
[1]
Object/RegNum
Object/CorrDate
[1]
Fond/Name
Обязательный
1) при формировании
сообщения о
регистрации (значение
тега <mf:Action><
/mf:Action> =
Registration) ;
Или
<mfe:ManagementOrder><
/mfe:ManagementOrder>
Порядок управления.
Может принимать значения:
 Собственность
 Оперативное управление
 Временное пользование
Заполняется текстовыми
значениями.
String
[1]
2) внесении изменений
в соответствующие
данные.
ManagementOrder/Name
Обязательный
1) при формировании
сообщения о
регистрации (значение
тега <mf:Action><
/mf:Action>) =
Registration ;
Или
<mfe:OrderName>< /mfe:OrderName>
<mfe:OrderDate>< /mfe:OrderDate>
Название приказа
Дата приказа
<mfe:OrderNumber>< /mfe:OrderNumber>
<mfe:OrderComment>< /mfe:OrderComment>
<mfe:FZK>< /mfe:FZK>
<mfe:Owner></mfe:Owner>
<mfe:OwnershipType></mfe:OwnershipType>
Номер приказа
Комментарий к приказу
Данные ФЗК
Собственник
Тип собственности. Содержит
идентификатор справочника
String
Date
yyyy-mm-dd
String
String
String
String
Integer
[0..1]
[0..1]
2) внесении изменений
в соответствующие
данные.
Orders/Name
Orders/Date
[0..1]
[0..1]
[0..1]
[1]
[1]
Orders/Number
Orders/Comment
Object/FZK
Object/Owner
Object/IDOwnershipType
< /mfe:Data>
</mfe:PutRequest>
</soap:Body>
</soap:Envelope>
Формирование названий и описание размещения передаваемых объектов:
1.
Для каждого музейного предмета или коллекции формируется свой XML-файл, структура которого приведены выше.
2.
Название XML файла должно иметь структуру: Код музея_ID записи о музейном предмете в АМС_содержание тега <wsa:MessageID>
</wsa:MessageID> из отправленного из муз системы сообщения».
3.
Если тег заполнить нечем (и он является не обязательным), то тег в файл не включается
4.
XML файлы группируются по 100 или 1000 штук (из ЦИС – по 100 штук, из УС – в зависимости от настроек УС системы). Каждая
партия архивируется. Формат – zip-файл. Имена zip-файлов должны быть уникальными и соответствовать следующей структуре: Дата
формирования zip-файла_ Код музея1_порядковый номер zip-файла в течение дня (20110223_132435_001.zip), где Код музея – КОПУК
(ID записи о музее в ЦИС и ГК). Выдается Оператором Государственного каталога Музейного фонда Российской Федерации. Дата в
формате: ууууmmdd. Формат порядкового номера zip-файла от 1 до NN, 3 разряда с предстоящими нулями (Пример: 001).
1
5.
Кодировка windows-1251. Указывается в заголовке xml
Download