File indexing completed on 2026-04-10 08:38:59
0001 import sys
0002 import uuid
0003
0004 from userinterface import Client
0005
0006 inFileList = ["file1"]
0007
0008 logDatasetName = f"panda.jeditest.log.{uuid.uuid4()}"
0009
0010 taskParamMap = {}
0011
0012 taskParamMap["nFilesPerJob"] = 1
0013 taskParamMap["nFiles"] = len(inFileList)
0014
0015
0016
0017 taskParamMap["noInput"] = True
0018 taskParamMap["pfnList"] = inFileList
0019
0020 taskParamMap["taskName"] = str(uuid.uuid4())
0021 taskParamMap["userName"] = "someone"
0022 taskParamMap["vo"] = "wlcg"
0023 taskParamMap["taskPriority"] = 900
0024
0025 taskParamMap["architecture"] = ""
0026 taskParamMap["transUses"] = ""
0027 taskParamMap["transHome"] = None
0028
0029 taskParamMap["transPath"] = "https://atlpan.web.cern.ch/atlpan/bash-c-enc"
0030 taskParamMap["encJobParams"] = True
0031 taskParamMap["processingType"] = "step1"
0032 taskParamMap["prodSourceLabel"] = "test"
0033 taskParamMap["taskType"] = "test"
0034 taskParamMap["workingGroup"] = "lsst"
0035
0036
0037 taskParamMap["cloud"] = "LSST"
0038 taskParamMap["site"] = "DOMA_LSST_GOOGLE_TEST"
0039
0040
0041
0042 taskParamMap["ramUnit"] = "MB"
0043
0044 """
0045 taskParamMap['log'] = {'dataset': logDatasetName,
0046 'type':'template',
0047 'param_type':'log',
0048 'token':'local',
0049 'destination':'local',
0050 'value':'{0}.${{SN}}.log.tgz'.format(logDatasetName)}
0051 """
0052
0053 taskParamMap["jobParameters"] = [
0054 {
0055 "type": "constant",
0056 "value": "echo aaa; ls; echo",
0057 },
0058 {
0059 "type": "constant",
0060 "value": "\"'${IN/L}'\"",
0061 },
0062 ]
0063
0064 print(Client.insertTaskParams(taskParamMap))