egrid-transform-dispatcher
Uso di ``egrid-transform-dispatcher``
Introduzione
Il software di trasformazione è composto da un wrapper e da varie trasformazioni: Il wrapper è pubbliccato con la TAG V0-egrid-transform_1.0_1 mentre la TAG di un trasformato è VO-egrid-<TRAFORMAZIONE>_<Versione>_<RELAEASE>
Per ottenere la lista del Software Pubblicato:
ldapsearch -x -h $LCG_GFAL_INFOSYS -p 2170
-b "mds-vo-name=local,o=grid" | grep VO | grep GlueHostApplicationSoftwareRunTimeEnviron | \
awk -f\: '{print $2}'
VO-egrid-Python_2.3_1
VO-egrid-transform_1.0_1
VO-egrid-ls_1.0_1
Quindi la griglia sta mettendo a disposizione degli utenti i seguenti software transform e ls come trasformazione
per poter utilizzare la trasformazione e necessario un file jdl del seguente tipo:
[
InputData = {
"lfn:/fonti/LSE/orig/2002-05to2002-06.tar.gz"
};
DataAccessProtocol = {
"gsiftp"
};
Requirements = Member("VO-egrid-transform_1.0_1",other.GlueHostApplicationSoftwareRunTimeEnvironment) &&
Member("VO-egrid-ls_1.0_1",other.GlueHostApplicationSoftwareRunTimeEnvironment);
Executable="/opt/exp_software/egrid/egrid-transform.wn/bin/egrid-transform-driver.sh";
Arguments="ls lfn:/fonti/LSE/orig/2002-05to2002-06.tar.gz lfn:/utenti/atedeschi/ egrid";
StdOutput = "output.txt";
StdError = "errors.txt";
OutputSandbox = { "output.txt", "errors.txt" };
]
