<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.vmssoftware.com/index.php?action=history&amp;feed=atom&amp;title=DISPLAY_FILE</id>
	<title>DISPLAY FILE - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vmssoftware.com/index.php?action=history&amp;feed=atom&amp;title=DISPLAY_FILE"/>
	<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=DISPLAY_FILE&amp;action=history"/>
	<updated>2026-05-02T08:09:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=DISPLAY_FILE&amp;diff=1490&amp;oldid=prev</id>
		<title>Jane.doe: Created page with &quot;DISPLAY_FILE is an operation that can be specified in the function field of the F$GETQUI() lexical function. It returns information about the next file defined for the cur...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=DISPLAY_FILE&amp;diff=1490&amp;oldid=prev"/>
		<updated>2019-11-26T10:02:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;DISPLAY_FILE is an operation that can be specified in the function field of the &lt;a href=&quot;/F$GETQUI()&quot; title=&quot;F$GETQUI()&quot;&gt;F$GETQUI()&lt;/a&gt; lexical function. It returns information about the next file defined for the cur...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;DISPLAY_FILE is an operation that can be specified in the function field of the [[F$GETQUI()]] lexical function. It returns information about the next file defined for the current job context. Before you make a call to F$GETQUI to request file information, you must make a call to display queue and job information (with the [[DISPLAY_QUEUE]] and [[DISPLAY_JOB]] function codes) or to display entry information (with the [[DISPLAY_ENTRY]] function code).&lt;br /&gt;
&lt;br /&gt;
=Syntax=&lt;br /&gt;
F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;, &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[#Item|item]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;,,&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[#Flags|flags]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==Item==&lt;br /&gt;
Corresponds to a [[$GETQUI output item codes|$GETQUI system service output item code]]. The following items are valid for DISPLAY_FILE:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Item&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Return Type&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Information Returned&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Example&lt;br /&gt;
|-&lt;br /&gt;
| FILE_COPIES&lt;br /&gt;
| Integer&lt;br /&gt;
| The number of times the specified file is to be processed.&lt;br /&gt;
| &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_COPIES&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = 1   Hex = 00000001  Octal = 00000000001&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_COPIES_DONE&lt;br /&gt;
| Integer&lt;br /&gt;
| The number of times the specified file has been processed.&lt;br /&gt;
| &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_COPIES_DONE&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = 0   Hex = 00000000  Octal = 00000000000&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_DELETE&lt;br /&gt;
| String&lt;br /&gt;
| TRUE or FALSE to indicate whether the specified file is to be deleted after execution of request.&lt;br /&gt;
| &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_DELETE&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;FALSE&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_DEVICE&lt;br /&gt;
| String&lt;br /&gt;
| The internal file-device value that uniquely identifies the selected file.&lt;br /&gt;
| &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_DEVICE&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;_DSA1&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_DID&lt;br /&gt;
| String&lt;br /&gt;
| The internal file-did value that uniquely identifies the selected file. &lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_DID&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;(2771,27,0)&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_DOUBLE_SPACE&lt;br /&gt;
| String&lt;br /&gt;
| TRUE or FALSE to indicate whether the symbiont formats the file with double spacing.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_DOUBLE_SPACE&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;FALSE&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_EXECUTING&lt;br /&gt;
| String&lt;br /&gt;
| TRUE or FALSE to indicate whether the specified file is being processed.&lt;br /&gt;
| &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_EXECUTING&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;FALSE&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_FLAG&lt;br /&gt;
| String&lt;br /&gt;
| TRUE or FALSE to indicate whether a flag page is to be printed preceding a file.&lt;br /&gt;
| &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_FLAG&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;FALSE&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_FLAGS&lt;br /&gt;
| Integer&lt;br /&gt;
| The processing options that have been selected for the specified file. The integer represents a bit field. The $QUIDEF macto defines the following symbolic names:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Symbolic Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| QUI$V_FILE_BURST&lt;br /&gt;
| Burst and flag pages are to be printed preceding the file.&lt;br /&gt;
|-&lt;br /&gt;
| QUI$V_FILE_DELETE&lt;br /&gt;
| File is to be deleted after execution of request.&lt;br /&gt;
|-&lt;br /&gt;
| QUI$V_FILE_DOUBLE_SPACE&lt;br /&gt;
| Symbiont formats the file with double spacing.&lt;br /&gt;
|-&lt;br /&gt;
| QUI$V_FILE_FLAG&lt;br /&gt;
| Flag page is to be printed preceding the file.&lt;br /&gt;
|-&lt;br /&gt;
| QUI$V_FILE_TRAILER	&lt;br /&gt;
| Trailer page is to be printed following the file.&lt;br /&gt;
|-&lt;br /&gt;
| QUI$V_FILE_PAGE_HEADER&lt;br /&gt;
| Page header is to be printed on each page of output.&lt;br /&gt;
|-&lt;br /&gt;
| QUI$V_FILE_PAGINATE&lt;br /&gt;
| Symbiont paginates output by inserting a form feed whenever output reaches the bottom margin of the form.&lt;br /&gt;
|-&lt;br /&gt;
| QUI$V_FILE_PASSALL&lt;br /&gt;
| Symbiont prints the file in PASSALL mode.&lt;br /&gt;
|}&lt;br /&gt;
| &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_FLAGS&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = 512   Hex = 00000200  Octal = 00000001000&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_IDENTIFICATION&lt;br /&gt;
| String&lt;br /&gt;
| The internal file-identification value that uniquely identifies the selected file.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_IDENTIFICATION&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;(809,31,0)&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_PAGE_HEADER&lt;br /&gt;
| String&lt;br /&gt;
| TRUE or FALSE to indicate whether a page header is to be printed on each page of output.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_PAGE_HEADER&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;FALSE&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_PAGINATE&lt;br /&gt;
| String&lt;br /&gt;
| TRUE or FALSE to indicate whether the symbiont paginates output by inserting a form feed whenever output reaches the bottom margin of the form.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_PAGINATE&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;TRUE&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_PASSALL&lt;br /&gt;
| String&lt;br /&gt;
| TRUE or FALSE to indicate whether the symbiont prints the file in PASSALL mode.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_PASSALL&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;FALSE&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_SETUP_MODULES&lt;br /&gt;
| String&lt;br /&gt;
| The names of the text modules that are to be extracted from the device control library and copied to the printer before the specified file is printed. This item code is meaningful only for output execution queues.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_SETUP_MODULES&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_SPECIFICATION&lt;br /&gt;
| String&lt;br /&gt;
| The fully qualified RMS file specification of the file about which F$GETQUI is returning information.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_SPECIFICATION&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;_DSA1:[JDOE]GETQ.LIS;2&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_STATUS&lt;br /&gt;
| Integer&lt;br /&gt;
| File status information. The integer represents a bit field. To find the settings of each bit in the field, use one of the following items in place of FILE_STATUS:&lt;br /&gt;
* QUI$V_FILE_CHECKPOINTED: whether the file is checkpointed&lt;br /&gt;
* QUI$V_FILE_EXECUTING: whether the file is being processed&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_STATUS&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = 0   Hex = 00000000  Octal = 00000000000&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FILE_TRAILER&lt;br /&gt;
| String&lt;br /&gt;
| TRUE or FALSE to indicate whether a trailer page is to be printed following a file.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_TRAILER&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = &amp;quot;FALSE&amp;quot;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| FIRST_PAGE&lt;br /&gt;
| Integer&lt;br /&gt;
| The page number at which the printing of the specified file is to begin. This item code is applicable only to output execution queues.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FIRST_PAGE&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = 0   Hex = 00000000  Octal = 00000000000&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| LAST_PAGE&lt;br /&gt;
| Integer&lt;br /&gt;
| The page number at which the printing of the specified file should end. This item code is applicable only to output execution queues.&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;LAST_PAGE&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
$ SHOW SYM F&lt;br /&gt;
  F = 0   Hex = 00000000  Octal = 00000000000&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Flags==&lt;br /&gt;
The following flags are available for DISPLAY_FILE:&lt;br /&gt;
* FREEZE_CONTEXT: when in wildcard mode, prevents advance of wildcard context to the next object. If you do not specify this flag, the context is advanced to the next object.&lt;br /&gt;
* THIS_JOB: selects all job file information about the calling batch job, the command file being executed, or the queue associated with the calling batch job.&lt;br /&gt;
&lt;br /&gt;
=Example=&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
SMAN43$ C = F$GETQUI(&amp;quot;DISPLAY_QUEUE&amp;quot;,&amp;quot;QUEUE_NAME&amp;quot;,&amp;quot;*&amp;quot;,&amp;quot;WILDCARD&amp;quot;)&lt;br /&gt;
SMAN43$ E = F$GETQUI(&amp;quot;DISPLAY_ENTRY&amp;quot;,&amp;quot;ENTRY_NUMBER&amp;quot;,&amp;quot;*&amp;quot;,-&lt;br /&gt;
_SMAN43$ &amp;quot;WILDCARD&amp;quot;)&lt;br /&gt;
SMAN43$ F = F$GETQUI(&amp;quot;DISPLAY_FILE&amp;quot;,&amp;quot;FILE_COPIES&amp;quot;,,&amp;quot;FREEZE_CONTEXT&amp;quot;)&lt;br /&gt;
SMAN43$ SHOW SYM F&lt;br /&gt;
  F = 1   Hex = 00000001  Octal = 00000000001&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jane.doe</name></author>
	</entry>
</feed>