Condividi tramite


Generare un client WCF o un contratto di servizio WCF per gli artefatti della soluzione Siebel

È possibile usare il plug-in Add Adapter Service Reference di Visual Studio per generare una classe client WCF destinata alle operazioni selezionate sugli artefatti Siebel. È anche possibile usare serviceModel Metadata Utility Tool (svcutil.exe) per generare la classe client WCF; Tuttavia, il plug-in Add Adapter Service Reference espone la funzionalità dello strumento utilità metadati ServiceModel tramite un'interfaccia Microsoft Windows standard. Fornisce anche funzionalità di ricerca e sfoglia che non sono disponibili con lo strumento di svcutil.exe e genera un file di configurazione in base alle proprietà di associazione selezionate quando ci si connette al sistema Siebel.

Generazione di una classe client WCF usando il plug-in Add Adapter Service Reference

Seguire questa procedura per generare una classe client WCF usando il plug-in Add Adapter Service Reference.

Per generare una classe client WCF

  1. In Visual Studio Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e quindi scegliere Aggiungi riferimento al servizio adapter.

  2. Dopo aver aperto la finestra di dialogo Aggiungi riferimento al servizio adapter , seguire la procedura descritta in Recupero dei metadati per le operazioni Siebel in Visual Studio per connettersi al sistema Siebel e cercare le operazioni. Per creare una classe client WCF per le operazioni selezionate, assicurarsi che il client (operazioni in uscita) sia selezionato dall'elenco a discesa Seleziona tipo di contratto (impostazione predefinita).

  3. Dopo aver selezionato tutte le operazioni di destinazione, fare clic su OK per generare la classe client WCF.

    Il plug-in Add Adapter Service Reference aggiunge due file al progetto:

  • File di codice client WCF. Questo file contiene la classe client WCF generata e il codice helper per le operazioni selezionate. La prima volta che si esegue il plug-in Add Adapter Service Reference Visual Studio, questo file verrà generato con il nome predefinito SiebelBindingClient.cs . Se viene eseguito di nuovo, il file successivo generato verrà chiamato SiebelBindingClient1.cs. Il suffisso numero aumenterà di 1 per ogni nuovo file generato. È anche possibile modificare il prefisso predefinito SiebelBinding immettendo un prefisso diverso nel campo Prefisso Nome file del plug-in Add Adapter Service Reference Visual Studio prima di selezionare OK per generare il file.

  • App.config. Questo file contiene una configurazione di associazione e configurazioni dell'endpoint client basate sulle selezioni effettuate quando è stata configurata la connessione per il plug-in Add Adapter Service Reference. Per altre informazioni sul contenuto del file app.config, vedere Configurare un client WCF per un sistema Siebel.

    Importante

    Quando si usa il plug-in Add Adapter Service Reference, se non si specifica un valore per una proprietà di tipo stringa di tipo e il cui valore predefinito è Null, tale proprietà di associazione non sarà disponibile nel file app.config. È necessario aggiungere manualmente la proprietà di associazione e il relativo valore nel file di app.config, se necessario.

Generazione di una classe client WCF usando svcutil.exe

È possibile usare svcutil.exe per generare una classe client WCF per l'applicazione. È necessario configurare svcutil.exe per usarlo con Microsoft BizTalk Adapter for Siebel eBusiness Applications. Per altre informazioni sulla configurazione e l'uso di svcutil.exe con l'adapter Siebel, vedere Uso dello strumento utilità metadati ServiceModel con l'adapter BizTalk per le applicazioni Siebel eBusiness.

Svcutil.exe genera la classe client WCF in un file di output con un nome di file predefinito di output.cs. È necessario includere manualmente questo file nel progetto di Visual Studio.

Vedere anche

Sviluppare applicazioni Siebel usando il modello di servizio WCF