TEST
IO
Test TNB ReadFolder
Helmut4 TEST · helmut4_backup_192.168.178.209_2026-10-18 20_33_12
Struktur und Aufrufe dieses Streams prüfen Im HView öffnen AbhängigkeitenHervorgehobener Node:
fdbe8cb8-4982-4576-a5bd-0d81d2ed8fa2Die UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.
Gruppenzugehörigkeit
Keine explizite ZuordnungAktivierung
AktiviertJobstatus im Dashboard
2 Job Status UpdateGrafische Streamansicht
12 Nodes
Variablen und Fundstellen
helmut
mdr_path_tnb_transfer
nicht definiert
2×
nodeList.1.properties.variableValue
{helmut.variable.mdr_path_tnb_transfer}
nodeList.5.properties.cmd
cd {helmut.variable.mdr_path_tnb_transfer} && ls >{helmut.variable.rss_log_path}/tnb_housekeeping/test1.txt
helmut
rss_log_path
nicht definiert
4×
nodeList.4.properties.filePath
{helmut.variable.rss_log_path}/tnb_housekeeping/test.txt
nodeList.5.properties.cmd
cd {helmut.variable.mdr_path_tnb_transfer} && ls >{helmut.variable.rss_log_path}/tnb_housekeeping/test1.txt
nodeList.10.properties.filePath
{helmut.variable.rss_log_path}/tnb_housekeeping/tnb_dir_csv.txt
nodeList.11.properties.source
{file.content.{helmut.variable.rss_log_path}/tnb_housekeeping/test1.txt}
Stream-Rohdaten
{
"id": "69e8d4780bb7a13c847a0bd2",
"name": "Test TNB ReadFolder",
"createDate": "2026-04-22T14:00:23.431Z",
"modificationDate": "2026-06-05T12:19:58.82Z",
"streamEvent": "EXPORT",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "3cdf51b0-6557-4a82-90d5-658448fd9a16",
"groups": [],
"order": 12,
"tags": [
"IO"
],
"design": "{\"operators\":{\"0\":{\"top\":40,\"left\":2500,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"9a4bbb90-9a06-4632-bc0b-72b2d7a54e65\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"description\":\"Amount of milliseconds that the node waits for\",\"variableName\":\"ms\",\"placeholder\":\"1000\",\"value\":\"500\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":40,\"left\":860,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"3625be9e-5457-441c-a180-6ca5ca74b456\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"path\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{helmut.variable.mdr_path_tnb_transfer}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":40,\"left\":500,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"3cdf51b0-6557-4a82-90d5-658448fd9a16\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobStatusUpdateActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Status\":{\"type\":\"ENUM\",\"description\":\"Changes the status in the dashboard to the desired state. 'Queued' restarts the job\",\"variableName\":\"status\",\"values\":[\"QUEUED\",\"RUNNING\",\"SUCCESSFUL\",\"FAILED\"],\"value\":\"RUNNING\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Dashboard message to be shown\",\"variableName\":\"msg\",\"placeholder\":\"This is a new message for the dashboard defined by {user.name}\",\"value\":\"TNB Housekeeping\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"0\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"TNB Transfer Housekeeping\"}},\"3\":{\"top\":40,\"left\":2915,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"e8f0d83f-931a-48a2-adb9-48475f8bf03e\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobStatusUpdateActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Status\":{\"type\":\"ENUM\",\"description\":\"Changes the status in the dashboard to the desired state. 'Queued' restarts the job\",\"variableName\":\"status\",\"values\":[\"QUEUED\",\"RUNNING\",\"SUCCESSFUL\",\"FAILED\"],\"value\":\"SUCCESSFUL\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Dashboard message to be shown\",\"variableName\":\"msg\",\"placeholder\":\"This is a new message for the dashboard defined by {user.name}\",\"value\":\"Verzeichnis Daten wurden aktualisiert\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"100\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"TNB Transfer Housekeeping Finished\"}},\"4\":{\"top\":325,\"left\":865,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"fdbe8cb8-4982-4576-a5bd-0d81d2ed8fa2\",\"uncontained\":false,\"class\":\"nodes.outputs.FileOutput\",\"className\":\"outputNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Folder_Name\\\\myfile.txt\",\"value\":\"{helmut.variable.rss_log_path}/tnb_housekeeping/test.txt\"},\"Content\":{\"type\":\"STRING\",\"description\":\"Content that is written to the file (use [NEWLINE] to create a new line\",\"variableName\":\"msg\",\"placeholder\":\"{stream.log} or {job.source}\",\"values\":[\"{stream.log}\"],\"value\":\"{stream.variable.?}{stream.log}\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":true}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":40,\"left\":1270,\"properties\":{\"description\":\"Will execute a unix BASH command\",\"title\":\"Bash Execute Action\",\"nodeUUID\":\"c9a1687e-03ff-49b0-9679-fc2585f85be7\",\"uncontained\":false,\"class\":\"nodes.actions.execute.BashExecuteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Command\":{\"type\":\"STRING\",\"description\":\"The command to execute\",\"variableName\":\"cmd\",\"placeholder\":\"uptime\",\"value\":\"cd {helmut.variable.mdr_path_tnb_transfer} && ls >{helmut.variable.rss_log_path}/tnb_housekeeping/test1.txt\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":465,\"left\":2610,\"properties\":{\"description\":\"Will execute javascript\",\"title\":\"Execute Javascript Action\",\"nodeUUID\":\"680d8aa1-47c0-4f6f-981a-c70eec543cab\",\"uncontained\":false,\"class\":\"nodes.actions.execute.JavascriptExecuteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Javascript\":{\"type\":\"LONG_STRING\",\"description\":\"Javascript based on 'Nashorn'\",\"variableName\":\"cmd\",\"value\":\"function testdatum(pfad){\\n\\nvar datestring = pfad.substring(0,8);\\n\\nvar year = parseInt(datestring.substring(0,4),10);\\nvar month = parseInt(datestring.substring(4,6),10)-1;\\nvar day = parseInt(datestring.substring(6,8),10);\\n\\nvar extractedDate = new Date(year, month, day);\\n\\nvar currentDate = new Date();\\ncurrentDate.setHours(0,0,0,0);\\ncurrentDate.setDate(currentDate.getDate() + 7);\\n\\nif (extractedDate < currentDate){\\n\\n\\t// Verschieben\\n\\n\\treturn true;\\n}\\n\\n};\\n\\nvar result = null;\\nvar data = \\\"{stream.variable.dirdata}\\\";\\nvar lines = data.split('\\\\n');\\n\\nfor (var i=0; i<lines.length; i++){\\n result = testdatum(lines[i]);\\nconsole.log(result);\\n}\\n\\n\\n\\n\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":440,\"left\":1280,\"properties\":{\"description\":\"Will iterate over folder paths of folders found either recursively or on top level inside a given folder.\",\"title\":\"Get Folders From Folder Action\",\"nodeUUID\":\"cba21b00-73ad-402e-a77b-c9bdbf58e034\",\"uncontained\":false,\"class\":\"nodes.actions.general.FolderGetFoldersAction\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"STRING\",\"description\":\"Path, incl. folder name, that should be read out\",\"variableName\":\"folderPath\",\"placeholder\":\"/Volumes/helmut/Folder_Name\"},\"Scan recursively\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the scan will go beyond the root level and include all subdirectories.\",\"variableName\":\"usesRecursion\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":580,\"left\":1755,\"properties\":{\"description\":\"Will open a select dialog in Helmut. The user's selection will be set as node result.\",\"title\":\"Helmut Select Dialog Action\",\"nodeUUID\":\"05be4f11-d78d-43b7-94b2-a324297c6680\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.user.HelmutSelectActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Target user\":{\"type\":\"STRING\",\"description\":\"The username to send select request to\",\"variableName\":\"username\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Title\":{\"type\":\"STRING\",\"description\":\"A title the select dialog should show\",\"variableName\":\"title\"},\"Selection List\":{\"type\":\"ARRAY_STRING\",\"description\":\"A comma separated list representing the selection options\",\"variableName\":\"selectionList\",\"value\":[\"\"]},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"description\":\"Whether to be successful or fail when reaching the timeout\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"description\":\"How long to wait for a user response\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":455,\"left\":3075,\"properties\":{\"description\":\"Will execute javascript\",\"title\":\"Execute Javascript Action\",\"nodeUUID\":\"20c1dd3d-8223-4ee3-8328-3b6283945491\",\"uncontained\":false,\"class\":\"nodes.actions.execute.JavascriptExecuteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Javascript\":{\"type\":\"LONG_STRING\",\"description\":\"Javascript based on 'Nashorn'\",\"variableName\":\"cmd\",\"value\":\"var data = \\\"{stream.variable.dirdata}\\\";\\nvar csv = \\\"\\\";\\nvar i;\\nvar line;\\n\\nvar lines = data.split('\\\\n');\\n\\nfor (i = 0; i < lines.length; i++) {\\n line = lines[i];\\n\\n if (line != null && line.length > 0) {\\n if (csv.length > 0) {\\n csv += ',';\\n }\\n csv += line;\\n }\\n}\\ncsv;\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":40,\"left\":2060,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"d2fd8aa4-ff42-4ec3-944b-24a7558088ab\",\"uncontained\":false,\"class\":\"nodes.outputs.FileOutput\",\"className\":\"outputNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Folder_Name\\\\myfile.txt\",\"value\":\"{helmut.variable.rss_log_path}/tnb_housekeeping/tnb_dir_csv.txt\"},\"Content\":{\"type\":\"STRING\",\"description\":\"Content that is written to the file (use [NEWLINE] to create a new line\",\"variableName\":\"msg\",\"placeholder\":\"{stream.log} or {job.source}\",\"values\":[\"{stream.log}\"],\"value\":\"{stream.last_result}\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":40,\"left\":1680,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"4a2c27e3-e3d9-4015-b5ce-ef1756df0b18\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{file.content.{helmut.variable.rss_log_path}/tnb_housekeeping/test1.txt}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[\\\\r\\\\n]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\",\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"EXPORT\",\"values\":[\"ADDED_ASSET\",\"ARCHIVE\",\"AUTOIMPORT\",\"BACKUP\",\"CONNECTED\",\"CONSOLIDATE\",\"COPY\",\"CREATE_CATEGORY\",\"CREATE_GROUP\",\"CREATE_PROJECT\",\"CREATE_USER\",\"CUSTOM_CO\",\"CUSTOM_FX\",\"CUSTOM_IO\",\"CUSTOM_USER\",\"DELETE\",\"DELETE_CATEGORY\",\"DELETE_GROUP\",\"DELETE_PROJECT\",\"DELETE_TEMPLATE\",\"DELETE_USER\",\"DISCONNECTED\",\"DUPLICATE_PROJECT\",\"EDIT_PROJECT\",\"EXPORT\",\"IMPORT\",\"IMPORT_PROJECT\",\"INDEXED_ASSET\",\"INDEXED_PROJECT\",\"MOVE\",\"OPEN_PROJECT\",\"PANEL_IMPORT\",\"POST_CREATE_PROJECT\",\"PRESTREAM\",\"RESTORE\",\"RESTORE_SAVE\",\"UNASSIGNED\",\"UNINDEXED_ASSET\",\"UNLOCK_PROJECT\",\"UPLOAD_TEMPLATE\",\"WATCHFOLDER\",\"WEB_EXPORT\",\"WEB_IMPORT\",\"WEB_UPLOAD\"],\"variableName\":\"streamEvent\"},\"Host\":{\"type\":\"ENUM\",\"value\":\"CLIENT\",\"values\":[\"SERVER\",\"CLIENT\"],\"variableName\":\"streamHost\"}},\"title\":\"Event trigger: Test TNB ReadFolder\",\"uncontained\":false,\"nodeUUID\":\"b174231c-99c0-4bd5-8568-0e9258a60b8c\"},\"top\":20}},\"links\":{\"2\":{\"fromOperator\":11,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":2,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":0,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":4,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":1,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":\"5\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":12,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":12,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 500,
"nodeUUID": "9a4bbb90-9a06-4632-bc0b-72b2d7a54e65",
"successNodeUUID": "e8f0d83f-931a-48a2-adb9-48475f8bf03e"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "path",
"variableValue": "{helmut.variable.mdr_path_tnb_transfer}",
"nodeUUID": "3625be9e-5457-441c-a180-6ca5ca74b456",
"successNodeUUID": "c9a1687e-03ff-49b0-9679-fc2585f85be7"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "RUNNING",
"msg": "TNB Housekeeping",
"progress": 0,
"nodeUUID": "3cdf51b0-6557-4a82-90d5-658448fd9a16",
"successNodeUUID": "3625be9e-5457-441c-a180-6ca5ca74b456"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "Verzeichnis Daten wurden aktualisiert",
"progress": 100,
"nodeUUID": "e8f0d83f-931a-48a2-adb9-48475f8bf03e"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{helmut.variable.rss_log_path}/tnb_housekeeping/test.txt",
"msg": "{stream.variable.?}{stream.log}",
"append": true,
"threshold": "ALL",
"nodeUUID": "fdbe8cb8-4982-4576-a5bd-0d81d2ed8fa2",
"successNodeUUID": "c9a1687e-03ff-49b0-9679-fc2585f85be7"
}
},
{
"class": "nodes.actions.execute.BashExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "cd {helmut.variable.mdr_path_tnb_transfer} && ls >{helmut.variable.rss_log_path}/tnb_housekeeping/test1.txt",
"nodeUUID": "c9a1687e-03ff-49b0-9679-fc2585f85be7",
"successNodeUUID": "4a2c27e3-e3d9-4015-b5ce-ef1756df0b18"
}
},
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "function testdatum(pfad){\n\nvar datestring = pfad.substring(0,8);\n\nvar year = parseInt(datestring.substring(0,4),10);\nvar month = parseInt(datestring.substring(4,6),10)-1;\nvar day = parseInt(datestring.substring(6,8),10);\n\nvar extractedDate = new Date(year, month, day);\n\nvar currentDate = new Date();\ncurrentDate.setHours(0,0,0,0);\ncurrentDate.setDate(currentDate.getDate() + 7);\n\nif (extractedDate < currentDate){\n\n\t// Verschieben\n\n\treturn true;\n}\n\n};\n\nvar result = null;\nvar data = \"{stream.variable.dirdata}\";\nvar lines = data.split('\\n');\n\nfor (var i=0; i<lines.length; i++){\n result = testdatum(lines[i]);\nconsole.log(result);\n}\n\n\n\n",
"nodeUUID": "680d8aa1-47c0-4f6f-981a-c70eec543cab"
}
},
{
"class": "nodes.actions.general.FolderGetFoldersAction",
"deprecated": false,
"properties": {
"usesRecursion": false,
"nodeUUID": "cba21b00-73ad-402e-a77b-c9bdbf58e034"
}
},
{
"class": "nodes.actions.helmut.user.HelmutSelectActionImpl",
"deprecated": false,
"properties": {
"username": "{user.name}",
"selectionList": [
""
],
"successfulOnTimeout": false,
"timeout": 30,
"nodeUUID": "05be4f11-d78d-43b7-94b2-a324297c6680"
}
},
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "var data = \"{stream.variable.dirdata}\";\nvar csv = \"\";\nvar i;\nvar line;\n\nvar lines = data.split('\\n');\n\nfor (i = 0; i < lines.length; i++) {\n line = lines[i];\n\n if (line != null && line.length > 0) {\n if (csv.length > 0) {\n csv += ',';\n }\n csv += line;\n }\n}\ncsv;",
"nodeUUID": "20c1dd3d-8223-4ee3-8328-3b6283945491"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{helmut.variable.rss_log_path}/tnb_housekeeping/tnb_dir_csv.txt",
"msg": "{stream.last_result}",
"append": false,
"threshold": "ALL",
"nodeUUID": "d2fd8aa4-ff42-4ec3-944b-24a7558088ab",
"successNodeUUID": "9a4bbb90-9a06-4632-bc0b-72b2d7a54e65"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{file.content.{helmut.variable.rss_log_path}/tnb_housekeeping/test1.txt}",
"regex": "[\\r\\n]+",
"replacer": ",",
"nodeUUID": "4a2c27e3-e3d9-4015-b5ce-ef1756df0b18",
"successNodeUUID": "d2fd8aa4-ff42-4ec3-944b-24a7558088ab"
}
}
]
}Findings im Stream
Fehleroffen
mdr_path_tnb_transfer
Helmut-Variable „mdr_path_tnb_transfer“ wird verwendet, ist aber in dieser Konfiguration nicht definiert.
Variable im Konfigurationsbackup definieren oder den Referenznamen korrigieren.
Fehleroffen
rss_log_path
Helmut-Variable „rss_log_path“ wird verwendet, ist aber in dieser Konfiguration nicht definiert.
Variable im Konfigurationsbackup definieren oder den Referenznamen korrigieren.
offen
680d8aa1-47c0-4f6f-981a-c70eec543cab
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
cba21b00-73ad-402e-a77b-c9bdbf58e034
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
05be4f11-d78d-43b7-94b2-a324297c6680
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
20c1dd3d-8223-4ee3-8328-3b6283945491
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
fdbe8cb8-4982-4576-a5bd-0d81d2ed8fa2
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
Stream-Details
- Extern-ID
- 69e8d4780bb7a13c847a0bd2
- Event
- EXPORT
- Nodes
- 12
- Deprecated-Warnung
- Nein
- Variablen
- 2