Variables are defined for various usage, which is determined by the Usage parameter for the variable definition.

  • User. User-defined register available for any purpose.
  • Document. Register available for any purpose, but is attributed to the document being processed.
  • Header. Register available for any purpose, but is special for protocol-based interactions. Header-type registers are emitted along with the document to the supported emit protocols, such as HTTP-based protocols.