RUN Statement

Overview

The alpha operand of the RUN statement will be transcoded to the encoding of the OS shell environment before being “executed”.

The RUN statement may optionally have a list of passed values (created by executing PASS statements) that are provided to the shell as arguments when the command is run. All alpha values that are to be passed must be transcoded to the encoding of the OS shell environment before being passed to the shell command.

Command

  • RAW Alpha field or Literal value
    • An operand of this type will be transcoded from the 8859-15 encoding to the encoding of the OS shell environment.
    • Unicode escape sequences are NOT honored when executing a RUN command that is entered as a literal value.
  • UNICODE Alpha field or NATIONAL Alpha field
    • The characters in the RUN commands referenced alpha field will be transcoded from their UTF-32 internal encoding to the encoding of the OS shell environment.

Arguments

  • RAW Alpha field or Literal value
    • Alpha arguments of this type will be transcoded from the 8859-15 encoding to the encoding of the OS shell environment before being passed.
    • Unicode escape sequences are NOT honored when passing an argument that is a literal value.
  • UNICODE Alpha field or NATIONAL Alpha field
    • Alpha arguments of this type will be transcoded from their UTF-32 internal encoding to the encoding of the OS shell environment before being passed.

Test Plan

Do each of the encoding types work correctly as the Command string and Argument strings?

Bugs

-- PeteBrower - 2011-03-17

Edit | Attach | Watch | Print version | History: r7 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2011-03-17 - PeteBrower
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback