Metodi oggetto Session

Il seguente elenco riepiloga i metodi dell'oggetto Session:

Nome metodo
Descrizione
AddListMember
Aggiunge un membro elenco all'elenco denominato.
Build
(Solo Perl) Crea un oggetto Session.
BuildEntity
Crea un nuovo record del tipo specificato e inizia un'azione di inoltro.
BuildPermission
Crea e restituisce un oggetto Permission.
BuildPermissions
Crea e restituisce un oggetto Permissions.
BuildQuery
Crea e restituisce un nuovo oggetto QueryDef per il tipo di record specificato.
BuildResultSet
Crea e restituisce una serie di risultati che è possibile utilizzare per eseguire una query.
BuildSQLQuery
Crea e restituisce un oggetto ResultSet utilizzando una stringa SQL nativo.
CanSubmit
Restituisce True se all'utente corrente è consentito inoltrare il tipo di record denominato.
CQDataCodePageIsSet
Specifica come risultato se la code page dei dati Rational ClearQuest è stata impostata o meno.
ClearNameValues
Elimina tutti i valori nome per la sessione corrente.
DbIdToStringId
Restituisce la stringa IDid convertita da dbid.
DeleteEntity
Elimina il record specificato dal database corrente.
DeleteListMember
Elimina un membro da un elenco denominato.
EditEntity
Esegue l'azione specificata su un record e rende il record disponibile alla modifica.
EntityVisible
Restituisce un'indicazione riguardo alla possibilità che l'entità esista e sia nascosta o meno.
EntityVisibleByDbId
Restituisce un'indicazione riguardo alla possibilità che l'entità esista e sia nascosta o meno.
FireRecordScriptAlias
Richiama l'azione che richiama lo script hook; si utilizzi per simulare un utente che seleziona un'azione per avviare un hook.
GetAccessibleDatabases
Restituisce un elenco di database disponibili per l'accesso dell'utente specificato.
GetAllGroups
Restituisce i nomi di tutti i gruppi che l'utente corrente può visualizzare.
GetAllUsers
Restituisce i nomi di tutti gli utenti che l'utente corrente può visualizzare.
GetAuthenticationLoginName
Restituisce il nome di accesso (cioè, il nome utente) che un utente immette come nome di accesso durante l'autenticazione.
GetAuxEntityDefNames
Restituisce un array di stringhe, ognuna delle quali corrisponde al nome di uno dei tipi di record stateless schema.
GetBasicReturnStringMode
Restituisce la modalità di esecuzione riguardo al modo in cui le stringhe vengono restituite per gli hook e gli script VBScript.
GetBuildNumber
Restituisce il numero build del prodotto.
GetClearQuestAPIVersionMajor
Restituisce un numero versione dell'API.
GetClearQuestAPIVersionMinor
Restituisce un numero versione dell'API.
GetClientCodePage
Restituisce una stringa che descrive la code page del client.
GetCompanyEmailAddress
Restituisce l'indirizzo e-mail della società per l'impostazione internazionale corrente.
GetCompanyFullName
Restituisce il nome completo della società nell'impostazione internazionale corrente.
GetCompanyName
Restituisce il nome della società nell'impostazione internazionale corrente.
GetCompanyWebAddress
Restituisce l'indirizzo Web della società per l'impostazione internazionale corrente.
GetCQDataCodePage
Restituisce una stringa che descrive la code page dei dati Rational ClearQuest.
GetDefaultDbSetName
Restituisce il nome predefinito del gruppo di database.
GetDefaultEntityDef
Restituisce l'oggetto EntityDef predefinito dello schema.
GetDisplayNamesNeedingSiteExtension
Ottiene i nomi degli oggetti che necessitano di un'estensione del sito.
GetEnabledEntityDefs
Restituisce l'oggetto di raccolta EntityDefs abilitato nello schema corrente per una determinata revisione package.
GetEnabledPackageRevs
Restituisce un oggetto di raccolta che rappresenta la serie di PackageRev abilitata per la revisione corrente dello schema.
GetEntity
Restituisce il record specificato.
GetEntityByDbId
Restituisce il record con l'ID database specificato.
GetEntityDef
Restituisce l'oggetto EntityDef specificato.
GetEntityDefFamilyName
Restituisce l'oggetto EntityDef richiesto se si tratta di una famiglia.
GetEntityDefFamilyNames
Restituisce un array che contiene i nomi della famiglia EntityDef richiesti.
GetEntityDefNames
Restituisce un array che contiene i nomi dei tipi di record nello schema del database corrente.
GetEntityDefNamesForSubmit
Restituisce l'elenco di tutti i tipi di record che l'utente può inoltrare.
GetEntityDefOfDbId
Fornisce la funzionalità ‘Trova Record’. Restituisce l'oggetto EntitiyDef per lo specifico ID database del record (DBID).
GetEntityDefOfName
Fornisce la funzionalità ‘Trova Record’. Restituisce l'oggetto EntitiyDef per lo specifico nome visualizzazione record.
GetEntityDefOrFamily
Restituisce l'oggetto EntityDef denominato.
GetEveryoneGroupName
Restituisce il nome del gruppo Everyone.
GetFullProductVersion
Restituisce la stringa di versione completa del prodotto.
GetHookSeesAllRecords
Indica se l'hook corrente visualizza tutti i record o solo i record che l'utente corrente può visualizzare.
GetHookSeesAllUsers
Indica se l'hook corrente visualizza tutti gli utenti o solo gli utenti che l'utente corrente può visualizzare.
GetInstalledDbSets
Restituisce l'elenco dei gruppi di database registrati.
GetInstalledMasterDbs
Restituisce l'elenco dei repository schema registrati (database principali).
GetInstalledMasters
Restituisce l'elenco dei gruppi di database e dei repository schema registrati (database principali).
GetLicenseFeature
Restituisce il nome della funzione FLEXlm utilizzata per ottenere una licenza.
GetLicenseVersion
Restituisce la versione della funzione FLEXlm utilizzata per ottenere una licenza.
GetListDefNames
Restituisce un elenco di elenchi dinamici nel database corrente.
GetListMembers
Restituisce i valori di selezione di un elenco dinamico.
GetLocalReplica
Restituisce informazioni relative alla replica del database.
GetMaxCompatibleFeatureLevel
Ottiene il numero massimo di versione del database supportato dal client Rational ClearQuest in esecuzione su questa macchina.
GetMinCompatibleFeatureLevel
Ottiene il numero minimo di versione del database supportato dal client Rational ClearQuest client in esecuzione su questa macchina.
GetPatchVersion
Restituisce la versione corrente del fix pack del prodotto.
GetProductInfo
(Solo Perl) Restituisce un oggetto CQProductInfo.
GetProductVersion
Restituisce la stringa interna della versione del prodotto che è preimpostata in un file di intestazione.
GetQueryEntityDefFamilyNames
Restituisce i nomi di tutte le query della famiglia EntityDefs.
GetQueryEntityDefNames
Restituisce i nomi di tutti i tipi di record che possono essere utilizzati nelle query.
GetReqEntityDefNames
Restituisce i nomi dei tipi di record basati sullo stato nello schema del database corrente.
GetServerInfo
Restituisce una stringa che identifica il server OLE della sessione.
GetSessionDatabase
Restituisce informazioni generali relative al database a cui si sta accedendo nella sessione corrente.
GetSessionFeatureLevel
Ottiene il numero di versione del client Rational ClearQuest attualmente in esecuzione su questa macchina.
GetSiteExtendedNames
Ottiene nomi estesi degli oggetti Database.
GetSiteExtension
Ottiene l'estensione del sito per un database.
GetStageLabel
Restituisce un'etichetta di fase utilizzata per la build; l'etichetta di fase viene creata dinamicamente per ogni build.
GetSubmitEntityDefNames
Restituisce un array che contiene i nomi dei tipi di record che possono essere utilizzati per la creazione di un nuovo record.
GetSuiteProductVersion
Restituisce la stringa di versione suite.
GetSuiteVersion
Restituisce la stringa di versione suite.
GetUnextendedName
Ottiene il nome non esteso di un database.
GetUserEmail
Restituisce un indirizzo e-mail dell'utente che ha effettuato l'accesso a questa sessione.
GetUserFullName
Restituisce il nome completo dell'utente che ha effettuato l'accesso a questa sessione.
GetUserGroups
Restituisce un elenco di gruppi ai quali l'utente corrente appartiene.
GetUserLoginName
Restituisce il nome utilizzato per accedere a questa sessione.
GetUserMiscInfo
Restituisce varie informazioni relative all'utente che ha effettuato l'accesso a questa sessione.
GetUserPhone
Restituisce il numero di telefono dell'utente che ha effettuato l'accesso per questa sessione.
GetWebLicenseVersion
Restituisce la versione della funzione FLEXlm utilizzata per ottenere una licenza Web.
GetWorkSpace
Restituisce l'oggetto Workspace della sessione.
HasUserPrivilege
Verifica il livello di privilegio utente in un contesto di sicurezza.
HasValue
Restituisce un valore Bool che indica se esiste la variabile di sessione specificata.
IsClientCodePageCompatibleWithCQDataCodePage
Specifica se la code page del client è compatibile con la code page dei dati Rational ClearQuest o meno.
IsEmailEnabled
Verifica se l'e-mail dell'utente corrente è abilitata o meno.
IsMetadataReadonly
Restituisce un valore booleano che indica se i metadati della sessione sono di sola lettura.
IsMultisiteActivated
Restituisce un valore booleano che indica se il database corrente è stato attivato per operazioni multisito.
IsPackageUpgradeNeeded
Restituisce un valore booleano che indica se la revisione corrente del package applicata allo schema è la revisione più elevata del package disponibile.
IsReplicated
Restituisce un valore booleano che indica se il database corrente dispone di almeno due siti replicati.
IsRestrictedUser
Verifica i privilegi utente in un contesto di sicurezza.
IsSiteExtendedName
Verifica se il nome del database è un nome esteso.
IsStringInCQDataCodePage
Specifica se la code page dei dati Rational ClearQuest contiene una stringa specifica.
IsUnix
Restituisce un valore booleano che indica se Rational ClearQuest è in esecuzione sul sistema UNIX o su una macchina Linux.
IsUnsupportedClientCodePage
Restituisce come risultato se la codepage del client è supportata o meno.
IsUserAppBuilder
Verifica i privilegi Schema designer in un contesto di sicurezza.
IsUserSuperUser
Verifica i privilegi super utente in un contesto di sicurezza.
IsWindows
Restituisce un valore booleano che indica se IBM Rational ClearQuest è in esecuzione su una macchina Windows.
LoadEntity
Ottiene i valori più recenti di un record.
LoadEntityByDbId
Ottiene i valori più recenti di un record.
MarkEntityAsDuplicate
Modifica il record specificato per indicare che esso è un duplicato di un altro record.
OpenQueryDef
Carica una query da un file.
OutputDebugString
Specifica un messaggio che può essere visualizzato da un debugger o da uno strumento simile.
ParseSiteExtendedName
Suddivide il nome del database in un nome non esteso e in un'estensione del sito.
SetBasicReturnStringMode
Specifica la modalità di esecuzione relativa a al modo in cui le stringhe sono restituite per gli hook e script VBScript.
SetHookSeesAllRecords
Specifica se l'hook corrente visualizza tutti i record o solo i record che l'utente corrente può visualizzare.
SetHookSeesAllUsers
Specifica se l'hook corrente visualizza tutti gli utenti o solo gli utenti che l'utente corrente può visualizzare.
SetListMembers
Imposta i membri in un'elenco denominato.
SetRestrictedUser
Imposta le limitazioni dell'utente in un contesto di sicurezza.
StringIdToDbId
Restituisce il numero dbid convertito dall'ID stringa.
Unbuild
(Solo Perl) Elimina un oggetto Session, una volta terminata l'operazione.
UnmarkEntityAsDuplicate
Rimuove l'indicazione che il record specificato è un duplicato di un altro record.
UserLogon
Effettua l'accesso come utente specificato per una sessione del database.
ValidateStringInCQDataCodePage
Verifica se una stringa specifica è presente nella code page di dati Rational ClearQuest per il repository schema della sessione.
ValidateUserCredentials
Convalida le credenziali utente, dopo aver specificato un nome di accesso e una password.
Nota: per i metodi Perl che si associano alle proprietà Visual Basic, consultare la sezione relativa alle proprietà di questo oggetto.

Il seguente elenco riepiloga i metodi aggiuntivi dell'oggetto Session Perl:

Nome metodo
Descrizione
GetNameValue
Ottiene il valore associato ad uno specifico nome della variabile.
SetNameValue
Imposta il valore associato ad uno specifico nome della variabile.

Feedback