Frage

Situation: New SP SP 2013 Bauernhof mit öffentlichem Gesichtsort und InfoPath 2013-Formular, das konfiguriert ist, um sich in einer Formularbibliothek auf einem SP 2010-Farm zu senden.Beim Senden erhalte ich einen Fehler: generasacodicetagpre.

Ich kann natürlich vom 2013-Server mit der Site 2010 herstellen, aber das Formular wird nicht eingereicht.Das Formular wird zentral mit vollem Vertrauen verwaltet.

ist das etwas, wo ich das Formular brauche, und die Zielseite, um in derselben Farm zu sein?

War es hilfreich?

Lösung

Meine Vermutung ist, dass Sie dies nicht in der Lage sein, dies über Versionen zu tun (nicht zu 100% sicher). Sie können Ihren Submit-Typ ändern, um den Listen-Webdienst des 2. Farms zu verwenden, der funktionieren soll (abhängig von der Authentifizierungskonfiguration - Weiterlesen).

aktualisiert

Ich denke, wenn Sie sich den Fiddler angesehen haben, werden Sie Authentifizierungsfehler sehen, ich habe anfangs nicht darüber nachgedacht, wenn Sie im Jahr 2010 direkt in der SharePoint-Bibliothek sparen, geben Sie wahrscheinlich einen Anspruch von 2013 bis 2010 an Angenommen ist NTLM). Auch wenn 2010 mit den Ansprüchen konfiguriert wurde, die Sie möglicherweise Probleme haben, denn es wird von einem Farm 2013 nicht vertrauen, es sei denn, Sie konfigurieren es ausdrücklich dazu.

Mit Web Services müssen Sie den Dienst mit den Domänennachweise aufrufen, die Zugriff auf haben. WCF ist nicht bewusst, dass es nicht weiß, worauf es mit der Identität zu tun ist. Sie können versuchen, einen "Web Service Proxy" zu nutzen, um dies mit InfoPath zu arbeiten. Ich bin mir nicht ganz sicher, dass es mit den Web-Services 2010 arbeiten wird.

    .
  1. Erstellen Sie eine bestimmte Datenverbindungsdatei erstellen von InfoPath
  2. Aktivieren Sie die Datenverbindung Authentifizierung für das Formular.

    In beiden Fällen müssen Sie den sicheren Speicherdienst laufenden und eine Zielanwendung erstellen, die Windows-Anmeldeinformationen verwendet, die auf den Farm 2010 zugreifen können.

    Hiermit können InfoPath Anmeldeinformationen verwendet, die in einer Verbindungsdatei gespeichert sind. generasacodicetagpre.

    In Ihrem InfoPath-Formular können Sie eine Verbindung zu Ihrem Webdienst erstellen und dann als Verbindungsdatei speichern. Sie müssen die Datei öffnen und den XML direkt ändern: generasacodicetagpre.

    appid ist Ihre SSS-Zielanwendungs-ID. Sie müssen die Verbindungsdatei in Ihre Anschlussbibliothek hochladen und von InfoPath referenzieren.

    Vollständige Offenlegung ist, dass ich nicht viel Zeit mit Webdiensten verbringe. Hier sind einige Microsoft-Referenzen, die Sie überprüfen möchten.

    http://techet.microsoft.com /en/library/ff621101(v=office.14).aspx

    http://blogs.msdn.com/b/infopath/archive/2006/10/30/the-anatomy-of-a-udc-file.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top