È possibile utilizzare
tale API per scrivere codice eseguito in
Rational ClearQuest
(codice hook) oppure eseguito indipendentemente da un'istanza dell'applicazione
Rational ClearQuest.
È anche possibile utilizzare l'API per creare un'integrazione tra un'applicazione (servizio, tool o programma di 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 nel repository di schemi.
- Integrazioni tra un'applicazione e Rational ClearQuest
- Integrare la funzionalità di un servizio, un tool o un programma di utilità
con la capacità di visualizzare o modificare i dati che Rational ClearQuest memorizza
nel database utente e nel repository di schemi. Per ulteriori informazioni, cunsultare 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 per lo sviluppatore dello schema.
È 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.