So führen Sie eine Webdienst-Operation oder eine Datenbankabfrage mit Hilfe einer Schaltfläche ausMit dem Schaltflächentyp „Ausführen“ können Sie eine Verarbeitungsanforderung für einen Webdienst ausführen. Ein Webdienst verarbeitet an ihn gesendete Operationen, um Eingangs- und Ausgangsinformationen im Formular zu definieren.Sie fügen eine Verbindung zum Webdienst hinzu und erstellen oder binden dann Felder an die Anfrage- und Antwortmeldungen. Die gebundenen Felder können Eingangsdaten zum Senden zu dem Dienst generieren oder eine Nachricht von dem Dienst empfangen. Zum Erstellen der Anforderungsmeldung können mehrere Felder verwendet werden und die Antwortmeldung kann mehrere Felder füllen. Um die Operation zu verarbeiten, können Sie eine Schaltfläche zum Ausführen verwenden oder ein Skript schreiben. Beispielsweise können Sie einen Webdienst verwenden, um einen Zinssatz, einen Wechselkurs oder einen Aktienwert abzurufen.
1.
3. Wählen Sie im Bereich „Kontrolltyp“ die Option „Ausführen“ aus. Entsprechend den Einstellungen auf der Registerkarte „Ausführen“ wird eine Webdienst-Operation oder eine Datenbankabfrage ausgeführt.
4. Klicken Sie auf die Registerkarte „Ausführen“ und wählen Sie in der Liste „Verbindung“ die Option „Neue Datenverbindung“ aus.
6. Geben Sie im Feld „WSDL-Datei“ die URL-Adresse des WSDL-Dokuments ein, oder klicken Sie auf „Durchsuchen“ , um das Dokument auf der Festplatte Ihres Computers zu suchen und auszuwählen. Ist das WSDL-Dokument auf einem sicheren Server gespeichert, wird das Dialogfeld „Authentifizierung erforderlich“ oder „Digitale ID wählen“ angezeigt.
• Geben Sie im Authentifizierungsdialogfeld den korrekten Benutzernamen und das richtige Kennwort ein und klicken Sie auf „OK“.
• Das Fenster auf der rechten Seite zeigt Details für die ausgewählte Operation an. Wenn die ausgewählte Operation nicht SOAP-verschlüsselt oder nicht doc-literal ist, wird in diesem Fenster eine Warnungsmeldung angezeigt und Sie können den Vorgang nicht fortsetzen.
• Zum Definieren der HTTP- oder HTTPS-Authentifizierung wählen Sie „Erfordert HTTP/HTTPS-Authentifizierung“ und wählen dann optional die Anmeldeinformationen aus, die bei der Verifizierung akzeptiert werden sollen.
• Zum Definieren der Authentifizierung auf SOAP-Meldungsebene wählen Sie „Erfordert Authentifizierung auf Meldungsebene“ und dann optional „Akzeptiert Benutzername und Kennwort“.
• Wenn die Anforderung auf dem Client-Computer und dem Server verarbeitet werden soll, wählen Sie „Client und Server“ aus.
12. Um die Struktur des Formulars zu aktualisieren und die zurückgesendeten Daten nach Abschluss der Verarbeitung zusammenzuführen, wählen Sie „Formulardaten erneut zusammenfügen“ aus. Sie müssen die Option „Formulardaten erneut zusammenführen“ verwenden, wenn die Antwortdaten dynamische Daten (wie ein sich wiederholendes Teilformular) füllen sollen, die an WSDL-Daten gebunden sind. Dies kann in der Antwort mehrere Male vorkommen. Um die korrekte Anzahl sich wiederholender Teilformulare erstellen zu können, müssen die dynamischen Daten vollständig zusammengeführt werden. Sind die WDSL-Antwortdaten an eine feste Anzahl von Feldern gebunden, füllen die Antwortdaten die bestehenden Felder. Sie müssen die Formulardaten daher nicht erneut zusammenführen.