Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The values of environment variables can be specified from
  • Environment variables are limited in scope to the current job. Therefore modifications to environment variables by a job script are not effective beyond the scope of current job execution.
  • Values for environment variables use the data type "string". Should values from assigned variables use a different data type then the value is converted to "string".

JVM Jobs

Assignment of Job Arguments

...

  • The purpose of Job Arguments is to parameterize optional startup code of a JVM job that is run on initialization of the job, i.e. before the job will be executed for orders later on.
  • Constant values only can be assigned.

...

  • Constant string values
    • This assignment type is e.g. used with Variable Declarations for workflows and with Node Arguments
    • Example for string value:
      • GUI input: "value 1"
      • JSON format: "var1": "\"value 1\""
    • Example for an empty string value:
      • GUI input: ""
      • JSON format: "var1": "\"\""
  •  ExpressionsExpressions
    • This assignment type is used with Environment Variables, Job Arguments and Initialization Arguments
    • Example:
      • GUI input: $someVariable
      • JSON format: "var1": "$someVariable"

...

  • Use with single quotes

    Input'some value'
    Outputsome value
    JSON"var": "'some value'"



  • Use with double quotes

    Input"some value"
    Outputsome value
    JSON"var": "\"some value\""


    For assignment of empty string values double quotes have to be used:

    Input""
    Output
    JSON"var": "\"\""



  • Use with double quoted values

    Input"some \"quoted\" value"
    Outputsome "quoted" value
    JSON"var": "\"some \\\"quoted\\\" value\""



  • Use with double quoted and single quoted values

    Input"some 'quoted' value"
    Outputsome 'quoted' value
    JSON"var": "\"some 'quoted' value\""



  • Use with $ character from single quoted values

    Input'some $dollar value'
    Outputsome $dollar value
    JSON"var": "'some $dollar value'"



  • Use with $ character from double quoted values

    Input"some \$dollar value"
    Outputsome $dollar value
    JSON"var": "\"some \\$dollar value\""

...