Creazione delle configurazioni di trasporto Microsoft .NET

È possibile creare manualmente una configurazione di trasporto Microsoft .NET per descrivere le impostazioni di trasporto per le richieste di servizio che utilizzano il protocollo WCF (Windows Communication Foundation).

Prima di iniziare

Se si sta utilizzando la sicurezza SOAP, accertarsi che l'ambiente sia configurato con le librerie e i file di configurazione corretti.

I certificati e le librerie richiesti dal proxy client Microsoft devono essere installati sul computer, comprese le librerie Microsoft .NET.

È necessario collegare una versione modificata del file di configurazione del proxy client Microsoft del servizio WCF (per impostazione predefinita client.exe.config) alla configurazione di trasporto Microsoft .NET. È necessario rinominare il file come soaclient.exe.config e modificarlo come descritto nella seguente procedura.

Suggerimento: È possibile creare una configurazione di trasporto Microsoft .NET automaticamente importando il file WSDL di Microsoft .NET. In questo caso, continua a essere necessario modificare la configurazione di trasporto Microsoft .NET per puntare al file soaclient.exe.config modificato come descritto nella seguente procedura. Per ulteriori informazioni, consultare Invio di richieste di servizio con i file WSDL

Informazioni su questa attività

Il prodotto supporta l'esecuzione di test dei servizi WCF che utilizzano i seguenti collegamenti:
Nota: I seguenti servizi WCF non sono supportati:
  • Transazione e ambiti
  • Richieste in modalità duplex, come i callback o i servizi bidirezionali basati sul trasporto MS-MQ (Microsoft Message Queuing)

Procedura

  1. Creare un file soaclient.exe.config modificato completando la seguente procedura:
    1. Creare una copia del file client.exe.config (o nome_client_proxy.config) dal progetto Microsoft .NET e rinominarla come soaclient.exe.config.
    2. Modificare il file soaclient.exe.config per utilizzare la versione di Microsoft .NET supportata dal prodotto, come specificato nella seguente riga:
      <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    3. Modificare il file soaclient.exe.config in modo che gli endpoint nel file di configurazione puntino al contratto client del prodotto, come specificato nella seguente riga:
      contract="IBM.ServiceModel.Soa.Extension.Stub.IStubTest"
    4. Importare il file soaclient.exe.config modificato nello spazio di lavoro.
    Dopo aver creato il file soaclient.exe.config, è possibile tralasciare i seguenti passi e importare il file WSDL per creare automaticamente una configurazione di trasporto Microsoft .NET basata sulle informazioni fornite da WSDL. Per ulteriori informazioni, vedere Invio di richieste di servizio con i file WSDL.
  2. Fare clic sul pulsante della barra degli strumenti Client di servizio generico (Apri il client di servizio generico) per aprire il client di servizio generico e fare clic sulla scheda Trasporto.
  3. Nella pagina Configurazioni di trasporto, fare clic su Crea una configurazione Microsoft .NET.
  4. Immettere un nome per la nuova configurazione di trasporto e specificare le seguenti opzioni:
    Posizione di soaclient.exe.config
    Specificare la posizione del file soaclient.exe.config. È necessario creare questo file manualmente copiando e modificando il file client.exe.config dal servizio Microsoft .NET.
    Autenticazione utente
    Se il servizio richiede l'autenticazione, selezionare Autenticazione utente ed immettere il nome utente e la password per accedere al servizio.
    Protezione endpoint
    Per impostazione predefinita, la configurazione di trasporto utilizza il livello di protezione endpoint descritto nel file soaclient.exe.config. Utilizzare questa impostazione per specificare un Livello di protezione differente:
    • Firma: selezionare questa opzione per firmare digitalmente le richieste.
    • Crittografia e firma: selezionare questa opzione per firmare digitalmente e crittografare le richieste.
    Proprietà avanzate
    Utilizzare questa tabella per elencare le azioni di richiesta e risposta in base all'ordine dei metodi nel file WSDL. Fare clic su Aggiungi per specificare il nome e il valore delle azioni di richiesta e risposta richieste dal servizio. Questa tabella viene generata automaticamente quando si importa un file WSDL Microsoft .NET.
  5. Fare clic su OK per creare la configurazione di trasporto.

Operazioni successive

Dopo aver creato la configurazione, è possibile utilizzarla con qualsiasi chiamata di servizio che utilizza il protocollo di trasporto Microsoft .NET. È possibile utilizzare l'elenco Configurazioni nel client del servizio generico per modificare configurazioni esistenti oppure per creare configurazioni duplicate.

Feedback