Среда выполнения адаптера Windows SharePoint Services не имеет разрешений на вызов веб-службы адаптера.

Недавно я работал в лаборатории по интеграции BizTalk Server 2010 с SharePoint Server 2010. Идея заключалась в том, чтобы отправить форму InfoPath в конечную точку http. BizTalk получит форму InfoPath, преобразует ее и затем загрузит форму в библиотеку документов SharePoint.

Это позволит использовать порт отправки, настроенный для использования адаптера SharePoint Services Biztalk.

Однако, когда я отправил форму InfoPath, она успешно отправилась в конечную точку HTTP, но не была загружена в библиотеку SharePoint. Дальнейшее копание выдало следующую ошибку:

Сведения об ошибке: среда выполнения адаптера Windows SharePoint Services не имеет разрешений на вызов веб-службы адаптера. Чтобы решить эту проблему, необходимо добавить учетную запись Windows ADVENTUREWORKS \ BizTalkHost в группу Windows с включенными хостами SharePoint на компьютере с Windows SharePoint Services. Эта операция позволит экземплярам узла BizTalk, запущенным под учетной записью ADVENTUREWORKS \ BizTalkHost Windows, вызывать веб-службу адаптера для отправки и получения сообщений на сайты SharePoint или с них. Членство в группе не вступит в силу, пока вы не перезапустите экземпляр узла BizTalk.

Эта ошибка возникла из-за того, что службы Windows SharePoint Services получают местоположение или порт отправки с URI wss: // biztalkdemo: 80 / LoanApplications.

Идентификатор события адаптера Windows SharePoint Services: 12458.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

После того, как я добавил учетную запись Windows ADVENTUREWORKS \ BizTalkHost в группу Windows с включенными хостами SharePoint на компьютере с Windows SharePoint Services, столкнулся с той же проблемой, и infoPath не смог передать из BT в библиотеку точек общего доступа, и сообщение обезвожилось?

введите описание изображения здесь

Другой вопрос относительно конфигурации адаптера точки общего доступа для CreditOrderSharePoint - в диалоговом окне настройки конвейера в поле processingInstructionOptions введите 1, а затем вставьте инструкции обработки, которые вы укажете в поле xmlAsmProcessingInstruction - введите ---

<?mso-infoPathSolution solutionVersion="1.0.0.21" productVersion="14.0.0" 
  PIVersion="1.0.0.0" 
  href="http://biztalkdemo/LoanApplications/Forms/template.xsn" 
  name="urn:schemas-microsoft-com:office:infopath:LoanApplications:http---
  LoansProcessor-LoanApp" language="en-us" ?><?mso-application 
  progid="InfoPath.Document" versionProgid="InfoPath.Document.2"?>

Итак, где я могу получить эту информацию?

введите описание изображения здесь


person Dipen Patel    schedule 10.12.2017    source источник


Ответы (1)


Учетную запись службы ADVENTUREWORKS \ BizTalkHost также необходимо добавить на сайт SharePoint:

1. Перейдите на свой сайт SharePoint http://BIZTALKDEMO/

2.Перейдите в настройки сайта.

3.Перейти в Администрацию сайта

4. нажмите "Управление группами сайтов".

5.Нажмите на авторов.

6.Добавить участников ... (ADVENTUREWORKS \ BizTalkHost)

7.Добавьте хосты с поддержкой Sharepoint

8. перезапустите экземпляр хоста BizTalk из Admin MMC.

person Dipen Patel    schedule 17.12.2017