Skip To Content

Передать текст на внешний TCP-сокет

Выходной коннектор Передать текст на внешний TCP-сокет использоваться для публикации данных событий, адаптированных и форматированных как текст с разделителями, на адресе конечной точки с использованием подключения сокета TCP. Разделителем атрибутивных значений часто является запятая, поэтому тип данных, адаптированных этим коннектором, иногда называется текстом значений, разделенным запятыми. ArcGIS GeoEvent Server может использовать любой обычный символ ASCII в качестве разделителя для разделения значений атрибутов данных.

Примечания по использованию

  • Этот выходной коннектор спаривает Text Outbound Adapter с TCP Outbound Transport.
  • Этот коннектор часто используется для отправки симулированных записей данных событий на GeoEvent Logger.
  • По умолчанию, коннектор открывает сокет TCP на порте 5575, однако может использоваться любой доступный порт сервера.
  • На одном порте можно настроить несколько выходов коннектора Передать текст на внешний TCP-сокет. Однако рекомендуется использовать для различных потоков данных событий собственный выходные коннекторы и порты.
  • Необходим Разделитель сообщений Этот единичный символ определяет конец записи о событии. Перенос строки (\n) является обычным разделителем записей.
  • Необходим Разделитель атрибутов Этот единичный символ отделяет одно атрибутивное значение от другого. Запятая (,) является обычным разделителем атрибутов.

Параметры

ПараметрОписание

Имя

Описательное имя выходного коннектора, используемое для ссылки в GeoEvent Manager.

Хост (режим клиента)

Адрес хоста, с которым GeoEvent Server устанавливает подключение сокета TCP. По умолчанию это localhost, но можно задать любое доступное имя хоста или IP-адрес.

Порт сервера

Порт сервера, используемый при установке подключения сокета TCP. GeoEvent Server должен иметь возможность найти и открыть этот порт. По умолчанию используется порт 5575, но можно задать любой доступный порт сервера.

Время ожидания подключения (режим клиента)

Время, в секундах, в течение которого GeoEvent Server совершает попытки создать подключение к сокету TCP удаленного сервера как клиент. Если подключение к сокету TCP не может быть установлено на указанное время, выходной коннектор сообщает об ошибке.

Разделитель сообщений

Один буквенный символ, который указывает на конец записи данных событий. Значения Unicode могут применяться для указания разделителя символов. Этот символ не должен заключаться в кавычки. Новая линия (\n) - это наиболее типичный разделитель конца записи.

По умолчанию это перенос строки (/n). Исходящее сообщение будет содержать записи данных событий, разделенные символом переноса строки.

Разделитель атрибутов

Один буквенный символ, используемый для отделения одного значения атрибута от другого в сообщении. Значения Unicode могут применяться для указания разделителя символов. Этот символ не должен заключаться в кавычки. Запятая (,) – общий разделитель атрибутов

По умолчанию это запятая (,) ). Исходящее сообщение будет в формате CSV.

Выходной формат даты

Задает формат значений даты/времени, записанных в файл. Доступный выходной формат даты – Формат ISO 8601 или Пользовательский формат. По умолчанию – Формат ISO 8601.

  • Формат ISO 8601 – обработанные значения даты/времени будут построены в соответствии с форматом ISO 8601 (yyyy-MM-dd'T'HH:mm:ss.SSSXXX).
  • Пользовательский формат – обработанные значения даты/времени будут построены в соответствии с пользовательским форматом с учетом соглашения о использовании класса Java SimpleDateFormat.

Пользовательский формат даты

(Условия)

Пользовательский формат для значений даты/времени, записанных в файл. Пользовательский формат даты должен быть построен с использованием соглашения о классе Java SimpleDateFormat. Более подробно см. SimpleDateFormat.

Это свойство отображается, когда для параметра Выходной формат даты выбран Пользовательский формат, и скпыир, если задан Формат ISO 8601.

Язык форматирования чисел

Идентификатор локали (ID), используемый для чувствительного к локали поведения при форматировании чисел из значений данных. По умолчанию используется локаль компьютера, на котором установлен GeoEvent Server. Дополнительные сведения см. в разделе Поддерживаемые локали Java.