entaxy-public/documentation/connectors/naming_service_headers.adoc

2.7 KiB
Raw Blame History

Используемые служебные заголовки Entaxy

ENTAXY_ - глобальный формат заголовков, который используется не только в рамках коннектора. Используется во всём процессе прохождения пакета, так же может быть принят извне.

NTX_ - внутренний формат заголовков в конкретном коннекторе, носит служебный характер. Например NTX_Origin - служит для идентификации имени контура шины при прохождении пакета через мост.

Имя заголовка Описание Возможные значения Обязательность

X-ForwardedUser

логин аккаунта, проставляется с помощью nginx

true

X-ForwardedUserId

внутренний id аккаунта, проставляется с помощью ru.entaxy.esb.system.auth.basic.interceptor.SystemInterceptor

true

X-SystemName

имя системы, полученное при авторизации с помощью ru.entaxy.esb.system.auth.basic.interceptor.SystemInterceptor

true

X-SystemUuid

uuid системы, полученное при авторизации с помощью ru.entaxy.esb.system.auth.basic.interceptor.SystemInterceptor

true

X-SystemId

внутренний id системы, полученное при авторизации с помощью ru.entaxy.esb.system.auth.basic.interceptor.SystemInterceptor

true

ENTAXY_EndpointName

Имя коннектора, через который было получено сообщение

US-SOAP, US-File, US-JMS, …​.

true

ENTAXY_ConnectorType

Тип коннектора, через который было получено сообщение

uniform-service

true

ENTAXY_ConnectorName

Имя коннектора, через который было получено сообщение

true

ENTAXY_Source

Имя отправителя

true

ENTAXY_SourceType

Tип отправителя

system.name, system-group.name, queue.name, topic.name

false

ENTAXY_Destination

Имя получателя

false

ENTAXY_DestinationType

Tип получателя

system.name, system-group.name, queue.name, topic.name

false

ENTAXY_Priority

Приоритет сообщения

0-9

false

ENTAXY_ContentType

Тип сообщения

application/xml, message/external-body

false

ENTAXY_EmptyContent

Является ли сообщение пустым

true; false

false