The rule_array and other keyword parameters

The rule_array parameter and some other parameters use keywords to transfer information.

Generally, a rule_array consists of a variable number of data elements that contain keywords that control specific details for processing the pertaining verb. Almost all keywords, in a rule_array or otherwise, are eight bytes in length, and should be uppercase, left-aligned, and padded on the right with space characters. Because not all implementations fold lowercase characters to uppercase, you should always code the keywords in uppercase.

The number of keywords in a rule_array is specified by a rule_array_count variable, an integer that defines the number of 8-byte elements in the array.

In some cases, a rule_array is used to convey information other than keywords between your application and the server. This is, however, an exception. For a list of key types that are passed in the rule_array keyword, see Table 2.