Project

General

Profile

Ifdh commands » History » Version 1

Version 1/33 - Next » - Current version
Marc Mengel, 04/03/2012 04:30 PM


Ifdh commands

ifdh cp src dest
*general file copy using cpn or srmcp
ifdh fetchInput src_uri
*get input file to local scratch, return scratch location
ifdh addOutputFile filename
*add output file to set
ifdh copyBackOutput dest_dir
*copy output file set to destination with cpn or srmcp
ifdh log message
*logging
ifdh enterState state
*log entering/leaving states
ifdh leaveState state
*log entering/leaving states
ifdh createDefinition name dims user group
*make a named dataset definition from a dimension string
ifdh deleteDefinition name
*remove data set definition
ifdh describeDefinition name
*describe a named dataset definition
ifdh translateConstraints dims
*give file list for dimension string
ifdh locateFile name
*locate a file
ifdh getMetadata name
*get a files metadata
ifdh dumpStation name what
*give a dump of a SAM station status
ifdh startProject name station defname_or_id user group
*start a new file delivery project
ifdh findProject name station
*find a started project
ifdh establishProcess projecturi appname appversion location user appfamily description filelimit
*set yourself up as a file consumer process for a project
ifdh getNextFile projecturi processid
*get the next file location from a project
ifdh updateFileStatus projecturi processid filename status
*update the file status (use: transferred, skipped, or consumed)
ifdh endProcess projecturi processid
*end the process
ifdh dumpProcess projecturi processid
*say what the sam station knows about your process
ifdh setStatus projecturi processid status
*set process status
ifdh endProject projecturi
*end the project
ifdh cleanup
*clean up any tmp file stuff