<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ice-online.com/index.php?action=history&amp;feed=atom&amp;title=NXM_Help_FILES</id>
	<title>NXM Help FILES - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ice-online.com/index.php?action=history&amp;feed=atom&amp;title=NXM_Help_FILES"/>
	<link rel="alternate" type="text/html" href="https://wiki.ice-online.com/index.php?title=NXM_Help_FILES&amp;action=history"/>
	<updated>2026-06-13T08:33:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.ice-online.com/index.php?title=NXM_Help_FILES&amp;diff=580&amp;oldid=prev</id>
		<title>ConvertBot: Created page with &quot;&lt;div style=&quot;background-color: #eef9ff; border: 1px solid #999; padding: 10px;&quot;&gt;&amp;uarr; ''Go to the full list of NXM Help pages''.&lt;/div&gt; &lt;onlyinclude&gt; === FILES - N...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.ice-online.com/index.php?title=NXM_Help_FILES&amp;diff=580&amp;oldid=prev"/>
		<updated>2020-04-27T18:39:26Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;div style=&amp;quot;background-color: #eef9ff; border: 1px solid #999; padding: 10px;&amp;quot;&amp;gt;&lt;a href=&quot;/NXM_Help&quot; title=&quot;NXM Help&quot;&gt;↑ &amp;#039;&amp;#039;Go to the full list of NXM Help pages&amp;#039;&amp;#039;&lt;/a&gt;.&amp;lt;/div&amp;gt; &amp;lt;onlyinclude&amp;gt; === FILES - N...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #eef9ff; border: 1px solid #999; padding: 10px;&amp;quot;&amp;gt;[[NXM_Help|&amp;amp;uarr; ''Go to the full list of NXM Help pages'']].&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
=== FILES - NeXtMidas file system support&amp;lt;span id=&amp;quot;FILES&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
The NeXtMidas environment was designed to provide a natural interace to&lt;br /&gt;
any type of file on a system.  The STATUS and DATALIST commands will&lt;br /&gt;
work with any file supported on the system.  File names are case sensitive, &lt;br /&gt;
and should not have embedded white space.&lt;br /&gt;
&lt;br /&gt;
The filename extension is used to determine the file group, where each&lt;br /&gt;
group is handled by a different subclass of the BaseFile class.  The &lt;br /&gt;
file groups include Text, Image, Shape, Zip, Jar, and Midas Data files.&lt;br /&gt;
&lt;br /&gt;
The underlying source of the data bytes is defined by the URL prefix.&lt;br /&gt;
Each URL prefix is handled by a different subclass of the IOResource class.&lt;br /&gt;
These include file:, http:, udp:, ram:, nfile:, stp:.&lt;br /&gt;
&lt;br /&gt;
=== Auxes - How NeXtMidas finds files.&amp;lt;span id=&amp;quot;Auxes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
An AUX, or auxiliary, may be a directory or a URL.  &lt;br /&gt;
A collection of AUXES, the &amp;quot;read AUX list&amp;quot; is searched when looking for a file.&lt;br /&gt;
 &lt;br /&gt;
Auxes may be short strings or numbers in string form.&lt;br /&gt;
Since X-Midas auxes must be numbers, many installations that use both&lt;br /&gt;
will use numbers on the NeXtMidas side for consistency.&lt;br /&gt;
 &lt;br /&gt;
Example aux table:&lt;br /&gt;
 &lt;br /&gt;
 WRITE - Aux name where new files are to be written      &lt;br /&gt;
 READ  - Comma seperated list of aux names to search&lt;br /&gt;
&lt;br /&gt;
 CWD   - The current working directory&lt;br /&gt;
 HOME  - Home path, where user (%) macros are kept.&lt;br /&gt;
 DAT   - The SYS option tree DAT area.&lt;br /&gt;
 RAM   - RAM memory &lt;br /&gt;
 1     - User path (i.e. /user/midas/+/)&lt;br /&gt;
 9     - ICE RamDisk&lt;br /&gt;
 99    - The X-Midas install ../xm/dat/ area&lt;br /&gt;
 WEB   - A WEB URL, configure this for your server&lt;br /&gt;
&lt;br /&gt;
READ and WRITE are special reserved names that define the list of aux names&lt;br /&gt;
currently in use.&lt;br /&gt;
 &lt;br /&gt;
 Examples:&lt;br /&gt;
 TBD&lt;br /&gt;
 &lt;br /&gt;
=== Groups - Definition of Midas file groups.&amp;lt;span id=&amp;quot;Groups&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
 File groups in NextMidas consist of:&lt;br /&gt;
# Data files (1000, 2000, ...)&lt;br /&gt;
# Image Files (.GIF, .TIF,...)&lt;br /&gt;
# Text Files (.XML, .TXT,...)&lt;br /&gt;
&lt;br /&gt;
=== Resources - Definition of file resources&amp;lt;span id=&amp;quot;Resources&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
=== Types - Types of Midas Data files&amp;lt;span id=&amp;quot;Types&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
 &lt;br /&gt;
 There are a number of file types supported by NeXtMidas including:&lt;br /&gt;
 Type 1000, 2000, 3000, 5000, ...&lt;br /&gt;
&lt;br /&gt;
 Type1000 - One dimensional data &lt;br /&gt;
 Type2000 - Two dimensional data frames&lt;br /&gt;
 Type3000 - Record Oriented data structures&lt;br /&gt;
 Type4000 - Multiple Key=Value records&lt;br /&gt;
 Type5000 - Record Oriented with reference frame information&lt;br /&gt;
 Type6000 - Extended type3000 format&lt;br /&gt;
&lt;br /&gt;
==== Type1000 - One dimensional data  ====&lt;br /&gt;
 This is typical for samples vs time data.&lt;br /&gt;
==== Type2000 - Two dimensional data frames ====&lt;br /&gt;
 This is typical for samples vs time data.&lt;br /&gt;
==== Type3000 - Record Oriented data structures ====&lt;br /&gt;
 This is typical for flat database files.&lt;br /&gt;
==== Type4000 - Multiple Key=Value records ====&lt;br /&gt;
 This is typical for non-flat database files, or data with event keywords.&lt;br /&gt;
==== Type5000 - Record Oriented with reference frame information ====&lt;br /&gt;
 This is typical for positions or orbit tracks to be plotted on maps.&lt;br /&gt;
==== Type6000 - Extended type3000 format ====&lt;br /&gt;
 This is typical for flat database files.&lt;br /&gt;
&lt;br /&gt;
=== TRIMMERS - Using trimmers to thin files in-line.&amp;lt;span id=&amp;quot;TRIMMERS&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
{{:NXM_Help_TRIMMERS}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
[[Category:NXM_Help]]&lt;/div&gt;</summary>
		<author><name>ConvertBot</name></author>
		
	</entry>
</feed>