Modificare l'indice di una BSVWBusiness View: un oggetto JD Edwards che unisce una o più tabelle ed espone alle applicazioni e ai report un insieme fisso di colonne e un indice scelto. sembra un intervento da cinque minuti in BVDABusiness View Design Aid: lo strumento JD Edwards usato per definire quali colonne di tabella e quale chiave la Business View espone alle applicazioni., ed è esattamente per questo che rovina più report di qualsiasi altra singola modifica in JD Edwards EnterpriseOne. Una BSVW può essere letta da decine di UBE, APPL e form interconnect; cambiare la sua chiave dall'indice 2 all'indice 4 in OMWObject Management Workbench: la console JD Edwards che controlla check-out, check-in, tracciamento dei progetti e promozione degli oggetti tra path code. cambia l'ordine delle righe visto da ogni consumer e, se anche solo uno di essi si basava sull'ordinamento precedente, hai appena introdotto un difetto dati silenzioso in produzione.
Questa è la procedura che uso per una modifica dell'indice di una BSVW JD Edwards con OMW e BVDA — la sequenza esatta, il controllo delle dipendenze che eseguo prima di toccare l'oggetto e il percorso di rebuild che mantiene pulita la modifica attraverso DVAmbiente di sviluppo in JD Edwards: il path code in cui gli sviluppatori fanno check-out, modificano, compilano ed eseguono unit test sugli oggetti prima della promozione., PYAmbiente Prototype in JD Edwards: il path code usato per integration testing e accettazione utente prima che gli oggetti siano promossi in produzione. e PDPath code di produzione in JD Edwards EnterpriseOne. L'ambiente live in cui gli utenti business registrano transazioni; le modifiche qui vengono distribuite tramite promozione OMW da PY..