Мы используем таблицу для целей отчетности и используем базу данных SAP HANA в приложении. Мы публикуем книгу с использованием REST API на сервере таблиц. Он работал нормально, без каких-либо проблем. Недавно мы включили SSL-соединение для передачи шифрования в SAP HANA. После включения SSL мы попробовали публикацию вручную с использованием учетных данных SAP HANA и установили флажок для требования SSL. Он работал нормально, посмотрите изображение ниже здесь Мы пробовали то же самое в API с режимом SSL,
Publi sh URI книги:
> POST /api/api-version/sites/site-id/workbooks?uploadSessionId=upload-session-id&workbookType=workbook-file-type&overwrite=bool&asJob=asJob-value
Загрузить полезные данные:
<tsRequest>
<workbook name="workbook-name" showTabs="show-tabs-flag" generateThumbnailsAsUser="user-id">
<connections>
<connection serverAddress="server-address" serverPort="port-number">
<connectionCredentials name="connection-username" password="connection-password"
embed="embed-flag" **sslmode="true"** />
</connection>
</connections>
<project id="project-id"/>
</workbook>
</tsRequest>
Этот вызов API возвращает ошибку, указанную ниже, из-за этого требуется SSL. Мы проверили из журналов,
<?xml version='1.0' encoding='UTF-8'?>
<tsResponse xmlns="http://tableau.com/api" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tableau.com/api http://tableau.com/api/ts-api-3.6.xsd">
<error code="403007">
<summary>Forbidden</summary>
<detail>Schema Name failed to establish a connection to your datasource.</detail>
</error>
</tsResponse>
Как нам нужно передать sslmode здесь, пожалуйста, помогите мне решить проблему. Спасибо за аванс.