fire { application } { options ... }
Enter the Fire application development environment.
application
A Fire application archive (.mxa or .fsa) to execute.
 If omitted, the macro indicated by the -start option is executed.
-reg 
      Register the Fire environment with the Windows registry. Any other command 
      options are also registered for future ole deployment. Fire will not execute, 
      but confirmation of successful registration is given via a message window. 
      This option must not be used if Fire is located outside of the Xmarc installation 
      file hierarchy.
The -reg option is applicable to Windows systems only.
-env{=<dir>}
      If specified as a command line parameter, the following environment variables 
      are set:
Variable
Value
MXSITE
<dir>/config (standard deployment)
MXSITE
<dir>/web_config (browser deployment)
MXSYS
<dir>/system
MXBIN
<dir>/mx/<arch>/<os>/bin
If the option 
      is present but no value is supplied, then <dir> is derived 
      from the location of the fire executable, by traversing up the file hierarchy.
-root{=<dir>}
      If specified as a command line parameter, then similar to -env, 
      but variables MXSITE, MXSYS and MXBIN will only be set to the above if they 
      are not already defined.
-h
      Prints a summary of the program usage (Unix systems only).
-alog=<num>
      The initial level for service log messages when running as a service, registered 
      to a FireRender service broker. If the -url option 
      is not present, this option is ignored. The default value is 2.
-appstart=<file> 
      Run an application via a .fsc or .xml configuration file.
-cd=<dir>
      Change to a new current working directory before executing the first language 
      statement.
-devel
      Start the Fire development system. The default behavior is not to. This 
      can also be indicated by an entry in the Fire Configuration File (fire.ini). 
      The development system will be invoked before any start macro or command 
      line application is executed.
-display=<dpy>
      Provide an X server/display for Fire to run in. The default is the value 
      of the Unix environment variable DISPLAY. The -display 
      option is applicable to Unix systems only.
-fxenc
Encode all database connection strings.
-log=<host>:<port>
      Details of a service agent when running as a service, registered to a FireRender 
      service broker. Service log messages are directed to this host. If the -url 
      option is not present, this option is ignored. This option is appended automatically 
      by the service manager system and s such should not be added manually.
-mess=<>file>
Use <file>
 as the source of system messages displayed by Fire.
 If this is omitted, the message file indicated 
 in the Fire Configuration File (fire.ini) is used.
-monitor=<num>
Show the monitor window in full or iconic form on start-up. <num> 
 should have a value of 1 or 0. The option -no_monitor 
 is an alternative to -monitor=0. The default behavior 
 is for the monitor window to be in full, i.e. not iconic. The initial 
 state of the monitor window may also be supplied by a monitor entry in 
 the Fire Configuration File (fire.ini).
-monlog
Save monitor output in a log file. The default behavior is (-no_monlog), 
 do not save monitor output.  This may also be provided by a 
	  monlog 1 (or monlog 0)
      entry in the Fire Configuration File (fire.ini).
-netsock=<port>
      A socket through which peer processes can connect to Fire. This option determines 
      the value of the system identifier network_socket. 
      If omitted, a value zero is used, which means a port number will be chosen 
      arbitrarily when required.  It may also be provided by a 
	  netsock
      entry in the Fire Configuration File (fire.ini).
-proxy=<string>
Set details of a proxy web server for outgoing internet traffic. This is
equivalent to setting the
MXPROXY environment variable, and is typically not necessary on Microsoft Windows systems.
-rt
Run time only, no keyboard command input facilities (afire only).
-sock=<port>
      A socket through which external commands are to be received (browser-deployment). 
      This option is called automatically when Fire is invoked from a browser. 
      It should not be used when Fire is started manually.
-start=<file>
Execute the macro file <file> 
 on start-up. If this is omitted, the start macro as indicated in the Fire 
 Configuration File (fire.ini) is executed. Use 
 the option -no_start to suppress macro execution 
 on start-up. Parameters within parentheses may be passed to the macro 
 but the whole string, including file name, should be enclosed within double 
 quotes to avoid problems with shell handling of special characters.
-no_start
Do not execute a macro on startup.
-timreg=<num>
      When registering as a service set a timeout (in seconds) when waiting for 
      the service broker to respond. The default is 30 seconds. This is only used 
      in combniation with -url.
-url=<url>
Run as a service, registered to a FireRender service broker.
<url> 
 is the registration url.
-web
Run in browser-deployed mode (as a browser plug-in).
 This option is called automatically when Fire is invoked from a browser.
 It should not be included manually.
-wm=<text>
      Provide the name of the X window manager. This is usually redundant since 
      Fire attempts to detect it automatically. It may also be provided by a 
	  wm
      entry in the Fire Configuration File (fire.ini). 
      The -wm option is applicable to Unix systems only.
-xfont=<font>
Provide a default X font for text display in widgets and graphics. If this is omitted Fire 
 uses a default according to workstation type. It may also be provided by an 
 xfont entry in the Fire Configuration File (fire.ini). 
 The -xfont option is applicable to Unix systems only.
As well as the above options, you can pass your own options to Fire. Their values can be accessed by the config function.
| 
 Files:  | 
|
| 
 Identifiers:  | 
 command_line (string)  |