= Soumission de job avec LCG-2 = [[PageOutline]] Le langage qui sert à décrire les jobs est le langage JDL. Pour la suite des tutoriels, il est conseillé de télécharger la [http://server11.infn.it/workload-grid/docs/DataGrid-01-TEN-0142-0_2.pdf documentation de description du langage JDL] (en Anglais). [[BR]]Dans chaque tutoriels, la progression se fait pas à pas en essayant d'introduire à chaque fois des notions nouvelles concernant les fichiers JDL. [[BR]]Le langage JDL utilisé pour décrire les job LCG-2 est légèrement différent de celui de glite-wms. [[BR]]'''Attention: Dans tous les exercices, les fichiers envoyés par l'intermédiaire de la '!SandBox' sont de tailles raisonnables.'''[[BR]]'''Si vous souhaitez expérimenter avec vos propres données, veillez à ce que vos fichiers ne dépasse pas 40 Mo. Pour des fichiers plus importants, vous devez les stocker sur le SE.''' * Analyse d'un job [wiki:edg1 ''qui suis-je ?''] * Apprendre les commandes de bases pour soumettre un job, connaitre son état et récupérer sa sortie. * Connaitre les éléments de base d'un fichier JDL * Analyse d'un job [wiki:edg2 ''perroquet''] * Apprendre a passer des arguments à un job * Comprendre l'élément ''Arguments'' d'un fichier JDL * Analyse d'un job [wiki:edg3 ''perroquet au LPSC''] * Forcer un job à tourner sur un site donné * Comprendre les éléments ''Requirements'' et ''Rank'' d'un fichier JDL * Comprendre ce qu'est le 'match-making' * Analyse d'un job avec [wiki:edg4 ''InputData''] * Apprendre à faire tourner votre job là où sont les données. * Apprendre à utiliser les données d'un SE * Comprendre les éléments ''!InputData'' et ''!ReplicaCatalog''d'un fichier JDL et leur influence sur le 'match-making'. * Analyse d'un job avec accès aux données sur un [wiki:edg5 ''SE distant''] * Apprendre à déterminer et à utliser un LFN * Apprendre à rapatrier les données sur le WN [wiki:jobSubmission up] ; [wiki:tutoglitewms previous]