我最近正在通过将BizTalk Server 2010与SharePoint Server 2010集成的实验室进行工作。我们的想法是将InfoPath表单提交到http端点。 BizTalk将收到InfoPath表单,对其进行转换,然后将表单上载到SharePoint文档库。
这将使用配置为使用SharePoint Services Biztalk适配器的发送端口。
但是,当我提交InfoPath表单时,它已成功提交到HTTP端点,但它没有上传到SharePoint库。进一步挖掘产生了以下错误:
错误详细信息:Windows SharePoint Services适配器运行时没有调用适配器Web服务的权限。要解决此问题,您必须将ADVENTUREWORKS \ BizTalkHost Windows帐户添加到Windows SharePoint Services计算机上的“SharePoint Enabled Hosts”Windows组。此操作将允许在ADVENTUREWORKS \ BizTalkHost Windows帐户下运行的BizTalk主机实例调用适配器Web服务,以便向SharePoint站点发送消息或从SharePoint站点接收消息。在重新启动BizTalk主机实例之前,组成员身份才会生效。
此错误由Windows SharePoint Services接收位置或带有URI的发送端口触发wss:// biztalkdemo:80 / LoanApplications。
Windows SharePoint Services适配器事件ID:12458“。
一旦我将ADVENTUREWORKS \ BizTalkHost Windows帐户添加到Windows SharePoint Services计算机上面向同一问题的“SharePoint Enabled Hosts”Windows组,并且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"?>
那么我从哪里获得这些信息?
答案 0 :(得分:0)
还需要将ADVENTUREWORKS \ BizTalkHost服务帐户添加到SharePoint网站:
1.转到SharePoint网站http://BIZTALKDEMO/
2.转到网站设置
3.前往网站管理
4.单击“管理站点组”
5.点击贡献者
6.添加会员......(ADVENTUREWORKS \ BizTalkHost)
7.Add \ Sharepoint Enabled Hosts
8.从Admin MMC重新启动BizTalk主机实例