Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

Данный раздел описывает возможности системы по переговоров. Система позволяет получать сообщения как в режиме онлайн так и по запросу.




По умолчанию при подключении к системе в сессию будут отправляться сделки к которым у пользователя есть доступ. 


Для запроса архива можно воспользоваться запросом ChatsRequest с указанием компонента NoChatDatesGrp. Запрос работает в двух режимах

  1. "Начиная с даты". Передав NoDates = 1 с указанием даты начиная с которой необходимо вернуть чаты (>=)
  2. "За период". Передав NoDates = 2 с указанием даты начала (>=) и даты окончания периода (<=)


ChatsRequest (35=UA)

Запрос архива чатов

Тэг

Поле

Наличие

Тип

Описание

Допустимые значения

11004ChatsRequestIDYStringУникальный идентификатор запроса
11005NoChatDatesYNumInGroup
  1. "Начиная с даты". Передав NoDates = 1 с указанием даты начиная с которой необходимо вернуть чаты (>=)
  2. "За период". Передав NoDates = 2 с указанием даты начала (>=) и даты окончания периода (<=)
=>1132TransactTimeYTZTransactTime

ChatsRequestAck (35=UW)

Ответ на запрос архива чатов. Присылается либо в случае возникновения ошибки, либо в завершении передачи запрошенных сообщений

Тэг

Поле

Наличие

Тип

Описание

Допустимые значения

11004ChatsRequestIDYStringУникальный идентификатор запроса
11006ChatsRequestResultYInt

Результат запроса. 

Могут вводиться дополнительные статусы, для формализации причин отмены запроса

0 = Successful

99 = Other

11007ChatsRequestStatusYIntСтатус запроса

0 = Completed

1 = Rejected

58TextNStringТекст ошибки

ChatStartMessage (35=US)

Сообщение присылается в случае создания нового чата.

Тэг

Поле

Наличие

Тип

Описание

Допустимые значения

11004ChatIDYStringУникальный идентификатор чата
11006SubjectYStringЗаголовок чата
1132TransactTimeYTZTransactTimeВремя сообщения
11004ChatsRequestIDNStringИдентификатор запроса, если сообщение отправлено в ответ на запрос
=><< Компонент Parties >>N


ChatEndMessage (35=UE)

Сообщение присылается в случае завершения чата.

Тэг

Поле

Наличие

Тип

Описание

Допустимые значения

11004ChatIDYStringУникальный идентификатор чата
11003ChatMessageIDYStringУникальный идентификатор сообщения
1132TransactTimeYTZTransactTimeВремя сообщения
11004ChatsRequestIDNStringИдентификатор запроса, если сообщение отправлено в ответ на запрос
58TextYStringТекст сообщения
=><< Компонент Parties >>N


ChatMessage (35=UM)

Сообщение присылается на каждое сообщение в чате

Тэг

Поле

Наличие

Тип

Описание

Допустимые значения

11002ChatIDYStringУникальный идентификатор чата
11003ChatMessageIDYStringУникальный идентификатор сообщения
1132TransactTimeYTZTransactTimeВремя сообщения
11004ChatsRequestIDNStringИдентификатор запроса, если сообщение отправлено в ответ на запрос
58TextYStringТекст сообщения

=>

448

PartyIDNStringИдентификатор участника
=>

447

PartyIDSourceNCharСхема идентификаторов

D = Proprietary/Custom code

=>

452

PartyRoleNIntРоль участника

1 = Executing Firm

12 = Executing Trader

17 = Contra Firm

37 = Contra Trade

  • Нет меток