È possibile utilizzare tale
API per scrivere il codice che viene eseguito in Rational ClearQuest (codice hook) o che
viene eseguito indipendentemente da un'istanza dell'applicazione Rational ClearQuest.
È anche possibile utilizzare l'API per creare un'integrazione tra un'applicazione (servizio, strumento o utilità)
nuova o esistente e l'applicazione Rational ClearQuest.
- Tipo di codice
- Esempio
- Gli script hook per lo schema Rational ClearQuest
- Modificare i record inoltrati dagli utenti e convalidare i record
prima che siano inviati al database utente. (Rational ClearQuest Designer
fornisce un editor per inserire gli script hook.)
- Le applicazioni esterne che vengono eseguite fuori da Rational ClearQuest
- Visualizzare o modificare i dati che Rational ClearQuest memorizza
nel database utente e nell'archivio di schemi.
- Integrazioni tra un'applicazione e Rational ClearQuest
- Integrare la funzionalità di un servizio, uno strumento o un'utilità
con la capacità di visualizzare o modificare i dati che Rational ClearQuest memorizza
nel database utente e nell'archivio di schemi. Per ulteriori informazioni, consultare le Considerazioni per le integrazioni Rational
ClearQuest nella guida per lo sviluppatore dello schema.
Rational ClearQuest esegue
gli hook in VBScript o Perl, ma non nello stesso momento. Rational ClearQuest Designer
consente di passare da un linguaggio di script all'altro. Per ulteriori informazioni, consultare
la guida Schema Developer.
È possibile scrivere applicazioni esterne in qualsiasi ambiente di programmazione che
supporti l'automazione OLE (come Visual Basic o Visual C++) o che possa eseguire script Perl.
Le costanti
Rational ClearQuest elencate
vengono caricate prima e sono disponibili per essere utilizzate nelle funzioni hook di campo, script di
record e globali. Tuttavia, per utilizzare le costanti
in un'applicazione esterna, è necessario aggiungere le definizioni di costante al
programma o i valori non verranno
impostati.