Condividi tramite


Proprietà di configurazione di adapter SOAP

Nella tabella seguente vengono illustrate le proprietà di configurazione che è possibile impostare per l'indirizzo di ricezione di un adapter SOAP.

Nome proprietà Type Descrizione Restrizioni Commenti
UseSSO VT_BOOL Specificare se utilizzare Single Sign-On. - I valori validi sono:
- -1 (true)
- 0 (false)
Il valore predefinito è 0 (false).

Nel codice seguente viene illustrato il formato della stringa XML utilizzata per impostare le proprietà:

<CustomProps>  
<UseSSO vt="11">0</UseSSO>  
</CustomProps>  

Nella tabella seguente vengono illustrate le proprietà di configurazione che è possibile impostare per la porta di trasmissione di un adapter SOAP:

Nome proprietà Type Descrizione Restrizioni Commenti
ProxyPort VT_I4 Specificare la porta del server proxy per la porta di trasmissione. Nessuno Questa proprietà non richiede un valore a meno che la proprietà UseProxy non sia impostata su -1 (true).

Il valore predefinito è 80.
AuthenticationScheme VT_BSTR Specifica il tipo di autenticazione da utilizzare con il server di destinazione. I valori validi sono:

-Anonimo
-Base
-Digerire
-NTLM
Il valore predefinito è Anonimo.
Username VT_BSTR Specifica il nome utente da utilizzare per l'autenticazione con il server di destinazione. Lunghezza minima: 0

Lunghezza massima: 256
Questa proprietà non richiede un valore a meno che la proprietà AuthenticationScheme non sia impostata su Di base o Digest e la proprietà UseSSO su 0 (false).
UseProxy VT_BOOL Specificare se il gestore di trasmissione SOAP utilizza un server proxy. I valori validi sono:

- -1 (true)
- 0 (false)
Il valore predefinito è 0 (false).
UseSoap12 VT_BOOL Specificare questa opzione per generare codice proxy che supporti il protocollo SOAP 1.2. Se questa opzione non è selezionata, verrà generato codice proxy compatibile con SOAP 1.1.

I valori validi sono:

- -1 (true)
- 0 (false)
Il valore predefinito è 0 (false).
UsingOrchestration VT_BOOL Specificare se utilizzare il proxy del servizio Web associato all'indirizzo di questa porta di trasmissione. I valori validi sono:

- -1 (true)
- 0 (false)
Il valore predefinito è -1 (true).
UseSSO VT_BOOL Specifica che deve essere utilizzato il servizio Enterprise Single Sign-On. I valori validi sono:

- -1 (true)
- 0 (false)
Il valore predefinito è 0 (false).
ProxyAddress VT_BSTR Specificare il nome del server proxy. Questa proprietà è valida solo se la proprietà UseProxy è impostata su -1 (true). Nessuno
Password VT_NULL Specifica la password da utilizzare per l'autenticazione con il server di destinazione. Questo valore è sempre impostato su null quando si esporta un file di associazione. Questo campo deve essere compilato manualmente con la password prima di importare il file di associazione nella configurazione di BizTalk Server di destinazione. Questa proprietà non richiede un valore a meno che la proprietà AuthenticationScheme non sia impostata su Di base o Digest e la proprietà UseSSO su 0 (false).
AssemblyPath VT_BSTR Specificare il percorso dell'assembly che contiene il proxy del servizio Web. Nessuno Nessuno
TypeName VT_BSTR Specificare il nome della classe che contiene il metodo Web da richiamare. Nessuno Nessuno
MethodName VT_BSTR Specificare il metodo della classe che verrà richiamato. Nessuno Nessuno
UseHandlerSetting VT_BOOL Specificare se utilizzare la configurazione proxy predefinita del gestore di trasmissione SOAP. I valori validi sono:

- -1 (true)
- 0 (false)
Il valore predefinito è -1 (true).
ClientCertificate VT_BSTR Specificare l'identificazione personale del certificato client da utilizzare per stabilire una connessione. Lunghezza minima: 0

Lunghezza massima: 59
Nessuno
ProxyPassword VT_NULL Specificare la password da utilizzare per l'autenticazione con il server proxy. Questo valore è sempre impostato su null quando si esporta un file di associazione. Questo campo deve essere compilato manualmente con la password prima di importare il file di associazione nella configurazione di BizTalk Server di destinazione. Questa proprietà non richiede un valore se la proprietà UseProxy è impostata su 0 (false).
ProxyUsername VT_BSTR Specificare il nome utente da utilizzare per l'autenticazione con il server proxy. Nessuno Questa proprietà non richiede un valore a meno che la proprietà UseProxy non sia impostata su -1 (true).

Nel codice seguente viene illustrato il formato della stringa XML utilizzata per impostare le proprietà:

<CustomProps>  
<ProxyPort vt="3">80</ProxyPort>  
<AuthenticationScheme vt="8">Basic</AuthenticationScheme>  
<Username vt="8">domain\testuser</Username>  
<UseProxy vt="11">-1</UseProxy>  
<UseSoap12 vt="11">-1</UseSoap12>  
<UsingOrchestration vt="11">-1</UsingOrchestration>  
<UseSSO vt="11">0</UseSSO>  
<ProxyAddress vt="8">proxy</ProxyAddress>  
<Password vt="1" />  
<ProxyPort vt="3">80</ProxyPort>  
<AssemblyPath vt="8">C:\Websvc.dll</AssemblyPath>  
<TypeName vt="8">Websvc.svc</TypeName>  
<MethodName vt="8">WebMethod</MethodName>  
<UseHandlerSetting vt="11">0</UseHandlerSetting></  
<ClientCertificate vt="8">23779A5EEA9693A37409021EFCDAB713A3680C34</ClientCertificate>  
<ProxyPassword vt="1" />  
<ProxyUsername vt="8">proxyuser</ProxyUsername>  
</CustomProps>