bdl

Связь Лицензии Данных Bloomberg

Описание

bdl функция создает bdl объект. bdl объект представляет связь Лицензии Bloomberg® Data.

Другие функции соединяются с различными сервисами Bloomberg: Рабочий стол Bloomberg (blp), сервер Bloomberg (blpsrv), и Bloomberg B-PIPE® (bpipe). Для получения дополнительной информации об этих сервисах, смотрите Сравнение Связей Bloomberg.

Для получения дополнительной информации о требованиях связи Bloomberg, смотрите Требования Связи Сервера данных. Чтобы гарантировать успешную связь Bloomberg, выполните необходимые шаги прежде, чем выполнить bdl. Для получения дополнительной информации смотрите Установку Bloomberg и Конфигурирование Связей.

Создание

Описание

пример

c = bdl(login,password,hostname,port,decrypt) подключения к Серверу лицензий Данных Bloomberg с помощью Безопасного протокола передачи файлов (SFTP). Этот синтаксис устанавливает Вход в систему, Имя узла и Свойства портов, и использует эти входные параметры:

  • Пароль сервера SFTP Лицензии Данных Bloomberg

  • Код дешифрования decrypt

пример

c = bdl(login,password,hostname,port,decrypt,authoption,keyfile,passphrase) подключения к ключевой аутентификации использования Сервера лицензий Данных Bloomberg, устанавливает свойства AuthOption и KeyFile и использует пароль.

Входные параметры

развернуть все

Пароль SFTP Лицензии Данных Bloomberg в виде вектора символов или строкового скаляра.

Пример: 'xxxxxxxx'

Типы данных: char | string

Код дешифрования в виде вектора символов или строкового скаляра, чтобы обозначить ключ шифрования Стандарта шифрования данных (DES).

Пример: 'nAcLeZ'

Типы данных: char | string

Пароль в виде вектора символов или строкового скаляра. bdl функционируйте использует эту фразу, чтобы дешифровать файл ключей. Используйте этот аргумент только, когда тип аутентификации будет установлен в 'key'.

Пример: 'mykeyphrase'

Типы данных: char | string

Свойства

развернуть все

Имя для входа в систему сервера SFTP Лицензии Данных Bloomberg в виде вектора символов или строкового скаляра.

Пример: 'xxxxx'

Типы данных: char | string

Имя сервера SFTP Лицензии Данных Bloomberg в виде вектора символов или строкового скаляра.

Пример: 'dlsftp.bloomberg.com'

Типы данных: char | string

Номер порта SFTP Лицензии Данных Bloomberg машины, запускающей Сервер лицензий Данных Bloomberg в виде числового скаляра.

Пример: 30206

Типы данных: double

Тип аутентификации в виде одного из этих значений.

  • 'password' — Аутентификация по паролю

  • 'key' — Аутентификация файла ключей

Когда вы используете 'password' значение, необходимо задать пароль сервера SFTP Лицензии Данных Bloomberg в password входной параметр.

Когда вы используете 'key' значение, необходимо задать имя файла ключей путем установки KeyFile свойство и задает пароль в passphrase входной параметр.

Файл ключей в виде вектора символов или строкового скаляра, чтобы обозначить полный путь для файла секретных ключей. Используйте это свойство только, когда тип аутентификации будет установлен в 'key'.

Пример: 'c:\temp\mykeyfile'

Типы данных: char | string

Связь API Лицензии Данных Bloomberg в виде объекта связи API Лицензии Данных Bloomberg.

Пример: [1x1 com.bloomberg.datalic.api.ExtendedFTPConnection]

Функции объекта

closeЗакройте связь Bloomberg V3
dirТекущий список папок связи Лицензии Данных Bloomberg

Примеры

свернуть все

Свяжите с сервером SFTP Лицензии Данных Bloomberg с помощью пароля.

Создайте связь Лицензии Данных Bloomberg c. Этот пример принимает следующее:

  • Именем для входа в систему сервера SFTP Лицензии Данных Bloomberg является 'xxxxx'.

  • Паролем сервера SFTP Лицензии Данных Bloomberg является 'xxxxxxxx'.

  • Именем сервера SFTP Лицензии Данных Bloomberg является 'dlsftp.bloomberg.com'.

  • Номером порта SFTP Лицензии Данных Bloomberg является 30206.

  • Кодом дешифрования является 'nAcLeZ'.

login = 'xxxxx';
password = 'xxxxxxxx';
hostname = 'dlsftp.bloomberg.com';
port = 30206;
decrypt = 'nAcLeZ';

c = bdl(login,password,hostname,port,decrypt)
c =

bdl with properties:
 
          Login: 'xxxxx'
       Hostname: 'dlsftp.bloomberg.com'
           Port: 30206
     AuthOption: 'password'
        KeyFile: ''
     Connection: [1x1 com.bloomberg.datalic.api.ExtendedFTPConnection]

c возвращает объект связи Лицензии Данных Bloomberg с этими свойствами:

  • Имя для входа в систему сервера SFTP Лицензии Данных Bloomberg

  • Имя сервера SFTP Лицензии Данных Bloomberg

  • Номер порта SFTP Лицензии Данных Bloomberg

  • Тип аутентификации (в этом случае, аутентификация по паролю по умолчанию)

  • Файл ключей (в этом случае, пробел)

  • Объект Bloomberg Data License API

Для примера поиска данных смотрите Получают Данные Используя Лицензию Данных Bloomberg.

Закройте связь Лицензии Данных Bloomberg.

close(c)

Свяжите с сервером SFTP Лицензии Данных Bloomberg с помощью файла ключей.

Создайте связь Лицензии Данных Bloomberg c. Этот пример принимает следующее:

  • Именем для входа в систему сервера SFTP Лицензии Данных Bloomberg является 'xxxxx'.

  • Паролем сервера SFTP Лицензии Данных Bloomberg является 'xxxxxxxx'.

  • Именем сервера SFTP Лицензии Данных Bloomberg является 'dlsftp.bloomberg.com'.

  • Номером порта SFTP Лицензии Данных Bloomberg является 30206.

  • Кодом дешифрования является 'nAcLeZ'.

  • Типом аутентификации является 'key'.

  • Полным путем к файлу ключей является 'c:\temp\mykeyfile'.

  • Паролем является 'mykeyphrase'.

login = 'xxxxx';
password = 'xxxxxxxx';
hostname = 'dlsftp.bloomberg.com';
port = 30206;
decrypt = 'nAcLeZ';
authoption = 'key';
keyfile = 'c:\temp\mykeyfile';
passphrase = 'mykeyphrase';

c = bdl(login,password,hostname,port,decrypt,authoption, ...
    keyfile,passphrase)
c =

bdl with properties:
 
          Login: 'xxxxx'
       Hostname: 'dlsftp.bloomberg.com'
           Port: 30206
     AuthOption: 'key'
        KeyFile: 'c:\temp\mykeyfile'
     Connection: [1x1 com.bloomberg.datalic.api.ExtendedFTPConnection]

c возвращает объект связи Лицензии Данных Bloomberg с этими свойствами:

  • Имя для входа в систему сервера SFTP Лицензии Данных Bloomberg

  • Имя сервера SFTP Лицензии Данных Bloomberg

  • Номер порта SFTP Лицензии Данных Bloomberg

  • Тип аутентификации (в этом случае, ключевая аутентификация)

  • Полный путь к файлу ключей

  • Объект Bloomberg Data License API

Для примера поиска данных смотрите Получают Данные Используя Лицензию Данных Bloomberg.

Закройте связь Лицензии Данных Bloomberg.

close(c)

Советы

Для получения дополнительной информации о Лицензии Данных Bloomberg, см. соответствующие руководства путем ввода DLSD и нажатие на <GO> в терминале Bloomberg.

Представленный в R2015a