DB2 Versione 9 per Linux, UNIX e Windows

Procedura guidata Distribuisci routine - Pagina Opzioni per la routine

Utilizzare questa pagina per specificare le opzioni per le routine.

Opzioni di precompilazione
Immettere le opzioni di precompilazione SQL che si desidera utilizzare per creare le procedure memorizzate. È possibile immettere le opzioni PRECOMPILE PROGRAM (PREP) e BIND. Le opzioni di precompilazione SQL che denominano i dataset non sono riconosciute. Fare riferimento a IBM DB2 Command Reference per ulteriori informazioni sulle opzioni PRECOMPILE PROGRAM (PREP) e BIND.
Opzioni di compilazione
Immettere una stringa che specifichi le opzioni di compilazione che si desidera utilizzare con questa procedura memorizzata.
Abilita debug
Solo per DB2 per Linux, UNIX e Windows: selezionare questa opzione per creare la procedura memorizzata per il debug.
Applica impostazioni cartella
Specifica che le impostazioni che sono state applicate alla cartella verranno applicate alla routine selezionata.
Percorso traduttore SQLJ
Specificare il nome e il percorso completo del file JAR contenente la libreria della classe SQLJ che implementa il supporto per la conversione SQLJ.
Nome classe traduttore SQLJ
Specificare il nome completo del pacchetto della classe SQLJ utilizzata per la conversione delle istruzioni SQLJ.
Schema pacchetto
Immettere il qualificatore per i pacchetti collegati da db2sqljcustomize. db2sqljcustomize memorizza questo valore nel profilo serializzato personalizzato e viene utilizzato quando i pacchetti associati sono collegati.
Applica predefiniti
Specifica che verranno applicati i valori predefiniti dalle preferenze.
Applica impostazioni alla cartella
Specifica che le impostazioni che sono state applicate alla cartella verranno applicate a tutte le routine della cartella stessa.
ID raccolta
Immettere il nome dell'ID di raccolta. L'ID di raccolta identifica la raccolta di pacchetti utilizzata quando viene eseguita la procedura memorizzata. Il nome può contenere un massimo di 18 caratteri alfanumerici. Se non viene specificato alcun ID di raccolta, quando viene eseguita la procedura memorizzata verrà utilizzato il nome della raccolta del pacchetto che contiene l'istruzione CALL. Se il programma chiamante non utilizza un pacchetto, la raccolta di pacchetti viene impostata sul valore del registro speciale CURRENT PACKAGESET.
Opzioni di runtime
Immettere le opzioni di runtime dell'ambiente del linguaggio per la procedura memorizzata. Se non vengono specificate le opzioni di runtime, l'ambiente del linguaggio utilizzerà i valori predefiniti di installazione.
Ambiente WLM
Immettere il nome dell'ambiente MVS workload manager (WLM) in cui eseguire l'oggetto. Il nome può contenere un massimo di 18 caratteri alfanumerici. Se non si specifica un ambiente WLM, l'oggetto viene eseguito nell'area di indirizzamento che è stata definita quando è stato installato DB2. Se si utilizzano ambienti WLM differenti, è possibile isolare un gruppo di programmi da un altro. È possibile isolare i programmi in base ai requisiti di sicurezza. Contattare l'amministratore di sistema per determinare quando utilizzare questa opzione.
Limite temporale ASU
Mostra il tempo del processore, espresso in unità di servizio CPU, che può essere eseguito un singolo richiamo di una procedura memorizzata. Specificare un valore intero. Se non si specifica alcun valore, verrà utilizzata l'opzione NO LIMIT. L'impostazione di un limite può risultare utile quando si esegue il debug di una procedura memorizzata.
Mantieni residente
Selezionare questa opzione per specificare che viene eseguito il modulo di caricamento della procedura memorizzata in memoria dopo l'esecuzione della procedura memorizzata. Se questa opzione non è selezionata, il modulo di caricamento viene eliminato dalla memoria dopo l'esecuzione della procedura. Se la procedura resta in memoria, le prestazioni risulteranno ottimizzate in quanto si elimina il tempo necessario a caricare l'applicazione. Tuttavia, questa opzione aumenta la quantità di memoria virtuale richiesta dall'area di indirizzamento della procedura memorizzata.
DB2
Selezionare questa opzione per specificare che la procedura memorizzata non verrà eseguita in un ambiente di sicurezza esterna. Se la procedura accede a risorse protette da un prodotto di sicurezza esterna, l'accesso viene eseguito utilizzando l'ID di autorizzazione associato all'area di indirizzamento della procedura memorizzata.
Utente
Selezionare questa opzione per specificare che la procedura memorizzata verrà eseguita in un ambiente di sicurezza esterna. Se la procedura accede a risorse protette da un prodotto di sicurezza esterna, l'accesso viene eseguito utilizzando l'ID di autorizzazione dell'utente che ha richiamato la procedura.
Utilità di definizione
Selezionare questa opzione per specificare che la procedura memorizzata verrà eseguita in un ambiente di sicurezza esterna. Se la procedura accede a risorse protette da un prodotto di sicurezza esterna, l'accesso viene eseguito utilizzando l'ID di autorizzazione del proprietario della procedura.
Utilità di generazione
Mostra il nome del programma di utilità di generazione delle procedure memorizzate da richiamare quando viene generata una procedura memorizzata Java su un server z/OS. Il responsabile del database può configurare le copie della routine di generazione in modo da utilizzare diverse risorse come necessario. Se vengono trovati dei nomi validi, sarà possibile selezionarli da questa finestra.
Proprietario della generazione
Mostra l'ID di autorizzazione di DB2 per z/OS che avrà la responsabilità di generare, rigenerare ed eliminare la routine. Se si specifica un ID di autorizzazione secondario o un nome gruppo uguale al proprietario di generazione, più di un utente può condividere la responsabilità per la gestione di questa routine. Se non si specifica un proprietario di generazione, il programma di utilità di generazione indica uno degli ID di autorizzazione del processo, come ad esempio CURRENT SQLID, come proprietario di generazione.
Opzioni di precollegamento
Immettere una stringa che specifichi le opzioni per il programma di precollegamento. Il programma di precollegamento combina i moduli degli oggetti in un'applicazione in un unico modulo di oggetto.
Opzioni di collegamento
Immettere una stringa che specifichi le opzioni per l'editor di collegamento. Questo editor elabora il modulo dell'oggetto creato dal programma di precollegamento e genera un modulo di caricamento che può essere richiamato per l'esecuzione.
Opzioni di bind
Immettere una stringa che specifichi le opzioni di bind per i pacchetti.
Genera procedura memorizzata sul server
Selezionare questa opzione per creare la procedura memorizzata sul server. Se non si seleziona questa opzione, per creare la procedura memorizzata viene utilizzato il driver DB2 Universal JDBC. Questa opzione limita il codice sorgente della procedura memorizzata a 32 KB. Altrimenti, il codice sorgente può arrivare a un massimo di 10 MB.
Pacchetto root
Immettere il nome root dei pacchetti che verranno creati dal binder SQLJ. Se non viene specificata alcuna opzione, un nome root verrà derivato dal nome del profilo. I nomi possono contenere un massimo di sette caratteri. Le cifre 1, 2, 3 e 4 verranno aggiunte al nome del pacchetto root per creare i quattro nomi dei pacchetti finali (uno per ogni livello di isolamento). I pacchetti sono collegati ai seguenti livelli di isolamento: PACKAGENAME1 collegato al livello di isolamento UR; PACKAGENAME2 collegato al livello di isolamento CS; PACKAGENAME3 collegato al livello di isolamento RS; PACKAGENAME4 collegato al livello di isolamento RR.
Generazione verbose
Selezionare questa opzione per visualizzare lo stato dettagliato dell'avanzamento del processo di generazione. I messaggi di generazione verranno visualizzati nella vista Output.
Nome Jar
Solo per database di origine Derby Versione 10: mostra il nome del file JAR che verrà utilizzato per installare la routine sul server. DB2 utilizza questo nome file JAR anche come ID JAR nel catalogo DB2.
File di origine
Solo per database di origine Derby Versione 10: specificare il percorso completo del file di origine Java oppure fare clic su Sfoglia per selezionarlo.
Pacchetto DB2
Solo per DB2 per iSeries: specificare il nome del pacchetto DB2 che si desidera utilizzare quando si creano le procedure memorizzate SQLJ. Ad esempio, QUSRSYS/SER3283432 dove QUSRSYS è il nome di una libreria seguito da un nome di profilo serializzato a 10 caratteri. Per informazioni sui valori validi, fare riferimento alla documentazione DB2 sulla creazione delle procedure memorizzate SQLJ.



Feedback

Icona Aggiorna Ultimo aggiornamento per DB2 Versione 9.1