2017-12-10 21 views
0

최근에는 BizTalk Server 2010과 SharePoint Server 2010을 통합 한 랩을 통해 작업하고있었습니다. InfoPath 양식을 http 끝점에 제출하는 것이 아이디어였습니다. BizTalk는 InfoPath 양식을 받고 변환 한 다음 양식을 SharePoint 문서 라이브러리에 업로드합니다.Windows SharePoint Services 어댑터 런타임에 어댑터 웹 서비스를 호출 할 수있는 권한이 없습니다.

이렇게하면 SharePoint Services BizTalk 어댑터를 사용하도록 구성된 송신 포트를 사용하게됩니다.

그러나 InfoPath 양식을 제출하면 HTTP 끝점에 성공적으로 제출되었지만 SharePoint 라이브러리에는 업로드되지 않았습니다. 또한 다음과 같은 오류가 발생 파고 : 나는 윈도우 셰어에 Windows 그룹은 "셰어 사용 호스트"로하여 AdventureWorks \ BizTalkHost Windows 계정을 추가하면

Error details: The Windows SharePoint Services adapter runtime does not have permissions to invoke the adapter Web service. In order to fix this issue, you have to add the ADVENTUREWORKS\BizTalkHost Windows account to the "SharePoint Enabled Hosts" Windows group on the Windows SharePoint Services machine. This operation will allow BizTalk host instances running under ADVENTUREWORKS\BizTalkHost Windows account to invoke the adapter Web service in order to send and receive messages to or from SharePoint sites. The group membership will not take effect until you restart the BizTalk host instance.

This error was triggered by the Windows SharePoint Services receive location or send port with URI wss://biztalkdemo:80/LoanApplications.

Windows SharePoint Services adapter event ID: 12458".

enter image description here

enter image description here

enter image description here

동일한 문제와 infoPath가 직면 한 서비스 기계가 BT에서 공유 지점 라이브러리로 전송할 수없고 메시지가 탈수 된 경우?

enter image description here

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

의 AdventureWorks \ BizTalkHost 서비스 계정은 또한 SharePoint 사이트에 추가해야 enter image description here :

1.Go http://BIZTALKDEMO/

2.Go 사이트 설정을 SharePoint 사이트에

3 . 사이트 관리로 이동

4. 사이트 그룹 관리를 클릭하십시오.

5.Click 참여자에

6.Add 회원 (의 AdventureWorks \ BizTalkHost)

7.Add \ 셰어 사용 호스트

관리자 MMC에서

8.Restart BizTalk 호스트 인스턴스