VISTE DB2 ACCESS


Creazione di una DAV
1. In IBM® Lotus® Domino(TM) Designer, aprire il database IBM® Lotus® Notes®che risiede in DB2, per cui si desidera creare una DAV.

2. Nel Navigatore applicazioni, scegliere Dati-Viste DB2 Access.

3. Fare doppio clic sull'elemento di progettazione Viste DB2 Access.

4. Fare clic su Nuove viste DB2 Access. Appare il pannello Nuove viste DB2 Access

5. Immettere un nome per la vista.

6. Selezionare il modulo e le applicazioni da associare alla vista DB2 Access e fare clic su OK. Appare la finestra informazioni Vista DB2 Access.

7. Specificare i campi (colonne) da utilizzare nella DAV. Scegliere una delle seguenti opzioni:


8. Impostare le proprietà di ogni campo facendo doppio clic sul campo e completando la finestra di dialogo Voce vista Access:
CampoOperazione
Nome del campoImmettere il nome del campo se si aggiunge un nuovo campo.

Questo è il nome del campo corrispondente alla colonna DB2 nella DAV, quindi deve essere il nome di un campo effettivamente visualizzato nella nota (altrimenti non verrebbe trovato alcun campo corrispondente e la colonna della vista DB2 sarebbe vuota)

Nota Se si utilizzasse il metodo Scegli campo per specificare i campi per la DAV, si potranno modificare i nomi dei campi nelle proprietà, ma se si modifica il nome del campo in modo che non corrisponda più a un nome di campo nella nota, la colonna corrispondente in DB2 sarà vuota.

Tipo NotesIndicare il tipo di dati Notes per questo campo

Nota I tipi di dati Notes formula, rich text e rich text semplice non sono supportati per l'utilizzo nelle DAV.

Tipo DB2Indicare il tipo di dati contenuti nel campo. Notes indicherà un valore predefinito associato al tipo Notes che viene scelto.

Nota Se si ha un intero definito nella DAV e un inserimento da DB2 fornisce un numero reale (con decimali), l'inserimento andrà a buon fine e il valore decimale sarà troncato.

Campo indice DB2Crea la colonna come un campo indice DB2, che accorda il record del database per il reperimento rapido
Consenti troncamento dei dati di NotesSpecifica che la vista DB2 può "ritagliare" i dati Notes (visualizzare solo caratteri entro la lunghezza della colonna DB2)
Memorizza valori multipli

Nota: questa opzione è abilitata solo per campi a più valori.

Se un campo Notes ha più valori, si può selezionare di utilizzare:
  • solo il primo valore nel campo
  • valori delimitati. Per campi a più valori, tutti i valori dei dati possono venire visualizzati nella vista come testo delimitato.
Separatori input DB2 a più valoriSe si è scelto di utilizzare valori delimitati in questo campo, indicare il separatore utilizzato.

Questo separatore è quello che sarà utilizzato per separare più valori nella colonna DB2 e per suddividere DB2 INSERT o DB2 UPDATES in valori separati. Non è collegato al delimitatore specificato nell'impostazione del modulo, che è utilizzato dal client Notes.

Il separatore predefinito è il punto e virgola.

Lunghezza di colonna DB2 Questo valore è utilizzato per definire la lunghezza di colonna in DB2 (essenzialmente le lunghezza del campo in Notes ).

Questo è richiesto solo per le colonne mappate sul tipo di dati DB2 Varchar (tutti gli altri tipi sono a lunghezza fissa). Il valore predefinito per varchar è 100.


9. Fare clic su Impostazione Viste DB2 Access per specificare le proprietà della DAV stessa. Nella finestra di dialogo Vista DB2 Access, completare quanto segue:
CampoOperazione
NomeImmettere un nome per la DAV. Questo è il nome effettivo della vista DB2 e deve essere un nome valido per una vista DB2. Se si immettono spazi nel nome, in DB2 questi saranno convertiti in sottolineature (ad esempio, numero civico diventa numero_civico).
CommentoImmettere informazioni sulla DAV
Selezionare il modulo (o i moduli) associato alla vista DB2 AccessSpecificare i criteri di selezione delle righe eseguendo una delle seguenti operazioni:
  • Selezionare tutti i moduli a cui associare tutti i moduli del database con la DAV. Tutte le note di dati nell'NSF avranno una riga nella vista di accesso.
  • Selezionare i singoli moduli nella casella di riepilogo per associarli alla DAV. Questo elenco viene utilizzato da DB2 per determinare i dati con cui popolare la DAV. Solo le note di dati con un elemento FORM che corrisponde a uno dei valori selezionati appariranno nella vista.
10. Specificare le opzioni per l'aggiunta di dati alla DAV da DB2:
CampoOperazione
Calcolare nel modulo all'inserimento o aggiornamento in DB2Abilitare questa opzione se il modulo selezionato contiene campi calcolati e si desidera che le formule siano calcolate quando la nota viene creata o aggiornata utilizzando SQL.
Modulo predefinito da utilizzare per inserimenti DB2 Gli utenti DB2 possono eseguire inserimenti, aggiornamenti ed eliminazioni (purché abbiano le autorizzazioni necessarie) sui dati della DAV. Tuttavia, è possibile eseguire queste operazioni solo su un modulo associato nella definizione della DAV, anche se sono selezionati più moduli. Specificare il modulo che sarà utilizzato per inserimenti, aggiornamenti ed eliminazioni DB2.
11. Specificare le opzioni DAV nella pagina Avanzate:
CampoOperazione
Normalizza su GMT per conversione fuso orarioSelezionare questa opzione per standardizzare in GMT tutte le date e ore della vista DB2. Questo è particolarmente utile per le applicazioni DB2 distribuite a cui si accede da utenti in vari fusi orari.

Nota Questa impostazione si applica solo a colonne mappate sui campi Data/ora del documento. I campi speciali (ad esempio #CREATED) sono scritti sempre su DB2 in GMT.

Nota Con la versione 8, le opzioni per selezionare #UNID, #OID e ora modificata non sono più opzioni avanzate. Sono selezionate come campi speciali # quando sono selezionati altri campi.

12. Salvare la vista.

13. (facoltativo - consigliato) Fare clic su Convalida. La convalida della DAV verifica che la definizione soddisfi i requisiti minimi per costruire una vista DB2 valida e fornisce un modo rapido per controllare la validità della definizione della vista di accesso mentre si è ancora nell'impostazione della DAV.

14. Chiudere la vista.

15. Nel riquadro di lavoro della DAV, fare clic su Crea/Aggiorna in DB2.

16. Fare clic su Compilare in DB2. Questa operazione compila la vista con i dati dei campi.

Note:


Campi speciali per la DAV

Dalla versione 8, è disponibile per la DAV un'ampia gamma di metadati che precedentemente erano accessibili solo per mezzo del linguaggio delle formule di Notes . Sono disponibili anche i metadati nello stesso DAV.
Nome del campoDescrizioneTipoMemorizzato
#ADDEDTOFILEData in cui il documento è stato aggiunto al databaseRegistrazione dell'oraY
#CREATEDCome @CreatedRegistrazione dell'oraY
#DATABASENome NSFVarcharN
#DBPATHPercorso completo e nome NSFVarcharN
#MODIFIEDCome @ModifiedRegistrazione dell'oraY
#OIDOID di Notes per ogni notaVarcharY
#PUBLICACCESSAbilita il comportamento Public Access di NotesVarchar bitN
#REFDa $RefVarchar bitY
#REPLICAIDReplicaIDVarchar bitN
#RESPINFOId della nota superiore, seguito da un numero discendente, seguito da un elenco di identificativi di note dipendentiLong VarcharY
#SEQUENCENUMBEROID.SequenceInteroY
#SERVERCN del serverVarcharN
#UNIDUNID Notes di ogni campoVarcharY
I campi speciali che si applicano a singole note hanno i valori memorizzati nella tabella DAV. I campi speciali che si applicano al database o alle DAV in generale non sono memorizzati nella tabella DAV, ma hanno i valori codificati nella definizione della vista. Le colonne non memorizzate possono essere interrogate dalla vista e sono incluse come parte di una SELECT nella formula SQL della vista Query. Le colonne non memorizzate non sono disponibili quando alla tabella di Access si accede direttamente.

Alcuni dei campi speciali eseguono modifiche aggiuntive nelle note sottostanti.

Utilizzare SELECT #NOTEID nella formula di query SQL della vista formula per permettere l'apertura dei documenti facendo doppio clic nella voce della vista.

Specificare il campo speciale #OID nella definizione della DAV e SELECT #OID nella formula SQL della vista query per abilitare le seguenti possibilità.

#REF nella formula DAV crea un elemento $REF nella nota.

#RESPINFO nella formula DAV imposta le informazioni della nota principale e della risposta.

Specificare il campo speciale #PUBLICACCESS nella definizione della DAV e SELECT #PUBLICACCESS nella formula SQL della vista query per abilitare il comportamento di accesso pubblico si Notes nella vista query.

Le registrazioni dell'ora sono normalizzate su GMT.

Note sulla compatibilità delle versioni:


Visualizzazione dello stato della DAV

Le seguenti icone visualizzano lo stato della DAV che viene creata:


Vedere anche