Generieren eines WCF-Clients oder eines WCF-Dienstvertrags für Siebel-Lösungsartefakte
Sie können das Visual Studio-Plug-In Add Adapter Service Reference verwenden, um eine WCF-Clientklasse für ausgewählte Vorgänge für Siebel-Artefakte zu generieren. Sie können auch das ServiceModel Metadata Utility Tool (svcutil.exe) verwenden, um die WCF-Clientklasse zu generieren. Das Add Adapter Service Reference Plug-In macht jedoch die Funktionalität des ServiceModel Metadata Utility Tools über eine Standardmäßige Microsoft Windows-Schnittstelle verfügbar. Es bietet auch Such- und Suchfunktionen, die mit dem svcutil.exe-Tool nicht verfügbar sind, und generiert eine Konfigurationsdatei basierend auf den Bindungseigenschaften, die Sie beim Herstellen einer Verbindung mit dem Siebel-System auswählen.
Generieren einer WCF-Clientklasse mithilfe des Add Adapter Service Reference Plug-In
Führen Sie die folgenden Schritte aus, um eine WCF-Clientklasse mithilfe des Adapterdienstverweis-Plug-Ins hinzufügen zu generieren.
So generieren Sie eine WCF-Clientklasse
Klicken Sie in Visual Studio Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und klicken Sie dann auf Adapterdienstverweis hinzufügen.
Nachdem das Dialogfeld Adapterdienstverweis hinzufügen geöffnet wird, führen Sie die Schritte unter Abrufen von Metadaten für Siebelvorgänge in Visual Studio aus, um eine Verbindung mit dem Siebel-System herzustellen und nach Vorgängen zu suchen. Um eine WCF-Clientklasse für die ausgewählten Vorgänge zu erstellen, stellen Sie sicher, dass Client (Ausgehende Vorgänge) in der Dropdownliste Vertragstyp auswählen ausgewählt ist (dies ist die Standardeinstellung).
Nachdem Sie alle Vorgänge ausgewählt haben, die Sie als Ziel verwenden möchten, klicken Sie auf OK , um die WCF-Clientklasse zu generieren.
Das Add Adapter Service Reference Plug-In fügt Ihrem Projekt zwei Dateien hinzu:
Die WCF-Clientcodedatei. Diese Datei enthält die generierte WCF-Clientklasse und den Hilfscode für die ausgewählten Vorgänge. Bei der ersten Ausführung des Visual Studio-Plug-Ins Adapterdienstverweis hinzufügen wird diese Datei mit dem Standardnamen SiebelBindingClient.cs generiert. Wenn Sie es erneut ausführen, heißt die nächste Datei, die generiert wird , SiebelBindingClient1.cs. Das Zahlensuffix wird für jede neue Datei, die Sie generieren, um 1 erhöht. Sie können auch das Standardpräfix SiebelBinding ändern, indem Sie ein anderes Präfix in das Feld Dateipräfix des Visual Studio-Plug-Ins Adapterdienstverweis hinzufügen eingeben, bevor Sie OK auswählen, um die Datei zu generieren.
App.config. Diese Datei enthält eine Bindungskonfiguration und Clientendpunktkonfigurationen, die auf den Auswahlen basieren, die Sie beim Konfigurieren der Verbindung für das Add Adapter Service Reference Plug-In vorgenommen haben. Weitere Informationen zum Inhalt der app.config-Datei finden Sie unter Konfigurieren eines WCF-Clients für ein Siebel-System.
Wichtig
Wenn Sie beim Verwenden des Add Adapter Service Reference Plug-In keinen Wert für eine Bindungseigenschaft vom Typ Zeichenfolge angeben und deren Standardwert NULL ist, ist diese Bindungseigenschaft in der app.config-Datei nicht verfügbar. Sie müssen die Bindungseigenschaft und ihren Wert bei Bedarf manuell in der app.config-Datei hinzufügen.
Generieren einer WCF-Clientklasse mithilfe von svcutil.exe
Sie können svcutil.exe verwenden, um eine WCF-Clientklasse für Ihre Anwendung zu generieren. Sie müssen svcutil.exe für die Verwendung mit dem Microsoft BizTalk-Adapter für Siebel eBusiness-Anwendungen konfigurieren. Weitere Informationen zum Konfigurieren und Verwenden von svcutil.exe mit dem Siebel-Adapter finden Sie unter Verwenden des ServiceModel-Metadatenhilfsprogramms mit dem BizTalk-Adapter für Siebel eBusiness-Anwendungen.
Svcutil.exe generiert die WCF-Clientklasse in einer Ausgabedatei mit dem Standarddateinamen output.cs. Sie müssen diese Datei manuell in Ihr Visual Studio-Projekt einschließen.
Weitere Informationen
Entwickeln von Siebel-Anwendungen mithilfe des WCF-Dienstmodells