MASV upload

IMPORT · CLIENT · 67a5d9b7d8489b13f1d84644

Nodes26
References15
Dynamic0
Errors0
Warnings0
Score158
Compatible 4.13.0 92% 24/26 ok · 2 dep

Issues

Show Hide
SeverityTypeNode
Deprecated Compatibility: Deprecated Node Reference #10 HTTP Request Action V5
Details

HTTP Request Action V5 is marked as deprecated in the Helmut4 4.13.0 node reference.

→ Replace this node with the current supported action, condition, or output before upgrading or standardizing this workflow.

Deprecated Compatibility: Deprecated Node Reference #18 HTTP Request Action V5
Details

HTTP Request Action V5 is marked as deprecated in the Helmut4 4.13.0 node reference.

→ Replace this node with the current supported action, condition, or output before upgrading or standardizing this workflow.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · path.split.5:-1.{job.destination}
Details

{path.split.5:-1.{job.destination}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference.

→ Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · user.name%
Details

{user.name%} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference.

→ Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · path.name.{job.source}
Details

{path.name.{job.source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference.

→ Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin.

Orphan Temp Stream Variable Write Without Read #6 Stream Set Temporary Variable Action
Details

This Temp Stream Variable is written by a stream, but no read was detected in the analyzed data.

→ Keep it if Helmut or a later workflow step consumes it; otherwise consider cleanup.

References

Show Hide
KindTypeKeySourceNode
Reference Node Result 6d6da0e3-f16b-4891-afc6-fa0daa62df47 Design #15 Stream Set Temporary Variable Action
Reference Node Result 98863b89-4b77-45c6-a7a5-ff4d55cc3136 Design #6 Stream Set Temporary Variable Action
Reference Node Result c393a75d-0e2f-4fc4-994f-d2b3bb3ff0a6 Design #19 Json Extract Action V2
Reference Node Result ef926d3b-9e1e-4ca9-86fc-b2fa3a8ee629 Design #20 Wildcard Condition V3
Reference Node Result fea1b2d4-ae12-47df-8cc9-d64a763c1b0f Design #14 Json Extract Action V2
Setter Temp Stream Variable jsDebug Nodelist #6 Stream Set Temporary Variable Action
Reference Temp Stream Variable masvDocker Design #5 Execute Javascript Action
Reference Temp Stream Variable masvDocker Design #10 HTTP Request Action V5
Reference Temp Stream Variable masvDocker Design #18 HTTP Request Action V5
Reference Temp Stream Variable packageName Design #10 HTTP Request Action V5
Reference Temp Stream Variable teamID Design #10 HTTP Request Action V5
Reference Temp Stream Variable uploadDescription Design #10 HTTP Request Action V5
Reference Temp Stream Variable uploadFilePath Design #10 HTTP Request Action V5
Reference Temp Stream Variable uploadFilePath Design #24 Job Status Update Action
Setter Temp Stream Variable uploadFilePath Nodelist #11 Stream Set Temporary Variable Action
Reference Temp Stream Variable uploadID Design #5 Execute Javascript Action
Reference Temp Stream Variable uploadID Design #18 HTTP Request Action V5
Setter Temp Stream Variable uploadID Nodelist #15 Stream Set Temporary Variable Action

Nodes

#TypeTitleDescriptionSummaryReferencesIssues
0 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Starting upload to MASV ...

success -> #1 Split Stream Action
1 Action / General / Split Stream Action Split Stream Action Will split a stream into a synchronous and an asynchronous way. Required if a stream's execution time might exceed 60 seconds. A stream fails after 60 seconds. The asynchronous path is executed synchronously in itself and may take longer t… success -> #2 Sleep Action
failure -> #3 File Exists Condition
2 Action / General / Sleep Action Sleep Action Will sleep for an amount of milliseconds
3 Condition / File / File Multiple Exists Condition File Exists Condition Will check if one or more files exist condition: DOES_EXIST

success -> #7 Job File Copy Action V2
failure -> #4 Job Status Update Action
4 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: File not found
5 Action / Execute / Javascript Execute Action Execute Javascript Action Will execute javascript script: // Define a function that polls the endpoint and returns a log string function pollEndpoint() { // This variable ac…

success -> #6 Stream Set Temporary Variable Action
failure -> #17 Job Status Update Action
stream_variable:masvDocker stream_variable:uploadID
6 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: jsDebug

success -> #18 HTTP Request Action V5
node_result:98863b89-4b77-45c6-a7a5-ff4d55cc3136
Orphan
7 Action / Helmut / Job File Copy With Options Action V2 Job File Copy Action V2 Will copy a file. Node result will be the destination file path source: {job.source}
target: /Volumes/Helmut/helmut480-test/masv/data/{path.name.{job.source}}

success -> #8 File Exists Condition
failure -> #9 Job Status Update Action
8 Condition / File / File Multiple Exists Condition File Exists Condition Will check if one or more files exist condition: DOES_EXIST

success -> #25 Job Status Update Action
failure -> #4 Job Status Update Action
9 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Failed to copy file
10 Action / General / HTTPRequest Action V5 HTTP Request Action V5 Execute HTTP requests success -> #12 Sleep Action
failure -> #13 Job Status Update Action
stream_variable:masvDocker stream_variable:packageName stream_variable:teamID stream_variable:uploadDescription stream_variable:uploadFilePath
Deprecated
11 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: uploadFilePath

success -> #10 HTTP Request Action V5
12 Action / General / Sleep Action Sleep Action Will sleep for an amount of milliseconds success -> #14 Json Extract Action V2
13 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: http node failed
14 Action / General / Json Extract Action V2 Json Extract Action V2 Extract values from JSON payloads success -> #15 Stream Set Temporary Variable Action
failure -> #16 Job Status Update Action
node_result:fea1b2d4-ae12-47df-8cc9-d64a763c1b0f
Deprecated
15 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: uploadID

success -> #5 Execute Javascript Action
node_result:6d6da0e3-f16b-4891-afc6-fa0daa62df47
16 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: json extract failed
17 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: upload check failed
18 Action / General / HTTPRequest Action V5 HTTP Request Action V5 Execute HTTP requests success -> #19 Json Extract Action V2
failure -> #21 Job Status Update Action
stream_variable:masvDocker stream_variable:uploadID
Deprecated
19 Action / General / Json Extract Action V2 Json Extract Action V2 Extract values from JSON payloads success -> #20 Wildcard Condition V3
failure -> #22 Job Status Update Action
node_result:c393a75d-0e2f-4fc4-994f-d2b3bb3ff0a6
Deprecated
20 Condition / General / Wildcard Multiple Condition Wildcard Condition V3 Will match input against one or multiple patterns (NB: This node is functionally equivalent to the "Match Multiple Patterns Condition" and may be removed in upcoming Helmut-releases) source: ['20']
against: {node.result.ef926d3b-9e1e-4ca9-86fc-b2fa3a8ee629}
condition: STARTS_WITH

success -> #24 Job Status Update Action
failure -> #23 Job Status Update Action
node_result:ef926d3b-9e1e-4ca9-86fc-b2fa3a8ee629
21 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: http finalize failed
22 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: failed extracting code
23 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: failed finalizing upload
24 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: MASV upload done for {stream.variable.uploadFilePath} stream_variable:uploadFilePath
25 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Uploading with MASV in progress ...

success -> #11 Stream Set Temporary Variable Action