{
{   The purpose of this request is to register a file in a temporary catalog,
{ to assign the file to the null device class, and to create an attachment of
{ the file to the requesting job.  The file is attached with all modes of
{ access and no sharing.  A file assigned to the null device class behaves as
{ an 'infinite sink' for write operations and appears empty on all read
{ operations.
{
{   A DETACH_FILE command or amp$return request must be issued to explicitly
{ terminate the attachment of this file to the job.  An fsp$close_file request
{ will not detach a file whose attachment originated with this request.
{
{   This request will be rejected if the file cycle is already registered in the
{ specified catalog.
{
{       RMP$REQUEST_NULL_DEVICE (FILE, STATUS)
{
{ FILE: (input)  This parameter specifies the name of the file which is to be
{       registered in a catalog and assigned to the null device class.  The
{       cycle reference must not refer to $HIGH or $LOW.  If the cycle
{       reference is omitted, the value 1 will be used.
{
{ STATUS: (output) This parameter specifies the request status.
{
{       CONDITION:
{                   rme$file_already_registered,
{                   rme$improper_cycle_reference,
{                   rme$not_temporary_catalog.
{
{       IDENTIFIER: rmc$resource_management_id.
