TEST
FX
disabled
Write RSS-T Server
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:
8d392409-d6a4-4bfe-993a-45ec35b7ae54Die 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
DeaktiviertJobstatus im Dashboard
Nicht erforderlich / nicht jobbezogenGrafische Streamansicht
8 Nodes
Variablen und Fundstellen
helmut
RSS_path
nicht definiert
1×
nodeList.1.properties.filePath
{path.map.to.unix.{helmut.variable.RSS_path}/Temp/Test3w.txt}
Stream-Rohdaten
{
"id": "69eb304cf35df21287566fda",
"name": "Write RSS-T Server",
"createDate": "2026-04-24T08:56:44.276Z",
"modificationDate": "2026-06-22T16:08:42.455Z",
"streamEvent": "CUSTOM_USER",
"streamHost": "SERVER",
"disabled": true,
"startNodeUUID": "2c889787-b10d-4c65-bef5-b01e073866e4",
"groups": [],
"order": 14,
"tags": [
"FX"
],
"design": "{\"operators\":{\"0\":{\"top\":186,\"left\":935,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"bf3fd5ae-a75b-4664-9384-f24e592e5350\",\"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\":\"/Volumes/rss/Lores/Test2.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.log}\"},\"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\"}}}},\"1\":{\"top\":695,\"left\":490,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"8d392409-d6a4-4bfe-993a-45ec35b7ae54\",\"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\":\"{path.map.to.unix.{helmut.variable.RSS_path}/Temp/Test3w.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.log}\"},\"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\"}}}},\"2\":{\"top\":376,\"left\":1375,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"8dc5721c-b5f3-48d3-a05b-1dfbd1158efd\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":1495,\"left\":285,\"properties\":{\"description\":\"Will copy a folder (using a conflict rule if destination exists)\",\"title\":\"Folder Copy Action V2\",\"nodeUUID\":\"43eefb39-f1ad-4e6a-a532-0d36ff7b61dd\",\"uncontained\":false,\"class\":\"nodes.actions.copy.FolderCopyActionWithOptionsV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the folder to be copied\",\"variableName\":\"folderPath\",\"placeholder\":\"/Volumes/Source_Folder_Name\",\"value\":\"/Volumes/rss/Konfig/_templates\"},\"New folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the copied folder\",\"variableName\":\"newFolderPath\",\"placeholder\":\"/Volumes/Destination_Folder_Name\",\"value\":\"/Volumes/helmut/templates/\"},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\",\"MERGE_WITH_EXISTING\",\"INCREMENT_NAME\"],\"value\":\"DELETE_EXISTING\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":1662,\"left\":669,\"properties\":{\"description\":\"Will always fail\",\"title\":\"Fail Action\",\"nodeUUID\":\"cc2180e3-074f-4d33-b6e4-4fc6470abd68\",\"uncontained\":false,\"class\":\"nodes.actions.general.FailActionWithMessageImpl\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"STRING\",\"description\":\"Optional error message to return\",\"variableName\":\"msg\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":60,\"left\":1405,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"b39d665c-3fe2-487c-a0bd-b990c6c2471b\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":1402,\"left\":704,\"properties\":{\"description\":\"Will send a notification to a user\",\"title\":\"Send Notification to User\",\"nodeUUID\":\"6e9d779d-3381-4363-8037-6938d24ee95f\",\"uncontained\":false,\"class\":\"nodes.outputs.user.UserNotificationOutputImpl\",\"className\":\"outputNode\",\"parameter\":{\"Recipient\":{\"type\":\"STRING\",\"description\":\"Username of the recipient to whom the notification should be sent\",\"variableName\":\"receipment\",\"placeholder\":\"{user.name} or username1\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Message\":{\"type\":\"LONG_STRING\",\"description\":\"Displayed message\",\"variableName\":\"msg\",\"placeholder\":\"This is a text that includes the {stream.log} for user {user.name}\",\"value\":\"Templates wurden kopiert\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":75,\"left\":450,\"properties\":{\"description\":\"Will create a new job\",\"title\":\"Job Create Job Action V2\",\"nodeUUID\":\"2c889787-b10d-4c65-bef5-b01e073866e4\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobCreateJobActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Profile ID\":{\"type\":\"STRING\",\"description\":\"Profile ID (IO/CO/HK) of the profile to be triggered\",\"variableName\":\"profileId\",\"placeholder\":\"53gsbao34dlso9474jd\",\"values\":[\"{job.profile}\"],\"value\":\"6a2c1a51244ad34aba1a4032\"},\"Job name\":{\"type\":\"STRING\",\"description\":\"Name with which the job is created\",\"variableName\":\"jobName\",\"placeholder\":\"{job.name} or my_desired_job_name\",\"values\":[\"{job.name}\"],\"value\":\"Test PMG\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"Source file path (incl. name and extension)\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.path} or /Volumes/helmut/Destination_Folder_Name/my_job_file.mxf\",\"values\":[\"{job.source}\"],\"value\":\"{job.source}\"},\"Priority\":{\"type\":\"INTEGER\",\"description\":\"(Optional: Set between 0 and 10, with 0 as the highest priority. Default is -1, which means original value defined in profile)\",\"variableName\":\"priority\",\"placeholder\":\"-1\",\"values\":[\"-1\"],\"value\":\"-1\"},\"Render nodes\":{\"type\":\"STRING\",\"description\":\"Comma-separated list of names of the rendernode(s) to pick up the job (optional)\",\"variableName\":\"renderNodes\",\"placeholder\":\"rendernode1 or render*\"},\"Add current marker\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, markers (if existing) are passed on to the job\",\"variableName\":\"addMarker\",\"values\":[\"true\"],\"value\":true},\"Add current metadata\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, metadata from the current job is passed on to the new job and metadata set of triggered profile will be ignored. If disabled the metadata set assigned to the triggered profile will be used in the new job.\",\"variableName\":\"addMetadata\",\"values\":[\"true\"],\"value\":true}},\"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\":\"CUSTOM_USER\",\"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\":\"SERVER\",\"values\":[\"SERVER\",\"CLIENT\"],\"variableName\":\"streamHost\"}},\"title\":\"Event trigger: Write RSS-T Server\",\"uncontained\":false,\"nodeUUID\":\"ab8dcaa4-fdea-4ed3-85f9-f58cdab12df2\"},\"top\":20}},\"links\":{\"1\":{\"fromOperator\":3,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":3,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":\"0\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":\"0\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "/Volumes/rss/Lores/Test2.txt",
"msg": "{stream.log}",
"append": false,
"threshold": "ALL",
"nodeUUID": "bf3fd5ae-a75b-4664-9384-f24e592e5350",
"failedNodeUUID": "8dc5721c-b5f3-48d3-a05b-1dfbd1158efd",
"successNodeUUID": "8dc5721c-b5f3-48d3-a05b-1dfbd1158efd"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{path.map.to.unix.{helmut.variable.RSS_path}/Temp/Test3w.txt}",
"msg": "{stream.log}",
"append": false,
"threshold": "ALL",
"nodeUUID": "8d392409-d6a4-4bfe-993a-45ec35b7ae54"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "8dc5721c-b5f3-48d3-a05b-1dfbd1158efd"
}
},
{
"class": "nodes.actions.copy.FolderCopyActionWithOptionsV2",
"deprecated": false,
"properties": {
"folderPath": "/Volumes/rss/Konfig/_templates",
"newFolderPath": "/Volumes/helmut/templates/",
"conflictRule": "DELETE_EXISTING",
"nodeUUID": "43eefb39-f1ad-4e6a-a532-0d36ff7b61dd",
"failedNodeUUID": "cc2180e3-074f-4d33-b6e4-4fc6470abd68",
"successNodeUUID": "6e9d779d-3381-4363-8037-6938d24ee95f"
}
},
{
"class": "nodes.actions.general.FailActionWithMessageImpl",
"deprecated": false,
"properties": {
"msg": "",
"nodeUUID": "cc2180e3-074f-4d33-b6e4-4fc6470abd68"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "b39d665c-3fe2-487c-a0bd-b990c6c2471b"
}
},
{
"class": "nodes.outputs.user.UserNotificationOutputImpl",
"deprecated": false,
"properties": {
"receipment": "{user.name}",
"msg": "Templates wurden kopiert",
"threshold": "ALL",
"nodeUUID": "6e9d779d-3381-4363-8037-6938d24ee95f"
}
},
{
"class": "nodes.actions.helmut.job.JobCreateJobActionImplV2",
"deprecated": false,
"properties": {
"profileId": "6a2c1a51244ad34aba1a4032",
"jobName": "Test PMG",
"sourceFile": "{job.source}",
"priority": -1,
"addMarker": true,
"addMetadata": true,
"nodeUUID": "2c889787-b10d-4c65-bef5-b01e073866e4"
}
}
]
}Findings im Stream
Fehleroffen
RSS_path
Helmut-Variable „RSS_path“ wird verwendet, ist aber in dieser Konfiguration nicht definiert.
Variable im Konfigurationsbackup definieren oder den Referenznamen korrigieren.
Warnungoffen
2c889787-b10d-4c65-bef5-b01e073866e4
Create Job in Stream „Write RSS-T Server“: Best Practice: Die Profil-ID ist hart codiert.
Profil-ID in einer Helmut-Variable hinterlegen und z. B. {helmut.variable.JOB_PROFILE_ID} verwenden. Das erleichtert die zentrale Pflege und den Wechsel zwischen Systemen.
Warnungoffen
43eefb39-f1ad-4e6a-a532-0d36ff7b61dd
Node „FolderCopyActionWithOptionsV2“ in Stream „Write RSS-T Server“ enthält 2 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (2)
/Volumes/rss/Konfig/_templatesnodeList.3.properties.folderPath · Hart codierter Pfad
/Volumes/helmut/templates/nodeList.3.properties.newFolderPath · Hart codierter Pfad
Die Pfadbasis zentral in einer Helmut- oder Store-Variable pflegen, z. B. {helmut.variable.MEDIA_ROOT}/Datei.mov.
Warnungoffen
bf3fd5ae-a75b-4664-9384-f24e592e5350
Node „FileOutput“ in Stream „Write RSS-T Server“ enthält 1 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (1)
/Volumes/rss/Lores/Test2.txtnodeList.0.properties.filePath · Hart codierter Pfad
Die Pfadbasis zentral in einer Helmut- oder Store-Variable pflegen, z. B. {helmut.variable.MEDIA_ROOT}/Datei.mov.
offen
bf3fd5ae-a75b-4664-9384-f24e592e5350
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
cc2180e3-074f-4d33-b6e4-4fc6470abd68
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
6e9d779d-3381-4363-8037-6938d24ee95f
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
b39d665c-3fe2-487c-a0bd-b990c6c2471b
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
43eefb39-f1ad-4e6a-a532-0d36ff7b61dd
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
8d392409-d6a4-4bfe-993a-45ec35b7ae54
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
8dc5721c-b5f3-48d3-a05b-1dfbd1158efd
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
- 69eb304cf35df21287566fda
- Event
- CUSTOM_USER
- Nodes
- 8
- Deprecated-Warnung
- Nein
- Variablen
- 1