Недавно я работал в лаборатории по интеграции 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"?>
Итак, где я могу получить эту информацию?