GitHubContribute in GitHub: Open doc issue|Edit online

AssemblyLine parameter passing

There are three ways to get data into an AssemblyLine:

  • Generating your own initial entry inside the AssemblyLine, for example, in a Prolog script.
  • Fed from one or more Iterators.
  • Starting the AssemblyLine with parameters from another AssemblyLine using the AL Connector or AL Function Component, or using an API call.

If you want to start an AssemblyLine with parameters from another AssemblyLine, then you have a couple of options:

  • Use the Task Call Block (TCB), which is the preferred method. The TCB is detailed below.

  • Provide an Initial Work Entry directly. Note: These two options are provided for compatibility with earlier versions.

  • Task Call Block (TCB)
    The Task Call Block (TCB) is a special kind of Entry object used by a caller to set a number of parameters for an AssemblyLine.

  • Providing an Initial Work Entry (IWE)
    Providing an Initial Work Entry (IWE) is an alternative way of passing parameters using a TCB and is supported for compatibility with earlier versions..