Displaying difference between revision 2 and 1 of Wiki page:OpenAmeos ToolInfo Variables
 
Please wait, loading revisions...
display as  
!!OpenAmeos ToolInfo Variables ||Variable Name||Default Value||Description |acd_output_dir|${projdir}\${system}\src_files|Default output directory for ACD templates |acd_source_map_file|src_files\srcmap|The source map file for the ObjectAda integration |acd_temp_dir|${env.TMP}|Location of ACD temporary files Note: In a multi-user installation this has to be a directory unique to the user (i.e. the home directory) |Ada_code_gen|True|Enable Ada95 Templates in the Desktop CodeGen menu |ada_revenge_option|-v -q -a -83|Flags for ObjectAda/ASIS based Ada Reverse Engineering -v : verbose messages -q : used to avoid duplicate class name conflict -83 : parse Ada83 code -a : generate one common ddl file (do not change) ada_revenge_option=-v -q -a -83 |all_ameos_file_path|templates/uml;templates/ct;templates|Rules/QRL search path used for OpenAmeos |ameos_doc_path|InstallDir/Documentation|Location of the Online Help (CHM and PDF) |ameos_ndt_files|<some path>|Set this variable to a path which holds common default note description templates these files get copied to <projdir>/ameos_ndt_files during system creation in case there is no ameos_ndt_files directory yet in <projdir> ameos_ndt_files=<some path> |apache_batik|null|Path to Apache Batik (SVG2PNG converter), i.e. C:/Ameos/Utils/Batik/batik-rasterizer.jar |baseline_exclude|null|Optional list of files that should not be added to a baseline |baseline_include|*.prso;qrl_files/tdl/*;qrl_files/qrl/*;qrl_files/product.ext/*;src_files/*|Additional file extensions for some file which should always be added to a system baseline. All these files extensions are created by qrl scripts. .prso, is the file containing the printer settings. qrl_files/tdl contains the 'General' settings for the code generators qrl_files/qrl contains the 'General' settings for the document generation qrl_files/product.ext contains the 'Script Parameters' settings for both types |baseline_path|${projdir}/baseline|Default directory for OpenAmeos Baselines, i.e. C:/CVSWorkspace/AmeosBaselines |block_empty_rep_trash_on_locks|False|Prevent empty repository trash to ask for confirmation to go ahead if there are existing locks (if set, it will always terminate instead) |C_code_gen|True|Enable C Templates in the Desktop CodeGen menu |classpath|<classpath1>;<classpath2>;<your_root_project_directory>|When reverse engineering Java source, e.g. (Java Source (precompiled) and Java Source), the classpath to the user and system libraries must be set properly. You may set them to the CLASSPATH system environment variable and in addition to it with the classpath TI variable (classpath TI variable is *appended* to the CLASSPATH environment variable). Modify this variable if you want to add custom class paths to the CLASSPATH environment variable. If you use Java Source (precompiled), you must add the path to the class files (the compiled source files) to your classpath, if you want them to be resolved properly. If you don't do that, some of the classes won't be resolved, errors will be produced and the model generated won't be correct. The Java Source (precompiled) is used for reverse engineering classes that are already compiled by some tool. This is mostly the user's Java IDE. The reverse engineering relies on the already compiled sources to resolve class names, class modifiers, attributes, etc. You must add the root path of the compiled sources (the class files) to the class path by appending either the system CLASSPATH or the classpath TI variable. classpath=<classpath1>;<classpath2>;<your_root_project_directory> |COM_code_gen|False|Enable COM Templates in the Desktop CodeGen menu (unsupported) |control_key_moving_distance|null|Distance in pixels for moving symbols with cursor keys and Ctrl pressed (default=10) |Corba_code_gen|False|Enable Corba Templates in the Desktop CodeGen menu (unsupported) |CorbaIDL_code_gen|False|Enable Corba/IDL Templates in the Desktop CodeGen menu (unsupported) |cstyle_arguments|False|Operation arguments in C-style Warning: currently this variable is experimental, some parts may not work |cursor_x_hot|5|Hotspot for insert cursor in horizontal pixels |cursor_y_hot|5|Hotspot for insert cursor in vertical pixels |cvsgui|null|Sets CVS GUI (i.e. WinCVS), i.e. C:/WinCvs1.3/wincvs.exe |CVSROOT|null|Enables CVS version control, i.e. ${env.CVSROOT} |Cxx_code_gen|True|Enable C++ Templates in the Desktop CodeGen menu |dateformat|%M/%D/%Y|null |default_chm_file|CommandReference.chm|Default Online Help File |doors_password|null|The Doors password (required if Doors should be started from Ameos) |doors_project|/AmeosProject|The Doors project - Note: Use the full notation including the first slash, i.e. /AmeosProject doors_project=/AmeosProject |doors_user|null|The Doors username (required if Doors should be started from Ameos) |draw_port_defs_only|True|Allow manual drawing of ports on classes only (ports on parts can only be inserted with autodrawing based on the port's type class and its ports) |EJB_code_gen|False|Enable EJB Templates in the Desktop CodeGen menu (unsupported) |emf_font_scale|null|Factor 0-1 to influence font scaling when copying diagrams to clipboard/EMF (-> MS Word etc.) |encode_html_descriptions|False|Set this if you want to ASCII encode HTML Note Descriptions with xmllint (this is for instance required if you use a German MS-Word which does not properly encode all special characters when storing HTML) |error_color|FF0000|Default color for error messages in message log in RGB value (default red) |font_max_size|10|The font maximum size to be used for diagrams (gde and printing) |font_min_size|2|The font minumum size to be used for diagrams (gde and printing) |font_name|-adobe-arial-medium-r-normal-0-%d-0-0-0-p-0-iso8859-1|The font to be used for diagrams (gde and printing) |help_browser|null|Default HTML browser for online documentation |highlight_color|FF0000|Color for mouse over indicators for active symbols (default red) |HIP_code_gen|True|Enable HIP Templates in the Desktop CodeGen menu |invisible_class_members|False|new class members to be hidden from the diagram when created in the class table |Java_code_gen|True|Enable Java Templates in the Desktop CodeGen menu |java_vm|${env.JAVA_HOME}/jre/bin/classic/jvm.dll|The Java virtual machine. Specify a virtual machine library. Such libraries exist in the JRE directory. for JDK 1.3.x use java_vm=${env.JAVA_HOME}/jre/bin/classic/jvm.dll |java_vm_opts|-D<option1> -D<option2>|This variable describes additional options to the Java VM java_vm_opts=-D<option1> -D<option2> |javare_javac|${env.JAVA_HOME}/bin/javac.exe|The java compiler. This is the fully qualified path to your java compiler that will be used for the Java Source plug-in. |javare_javac_outdir|${projdir}${system}/src_files|The java compiler output path. This is the directory where the java compiler will place the class files when compiling. |keep_partially_migrated_system|True|Keep migration results even if the migration failed |lighter_factor|0|factor of lightening of color for filling, 0 - use the color without lightening, 1 - pure white (default: 0.9) |merge_path|InstallDir/templates/ct/merge|Path for ACD merge configuration files |message_color|000000|Default color for info messages in message log in RGB value (default black) |migrate_no_quit|null|Do not quit batch migration on errors |msgd_host|null|MSGD: Connect to the specified host instead of broadcasting. |msgd_port|null|UDP port for msgd listener |msgd_tcp_port|null|TCP port for msgd listener |msgd_udp_port|null|UDP port for msgd listener |no_acd_warning_for_missing_class_def|False|Suppress the following kind of message when generating code: Error in model: object instance scope '...' has no corresponding class definition |no_true_for_empty_tagged_values|False|Skip tagged values with no values (if not set, a tag with an empty values gets generated as tag=True according to UML specs) |note_desc_editor|<path>\winword .rtf|Editor used to edit note descriptions if you want to use MS-Word and RTF files, you need to specify the temporary file extension like this: note_desc_editor=<path>\winword .rtf |oms_dbuser |null |Overrides the Sybase username as taken from the OS environment (e.g. USERNAME on Win32) |projdir|InstallDir/Examples|Default project directory |Raven_code_gen|True|Enable Raven Templates in the Desktop CodeGen menu |revenge_option|-v -q -a -83|Flags for ObjectAda/ASIS basesd Ada Reverse Engineering -v : verbose messages -q : used to avoid duplicate class name conflict -a -83 : parse Ada83 |revlets|com.aonix.javare.javlet.JavletCompile com.aonix.javare.javlet.Javlet com.aonix.javare.classlet.Classlet|Change the following flags if you want to add custom reverse engineering plug-ins All the plug-ins are appended to the revlets variable which is a space separated list of available plug-ins. Each plug-in has a textual description which will appear in the parse source files dialog. |save_rep_build|null|Recover Sybase system repository in save (and slow) mode |script_editor|notepad ${scriptpath}|Editors used to edit TDL and QRL files and scripts |scriptman_external_editor|notepad ${externalpath}|Editors used to edit TDL and QRL files and script parameters |select_symbols_in_label_area_only|True|disable if you want the old behavior (symbols are selected anywhere) |site_scripts_path|null|Paths for your site specific QRL scripts which will show up in the scriptmanager as Site Scripts |site_templates_path|null|Paths for your site specific TDL scripts which will show up in the scriptmanager as Site Templates |sourcepath|<fully_qualified_project_dir>|Java Source Used to reverse engineer source files that have not yet been compiled. The reverse engineering module first compiles the sources and then reverse-engineers them. You should specify the root source path directory by adding a sourcepath TI variable. That variable with point to the starting directory where all your sources that are parsed are placed in. The sourcepath variable is typically the root source directory of your project sourcepath=<fully_qualified_project_dir> |sybbcp_textsize|500000|If you use very long textual descriptions for objects (eg. Microsoft Word HTML files) in some Sybase system, you should set the following variable to a size which is a little bit larger than the largest expected description. Otherwise descriptions within the repository get truncated to the default size of 65536. The value of this variable is given in bytes. sybbcp_textsize=500000 |sys_create_dirs|directory1;directory1/subdirectory;directory2|a ; delimited list of directories which will be created inside the system directory of a new system |sys_delete_dirs|directory1;directory1/subdirectory;directory2|a ; delimited list of directories which will be deleted when the system gets deleted (any files in those directories will be deleted, too !) |syscreate_device|default|Sybase device for data segments |syscreate_log_device|default|Sybase device for log segments |syscreate_log_size|4|Initial size of log segment in new repository's Sybase database |syscreate_size|8|Initial size of Sybase databases |sysdestroy_delete_directories|null|list of ; delimiteddirectory names relative to the system directory which should be deleted when destroying a system |sysdestroy_delete_files|null|list of ; delimited file names relative to the system directory which should be deleted when destroying a system |system|null|Default system opened by OpenAmeos desktop and editors |tcp_keepalive_intvl|null|TCP timeout parameter for msgd connections |tcp_keepalive_probes|null|TCP timeout parameter for msgd connections |tcp_keepalive_time|null|TCP timeout parameter for msgd connections |tdl_annot_filter|null|null |tdl_path|<InstallDir>/templates/uml/tdl;<InstallDir>/templates/uml/tdl/Languages;<InstallDir>/templates/uml/tdl/Unsupported|Search path for ACD TDL files |ToolInfo|null|Forward reference for next ToolInfo file (fully qualified filename) |uclassd_show_navigability_on_both_ends|False|Display navigability arrows for bidirectional associations on both ends |uml_ameos_file_path|templates/uml;templates/ct;templates|Rules/QRL search path used for OpenAmeos/UML |uml_profiles|InstallDir/Profiles/uml_profile|The OpenAmeos system which defines all available UML Profiles, you can define multiple, semicolon separated systems. |use_doors_integration|False|Uncomment the next line to enable Ameos / Doors Integration. |use_us_papersizes|False|Use inches and US dimensions for paper sizes |use_version_control|False|Enable version control integrations for baselining |VB_code_gen|False|Enable VB Templates in the Desktop CodeGen menu (unsupported) |wincvs|null|Path to WinCVS, i.e. C:/Programme/WinCvs1.3/wincvs.exe |XMI_code_gen|True|Enable XMI Templates in the Desktop CodeGen menu