Introduzione

In questo Oracle by Example (OBE) di 60 minuti viene descritto come eseguire le operazioni di tabella utilizzando il Web Object Management Workbench (client Web).

A partire da Tools Release 9.2.26.0, è possibile eseguire operazioni di tabella su Web OMW. Le operazioni di tabella consentono di eseguire azioni su tabelle fisiche all'interno di un database. Queste operazioni garantiscono che gli attributi fisici di una tabella di database siano allineati alle specifiche utente definite in EnterpriseOne.

È possibile completare tutte le operazioni della tabella direttamente da Web OMW, tra cui Generazione tabella, Generazione indice, Copia tabella e Elimina tabella.

È inoltre possibile eseguire operazioni quali:

  • Generazione indice: attualmente, quando si utilizza la funzione Genera indice, EnterpriseOne genera tutti gli indici definiti nelle specifiche utente nel client di sviluppo. Web OMW consente di generare in modo selettivo indici specifici.
  • Generazione tabella per dati esistenti: quando si genera una tabella che contiene già dati (con colonna aggiunta solo nella specifica tabella), è possibile utilizzare un comando ALTER per modificare la tabella fisica e abbinare le specifiche senza perdere i dati esistenti.
Nota: per eseguire operazioni di tabella sul progetto Web OMW, è necessario impostare le autorizzazioni del database appropriate. Contattare l'amministratore del database per impostare queste autorizzazioni.

Obiettivi

In questo OBE, imparerai come:

  • Preparare PET_STORE utilizzando OMW nel client di sviluppo
  • Eseguire l'operazione Genera tabella utilizzando Web OMW
  • Eseguire l'operazione Genera indice utilizzando Web OMW
  • Esecuzione dell'operazione Copia tabella mediante Web OMW
  • Eseguire l'operazione Elimina tabella utilizzando Web OMW
  • Eseguire l'operazione ALTER Table utilizzando Web OMW
  • Verifica dei log delle operazioni della tabella mediante Web OMW

Presupposto

A partire dalla Release 26 e dalla Release Strumenti 9.2.26.0, è possibile eseguire le operazioni tabella su Web OMW.

Operazioni preliminari

Scaricare il par file da utilizzare in questa OBE.

Prepara PET_STORE utilizzando OMW sul client di sviluppo

È innanzitutto necessario creare un progetto OMW contenente oggetti tabella e far avanzare il progetto per utilizzarlo. Per descrivere i passi di questo argomento, viene creato un nuovo progetto denominato PET_STORE.

  1. Accedere a EnterpriseOne (DV920) al client di sviluppo.
  2. Dal menu Sviluppo applicazioni (GH902), espandere la cartella Gestione oggetti, selezionare l'applicazione Workbench gestione oggetti (P98220) o passare a OMW da Percorso rapido.
    Segue la descrizione di img1.png
    Passaggio al Workbench gestione oggetti (P98220)
  3. Fare clic su Aggiungi nel menu.
    Segue la descrizione di img2.png
    Workbench gestione oggetti
  4. Selezionare Progetto OMM e fare clic su OK.
    Segue la descrizione di img3.png
    Workbench gestione oggetti - Aggiungere l'oggetto EnterpriseOne al progetto
  5. Completare i campi obbligatori nella scheda Riepilogo e fare clic su OK.
    Segue la descrizione di img4.png
    Workbench gestione oggetti - Revisioni progetto
  6. Selezionare il progetto PET_STORE dai progetti OMW e fare clic su Progetto avanzato.
    Segue la descrizione di img5.png
    Workbench gestione oggetti - Progetto avanzato
  7. Immettere 21 e fare clic su OK.
    Segue la descrizione di img6.png
    Workbench gestione oggetti - Conferma modifica stato progetto
  8. Selezionare il progetto PET_STORE e fare clic su Ripristina.
    Segue la descrizione di img7.png
    Workbench gestione oggetti - Ripristino
  9. Fare clic su per confermare.
    Segue la descrizione di img8.png
    Sovrascrivi/elimina specifiche
  10. Fare clic su per utilizzare il file par progetto.
    Segue la descrizione di img9.png
    Tipo di ripristino
  11. Selezionare il file PRJ_PET_STORE_60_99.par e fare clic su Apri per eseguire il ripristino.
  12. Selezionare il progetto PET_STORE e fare clic su Esegui checkout.
    Segue la descrizione di img10.png
    Workbench gestione oggetti - Checkout
  13. Ripetere i passi da 8 a 11 per ripristinare il progetto PET_STORE.
  14. Fare clic su Trova per eseguire l'aggiornamento.
  15. Selezionare il progetto PET_STORE e fare clic su Check-in.
    Segue la descrizione di img11.png
    Progetto in evidenza - Check-in
  16. Fare clic su Trova per eseguire l'aggiornamento.
    Segue la descrizione di img12.png
    Aggiorna

Esecuzione dell'operazione Genera tabella mediante Web OMW

In questa sezione verrà eseguita la generazione della tabella nel workbench di gestione oggetti Web (Web OMW).

  1. Accedere a EnterpriseOne sul client Web.
  2. Passare a P98220W (Object Management Workbench - Web) dal percorso rapido.
  3. Nel form Workbench gestione oggetti - Web immettere PET_STORE nella riga QBE progetto e fare clic su Trova. Selezionare il progetto PET_STORE.
    Segue la descrizione di img13.png
    Workbench gestione oggetti - Web
  4. Nella scheda Oggetti progetto selezionare F55TST, quindi fare clic su Operazioni tabella nell'elenco a discesa Altre azioni riga.
    Segue la descrizione di img14.png
    Seleziona operazioni tabella
  5. Selezionare Genera tabella e fare clic su OK.
    Segue la descrizione di img15.png
    Finestra Operazioni tabella
  6. Verificare l'origine dati di destinazione e fare clic su OK.
    Segue la descrizione di img16.png
    Genera tabella
  7. Verificare il risultato e fare clic su OK per completarlo.
    Segue la descrizione di img17.png
    Risultato generazione tabella

Eseguire l'operazione Genera indice utilizzando OMW e Web OMW

In questa sezione, si prepareranno le modifiche dell'indice utilizzando OMW sul client di sviluppo.

Preparazione delle modifiche dell'indice sul client di sviluppo

  1. Accedi al file EnterpriseOne (DV920) del client di sviluppo.
  2. Passare a OMW (Object Management Workbench) dal percorso rapido.
  3. Nella maschera Workbench gestione oggetti trovare il progetto PET_STORE.
    Segue la descrizione di img18.png
    Workbench gestione oggetti
  4. In PET_STORE andare a Oggetti, selezionare F55TST, quindi fare clic su Ripristina.
  5. Fare clic su per confermare l'azione nella finestra Sovrascrivi/elimina specifiche.
    Segue la descrizione di img19.png
    Sovrascrivi/elimina specifiche
  6. Fare clic su per utilizzare il file par oggetto.
    Segue la descrizione di img20.png
    Tipo di ripristino
  7. Ripristinare il file TBLE_F55TST_60_99.par modificato (con modifiche all'indice) per eseguire il test di Genera indice.
  8. Nota: è inoltre possibile modificare gli indici per F55TST selezionando Progettazione, Strumenti di progettazione e selezionando Guida alla progettazione della tabella iniziale.
    Segue la descrizione di img21.png
    Strumenti di progettazione

Esecuzione dell'operazione Genera indice in Web OMW

In questa sezione verrà eseguito il comando Genera indice nel workbench di gestione oggetti Web (Web OMW).

  1. Accedere a EnterpriseOne sul client Web.
  2. Passare a P98220W (Object Management Workbench - Web) dal percorso rapido.
  3. Nel modulo Web Workbench gestione oggetti immettere PET_STORE nella riga QBE progetto, quindi fare clic su Trova e selezionare il progetto PET_STORE.
  4. Nella scheda Oggetti progetto, selezionare F55TST, quindi fare clic su Operazioni tabella nell'elenco a discesa Altre azioni riga.
    Segue la descrizione di img22.png
    Seleziona operazioni tabella
  5. Selezionare Genera indice da Operazione tabella, quindi fare clic su OK.
    Segue la descrizione di img23.png
    Finestra Operazioni tabella
  6. Verificare l'origine dati e il risultato di confronto di destinazione nella finestra Genera indice.
    Segue la descrizione di img24.png
    Generazione di un indice
  7. I dettagli dell'indice della tabella vengono visualizzati utilizzando il layout (JDE_Index_Detail).
    Segue la descrizione di 241.png
    Utilizzo dell'indice delle tabelle
  8. Nel menu Form fare clic su Genera tutto.
    Segue la descrizione di img26.png
    Opzione Genera tutto
  9. Verificare il risultato e fare clic su OK.
    Segue la descrizione di img27.png
    Generazione dell'indice
    Segue la descrizione di img28.png
    Generare l'indice
  10. Per uscire, fare clic su Chiudi.

Esecuzione dell'operazione Copia tabella mediante Web OMW

In questa sezione verrà eseguita la copia della tabella nel workbench Gestione oggetti Web (Web OMW).

  1. Accedere a EnterpriseOne sul client Web.
  2. Passare a P98220W (Object Management Workbench - Web) dal percorso rapido.
  3. Nel form Workbench gestione oggetti - Web immettere PET_STORE nella riga QBE progetto, quindi fare clic su Trova, quindi selezionare il progetto PET_STORE.
    Segue la descrizione di img29.png
    Oggetti progetto
  4. Nella scheda Oggetti progetto, fare clic su Aggiungi esistenti. Nella finestra Aggiungi oggetto EnterpriseOne a progetto, selezionare Tabella nel campo Oggetto generale, quindi fare clic su OK.
    Segue la descrizione di img30.png
    Aggiungere l'oggetto EnterpriseOne al progetto
  5. Cercare e selezionare una tabella esistente (ad esempio, F0911 - Libro contabile conto) e fare clic su OK.
    Segue la descrizione di img31.png
    Ricerca e selezione del programma di gestione libreria oggetti
  6. Nella scheda Oggetti progetto selezionare F0911, quindi fare clic su Operazioni tabella nell'elenco a discesa Altre azioni riga.
    Segue la descrizione di img32.png
    Oggetti progetto
  7. Nella finestra Operazione tabella, selezionare Copia tabella e fare clic su OK.
    Segue la descrizione di img33.png
    Operazione di tabella
  8. Selezionare e verificare l'origine e l'origine dati di destinazione e fare clic su OK.
    Segue la descrizione di img34.png
    Copia tabella
  9. Fare clic su OK.
    Segue la descrizione di img35.png
    Selezione della stampante
  10. Verificare il risultato e fare clic su OK.
    Segue la descrizione di img36.png
    Copia tabella
  11. Passare a Visualizza stato job per verificare i risultati nel report R9866W|XJDE0001.
    Segue la descrizione di img37.png
    Visualizzare lo stato dei job.
  12. Fare clic su Visualizza output dalla colonna della griglia quando lo stato viene impostato su 'D' (Fine).
    Segue la descrizione di img38.png
    Report - Copia tabella da Operazione tabella OMW Web - Ricerca job sottomessa
  13. Verificare i risultati.
    Segue la descrizione di img39.png
    Copia report tabella
  14. Nota: per completare i passi descritti in questa sezione, è stato utilizzato R9866W per eseguire l'operazione Copia tabella a causa del limite di timeout della funzione business nel runtime Web.

Eseguire l'operazione Elimina tabella utilizzando Web OMW

In questa sezione verrà eseguita l'operazione della tabella di rilascio nel workbench di gestione oggetti Web (Web OMW).

  1. Accedere a EnterpriseOne sul client Web.
  2. Passare a P98220W (Object Management Workbench - Web) utilizzando Percorso rapido.
  3. Nel form Workbench gestione oggetti - Web immettere PET_STORE nella riga QBE progetto, quindi fare clic su Trova, quindi selezionare il progetto PET_STORE.
  4. Nella scheda Oggetti progetto, selezionare F55TST, quindi selezionare Operazioni tabella dall'elenco a discesa Altre azioni riga.
    Segue la descrizione di img40.png
    Operazioni di tabella
  5. Nella finestra Operazioni tabella, selezionare Elimina tabella dal database e fare clic su OK.
    Segue la descrizione di img41.png
    Finestra Operazioni tabella
  6. Modificare l'origine dati di destinazione in Dati business - TEST e fare clic su OK.
    Segue la descrizione di img42.png
    Elimina tabella
  7. Verificare i risultati e fare clic su OK per completarli.
    Segue la descrizione di img43.png
    Risultato eliminazione tabella

Eseguire l'operazione della tabella ALTER utilizzando Web OMW

Prerequisiti per la tabella ALTER:

  • Aggiungi solo colonna/e.
  • Dati nella tabella esistente (conservare i dati)
Nota:
  • Per eseguire l'operazione *ALTER, ALTER Table utilizza le specifiche di tabella basate sul pacchetto distribuito o attivo nell'ambiente di connessione (ad esempio, JDV920).
  • Utilizzare l'azione Promuovi per aggiornare le specifiche della tabella dall'oggetto centrale al package attivo, se necessario.

Preparati per la tabella ALTER sul client di sviluppo

In questa sezione, si preparerà *Alter Table utilizzando OMW sul client di sviluppo.

  1. Accedi a EnterpriseOne sul client di sviluppo.
  2. Passare a BV (Versioni batch) da Percorso rapido.
  3. Nel campo Applicazione batch, immettere R98403XB (Carica dati XML in tabella) e fare clic su Trova.
  4. Fare clic su Aggiungi per aggiungere la versione F55PET (Copia F55PET XML nella tabella).
    Segue la descrizione di img44.png
    Versioni batch
    Nota: copiare F55PET.xml salvato in C:\E920 (sul client di sviluppo).
  5. Impostare le opzioni di elaborazione.
    Segue la descrizione di img45.png
    Opzioni di elaborazione per Ambiente
    Segue la descrizione di img46.png
    Opzione di elaborazione per Ambiente avanzato
  6. Impostare la selezione dei dati.
    Segue la descrizione di img47.png
    Selezione dati
  7. Eseguire/inviare UBE R98403XB | F55PET e verificare il risultato.
    Segue la descrizione di img48.png
    Report - Tabella dati
  8. Passare a OMW (Object Management Workbench) utilizzando il percorso rapido.
  9. Nella maschera Workbench gestione oggetti trovare il progetto PET_STORE.
  10. Nel progetto PET_STORE → Oggetti, selezionare F55PET e fare clic su Esegui checkout.
  11. Fare clic su per confermare l'azione nella finestra Sovrascrivi/Elimina specifiche.
    Segue la descrizione di img481.png
    Finestra Sovrascrivi/Elimina specifiche
    Segue la descrizione di img482.png
    Cartella progetto
  12. Selezionare di nuovo F55PET e fare clic su Ripristina.
  13. Fare clic su per confermare la sovrascrittura e fare di nuovo clic su per utilizzare il file dell'oggetto (.par).
    Segue la descrizione di img483.png
    Finestra Sovrascrivi/Elimina specifiche
    Segue la descrizione di img484.png
    Tipo di ripristino
  14. Ripristinare il file TBLE_F55PET_60_99.par modificato che include le nuove colonne aggiunte per eseguire il test della funzionalità *ALTER TABLE. È inoltre possibile passare a Progettazione, Strumenti di progettazione e selezionare Start Table Design Aid per aggiungere manualmente nuove colonne a F55PET.
    Segue la descrizione di img50.png
    Progetti OMM
  15. Selezionare F55PET e fare clic su Check-in per salvare le modifiche.

Esegui operazione tabella ALTER mediante Web OMW

In questa sezione verrà descritto come eseguire le operazioni della tabella ALTER in Web OMW.

  1. Accedere a EnterpriseOne sul client Web.
  2. Passare a P98220W (Object Management Workbench - Web) dal percorso rapido.
  3. Nel modulo Web OMW, immettere PET_STORE nella riga QBE progetto, fare clic su Trova e selezionare il progetto PET_STORE.
  4. Nella scheda Oggetti progetto, selezionare F55PET, quindi fare clic su Promuovi nell'elenco a discesa Altre azioni riga.
    Segue la descrizione di img51.png
    Seleziona promozione
  5. Fare clic su OK per confermare l'operazione nella finestra di dialogo Conferma promozione oggetto.
    Segue la descrizione di img52.png
    Conferma promozione di oggetti
  6. Nella scheda Oggetti progetto, selezionare di nuovo F55PET, quindi selezionare Operazioni tabella dall'elenco a discesa Altre azioni riga.
    Segue la descrizione di img53.png
    Seleziona operazioni tabella
  7. Nella finestra Operazioni tabella, selezionare Genera tabella e fare clic su OK.
    Segue la descrizione di img54.png
    Finestra Operazioni tabella
  8. Verificare l'origine dati di destinazione, quindi fare clic su OK.
      Segue la descrizione di img55.png
      Finestra Genera tabella
    1. Se l'operazione *ALTER è applicabile, il menu Maschera viene visualizzato automaticamente in Modifica tabella.
    2. Fare clic su OK. Viene richiesto di scegliere se eseguire *ALTER (Sì) o procedere con la generazione di una tabella completa (No).
    3. Selezionare Modifica tabella per procedere con l'operazione *ALTER non distruttiva.
  9. Nella finestra di dialogo di conferma Modifica tabella disponibile, fare clic su OK.
    Segue la descrizione di img56.png
    *Tabella ALTER
  10. Verificare i risultati e fare clic su OK.
    Segue la descrizione di img57.png
    *Risultato tabella ALTER
  11. Esaminare il log *ALTER TABLE nella cartella PrintQueue sul server enterprise per assicurarsi che l'operazione sia stata completata correttamente.
    Segue la descrizione di img58.png
    *ALTER TABLE Log
    Segue la descrizione di img59.png
    Visualizza log

Verifica dei log delle operazioni della tabella mediante Web OMW

In questa sezione verrà descritto come verificare il log OMW dell'operazione tabella nel Web OMW.

  1. Accedere a EnterpriseOne sul client Web.
  2. Passare a P98220W (Object Management Workbench - Web) utilizzando il percorso rapido.
  3. Nel form Workbench gestione oggetti - Web immettere PET_STORE nella riga QBE progetto, fare clic su Trova e selezionare il progetto PET_STORE.
  4. Nella scheda Oggetti progetto selezionare F0911, quindi scegliere Log dall'elenco a discesa Altre azioni riga.
    Segue la descrizione di img60.png
    Seleziona opzione di log
  5. Nel form Gestione log oggetti fare clic su Trova per recuperare le voci di log.
  6. Individuare e selezionare la voce con Azione = 44 (Operazioni tabella), quindi fare clic su Seleziona.
    Segue la descrizione di img61.png
    Utilizzo dei log degli oggetti
  7. Selezionare ogni riga per esaminare i dettagli del log e fare clic su Seleziona per visualizzare ulteriori informazioni.
    Segue la descrizione di img62.png
    Utilizzo dei dettagli del log
    Segue la descrizione di img65.png
    Visualizzazione del testo del log completo

Altre risorse di apprendimento

Esplora tutorial e laboratori su docs.oracle.com/learn o accedi a contenuti di formazione gratuiti sul canale YouTube di Oracle Learning.

Per la documentazione del prodotto, visitare Oracle Help Center.