MercuryG2B:ModifyActivityLocations:v3.0: различия между версиями
Перейти к навигации
Перейти к поиску
Dovgan-aj (обсуждение | вклад) Новая страница: «== Общие сведения == {| class="wikitable" ! Код операции !! Описание операции |- | '''...''' | Операция доба...» |
Dovgan-aj (обсуждение | вклад) |
||
| Строка 17: | Строка 17: | ||
! Обязат. | ! Обязат. | ||
! Описание (нажмите [...] для отображения дополнительного описания) | ! Описание (нажмите [...] для отображения дополнительного описания) | ||
|- | |||
|- | |||
|001 | |||
|style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''<merc:modifyActivityLocationsRequest>'''}} | |||
| | |||
| | |||
| style="width:52em;"| | |||
|- | |||
|002 | |||
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''<{{color|#660e7a|merc:}}localTransactionId>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|merc:}}localTransactionId>'''}} | |||
|xs:NCName | |||
|[1..1] | |||
|style="width:52em;" | Идентификатор заявки в клиентской системе | |||
|- | |||
|003 | |||
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''<{{color|#660e7a|merc:}}initiator>'''}} | |||
|vd:User | |||
|[1..1] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос к шлюзу</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Является ответственным за выполнение бизнес-операции | |||
* Здесь потребуется логин ветврача или пользователя ХС. Логин для базовой аутентификации не подойдёт | |||
</div> | |||
</div> | |||
|- | |||
|004 | |||
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}login>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}login>'''}} | |||
|xs:NCName | |||
|[1..1] | |||
| style="width:52em;"| Логин пользователя, зарегистрированного в системе Меркурий | |||
|- | |||
|005 | |||
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''</{{color|#660e7a|merc:}}initiator>'''}} | |||
| | |||
| | |||
| | |||
|- | |||
|006 | |||
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''<{{color|#660e7a|merc:}}modificationOperation>'''}} | |||
|vd:BEActivityLocationsModificationOperation | |||
|[1..1] | |||
| Описание операции создания/удаления связи между площадкой и хозяйствующим субъектом | |||
|- | |||
|007 | |||
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}} | |||
|bs:RegisterModificationType | |||
|[1..1] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Тип операции</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
*CREATE - создание связи между площадкой и хозяйствующим субъектом | |||
*DELETE - удаление связи между площадкой и хозяйствующим субъектом | |||
</div> | |||
</div> | |||
|- | |||
|008 | |||
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}businessEntity>'''}} | |||
|dt:BusinessEntity | |||
|[1..1] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Информация о хозяйствующем субъекте</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Обязательно должен быть указан один из идентификаторов: UUID или GUID. При указании обоих приоритет у UUID. | |||
</div> | |||
</div> | |||
|- | |||
|009 | |||
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | |||
|bs:UUID | |||
|[0..1] | |||
| style="width:52em;"| Идентификатор хозяйствующего субъекта | |||
|- | |||
|010 | |||
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | |||
|bs:UUID | |||
|[0..1] | |||
| style="width:52em;"| Глобальный идентификатор хозяйствующего субъекта | |||
|- | |||
|011 | |||
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}businessEntity>'''}} | |||
| | |||
| | |||
| | |||
|- | |||
|012 | |||
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}activityLocation>'''}} | |||
|dt:BusinessMember | |||
|[1..*] | |||
| style="width:52em;"| Список предприятий, для которых должна измениться привязка к хозяйствующему субъекту | |||
|- | |||
|013 | |||
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}globalID>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}globalID>'''}} | |||
| dt:GLNType | |||
|[0..*] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Global Location Number - уникальный номер площадки хозяйствующего субъекта</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* См. http://www.gs1.org/gln. | |||
</div> | |||
</div> | |||
|- | |||
|014 | |||
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}enterprise>'''}} | |||
|dt:Enterprise | |||
|[1..1] | |||
|<div class="mw-collapsible mw-collapsed" data-expandtext=" ... " data-collapsetext="свернуть" style="font-weight: bold; width:52em;"> | |||
<span style="white-space:nowrap; font-weight: normal;">Информация о предприятии (площадке)</span> | |||
<div class="mw-collapsible-content" style="font-weight: normal;"> | |||
* Обязательно должен быть указан один из идентификаторов: UUID или GUID. При указании обоих приоритет у UUID | |||
</div> | |||
</div> | |||
|- | |||
|015 | |||
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}} | |||
|bs:UUID | |||
|[0..1] | |||
| style="width:52em;"| Идентификатор версии площадкиа | |||
|- | |||
|016 | |||
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}} | |||
|bs:UUID | |||
|[0..1] | |||
| style="width:52em;"| Глобальный идентификатор хозяйствующего субъекта | |||
|- | |||
|017 | |||
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}enterprise>'''}} | |||
| | |||
| | |||
| | |||
|- | |||
|018 | |||
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}activityLocation>'''}} | |||
| | |||
| | |||
| | |||
|- | |||
|019 | |||
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''</{{color|#660e7a|merc}}modificationOperation>'''}} | |||
| | |||
| | |||
| | |||
|- | |||
|020 | |||
|style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''</{{color|#660e7a|merc}}modifyActivityLocationsRequest>'''}} | |||
| | |||
| | |||
| | |||
|} | |} | ||
Версия от 11:26, 29 мая 2024
Общие сведения
| Код операции | Описание операции |
|---|---|
| ... | Операция добавления / удаления связи хозяйствующего субъекта с площадкой и обновления GLN |
Спецификация запроса
| # | Название XML-элемента | Тип | Обязат. | Описание (нажмите [...] для отображения дополнительного описания) |
|---|---|---|---|---|
| 001 | <merc:modifyActivityLocationsRequest> | |||
| 002 | ···<merc:localTransactionId>?</merc:localTransactionId> | xs:NCName | [1..1] | Идентификатор заявки в клиентской системе |
| 003 | ···<merc:initiator> | vd:User | [1..1] | Пользователь, зарегистрированный в системе Меркурий и инициирующий запрос к шлюзу
|
| 004 | ······<vd:login>?</vd:login> | xs:NCName | [1..1] | Логин пользователя, зарегистрированного в системе Меркурий |
| 005 | ···</merc:initiator> | |||
| 006 | ···<merc:modificationOperation> | vd:BEActivityLocationsModificationOperation | [1..1] | Описание операции создания/удаления связи между площадкой и хозяйствующим субъектом |
| 007 | ······<vd:type>?</vd:type> | bs:RegisterModificationType | [1..1] | Тип операции
|
| 008 | ······<vd:businessEntity> | dt:BusinessEntity | [1..1] | Информация о хозяйствующем субъекте
|
| 009 | ·········<bs:uuid>?</bs:uuid> | bs:UUID | [0..1] | Идентификатор хозяйствующего субъекта |
| 010 | ·········<bs:guid>?</bs:guid> | bs:UUID | [0..1] | Глобальный идентификатор хозяйствующего субъекта |
| 011 | ······</vd:businessEntity> | |||
| 012 | ······<vd:activityLocation> | dt:BusinessMember | [1..*] | Список предприятий, для которых должна измениться привязка к хозяйствующему субъекту |
| 013 | ·········<vd:globalID>?</vd:globalID> | dt:GLNType | [0..*] | Global Location Number - уникальный номер площадки хозяйствующего субъекта |
| 014 | ·········<vd:enterprise> | dt:Enterprise | [1..1] | Информация о предприятии (площадке)
|
| 015 | ············<bs:uuid>?</bs:uuid> | bs:UUID | [0..1] | Идентификатор версии площадкиа |
| 016 | ············<bs:guid>?</bs:guid> | bs:UUID | [0..1] | Глобальный идентификатор хозяйствующего субъекта |
| 017 | ·········</vd:enterprise> | |||
| 018 | ······</vd:activityLocation> | |||
| 019 | ···</mercmodificationOperation> | |||
| 020 | </mercmodifyActivityLocationsRequest> |
Спецификация ответа
| # | Название XML-элемента | Тип | Обязат. | Описание (нажмите [...] для отображения дополнительного описания) |
|---|
Примеры запросов
TODO
См. также
Вернуться к началу ↑
Вернуться на страницу профиля API MercuryG2B:Services:v3.0