== Soumission de job avec glite-wms == 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 [https://edms.cern.ch/file/590869/1/EGEE-JRA1-TEC-590869-JDL-Attributes-v0-8.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]] '''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:gliteWMS1 ''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:gliteWMS2 ''perroquet''] * Apprendre a passer des arguments à un job * Comprendre l'élément ''Arguments'' d'un fichier JDL * Analyse d'un job [wiki:gliteWMS3 ''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:gliteWMS4 ''DataRequirements''] * Apprendre à faire tourner votre job là où sont les données. * Apprendre à utiliser les données d'un SE * Comprendre l'élément ''!DataRequirements'' d'un fichier JDL et son influence sur le 'match-making'. * Analyse d'un job avec accès aux données sur un [wiki:gliteWMS5 ''SE distant''] * Apprendre à déterminer une TURL (Transport URL) * Apprendre à utiliser le protocole gsiftp pour rapatrier les données directement sur le WN * Analyse d'un job avec [wiki:gliteWMS6 stockage du fichier de résultat] sur le SE du LPSC * Apprendre a indiquer au job où stocker ses sorties * Apprendre à utiliser le protocole gsiftp pour rapatrier les sorties directement depuis WN * Comprendre les éléments ''!OutputSandbox'' et ''OutputSandboxDestURL'' [wiki:jobSubmission up]