In questo capitolo sono descritte le cartucce (cartridge) di generazione disponibili. E' altresì disponibile una tabella di riferimento per l'interpretazione delle segnalazioni di errore che possono essere sollevate durante la fase di generazione.
La generazione dello strato DAO si realizza mediante la cartuccia
it/csi/mddtools/datagen/workflow/basicDao.mwe, che prevede i seguenti parametri:
| parametro | descrizione | esempio | obbl/opz |
| model | percorso del file del modello datagen, a partire dalla root del workspace eclipse | myprod.mdd/src/model/myprod/mycomp/mydao.datagen |
obbl |
| daoTargetProjectName | nome del progetto java in cui devono essere generati i sorgenti | mycomp |
obbl |
| targetDbms | dbms per cui devono essere generati i dao. Può valere:
|
oracle |
obbl |
| basePackage | package java a partire dal quale generare le classi | impostando it.csi.prod.comp il package dei dao sarà generato a partire dal package
it.csi.prod.comp.business.dao |
obbl |
| daoBeansFileName | posizione del file dao-beans-xml | percorso relativo alla root del progetto generato dove verrà creato
il file dao.beans.xml. N.B: nel caso di utilizzo di datagen
all'interno di un progetto master che già crea il file, l'ordine di richiamo
delle due cartucce è rilevante: occorre richiamare prima la cartuccia del
progetto master e poi quella del progetto datagen |
obbl |
Esempio:
<cartridge file="it/csi/mddtools/datagen/workflow/basicDao.mwe" model="myprod.mdd/src/model/myprod/mycomp/mydao.datagen" daoTargetProjectName="mycomp" basePackage="it.csi.prod.comp.business" />