Я настоятельно рекомендую использовать SAP S / 4HANA Cloud SDK для таких задач. Это SDK, разработанный для упрощения создания приложений для SAP Cloud Platform, предоставляя простые в использовании механизмы для всех механизмов Cloud Platform.
Что касается вашей задачи, есть класс DestinationAccessor
, который вы можете использовать следующим образом:
DestinationAccessor.getDestination("MyDestinationName");
Учитывая, что вы настроили пункт назначения в своем пространстве в облачной кабине, это разрешит этот пункт назначения и позволит вам передать его другим частям вашего кода. Это работает как на Neo, так и на Cloud Foundry.
Если это звучит так, как будто это может решить вашу проблему, я рекомендую ознакомиться с этой статьей в блоге , чтобы начать.
Кроме того, вы можете просто добавить следующую зависимость в ваш проект, чтобы начать тестирование SDK:
<dependency>
<groupId>com.sap.cloud.s4hana.cloudplatform</groupId>
<artifactId>scp-neo</artifactId>
<version>2.7.0</version>
</dependency>
Для Cloud Foundry используйте scp-cf
вместо scp-neo
.
Надеюсь, это поможет!