Вызов S4 SDK занимает много времени и останавливается без ошибок - PullRequest
0 голосов
/ 02 апреля 2019

Я столкнулся со странной проблемой.Вызов выполнения для получения деталей авторизации бизнес-роли S / 4, выполненный с помощью S / 4 SDK, занимает много времени, а затем останавливается без исключения.используемый код показан ниже.URL-адрес: https://my300470 -api.s4hana.ondemand.com / sap / opu / odata / SAP / APS_IAM_SIAG_BROLE_SRV / getAuthDetails? ID =% 27SAP_BR_INVOICING_SPEC_CINV% 27 & $ format = js = client & sam-sam-sam-sap1004 *

Вызов работает для некоторых ролей, но для некоторых других ролей он занимает много времени, а затем останавливается без исключения.

List<IagprivilegeauthDetails>       authDataList = new 
   DefaultS4cBusinessRoleMetadataService()

   .getAuthDetails(bRoleId).execute(configContext);

1 Ответ

0 голосов
/ 15 июля 2019

После некоторого расследования и других сообщений о подобных проблемах мы обнаружили проблему: Используемая нами библиотека не закрыла все ресурсы HTTP должным образом.

После обновления библиотеки это должно быть исправлено в версии 2.19.0 .

...