Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

Applications

  • Last UpdatedNov 06, 2025
  • 1 minute read

All applications (except for utility programs) are defined in an xml file referred to as the application definition file. The application definition file is located in the SB_SYSTEM directory and is called MarJobs.xml. For each application there is an <application> xml node with the following parameters:

  • Application name

  • Short application name (used for example, to give name to log files)

  • Name of the executable file

  • Input parameters (description and type)

  • Output parameters (description, type and file name extension)

Example:

<application>

<name>Hull Plane Part Gen.</name>

<short_name>ppanparts</short_name>

<executable>sf416d.exe</executable>

<inputs>

<input>Input Selection</input>

</inputs>

<outputs>

<output extension="log">Check of input selection</output>

<output extension="lst">List file</output>

</outputs>

</application>

The names of the output files are chosen by the job launcher at run time, but the file name extensions are defined here.

Normally, the job launcher searches for executables in the %PDMSEXE% directory. This is true if the file name in the <executable> node is given without path, for example:

<executable>sp600.exe</executable>

To start an application from another location than %PDMSEXE%, then the full path has to be given in the <executable> node, for example:

<executable>c:\windows\system32\notepad.exe</executable>

TitleResults for “How to create a CRG?”Also Available in