Подключение диспетчера рабочих процессов с ошибкой SharePoint 2019

Текущая конфигурация:

  • 1 ферма SharePoint 2019 (установка с одним сервером)
  • 3 сервера Workflow Manager
  • Серверы Workflow Manager сбалансированы по нагрузке
  • Workflow Manager настроен на работу только на https
  • SSL-сертификат Workflow Manager с DNS = *. Domain.com и всеми тремя именами серверов
  • Необходимые разрешения есть
  • URL-адреса (веб-приложение / сайт SharePoint и wfm) доступны в обоих направлениях.

Запуск с учетной записью администратора фермы: Register-SPWorkflowService -SPSite "https://siteurl" -WorkflowHostUri "https://wfmurl:12290/" -Force -Verbose Выдает следующую ошибку:

Register-SPWorkflowService: не удалось запросить конечную точку метаданных OAuth S2S по URI 'https://webappurl/_layouts/15/metadata/json/1 '. Сведения об ошибке: «Произошла ошибка десериализации объекта типа Microsoft.Workflow.Management.Security.OAuthS2SJsonMetadataDocument + JsonMetadataDocumentContract. Обнаружен неожиданный символ «‹. ». Заголовки HTTP, полученные от сервера - ActivityId: 6de1c881-b1ca-411d-9004-ceea397d4453. NodeId: SERVERNAME. Область применения: / DEV. Идентификатор активности клиента: bdeb429f-7bb1-e0c1-d7d1-f868a175396b. В строке: 1 символ: 1 + Register-SPWorkflowService -SPSite https://webappurl ... + ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ + CategoryInfo: InvalidData: (Microsoft.Share ... WorkflowService: RegisterSPWorkflowService) [Register-SPWorkflowService], InvalidRequestException + FullyQualifiedErrorId: Microsoft.ShareflowPoint.WorkflowServicesgisterSPorkflow.Report

Любой вклад приветствуется.


person tudor ispas    schedule 30.03.2020    source источник


Ответы (2)


это связано с пост-установкой апрельских 2020 CU KB 4484292 и KB 4484291.

После разговора с ведущим полевым инженером MS проблема решена как http://thewindowsupdate.com/2020/06/04/sharepoint-2019-issue-with-sharepoint-2013-workflows-post-april-2020-cu/

Вам необходимо удалить существующий SPTrustedSecurityTokenIssuer и зарегистрировать его, как показано ниже.

  1. Удалить-SPTrustedSecurityTokenIssuer -Identity 9854855e-cea8-457f-8293-e405d4055ffb

(идентификатор из коллекции Get-SPTrustedSecurityTokenIssuer)

  1. New-SPTrustedSecurityTokenIssuer -Name 00000005-0000-0000-c000-000000000000 -MetadataEndPoint 'http: // server: 12291 / $ System / $ Metadata / json / 1' -RegisteredIssuerName 00000005-0000-0000-c000-000000000000 @ *

or

New-SPTrustedSecurityTokenIssuer -Name 00000005-0000-0000-c000-000000000000 -MetadataEndPoint 'https: // server: 12290 / $ System / $ Metadata / json / 1' -RegisteredIssuerName 00000005-0000-0000-c000-000000000000 @ *

PS Здесь нет никаких проблем.

Remove-SPTrustedSecurityTokenIssuer

легко идти

person Klimovec Alexey    schedule 23.08.2020

Благодарность! В конце концов, похоже, что были некоторые проблемы с балансировкой нагрузки F5. В качестве теста мы добавили в файлы хоста URL-адрес WFM, и после этого соединение работало нормально. это было передано команде, которая управляла F5, и они решили проблему со своей стороны.

person tudor ispas    schedule 24.08.2020