README XFileV5 Version 1.5.1 ============================ User/Installation manual : -------------------------- English: ./doc/manual.pdf German: ./doc/manual.pdf Modifications in 1.5.1: ----------------------- - General enhancement: Supports german language. - General enhancement: The default log file directory is "CATTemp" but can be overwritten by "XFILEV5_TMP_DIR". - General enhancement: Quick info has been added for each button. - General enhancement: Tree dialog filters has been added for names and types. - General enhancement: New keyword "xfileV5.EXP_EXTERNAL_PROCESS_WAIT" has been added to the "XFileV5.par" file, to control the external process. - General enhancement: IMPORT: The option "Show product structure" has been activated. - General enhancement: IMPORT: The option "Show properties" has been activated. - General enhancement: IMPORT: New keyword "xfileV5.IMP_KEEP_DIR_DLG" has been added to the "XFileV5.par" file, to control the check button "Keep directory structure". - Error fixed: DLNames with environment variables was not supported. - Error fixed The default log file name has to be identical with the default container file name. - Error fixed: Modal status has been set for all "File/Folder" dialog panels. - Error fixed: IMPORT: User setting value from Target directory was always overwritten by variable "XFILEV5_IMP_TARGET_DIR" value. - Error fixed: IMPORT: Previews have been not displayed if container was packed on a different OS. Modifications in 1.4.1_P2: -------------------------- - Error fixed: The default log file directory at the first start has been changed from "CATReport" to "CATTemp". - Error fixed: EXPORT: After closing the log file dialog window the external process was called independent of the panal settings. Modifications in 1.4.1_P1: -------------------------- - Error fixed: The status of the option "Show product structure" changed after switch from EXPORT to IMPORT and back. - Error fixed: Files with DLName has no preview computed. - Error fixed: IMPORT ( UNIX ): In case of no existing directory structure in the container file it has been created the "unpack" directory structure in the target directory, if the option "Keep directory structure" was selected. - Error fixed: EXPORT: If the option "Keep directory structure" has been activated and the selected files have different DLNames then a wrong directory structure was created in the container file. - Error fixed: Due to incompatibility of the trace module of different programs an abort could occurred. Modifications in 1.4.1: ----------------------- - General enhancement: Containers without "tar" extension can be handled now. - General enhancement: EXPORT: Selected directories can be scanned for root documents. They are displayed together with the linked and missing documents in a panel for further work. By default the directories are scanned in flat mode, or recursivley if you have activated "EXP_READ_REC_ROOTS_FROM_DIR" in XFileV5.par. - General enhancement: EXPORT: New option "Keep directory structure " has been added to store the original directory structure in the container if the option "Copy file using SendTo" is active. - General enhancement: IMPORT: New option "Keep directory structure " has been added to takeover the original directory structure of the container. - General enhancement: IMPORT: Non XFileV5 containers are analysed and the content are scanned for root documents. They are displayed together with the linked and missing documents in a panel for further work. - General enhancement: IMPORT: New button has been added to set the target directory extracted from the name of the container. If the target directory does not exist and its name is the same as the constainer name, then the target directory name get a suffix, which can be controled by the new keyword "IMP_TARGET_DIR_SUFIX" in XFileV5.par. - General enhancement: EXPORT: Xml-file has got the first position in the container. - General enhancement: EXPORT: If the option "Show product structure" is active then components linked by "ccp" get a modified icon ( red question mark in the lower left corner ). - General enhancement: EXPORT: If the option "Show product structure" is active then deactivated components get a modified icon ( brackets in the lower left corner ). Two new buttons: "NotSend All" and "Send All", are available to handle deactivated components. - General enhancement: EXPORT: New option "Show properties" has been added to display the properties of CATPart and CATProduct documents. - General enhancement: EXPORT: If the option "Show properties" is active then the user can switch by a new parameter between "part number" or "file name" in the tree dialog. This is available for CATPart and CATProduct documents. - Version 1.15.x of tar are used to pack and unpack the containers. Modifications in 1.3.2: ----------------------- - General enhancement: EXPORT: Multiple instances are recognized. - General enhancement: Check status of "CATDUA for Ghost links analysis" has been added to the xml-file. - General enhancement: EXPORT ( INTERACTIVE ): The time of visualisation of the tree dialog has been improved for large model structures. - General enhancement: IMPORT: When the option "Load root document" is active, the model will be loaded if the size of the model is not greater then the value defined by the new keyword "xfileV5.IMP_LOAD_MAX_SIZE". - General enhancement: BATCH: DLNames are available for arguments. For example: -r DLName\file.CATProduct - General enhancement: New keyword "%LOG%" has been added to pass the log-file path to the external process. - Error fixed: IMPORT ( INTERACTIVE ): When the option "Load root document" is active then the log-file could not be displayed. - Error fixed: EXPORT (BATCH): Existing container was not overwritten. - Error fixed: IMPORT ( BATCH ): Wrong path in log-file for NOT_OVERWRITTEN_FILES files. - Error fixed: IMPORT: If files marked as NOT_SENT exist on disk, then they were copied by "Send To" to target directory. - Error fixed: EXPORT ( INTERACTIVE ): In case of PX1 license is not available in the current session: Files marked as NOT_SENT were sent in specific case: If "CATDUA for Ghost links analysis" was performed after closing the tree dialog at least all files with ghostlinks were sent, independant on NOT_SENT status. - Error fixed: BATCH: Arguments were not checked. Return code was only an "Internal Error". Error message is more detailed now. - Error fixed: BATCH: No error message has been written in the log-file if no PX1 license was available. Modifications in 1.3.1: ----------------------- - General enhancement: New parameters have been added to xml-file to identify the tool and the tool-version. - General enhancement: EXPORT: New keyword "xfileV5.EXP_XML_NAME_FORMAT" has been added to "XFileV5.par" to configure the name of the xml-file. - General enhancement: IMPORT ( INTERACTIVE ): A dialog has been added whether the user permits to overwrite already existing files in the target directory. - General enhancement: EXPORT ( INTERACTIVE ): A new check function "CATDUA for links analysis" has been added. - General enhancement: EXPORT ( INTERACTIVE ): A configurable user exit function has been added. - General enhancement: IMPORT ( INTERACTIVE ): New section "NOT OVERWRITTEN FILES" has been added to the log-file. - General enhancement: INTERACTIVE: Multiselection is possible in the structure tree. - Error fixed: Some special characters (&,"..) were not written correctly in the xml-file. - Error fixed: In specific cases some items appears more than once in the structure tree. - Error fixed: IMPORT ( INTERACTIVE, UNIX ): When the option "Load root document" is active CATIA aborts during the loading of the model. Modifications in 1.2.3: ----------------------- - General enhancement: Previews have been added to the structure tree. - General enhancement: EXPORT: A dialog with a warning message has been added if a XFileV5 container with the same name already exists. - General enhancement: IMPORT: Using the option -notow (not overwrite): Not overwritten files will be listed in the log-file. - General enhancement: Dialog for DLNames has been added. - General enhancement: The possibility to write a trace-file has been added. The user has to define the environment variable "TCTRACE" (e.g. export TCTRACE=/tmp/trace.txt). - General enhancement: EXPORT: New keyword "xfileV5.EXP_SEND_TO_DLG" has been added to the "XFileV5.par" file, to control the check button "Copy files using Send To". - General enhancement: EXPORT: New keyword "xfileV5.IMP_XML_COPY_TO_TARGET" has been added to the "XFileV5.par" file, to control whether the xml-file will be copied or not. - Error fixed: EXPORT: A file linked by DLName was sent, although it was marked with NOT_SENT. - Error fixed: IMPORT batch mode: Log-file was incomplete if -t option was not used. - Error fixed: IMPORT ( INTERACTIVE ): Using the option -notow (not overwrite): The root was always overwritten. Modifications in 1.2.2: ----------------------- - Error fixed: When models were loaded by DLName, the visualization of the product structure failed. - Error fixed: DLName handling in batch modus with the parameter -x and -c did not work correctly. Modifications in 1.2.1: ----------------------- - TC-XFileV5 license check has been implemented. - New module has been integrated: CONSISTENT FILE SET is a tool destined to verify directories: it checks all files contained in a specified directory to find out whether the document set in it is consistent. - Error fixed: IMPORT batch mode: The option -notow (not overwrite) did not work with the copy command. - Error fixed: XFileV5 did not open the manual on Unix. Modifications in 1.1.3: ----------------------- - Error fixed: Temporary directories were not deleted, when the "Sent To" option is active. (EXPORT: Option "Send To" IMPORT: Option "Extract only") - Error fixed: Running XFileV5 in interactive mode in a CATIA environment without PX1 license did not work. - Error fixed: When cgr files are loaded in the product structure, the visualization of the product structure failed. - Error fixed: EXPORT: When DLNAMEs are used and the "Send To" option is deactivated, the copy operation of the documents failed. - Error fixed: EXPORT: Existing container files could not be overwritten. An error occurred. - Error fixed: EXPORT: After creating a container file using the option "Copy files using Send To", this option was always set, also if it was deactivated. - Error fixed: IMPORT: When the option "Extract only" and "Load root document" are active, the import failed. The error message was: "Document cannot be read" and "Not succeeded Can not load root document. Return code: 20." Modifications in 1.1.2: ------------------------ - Error fixed: New environment variable XFILEV5_LOAD has been implemented to define the location of gtar and the batch executable. - Error fixed: The default name of the container file was not set always correctly. - Error fixed: In specific cases directories were removed after the creation of the container file. - Error fixed: Available PX1 license was not always recognized. Modifications in 1.1.1: ------------------------