Voci del Registro di sistema per i client (CPI-C)

Nell'elenco seguente vengono fornite informazioni dettagliate sulle voci del Registro di sistema per i computer client. Per ogni tipo di programma di transazione (TP), le variabili applicabili e le relative posizioni sono visualizzate in Configurazione dei client per il supporto dei provider di servizi di transazione (CPI-C).

OtherDependencies:REG_MULTI_SZ:SnaBase
Per un tp in esecuzione come servizio, assicura che il servizio SnaBase venga avviato prima dell'avvio del tp. Questa voce appartiene alla sottochiave Linkage .

SNAServiceType:REG_DWORD:{ 0x5 | 0x6 | 0x1A }
Indica il tipo di tp. Usare un valore di 0x5 per un TP in coda avviato automaticamente, 0x6 per un tp non accodato di avvio automatico e 0x1A per un tp avviato dall'operatore.

Si noti che il valore di un tp di avvio automatico in esecuzione come servizio deve essere 0x5, perché questi provider di servizi sono sempre accodati, come descritto in TP richiamabili.Note that the value for an autostarted TP running as a service must be 0x5, because these TPs are always queued, as described inVokable TPs.

Percorso:REG_EXPAND_SZ: percorso
Per un tp di avvio automatico in esecuzione come applicazione, specifica il percorso e il nome file del tp. Il tipo di dati di REG_EXPAND_SZ indica che il percorso può contenere una stringa di dati espandibile. Ad esempio, %SystemRoot% rappresenta la directory contenente i file di sistema di Windows. Si noti che per un tp in esecuzione come servizio, una voce equivalente viene inserita dalla chiamata CreateService . Non è necessaria alcuna voce di percorso aggiuntiva.

LocalLU:REG_SZ: LUalias
Specifica l'alias dell'lu locale da utilizzare all'avvio di questo tp sul computer.

Parametri:REG_SZ: ParameterList
Elenca i parametri da utilizzare dal tp. Separare i parametri con spazi.

Timeout:REG_DWORD: numero
Specifica il tempo, espresso in millisecondi, che un Accept_Conversation attenderà prima del timeout. Specificare il numero in decimale. L'editor del Registro di sistema converte l'oggetto in esadecimale prima di visualizzarlo. Il valore predefinito è infinito (nessun limite).

AcceptNames:REG_SZ: TPNameList
Elenca nomi aggiuntivi in cui è possibile richiamare il tp richiamabile. Separare i nomi TP con spazi. Il valore predefinito è none. Se un TP richiamabile non genera un Specify_Local_TP_Name per ogni nome configurato in AcceptNames nel Registro di sistema, tale tp avrà esito negativo.

ConversationSecurity:REG_SZ:{ SÌ | NO }
Indica se questo tp supporta la sicurezza delle conversazioni. e il valore predefinito è NO.

AlreadyVerified:REG_SZ:{ SÌ | NO }
Indica se questo tp può essere richiamato con un identificatore utente e una password già verificati. AlreadyVerified viene ignorato se ConversationSecurity è impostato su NO.

Per un diagramma di tre TP in una conversazione, in cui il terzo TP può essere richiamato con una password già verificata dal secondo TP, vedere Comunicazione tra TPS. La tabella seguente illustra i requisiti per l'uso della verifica delle password in una catena di provider di servizi di configurazione.

First TP (un tp di richiamo) Secondo tp (tp richiamabile che conferma la password e quindi richiama un altro TP) Terzo e successivo TP (indirizzi TP richiamabili che richiamano altri TP)
Non sono necessarie variabili di registro o di ambiente. L'impostazione ConversationSecurity deve essere SÌ. L'impostazione ConversationSecurity deve essere SÌ.
Non sono necessarie variabili di registro o di ambiente. L'impostazione AlreadyVerified può essere SÌ o NO. L'impostazione AlreadyVerified deve essere SÌ.
Nome o Set_Conversation_ di destinazione simbolica
Security_Type in questo tp specifica PROGRAM per il tipo di sicurezza. Di conseguenza, il tp passa lungo l'identificatore utente e la password specificati nel nome della destinazione simbolica (o tramite chiamate (1)).
Nome o Set_Conversation_ di destinazione simbolica
Security_Type in questo tp specifica SAME per il tipo di sicurezza. Di conseguenza, dopo aver confermato l'identificatore utente e la password, il tp passa lungo l'identificatore utente e un flag già verificato.
Nome o Set_Conversation_ di destinazione simbolica
Security_Type in questo tp specifica SAME per il tipo di sicurezza. Di conseguenza, il tp passa l'identificatore utente come ricevuto, insieme al flag già verificato.

Nota

Set_Conversation_Security_User_ID o Set_Conversation_Security_Password sovrascrive l'identificatore utente e la password specificati nel nome della destinazione simbolica.

Nota

Se si imposta AlreadyVerified su NO, questo tp non può partecipare a una catena di conversazioni in cui è già stata eseguita la verifica della password. L'eccezione è quando ConversationSecurity è impostato su NO, nel qual caso il TP potrebbe essere il tp finale in una catena di questo tipo, perché non esegue alcun controllo.

Nota

Se si sta configurando un tp che a volte deve confermare una password e talvolta accetta un flag già verificato, impostare AlreadyVerified su YES e configurare la variabile UsernameX in modo appropriato. In questo caso, ogni volta che viene richiamato il tp senza il set di flag già verificato, AlreadyVerified viene ignorato. La verifica viene tentata con l'identificatore utente e la password configurati per il tp.

Nota

Il valore predefinito per AlreadyVerified è NO. Se si imposta AlreadyVerified su SÌ, assicurarsi che ConversationSecurity sia impostato anche su SÌ.

Username1 :REG_SZ: Password1... UsernameX:REG_SZ: PasswordX
Imposta uno o più nomi utente e password da confrontare con quelli inviati dal tp di chiamata. Il nome utente e la password possono contenere un massimo di 10 caratteri. Entrambi i parametri fanno distinzione tra maiuscole e minuscole.

Questa variabile viene ignorata se la sicurezza della conversazione non è attivata o se la password è già stata verificata, come descritto per la voce AlreadyVerified.