Исключение TenantNotAvailableException при попытке позвонить бизнес-партнеру из SDK s4 CF

#s4sdk

#s4sdk

Вопрос:

Я пытаюсь развернуть базовое приложение business partner на моем локальном сервере tomee, и я получаю следующую ошибку «Исключение TenantNotAvailableException: не удалось получить текущего арендатора: арендатор недоступен» во время вызова http://localhost:8080/businesspartners

Ошибка при вызове / businesspartners

что я пытался, так это проверить переменную «назначения», и, похоже, она доступна из приложения, как мне это решить? Я пропустил какую-либо конфигурацию?

Спасибо, Гириш

Ответ №1:

В настоящее время это ошибка в вызове OData. Мы рассмотрим это и обновим этот ответ, как только он будет исправлен.

В качестве обходного пути (только для непродуктивных вариантов использования!) вы можете установить переменную ALLOW_MOCKED_AUTH_HEADER среды на true . Это предоставит поддельного арендатора на случай, если арендатор может быть идентифицирован SDK. На шаге 7 из нашей серии блогов вы узнаете, как настроить approuter для предоставления вам такого арендатора, чтобы вы могли удалить переменную.

Комментарии:

1. Спасибо Кристофу Шуберту, это сработало для меня после локального развертывания.