  | 
     This task shows you how to 
     manage project resources like catalogs and dictionaries. These changes can 
     only be made at system administrator level. | 
   
   
     
      
      
     
  | 
     The project resource management 
     (PRM) file identifies resources (such as line list catalogs, user 
     dictionaries, etc.) to the application. Specifically, the PRM file 
     identifies each resource and its location (directory path). The PRM file 
     also organizes the resources by discipline and application, associating 
     resources to specific applications. Therefore, you get the correct 
     resource, equipment catalog for instance, for the resource you are working 
     in.
      It's hierarchical structure allows you to share resources, so that you 
     do not have to place duplicate copies of the same resource in several 
     directories. 
     The PRM file is also used for certain other purposes, such as setting 
     flags. These are explained below. 
     A sample file is provided with this application, and it is best to make 
     a copy of it and edit it. The default location is ...intel_a\startup\EquipmentAnd 
     Systems\ProjectData 
     and the file is named Project.xml. 
     The application will function even if the user does not enter 
     information particular to his site,  but nothing can be saved. 
     Therefore, the first task an administrator needs to do is enter information 
     relevant to his site or project.  | 
   
   
     
       | 
     
     
       - 
       
If there is more than one project at your site you will 
       need to make a project resource management file for each project. You can 
       name the file anything you want to and change its location too (see 
       below). However, you must set the variable in the Environment Editor. You 
       do this by opening the Environment Editor dialog box and entering against 
       the line CATDisciplinePath the directory in which your project 
       resource management files are:   
      
      | 
   
   
     |   | 
     
     
       
         
             
          
        
      
      | 
   
   
     |   | 
     
     
       
         
           If you have more than one project resource management file then by 
           default the application will start with the file named 
           Project.xml, if there is such a file, or the last file used. 
           If you wish to select another resource management file you must open 
           it by clicking Tools > Project Management. Go to the 
           Select tab and select the file and discipline you need. This 
           dialog box shows each resource available to you, unless the value of
           Visible (see below) against a resource or application is 
           set to No. 
          
        
      
      | 
   
   
     |   | 
     
     
       - 
       
The resource management file is organized into several 
       sections to make it easier to manage and utilize resources. The image 
       below shows its hierarchical structure, with an exception, which is 
       explained below. "Other disciplines" refers to other disciplines like 
       Tubing, or AEC V4 to V5 Migration Discipline, that are placed at the same 
       level. They are not shown in this image for reasons of space.   
      
      | 
   
   
     |   | 
     
     
       
         
             
          
        
      
      | 
   
   
     |   | 
     
     
       
         
           The Project box refers to the project for which the PRM 
           file has been created, and will frequently be identified by the file 
           name. In this case it is Project.xml. 
           When you look at the Project.xml file you will see that the 
           resource listings begin with project resources. Any resources 
           you place under the heading Project Resources can be used by all 
           applications that are included in the file. In the sample file you 
           will see items like zones, feature dictionary and 
           application-generated object names in this section. All disciplines 
           and applications shown under project resources will be able to access 
           the resources identified under the heading project resources. 
           The next level is the discipline level.  All resources 
           placed under a discipline, such as Piping, can be used by all the 
           applications which are listed under it. In the example above, Piping 
           Diagrams, Piping Design and Equipment applications are shown under 
           the Piping Discipline. Resources such as various catalogs and report 
           definitions are listed at the discipline level and can be accessed by 
           all applications that belong to that discipline. 
           The next level of resource management is the application itself. 
           Any resource referred to at this level can only be used by that 
           application. Resources like catalogs, files that contain connector 
           attributes and resolved parts directories are listed at this level. 
           Equipment Arrangement and Hanger Design have been placed under 
           several disciplines. These applications are considered 
           multi-discipline because their resources are used by all disciplines. 
           When you are working in these disciplines you may need Equipment or 
           Hanger resources. However, in different disciplines you may not use 
           the same resources from Equipment Arrangement or Hanger Design and 
           this structuring allows you to place different different resources 
           under each discipline. For instance, under the Piping Discipline, 
           Equipment Arrangement may have a different catalog (with Piping 
           related equipment only) than under the HVAC Discipline. 
           Equipment and Hanger applications have also been placed at the 
           project resource level, primarily to allow sharing of resources, 
           under the headings "Equipment Application Resources" and "Hanger 
           Design Application Resources." 
           To explain: If you are working in Piping Design you are in the 
           Piping Discipline. You select the discipline by clicking Tools - 
           Project Management, or simply by opening an application, which will 
           activate the correct discipline. For this to happen your PRM file 
           must be set up correctly. 
           Now, while in the piping workbench, you want to place equipment in 
           your document, and you launch Equipment Arrangement. When you do so 
           you will only have access to equipment resources that are identified 
           in the PRM file under the piping discipline, for instance the "piping 
           equipment catalog," containing piping related equipment. But let us 
           assume that in your project you have certain types of equipment that 
           are used by all disciplines. You can create a catalog that contains 
           all this common equipment and identify it under "Equipment 
           Application Resources" at the project level (it should not be 
           identified under discipline also). When you do this you will have 
           access to this catalog when you open Equipment Arrangement under any 
           discipline.  
           Some applications have the entry "Visible = yes". If you set the 
           value to No then this application cannot be used and will not be 
           visible in the Tools - Project Management dialog box. 
          
        
      
      | 
   
   
     |   | 
     
     
       - 
       
A resource entry looks like this:  
         
      
     
       
         
           <Resource Name="PipingIDSchema" Description="Piping ID Schema 
           Directory"> 
           <ID Type="Path" Driver="File" Location="..\..\EquipmentAndSystems\Piping\DataDictionary"/> 
           </Resource> 
             
           
           
             - You should not change the Resource Name, even if you 
             replace a resource with a different one. 
 
             - You can change the Description if you want to - this 
             is a brief explanation of the resource.
 
             - The 
             Type field refers to file type. If the Type field says 
             Catia, it refers to a file type unique to Catia, such as 
             .catalog. The type Misc is used for resources which are of a 
             type not unique to Catia and must be opened in another way. The 
             type Path is similar, except that in the Location field only the 
             directory in which the resource is located is named. 
 
             - If your resources do not reside in Enovia, enter File in 
             the Driver field. Define the Location field as follows: 
             As shown in the resource example above, the location entry is 
             relative - it is relative to the entry you made in the Environment 
             Editor as shown in Step 1. The entry in the location field will be
             added to the entry you had in the Environment Editor and it 
             is in that location that the application will look for the 
             resource. Which is why it is preferable to enter absolute paths 
             - including the drive letter - in the location field. 
 
             - If your resources are Enovia-based, enter EnoviaV5 in 
             the Driver field. For Enovia-based resources, all you need to enter 
             in the Location field is the file name of the resource without the 
             file extension. For instance, the catalog PipingParts.catalog 
             would be entered as PipingParts. 
 
             - The
             Location field usually gives the location of the 
             resource. If this is a directory path then you can change the 
             location, with an associated change in the PRM file. This entry is 
             sometimes used to enter a value for a flag or behavior, such as 0 
             or 1, or True and False.
 
             - Some 
             resources have the entry "Visible = yes". If you set 
             the value to No then this resource cannot be used and will not be 
             visible in the Tools - Project Management dialog box.
 
             - Some 
             resources have the entry Access="RW" or "R". These 
             refers to file permissions: read-write or read.
 
            
           When you change from using file-based resources to
           Enovia-based resources: You must 
           go through the PRM file and change the "Driver" and "Location" 
           entries as noted above. This must be done for all resources that have 
           been placed in the Enovia database. 
          
        
      
      | 
   
   
     |   | 
     
     
       - 
       
The Project Resources listed in the sample 
       Project.xml file are described in following sections, beginning with the 
       resources referred to under Project Resources:  
      
     
       
         
           
             - ID schema resources: The "location" lists the directory 
             where the rules for naming objects are stored. Use the default 
             location provided in the sample file. You need to have this for 
             every application you use. In addition, there is an entry for 
             "MultiDisciplineIDSchema." This location is used for objects -such 
             as zones - that are used by all disciplines. 
 
             - User dictionary resources: In the location field enter 
             the name of the CATfct file for each application. You do not need 
             to enter the location. The CATfct file is used to store all the 
             classes and attributes created by you. The default names for CATfct 
             files in each application are included in the sample project.xml 
             file and you should use these names unless you have created a 
             different CATfct file, or changed the default name. There is also a 
             MultiDisciplineUserDictionary - this CATfct file can be referred to 
             by all applications.
 
             - Zones catalog: The zones that you create need to be 
             stored in a catalog accessible to all users, because they are 
             shared. The default location is CATMldZone.catalog. Even though 
             zones are only created in schematic applications, other 
             applications may use them when documents are moved from schematic 
             to 3D. Enter a different name or location if you change them.
 
             - Discrete values: Many attributes have discrete values 
             and this directory is used to store them. 
 
             - Schematic driven: This is a flag that needs to be set 
             for schematic driven routing and parts placement. If the value of 
             "Location" is set to 0 then individual users can check or uncheck 
             an option that allows schematic driven 3D design.  If the 
             value is set to 1 then the option "schematic driven" is always 
             selected and users cannot uncheck it. (In Equipment Arrangement, 
             schematic driven parts placement is not possible if the Function 
             Driven flag is set to 2.)
 
             - Delete Part On Run: This entry is used to control 
             whether all parts on a run will be deleted when you delete the run. 
             If you enter the value of "Location" as 1 then the parts will be 
             deleted. If you enter the value 0 then the parts will not be 
             deleted when you delete the run.
 
             - Graphic representations: When you create graphic 
             representations for a part you need a file in which to store the 
             categories (single, double, etc.). That file is created within an 
             application, as you will see later. There is also a file under 
             Project Resources because the categories must be available to all 
             applications. If you add a new category you must include it in this 
             file too. Enter a new location and file name if you want to change 
             them.
 
             - Penetration openings catalog: The profiles of the holes 
             you may want to make through walls and partitions to pass pipes and 
             ducts are noted in this catalog. If you make a new profile you must 
             enter it here too. Enter a new location and file name if you want 
             to change them.
 
             - ID Sequence Number directory: The IDSequenceNumbers 
             directory contains the last sequence number that was generated for 
             an object. You should specify a location for it.
 
             - Importer CATfcts: This lists the location of your CATfct 
             files, and is used when migrating V4 models to V5. If you change 
             the location of the CATfct files you must enter the new location in 
             the "Location" field. You do not need to do anything if you 
             continue to use the default location.
 
             - Reference Grid System: Location of the CATPart that 
             contains the reference grid definition used by applications. You 
             need to modify this entry if you change the location of the CATPart 
             or rename it.
 
             - Discipline super class: This is a text file that lists 
             the object classes that will be visible in a class browser when you 
             are in the Equipment Arrangement workbench. You can have files at 
             project, discipline and application level. The filter will only 
             work with a user-generated PRM file.
 
             - Computed attributes: This entry shows the location of 
             the ComputedAttributes.txt file. The computed attributes contained 
             in this file will display in the Properties dialog box. You can 
             change the location of this file, and update the PRM file 
             accordingly. You can also change the entries in the file.
 
             - Unique reference part number 
             options & partially resolved reference part number options: 
             These two entries define how a placed part will be named. 'Unique 
             reference' parts are those that have at least one property (or all 
             properties) that can have infinite values. An HVAC duct is an 
             example. 'Partially resolved' parts are those in which the values 
             of all properties are defined by a design table. Valves are an 
             example. In this entry, if you enter 1 in the Location field then 
             the name of the placed part will be derived from the design table. 
             If you enter 2 then the name will be derived from the object naming 
             rules.
 
             - 
             Publication Based Connections: This entry controls whether 
             publication based connections will be used when establishing 
             connections between elements in different work packages. When this 
             flag is on (the value in the Location field is 1), the system will 
             use publication based link technology. This link technology is 
             intended to improve support for configuration management, revision 
             management and concurrent engineering. When working in an ENOVIA 
             environment, publication based connections are used for all cross 
             document connections, regardless of the setting of this resource.
 
            
          
        
      
      | 
   
   
     |   | 
     
     
       - 
       
The next level, as explained above, is the Discipline 
       level. Resources placed under the Discipline category can be used 
       by all the applications in that discipline.  
      
     
       
         
           The sample Project.xml file places the following resources at the 
           Discipline level. Each entry names the file and gives its default 
           location. If you intend to use different resources, which is likely, 
           then you must enter the new file name and location, as appropriate. 
           The following resources are referenced, but not all disciplines will 
           have all of these resources.  
           
             - Specifications catalog
 
             - Insulation specifications catalog
 
             - Material specifications catalog
 
             - Standards catalog
 
             - Design rules: You need to use the default location and file 
             name
 
             - Parts catalog name and location: contains parametric parts
 
             - Piping lines shared catalog: The file where shared piping lines 
             are stored and its location.
 
             - Sample data directory: This is the location where the reports 
             you run will be stored.
 
             - Report definitions directory: The formats (definitions) you 
             create for running reports are stored in this directory.
 
            
          
        
      
      | 
   
   
     |   | 
     
     
       - 
       
In addition to resources placed at the Project and 
       Discipline levels, resources are also placed at the application 
       level and are only available to the application under which they are 
       placed. 2-D applications have all or most of the following 
       resources.  
      
     
       
         
           
             - Component catalog: The parts catalog.
 
             - Shared instrument lines catalog.
 
             - Annotation catalog.
 
             - Sample data directory: When you create graphic representations 
             for a part you need a file in which to store the categories (open, 
             closed, etc.). If you add a new category you must include it in 
             this file too. Enter a new location and file name if you want to 
             change them.
 
             - Design rules for Equipment Arrangement: This is used when 
             assigning a part type to a 2D part.
 
             - The parts catalog for Equipment Arrangement: This is used when 
             assigning a part type to a 2D part.
 
            
           3-D applications will have most of the following resources 
           or entries. 
           
             - Graphic representations file: When you create graphic 
             representations for a part you need a file in which to store the 
             categories (single, double, etc.). If you add a new category you 
             must include it in this file too. Enter a new location and file 
             name if you want to change them.
 
             - Connector attributes file: This file lists the attributes that 
             will be inherited (from the part) by a connector when you are 
             placing it on a part. If you want to make changes to the attributes 
             you want a connector to inherit you must do it in this file. Do not 
             change the name or location of this file.
 
             - Resolved parts: When you place a parametric part in a document 
             it assumes specific dimensions. Once a part has specific dimensions 
             it is placed in the Resolved Parts catalog. The location of the 
             default Resolved Parts catalog is listed here.
 
            
           
             - Design rules: You need to use the default location and file 
             name.
 
             - Parts catalog name and location: contains parametric parts
 
             - Report definitions directory: The formats (definitions) you 
             create for running reports are stored in this directory.
 
             - Graphic 2D Symbols Catalog: For Piping, this is the 
             catalog in which the 2-D equivalents of 3-D endstyles are stored. 
             For Equipment, this catalog contains 2-D symbols for center 
             of gravity. See Drawing Production for more information.
 
             - Growth Factor: Some applications allow you to reserve space in 
             some parts for future growth. You can, for instance, reserve space 
             in a conduit for future growth. The space saved for future growth 
             will be equal to the value you enter in the "Location" field. If 
             you enter 0.2 it means that 20 percent of the space in a conduit 
             will be reserved for future growth and you will only be allowed to 
             use 80 percent of the space in it.
 
             - Function Driven: This is a flag 
             that controls parts placement in Equipment Arrangement. The value 
             in the Location field dictates: 1 - Function driven 
             equipment placement is possible; 2 - Only functionless equipment 
             placement is possible. (Schematic driven parts placement is not 
             possible in Equipment Arrangement.); 3 - Both function driven 
             and functionless equipment placement are possible (a final Tools - 
             Options setting is needed. See Functionless Parts Placement in 
             Equipment Arrangement documentation.)
 
             - Hanger Cable Clearance: The value in the Location field is the 
             cable clearance, in millimeters. This value plus the diameter of 
             the cable you are routing must be less than the tier spacing of the 
             hanger. The cable clearance value is assigned when a hanger is 
             placed.
 
             - HVAC Up Direction: The value in the Location field determines 
             the 'Up' direction of a part that is placed on a run. There are two 
             numerals in this field - the first dictates the up direction for a 
             part placed on a horizontal run, the second is for a vertical run. 
             Thus, if the value is 00, the Up direction will the same for both 
             horizontal and vertical runs. The values are: 0 - follow the run's 
             Up Direction; 1 - Up direction will follow the X axis; 2 - follow Y 
             axis; 3 - follow Z axis.
 
            
          
        
      
      | 
   
   
     |   | 
     
     
       - 
       
The AEC Migration 
       Discipline refers to a product that enables you to migrate V4 models 
       to V5. It has Piping Design, Piping and Instrumentation Diagrams, 
       Equipment Arrangement, Tubing Design and HVAC Design resources under it.  
      
     
       
         
           Most resources have been described above and do not need further 
           explanation. Enter the location and file names if they are different 
           from those in the sample Project.xml file. 
           In addition, under the heading AEC V4 V5 Migration there are 
           several options you should know about. They are explained below. 
           AEC V4 V5 Migration 
           There are several options that you need to set to True or False. 
           The first several are about migrating data to Piping and 
           Instrumentation Diagrams, Piping Design, Equipment Arrangement, 
           Tubing Design and HVAC Design and Structures. If a V4 model has data 
           of all these types, but you have set two of them to False, then you 
           will only receive V5 data relating to the applications set to True. 
           If you want data of all types to be migrated then you must set all 
           the options to True. 
           Other options are: 
           
             - Create runs without parts: If set to True a run will be 
             migrated without the parts.
 
             - ImportPipingLine (or other type of line): If set to True a line 
             will be created in the V5 Piping Line catalog if it does not exist. 
             When set to False, the migration process will stop if the line does 
             not exist in V5.
 
             - Mapping Table: You need to enter the location and name of the 
             migration mapping table if you change the default name or location.
 
             - MigratedPIDNoShowSheetFormat: The sheet format (also known as 
             title block) will not be visible if the value of "Location" is set 
             to False.
 
             - MigrateXXXWithMissingLines: If set to True the sheet will be 
             migrated even if some Lines cannot be. If set to False the 
             migration process will stop if missing lines are encountered.
 
             - MigratedXXXSheetSize: Enter the size in the Location field:  
             Letter, Legal, A0, ISO/A1, ISO/A2, ISO/A3, ISO/A4, ISO/A, ANSI/B, 
             ANSI/C, ANSI/D, ANSI/E, ANSI/F, ANSI).
 
            
          
        
      
      | 
   
   
     |   | 
     
     
       - 
       
In addition to some of the resources explained above, the
       Structure Discipline includes the following resources or entries:  
      
     
       
         
           
             - Sections catalog: If you change the default location of the 
             AISC_BigScale catalog then enter the location in this entry. The 
             location should include the directory AISC in which the catalog 
             should reside, so that the path reads: ......AISC\AISC_BigScale.catalog.
 
             - Structure sections path: The path of the directory in which the 
             available sections are stored. The default location is 
             ...startup\components\StructuralCatalogs\ModelsResolved.
 
             - Structure Thickness List: This is the location of the thickness 
             list sample file, which contains the list of thicknesses that can 
             be applied to a plate.
 
             - Structure openings catalog: Location of the openings parts 
             catalog.
 
             - Structure materials catalog: Location of the structure 
             materials catalog.
 
             - Structure detail design: Location of the catalog that contains 
             user defined features.
 
             - Naming section characteristics: Location of the NLS file that 
             lists names of sections whose names should not be changed. 
             This is for internal use. Do not change anything in this entry.
 
             - Structure Functional Connections Catalog: Location of the 
             Structure Functional Connections Catalog. This catalog contains the 
             names of connection types between objects.
 
             - Project Bounding Box: This specifies the dimensions of your 
             project - if you are designing a ship then it will be set within 
             these dimensions. You can define the unit used for measuring - the 
             default is millimeter - and change the default values for each 
             direction. The values are measured from the origin (000).
 
            
          
        
      
      | 
   
   
     |   | 
     
     
       - 
       
Make sure to save your changes.  
      
      | 
   
   
     | 
      
        |