UI-Interaktionen bei der Arbeit mit Webdiensten verarbeiten

Abgeschlossen

Stellen Sie beim Veröffentlichen eines Webdienstes sicher, dass der von Ihnen veröffentlichte Code nicht die Fähigkeit voraussetzt, über die Benutzeroberfläche mit einem Benutzer zu interagieren. Sie können mithilfe der Funktion GuiAllowed die UI unterdrücken, um sicherzustellen, dass Fehlermeldungen unterdrückt werden, wenn Code von einem Webdienstclient aufgerufen wird. Verwenden Sie die Funktion GuiAllowed nur, um den Code einzukapseln, der einen Fehler verursachen könnte, nicht die gesamte Geschäftslogik.

Der Webdienstclient sollte auch Ausnahmen behandeln, wenn er einen Webdienst aufruft. Daher müssen Ausnahmen behandelt werden, um zu verhindern, dass das System den Ausführungsprozess beendet.

Überprüfen Sie die Funktion GuiAllowed, wenn Sie eine der folgenden Dialogfunktionen verwenden:

  • Schließen

  • Bestätigen

  • Fehler

  • Öffnen

  • StrMenu

  • Aktualisieren

Die Funktion Nachricht ist die einzige Dialogfunktion, die keine Ausnahme verursacht.

Vermeiden Sie die Verwendung der folgenden Schlüsselwörter:

  • Page.Run

  • Page.RunModal

  • Activate

  • Report.Run

  • Report.RunModal

  • Hyperlink

  • File.Upload

  • File.Download