Поддерживаемые типы соединителей SQL
Добавьте тип соединителя SQL для авторизации ThingWorx Flow, чтобы выполнить действия соединителя SQL. ThingWorx Flow поддерживает следующие типы соединителей SQL:
Тип соединителя
Поддерживаемые соединения
Базовое
Односторонний SSL
Двусторонний SSL
Базовое
Односторонний SSL
Базовое
Односторонний SSL
Двусторонний SSL
Базовое
Односторонний SSL
Двусторонний SSL
Перед созданием одностороннего или двустороннего SSL-соединения для любого соединителя убедитесь, что установлены односторонние SSL-соединения и двусторонние SSL-соединения для соединителя SQL.
Добавление соединителя PostgreSQL
1. Перетащите любое действие из списка в Соединителе SQL на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие.
2. Для опции Тип соединителя выберите PostgreSQL.
3. В списке PostgreSQL выберите Добавить новое.
4. При необходимости отредактируйте поле Метка соединителя. В метках учитывается регистр. Не используйте пробелы, специальные символы и ведущие цифры.
5. В поле Хост введите хост-компьютер базы данных.
6. В поле Порт введите порт базы данных.
7. В поле Имя базы данных введите имя базы данных.
8. В поле Наименование схемы введите наименование схемы. Значение по умолчанию: public.
9. Введите правильные Имя пользователя и Пароль для авторизации соединения с базой данных.
10. В списке Режим SSL выберите одну из следующих опций:
Отключено - выберите для конфигурирования базового соединения. Если выбрано значение Отключено, перейдите к шагу 13 данной процедуры.
Проверка CA - выберите, чтобы конфигурировать одностороннее или двустороннее SSL-соединение. Проверьте сертификат сервера на соответствие значению Ключ для сертификата CA.
Полная проверка - выберите, чтобы конфигурировать одностороннее или двустороннее SSL-соединение. Проверьте сертификат сервера на соответствие значению Ключ для сертификата CA и убедитесь, что общее имя сертификата (CN) соответствует значению поля Хост-компьютер.
11. В списке Проверить сертификат сервера выберите ИСТИНА, если нужно проверять сертификат сервера.
Выберите ложь, если не нужно проверять сертификат сервера. Не рекомендуется для производственной среды.
Если для опции Проверить сертификат сервера задано ИСТИНА, а сертификат сервера подписан центром сертификации, который невозможно проверить, попытка соединения завершится неудачей.
12. В следующих полях укажите имена ключей, которые используются для загрузки сертификатов сервера в ThingWorx Flow TrustStore.
Ключ для сертификата CA - имя ключа, используемое для загрузки сертификатов сервера в ThingWorx Flow TrustStore. Это поле является обязательным, если сертификат сервера базы данных является самозаверяющим или подписан нестандартным центром сертификации. Это поле не является обязательным, если для опции Проверить сертификат сервера задано значение ЛОЖЬ.
Ключ для открытого ключа сертификата клиента - имя ключа, используемое для загрузки открытого ключа сертификата клиента. Не требуется при настройке одностороннего SSL-соединения.
Ключ для закрытого ключа сертификата клиента - имя ключа, используемое для загрузки закрытого ключа сертификата клиента. Не требуется при настройке одностороннего SSL-соединения.
13. Щелкните Добавить, чтобы добавить соединитель PostgreSQL.
Добавление соединителя SQL Server
1. Перетащите любое действие из списка в Соединителе SQL на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие.
2. В поле Тип соединителя выберите SQL Server.
3. В списке SQL Server выберите Добавить новое.
4. При необходимости отредактируйте поле Метка соединителя. В метках учитывается регистр. Не используйте пробелы, специальные символы и ведущие цифры.
5. В поле Хост введите хост-компьютер базы данных.
6. В поле Порт введите порт базы данных.
7. В поле Имя базы данных введите имя базы данных.
8. В поле Наименование схемы введите наименование схемы. Значение по умолчанию: dbo.
9. В полях Имя пользователя и Пароль введите правильные имя пользователя и пароль для авторизации соединения с базой данных.
10. В списке Режим SSL выберите одну из следующих опций:
Отключено - выберите для конфигурирования базового соединения. Если выбрано значение Отключено, перейдите к шагу 13 данной процедуры.
Полная проверка - выберите, чтобы конфигурировать одностороннее или двустороннее SSL-соединение. Проверьте сертификат сервера на соответствие значению Ключ для сертификата CA и убедитесь, что общее имя сертификата (CN) соответствует значению поля Хост-компьютер.
11. В списке Проверить сертификат сервера выберите ИСТИНА, если нужно проверять сертификат сервера.
Выберите ложь, если не нужно проверять сертификат сервера. Не рекомендуется для производственной среды.
Если для опции Проверить сертификат сервера задано ИСТИНА, а сертификат сервера подписан центром сертификации, который невозможно проверить, попытка соединения завершится неудачей.
12. В поле Ключ для сертификата CA укажите имя ключа, используемое для загрузки сертификатов сервера в ThingWorx Flow TrustStore. Это поле является обязательным, если сертификат сервера базы данных является самозаверяющим или подписан нестандартным центром сертификации. Это поле не является обязательным, если для опции Проверить сертификат сервера задано значение ЛОЖЬ.
13. Щелкните Добавить, чтобы добавить соединитель SQL Server.
Добавление соединителя MySQL
1. Перетащите любое действие из списка в Соединителе SQL на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие.
2. В поле Тип соединителя выберите MySQL.
3. В списке MySQL выберите Добавить новое.
4. При необходимости отредактируйте поле Метка соединителя. В метках учитывается регистр. Не используйте пробелы, специальные символы и ведущие цифры.
5. В поле Хост введите хост-компьютер базы данных.
6. В поле Порт введите порт базы данных.
7. В поле Имя базы данных введите имя базы данных.
8. В полях Имя пользователя и Пароль введите правильные имя пользователя и пароль для авторизации соединения с базой данных.
9. В списке Режим SSL выберите одну из следующих опций:
Отключено - выберите для конфигурирования базового соединения. Если выбрано значение Отключено, переходите к шагу 12 данной процедуры.
Проверка CA - выберите, чтобы конфигурировать одностороннее или двустороннее SSL-соединение. Проверьте сертификат сервера на соответствие значению Ключ для сертификата CA.
10. В списке Проверить сертификат сервера выберите ИСТИНА, если нужно проверять сертификат сервера.
Выберите ложь, если не нужно проверять сертификат сервера. Не рекомендуется для производственной среды.
Если для опции Проверить сертификат сервера задано ИСТИНА, а сертификат сервера подписан центром сертификации, который невозможно проверить, попытка соединения завершится неудачей.
11. В следующих полях укажите имена ключей, которые используются для загрузки сертификатов сервера в ThingWorx Flow TrustStore.
Ключ для сертификата CA - имя ключа, используемое для загрузки сертификатов сервера в ThingWorx Flow TrustStore. Это поле является обязательным, если сертификат сервера базы данных является самозаверяющим или подписан нестандартным центром сертификации. Это поле не является обязательным, если для опции Проверить сертификат сервера задано значение ЛОЖЬ.
Ключ для открытого ключа сертификата клиента - имя ключа, используемое для загрузки открытого ключа сертификата клиента. Не требуется при настройке одностороннего SSL-соединения.
Ключ для закрытого ключа сертификата клиента - имя ключа, используемое для загрузки закрытого ключа сертификата клиента. Не требуется при настройке одностороннего SSL-соединения.
12. Щелкните Добавить, чтобы добавить соединитель MySQL.
Добавление соединителя Oracle
1. Перетащите любое действие из списка в Соединителе SQL на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие.
2. В поле Тип соединителя выберите Oracle.
3. В списке Oracle выберите Добавить новое.
4. При необходимости отредактируйте поле Метка соединителя. В метках учитывается регистр. Не используйте пробелы, специальные символы и ведущие цифры.
5. В списке Режим SSL выберите одну из следующих опций и выполните следующие действия:
Выберите Отключено, чтобы сконфигурировать базовое соединение, и выполните следующие действия.
1. В поле Хост введите хост-компьютер базы данных.
2. В поле Порт введите порт базы данных.
3. В поле Имя базы данных введите имя базы данных. Это наименование сервиса базы данных.
4. В поле Наименование схемы введите наименование схемы. По умолчанию это имя пользователя. Если нужно подключиться к базе данных другого пользователя, введите его имя пользователя.
5. В полях Имя пользователя и Пароль введите правильные имя пользователя и пароль для авторизации соединения с базой данных.
Выберите опцию Включено, чтобы сконфигурировать одностороннее или двустороннее SSL-соединение, и выполните следующие действия.
a. В поле Имя сервиса введите имя сервиса. Можно извлечь имя сервиса из файла tnsnames.ora, созданного при настройке одностороннего и двустороннего SSL-соединения для базы данных Oracle.
b. В поле Наименование схемы введите наименование схемы. По умолчанию это имя пользователя. Если нужно подключиться к базе данных другого пользователя, введите его имя пользователя.
c. В полях Имя пользователя и Пароль введите правильные имя пользователя и пароль для авторизации соединения с базой данных.
6. Щелкните Добавить, чтобы добавить соединитель Oracle.
* 
Для двустороннего SSL-соединения Oracle при удалении сертификата клиента из Oracle Wallet подключение к базе данных продолжается до перезапуска сервера ThingWorx Flow.
Было ли это полезно?