![]() ![]()
|
APPENDIX C
SIMPROCESS File StructureThe SIMPROCESS installation program creates a directory called SIMPROCESS (unless a different name is chosen during installation). In this directory there are a number of important files and up to nine subdirectories. The primary subdirectories are the System Directory (SPSYSTEM), the User Working Directory (SPUser), and themodelsdirectory. This appendix briefly describes the structures and contents of the directories. The basic directory structure is listed below. Note that thedispatcherdirectory only exists if the SIMPROCESS Dispatcher is installed.SIMPROCESS installation directorySPSYSTEMxfit (Windows only)SPUserdocumentSampleFilesmodelsDemosExpressionDemosmetamodelendorsedjreextdashboardservertimeserverdispatcher (optional)Installation Directory
ReadMe.txt ( ReadMe file with summary of changes )installvariables.properties ( Installer settings )SIMPROCESS_InstallLog.log ( Installation log ).com.zerog.registry.xml ( Installer file )SIMPROCESS.ico ( SIMPROCESS icon - Windows only )InstallScript.iap_xml ( Installation file )Uninstall SIMPROCESS.exe ( Uninstaller application - Windows only )Uninstall SIMPROCESS ( Uninstaller application - non-Windows systems )Uninstall SIMPROCESS.lax ( Uninstaller application settings file )uninstaller.jar ( Uninstaller file )Dispatcher.exe ( Optional Dispatcher application - Windows only )Dispatcher ( Optional Dispatcher application - non-Windows systems )Dispatcher.lax ( Optional Dispatcher application settings file )lax.jar ( Installer file )SPRunSimulation.exe ( SIMPROCESS with no GUI - Windows only )SPRunSimulation ( SIMPROCESS with no GUI - non-Windows )SPRunSimulation.lax ( Application settings file )SIMPROCESS.exe ( SIMPROCESS executable - Windows only )SIMPROCESS ( SIMPROCESS executable - non-Windows )SIMPROCESS.lax ( Application settings file )MetamodelEditor.exe ( Metamodel Editor executable - Windows only )MetamodelEditor ( Metamodel Editor executable - non-Windows )MetamodelEditor.lax ( Application settings file )MetamodelEditor.ico ( Metamodel Editor icon - Windows only )java2rei.dll ( Rose Java interface library - Windows only )lmutil.exe ( Licensing file - Windows only )lmutil ( Licensing file - non-Windows )hostid.txt ( Licensing file )hostid.bat ( Licensing file - Windows only )hostid.sh ( Licensing file - non-Windows )License.htm ( SIMPROCESS License agreement )Import Procedures.pdf ( Documentation for importing 2.2.1 models )SPSYSTEM Directory
InstallSettings.win.xml ( defaults for some preference settings - Windows only )InstallSettings.lnx.xml ( defaults for some preference settings - Linux only )jh.jar ( SIMPROCESS executable jar file )plot.jar ( SIMPROCESS executable jar file )simprocess.jar ( SIMPROCESS executable jar file )SPHelp.jar ( SIMPROCESS executable jar file )SPRemote.jar ( SIMPROCESS executable jar file )xalan-j.jar ( SIMPROCESS executable jar file )OptQuest.jar ( SIMPROCESS executable jar file )java2rei.jar ( SIMPROCESS executable jar file - Windows only)jcommon.jar ( SIMPROCESS executable jar file )jfreechart.jar ( SIMPROCESS executable jar file )jakarta-poi.jar ( SIMPROCESS executable jar file )modelfit.jar ( SIMPROCESS executable jar file )jcalendar.jar ( SIMPROCESS executable jar file )commons-io.jar ( SIMPROCESS executable jar file )metamodel.jar ( SIMPROCESS executable jar file )xbean.jar ( SIMPROCESS executable jar file )simprocess.err ( SIMPROCESS application error messages; created and/or emptied when SIMPROCESS is run )simprocess.log ( SIMPROCESS application messages; created and/or emptied when SIMPROCESS is run )optQuest.log ( OptQuest for SIMPROCESS application messages )optQuest.err ( OptQuest for SIMPROCESS application error messages )GetStart.pdf ( documentation file )SPUser.pdf ( documentation file )Metamodel.pdf ( documentation file )RoseExists.dll ( SIMPROCESS Rose library - Windows only )license.dll ( SIMPROCESS license library - Windows only)libLinux.so ( SIMPROCESS license library - Linux only )license.dat ( license file obtained from CACI )xfit Subdirectory
This directory only exists on Windows systems and contains the files necessary to run the ExpertFit application.SPUser Directory
sProcDB.properties ( database connection properties - required to use the SIMPROCESS database )mysql.sProcDB.properties ( sample database connection properties for use with a MySQL database; may serve as a template for other database tools )SimProcDB.mdb ( MS Access database - Windows only )simprocessdb.sql ( sample DDL statements to create a "simprocess" database in MySQL for storing Experiment results; may serve as a template for other database tools )UserPreferences.xml ( created on first run, user preferences stored here )UserFiles.jar ( created when importing application graphics and icons, or when saving Libraries )Experiments.xml (created when experiments are defined or imported)document Subdirectory
This directory is used to customize headings for Activity, Entity, Connector, Resource, and model documentation (Document button on properties dialogs). The directory is empty initially. The headings are customized with the use of text files that have the extension.txt. Each line of a file is considered a heading. For instance, the linesActivity Name:Resources Used:in a file would be considered two separate headings. The contents of the.txtfiles completely replace the default headings.Listed below are the names that can be used for the.txtfiles.·Activity.txt- changes the headings for all Activities·process.txt- changes the headings for processes·Entity.txt- changes the headings for Entity types·Resource.txt- changes the headings for Resources·Connector.txt- changes the headings for Connectors·model.txt- changes the headings for the Model Description... (Define menu).The fileActivity.txtchanges the headings for all Activities. To change the documentation headings for a specific Activity, name the file the same name as the type of the Activity along with the.txtextension. Some examples aredelay.txt,replenishResource.txt,assemble.txt, andgetResource.txt. Notice that the type of the Activity must be spelled out completely with no spaces in the file name.Not all files are required. If only the document headings for Entity types need to be changed, thenEntity.txtis the only file that needs to exist.There are sample files in theSampleFiles/documentdirectory.SampleFiles Subdirectory
This directory contains the source code for the files in thecom.caci.demopackage inSPRemote.jar. Also, sample batch files and scripts that start the Java RMI Registry, SPServer, and SPPlotServer are included, which can be copied and used as templates if desired. There is adocumentssubdirectory that contains sample files for modifying document headings.models Directory
SIMPROCESS defaults to this directory as its starting point when saving or opening models.Demos Subdirectory
This directory contains demonstration and reference models. See Chapter 5 of the SIMPROCESS Getting Started Manual for a discussion of each model.ExpressionDemos Subdirectory
This directory contains models that demonstrate some advanced features of SIMPROCESS available through the SIMPROCESS Expression Language.SIMPROCESS Expression Demo Models.pdf, which is located in this directory, has a brief explanation of each model.metamodel Directory
Directory containing SIMPROCESS metamodels. Metamodels must be saved to or opened from this directory.endorsed Directory
saaj-api.jar ( SIMPROCESS executable jar file )saaj-impl.jar ( SIMPROCESS executable jar file )jaxrpc-api.jar ( SIMPROCESS executable jar file )jaxrpc-impl.jar ( SIMPROCESS executable jar file )jaxrpc-spi.jar ( SIMPROCESS executable jar file )activation.jar ( SIMPROCESS executable jar file )sjsxp.jar ( SIMPROCESS executable jar file )mail.jar ( SIMPROCESS executable jar file )relaxngDatatype.jar ( SIMPROCESS executable jar file )xsdlib.jar ( SIMPROCESS executable jar file )jsr173_api.jar ( SIMPROCESS executable jar file )FastInfoSet.jar ( SIMPROCESS executable jar file )jre Directory
This directory contains the Java Runtime Environment referenced by the SIMPROCESS program.ext Directory
This directory is a secondary location for adding external Java classes to SIMPROCESS. The preferred location is theclassesdirectory within a model's directory (see "Model-Specific Java Additions," beginning on page 604 and "Method ExternalCall:," beginning on page 567 for more information).dashboardserver Directory
This directory contains the files required to run a Dashboard Server. (See "Displaying Dashboards" on page 447.)timeserver Directory
This directory contains the files required to run the SIMPROCESS TimeServer. See "Time Server," beginning on page 113 andSIMPROCESS TimeServer.pdfin this directory for more information on the TimeServer.dispatcher Directory
This directory is only created if SIMPROCESS and Dispatcher is selected during installation. The files are for using SIMPROCESS with a Web service. SeeSIMPROCESS Dispatcher.pdffor more information.
|
Quadralay Corporation http://www.webworks.com Voice: (512) 719-3399 Fax: (512) 719-3606 sales@webworks.com |
![]() ![]()
|