связка

Связь Лицензии Данных 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)
c = bdl(login,password,hostname,port,decrypt,authoption,keyfile,passphrase)

Описание

пример

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