La syntaxe d'une ligne de commande avec ADELJOB est la suivante :
ADELJOB NomEnvironnement TypeTravail ParamTravail ListeOptions
où ListeOptions => (rien) | Option ParamOption ListeOptions
Le tableau ci-dessous présente les combinaisons possibles entre les différents paramètres de la commande ADELJOB, avec notamment les valeurs possibles pour le paramètre ListeOptions :
Affichage plein écran recommandé.
TypeTravail |
ParamTravail |
ListeOptions |
||
Option |
ParamOption |
Commentaires sur Option |
||
GENMPD (Génération de MPD) |
NomJonction |
|||
NomEntitéLogique |
/AS400 ou /AS400SQL ou /DB2 ou /BTRIEVE ou /ORACLE ou /SQLSERVER ou /MYSQL ou /POSTGRESQL ou /ACCESS |
Type de base de données de génération de MPD. |
||
/CLE (*) |
Génération du physique avec clé. |
|||
/VIDER (*) |
Vide les données avant la génération. |
|||
/DEL_REF_CNT (*) |
Détruit les contraintes référençant l'entité. |
|||
/DEL_CNT (*) |
Détruit les contraintes de l'entité. |
|||
/CRT_TBL (*) |
Crée la table. Si aucune option de gestion des contraintes n'est spécifiée, c'est la valeur par défaut. |
|||
/CRT_CNT (*) |
Crée les contraintes de l'entité. |
|||
/CRT_REF_CNT (*) |
Crée les contraintes référençant l'entité. |
|||
FICMSGERR (Génération du fichier des messages d'erreur) |
NomDomaine ou *REFERENTIEL |
/ADELIA400 ou /ADELIA_WINDOWS ou /VADELIA_WINDOWS ou /VADELIA_JAVA ou /VADELIA_CLOUD ou /ADELIA_WEB ou /SERVEUR_WINDOWS ou /SERVEUR_JAVA ou /SERVEUR_AS400 |
Type de génération du fichier des messages d'erreur. Depuis Adélia Studio, /VISUAL_ADELIA correspond à /VADELIA_WINDOWS. |
|
/AJOUT (*) |
Génération en mode ajout/modification |
|||
GENPGM (Génération de programmes) |
NomProgramme |
Dans le cas d'un programme SADELIA, VADELIA, WADELIA ou MADELIA. |
||
/C ou /RPG |
Dans le cas d'un programme ADELIA. |
|||
GENCLA (Génération de classes) |
NomProgramme |
|||
EXECUTE (Exécution d'une ligne de commande) |
LigneCommande |
/NOMJOB (*) |
NomTravail |
Nom du travail qui apparaît dans le gestionnaire de travaux. |
Pour toutes les valeurs de TypeTravail |
/LOG (*) |
NomFichier |
Rapport de création du travail dans le fichier. |
|
/BATCH (*) |
Exécution d'ADELJOB en mode batch (pas d'affichage interactif des messages). |
|||
/SYNC (*) (1) |
Exécution d'ADELJOB en mode totalement synchrone. Le travail n'est plus soumis dans le gestionnaire de travaux mais exécuté en mode synchrone. Le travail est visible dans le gestionnaire de travaux mais s'exécute même si le gestionnaire de travaux n'est pas ouvert. |
(*) Option facultative
(1) Dans le cas d'une génération concernant la plate-forme AS/400 vous devez être sur votre AS/400 au moins niveau de la PTF 003 de la partie AS/400 d'Adélia Studio 13.
Règles et restrictions
NomJonction, NomDomaine, NomProgramme et NomTravail ne doivent pas excéder 15 caractères.
LigneCommande, NomTravail et NomFichier doivent être entre guillemets s'ils contiennent des espaces.
Si LigneCommande doit contenir le caractère " (guillemet), celui-ci doit être précédé du caractère \ (Backslash). C'est le cas si l'exécutable de la ligne de commande possède des paramètres et/ou si son chemin contient des espaces.
Exemple : AdelJob BDCADEL Execute "\"C:\Chemin avec des espaces\Executable.exe\" \"paramètre avec des espaces\""
LigneCommande ne doit pas excéder 1000 caractères.
Tous les paramètres peuvent être saisis indifféremment en majuscules ou en minuscules, excepté LigneCommande, NomTravail et NomFichier qui sont utilisés tels qu'ils ont été saisis.
L'utilisation de l'option /BATCH permet de ne recevoir aucun message interactif (message d'erreur, message de succès ou message d'échec de la création du travail) durant la création du travail, à l'exception des messages en cas d'erreur lors de la connexion à l'environnement.
Cliquez ci-dessous pour plus d'informations sur :