{    The purpose of this request is to retrieve the attributes of a file in a
{ NOS/VE input queue.
{
{       JMP$GET_INPUT_ATTRIBUTES (INPUT_ATTRIBUTE_OPTIONS_P,
{             INPUT_ATTRIBUTE_RESULTS_KEYS_P, WORK_AREA_P,
{             INPUT_ATTRIBUTE_RESULTS_P, NUMBER_OF_JOBS_FOUND, STATUS);
{
{ INPUT_ATTRIBUTE_OPTIONS_P: (input)  This is a set of criteria that selects
{       which input file(s) to retrieve the attributes for.
{
{ INPUT_ATTRIBUTE_RESULTS_KEYS_P: (input)  This is a pointer to an array of
{       keys that selects the data to retrieve about the input file(s).  Keys
{       that can be specified are the same as those returned in the
{       INPUT_ATTRIBUTE_RESULTS_P parameter.
{
{ WORK_AREA_P: (input, output)  This is a pointer to a sequence that is defined
{       by the caller.  The size required for a specific number of files can be
{       obtained by calling jmp$get_result_size.  See jmh$get_result_size for
{       further information.  Jmp$get_input_attributes will not RESET this
{       sequence before using it and will leave it positioned at the end of the
{       area used.
{
{ INPUT_ATTRIBUTE_RESULTS_P: (input, output)  This is a pointer (into the work
{       area) to an array of variants that contains the data retrieved about
{       the file(s).
{
{ NUMBER_OF_JOBS_FOUND: (output)  This contains the number of input files that
{       met the INPUT_ATTRIBUTE_OPTIONS_P criteria.  If the status condition
{       jme$work_area_too_small is returned this value indicates the total
{       number of input files that were found.
{
{ STATUS: This is the status of the request.
{      CONDITIONS:
{        cle$improper_name
{        jme$duplicate_attribute_key
{        jme$invalid_parameter
{        jme$no_jobs_were_found
{        jme$work_area_too_small
