Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(Basic)
TM-2120
TRAINING GUIDE
AVEVA Marine
(12 Series)
www.aveva.com
Revision Log
Date
Revision
Description of Revision
Author
SB/WR/SK
SB/WR/
MG
SB/WR/
MG
02/02/2009
2.0
09/09/2009
2.1
11/09/2009
3.0
Reviewed
Approved
SK/WR
RP
SH
SH
07/12/2009
3.1
21/12/2009
3.2
21/12/2009
4.0
SB
JD/JF/SK
SH
21/05/2010
18/06/2010
16/07/2010
4.1
4.2
5.0
SK
SK
SK
WR/OZK
WR/OZK
SH
SB
SB
JD/JF/SK
Updates
All headings containing updated or new material will be highlighted.
Suggestion / Problems
If you have a suggestion about this manual or the system to which it refers please report it to the AVEVA
Group Solutions Centre at gsc@aveva.com
This manual provides documentation relating to products to which you may not have access or which may
not be licensed to you. For further information on which products are licensed to you please refer to your
licence conditions.
Disclaimer
Information of a technical nature, and particulars of the product and its use, is given by AVEVA Solutions Ltd
and its subsidiaries without warranty. AVEVA Solutions Ltd. and its subsidiaries disclaim any and all
warranties and conditions, expressed or implied, to the fullest extent permitted by law.
Neither the author nor AVEVA Solutions Ltd or any of its subsidiaries shall be liable to any person or entity
for any actions, claims, loss or damage arising from the use or possession of any information, particulars or
errors in this publication, or any incorrect use of the product, whatsoever.
Trademarks
AVEVA and Tribon are registered trademarks of AVEVA Solutions Ltd or its subsidiaries. Unauthorised use
of the AVEVA or Tribon trademarks is strictly forbidden.
AVEVA product names are trademarks or registered trademarks of AVEVA Solutions Ltd or its subsidiaries,
registered in the UK, Europe and other countries (worldwide).
The copyright, trademark rights or other intellectual property rights in any other product, its name or logo
belongs to its respective owner.
www.aveva.com
2
Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every part
of it (including source code, object code, any data contained in it, the manual and any other documentation
supplied with it) belongs to AVEVA Solutions Ltd. or its subsidiaries.
All other rights are reserved to AVEVA Solutions Ltd and its subsidiaries. The information contained in this
document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval system, or
transmitted without the prior written permission of AVEVA Solutions Limited. Where such permission is
granted, it expressly requires that this Disclaimer and Copyright notice is prominently displayed at the
beginning of every copy that is made.
The manual and associated documentation may not be adapted, reproduced, or copied in any material or
electronic form without the prior written permission of AVEVA Solutions Ltd. The user may also not reverse
engineer, decompile, copy or adapt the associated software. Neither the whole nor part of the product
described in this publication may be incorporated into any third-party software, product, machine or system
without the prior written permission of AVEVA Solutions Limited or save as permitted by law. Any such
unauthorised action is strictly prohibited and may give rise to civil liabilities and criminal prosecution.
The AVEVA products described in this guide are to be installed and operated strictly in accordance with the
terms and conditions of the respective licence agreements, and in accordance with the relevant User
Documentation. Unauthorised or unlicensed use of the product is strictly prohibited.
www.aveva.com
3
www.aveva.com
4
Contents
1
Introduction .............................................................................................................................................. 9
1.1
Aim .................................................................................................................................................... 9
1.2
Objectives ......................................................................................................................................... 9
1.3
Prerequisites .................................................................................................................................... 9
1.4
Course Structure .............................................................................................................................. 9
1.5
Using this guide ............................................................................................................................... 9
2 Installation and Setup ........................................................................................................................... 11
2.1
Installation of FlexMan5.2 ............................................................................................................. 11
2.2
Installation of the AVEVA Marine (12 Series) Application Product Software .......................... 16
3 Project Access ....................................................................................................................................... 19
3.1
Installation Projects ....................................................................................................................... 19
3.2
Adding Project Environment Variables to the Batch File .......................................................... 20
3.3
Starting the AVEVA Marine (12 Series) Application ................................................................... 21
4 Creating a New Project .......................................................................................................................... 23
4.1
Project Creation Wizard ................................................................................................................ 23
4.1.1
Project Variables ...................................................................................................................... 23
4.1.2
Adding Project Details .............................................................................................................. 25
4.2
Existing Projects ............................................................................................................................ 25
Exercise 1 (Project Creation)........................................................................................................................ 26
5 Database Administration ...................................................................................................................... 27
5.1
Teams and Users ........................................................................................................................... 28
5.2
Creating Teams .............................................................................................................................. 29
5.3
Creating Users................................................................................................................................ 30
5.3.1
Create User as a Copy of the Existing User ............................................................................ 32
5.3.2
Creating Users using the Access Control Assistant................................................................. 32
Exercise 2 (Teams and Users)...................................................................................................................... 33
6 Creating Databases ............................................................................................................................... 35
6.1
Data Base Types ............................................................................................................................ 35
6.1.1
Administration Databases ........................................................................................................ 35
6.1.2
Model Databases ..................................................................................................................... 35
6.2
Creating a Design Database ......................................................................................................... 36
6.2.1
Create SITE.............................................................................................................................. 37
6.2.2
Database Access Mode ........................................................................................................... 37
6.2.3
Controlled Databases ............................................................................................................... 38
6.2.4
Protection ................................................................................................................................. 38
6.2.5
Area Number, DB Number and File Number ........................................................................... 38
6.3
Creating a Catalogue Database .................................................................................................... 39
6.3.1
Creating Namesequence Database ......................................................................................... 39
6.4
Copied Databases .......................................................................................................................... 40
Exercise 3 (Database Creation) .................................................................................................................... 41
7 Foreign Databases ................................................................................................................................. 43
7.1
Including and Copying Foreign Databases ................................................................................. 43
7.1.1
Including Databases from the MAS Project ............................................................................. 43
7.2
Copying a Foreign Database from the MAR Project .................................................................. 44
7.3
Excluding Foreign Databases....................................................................................................... 44
7.4
Deleting Databases ........................................................................................................................ 44
7.5
Modifying the setup of the Admin Elements Form ..................................................................... 44
Exercise 4 (Copying and Including Foreign Databases) ........................................................................... 46
8 Multiple Databases (MDBs) ................................................................................................................... 47
8.1
Creating MDBs ............................................................................................................................... 48
8.2
Database Order in the MDB .......................................................................................................... 49
Exercise 5 (Creating MDBs) .......................................................................................................................... 50
9 Project Setup Excel Import ................................................................................................................... 51
9.1
Admin Export to Excel ................................................................................................................... 51
9.2
Project Setup Excel Spreadsheet File.......................................................................................... 52
9.2.1
Project Setup Excel Spreadsheet - Teams .............................................................................. 52
9.2.2
Project Setup Excel Spreadsheet - Users ................................................................................ 53
9.2.3
Project Setup Excel Spreadsheet NT Authenticated Users ..................................................
53
www.aveva.com
9.2.4
Project Setup Excel Spreadsheet Databases ........................................................................ 54
5
www.aveva.com
7
www.aveva.com
8
CHAPTER 1
Introduction
AVEVA Marine (12 Series) System Administration (Basic) Training Course will enable the Trainee to create
and maintain AVEVA Marine (12 Series) projects.
1.1
Aim
Over the duration of the course the Trainee will be given a basic understanding of how to administer an
AVEVA Marine (12 Series) Project.
1.2
Objectives
1.3
Set up a new AVEVA Marine (12 Series) project, controlling which users have access to which
databases.
Set Hull top level elements using DBPrompt utility.
General system configuration.
Administer projects, including change management and setting AVEVA Marine (12 Series)
fonts.
Control user access to AVEVA Marine (12 Series) modules.
Check data integrity.
Create DB Listings and understand change highlighting.
Create UDAs (User Defined Attributes)
Create UDETs (User Defined Element Types)
Prerequisites
Trainees should be familiar with AVEVA Marine (12 Series) and Microsoft Windows
1.4
Course Structure
Training will consist of oral and visual presentations, demonstrations and set exercises. Each workstation
will have a training project, populated with model objects. This will be used by the trainees to practice their
methods, and complete the set exercises.
1.5
Certain text styles are used to indicate special situations throughout this document, here is a summary;
Menu pull downs and button click actions are indicated by bold turquoise text.
Information the user has to Key-in will be in bold red text.
Annotation for trainees benefit
Additional information
System prompts should be bold and italic in inverted commas i.e. 'Choose function'
Example files or inputs will be in the courier new font, colours and styles used as before.
www.aveva.com
9
www.aveva.com
10
CHAPTER 2
2
2.1
Insert the AVEVA Marine (12 Series) software products disk into the computer. The disk will autostart and
display a welcome page. Click the Click for contents link.
www.aveva.com
11
The Microsoft Internet Explorer form appears asking for confirmation for running active content from CD on
your computer. Click the OK (or YES) button. A File Download Security Warning form now appears, Click
the Run button
A further Internet Explorer Security Warning form appears as the publisher could not be verified, click the
Run button. The FlexMan Setup form appears, click the Next button.
The FlexMan Setup form now changes to allow Custom Setup. By default all the features are pre-selected to
be installed. Click the Next button. The form now changes to a Ready to Install FlexMan section, click the
Install button.
To modify selection of features to be installed, prior to clicking the Next button select feature, click the right
mouse button on the selected feature and select the desired installation option from the menu available.
www.aveva.com
12
Now using Windows Explorer select your Flexman installation folder e.g. C:\Flexman5.2 and place your
AVEVA Marine (12 Series) license file supplied by AVEVA here.
There are some limits for the license file, the host name can only
have 64 characters and the licence file lines can only have 200
characters or 2048 with \ as a continuation character.
Now from the Start menu select All Programs > AVEVA > FlexMan 5.2 > License Service Control
(LMTOOLS)
The LMTOOLS form appears. On the Service/License File tab, select Configure using Services.
Then, select the Config Services tab.
Key in the Service Name AVEVA
MARINE 12
Use the Browse button to browse
for the Path to the lmgrd.exe
file, the Path to the license file
and the Path to the debug log
file. These are all located in the
Flexman5.1 folder.
Tick the two boxes Start Server
at Power Up and Use Services
Then click the Save Service
button.
www.aveva.com
13
Save the input done and exit FlexMan configuration tool by clicking Save and Exit button.
Generally 744 tcp-port number is used in AVEVA Marine (12 Series). This tcp-port number can be
changed by the system manager. See your license file.
Only in extreme circumstances edit the registry to clear out any duplicate license path entries. From the
Run command in the Open field key in regedit. Under the HKEY_LOCAL_MACHINE > SOFTWARE >
FLEXlm License Manager select the LM_LICENSE_FILE that is incorrect, then click the right mouse
button and select from Modify, Delete or Rename
www.aveva.com
14
To check that your license server has started correctly the user can view the contents of the license server
debug log file by opening the Config Services tab and then select the View Log button.
www.aveva.com
15
2.2
If a previous version of the AVEVA Marine (12 Series) software has been removed from the machine prior to
installing the new software version, the serialization files located in C:\Documents and Settings\<user
name>\Local Settings\Application Data\Aveva and the installation folder AVEVA\Marine are to be
deleted.
Remember to move any project located under AVEVA\Marine folder desired to keep before removing
the software
Now that the FlexMan has been set up, select from the Application Products section AVEVA Marine (12
Series) & Hull Outfitting 12.0.SPx
The Release Documents for the AVEVA Marine Hull & Outfitting 12.0 SPx form is displayed click the
INSTALL button.
www.aveva.com
16
A further Internet Explorer Security Warning form appears as the publisher could not be verified, click the
Run button.
Windows Installer initiates the AVEVA Marine 12.0.SPx Setup form. On the AVEVA Marine 12.0.SPx Setup
form click the Next button.
The AVEVA Marine 12.0.SPx Setup form opens Custom Setup selection for user to select features to be
installed. By default the AVEVA Marine Suite and Initial Design are pre-selected for installation. To install
Hull and Outfitting Marine Sample Projects, place mouse cursor on the icon next to Marine Sample
Projects
, click left right mouse button and chose Entire feature will be installed on local hard drive
from offered selection. The Marine 12.0.SPx Setup form now allows the administrator to change the
destination folder by selecting the Browse button if required. When the destination folder has been set, click
the Next button.
www.aveva.com
17
Once the Installation is complete, the form will change to inform the administrator that the installation is
completed. Click the Finish button to exist form.
www.aveva.com
18
CHAPTER 3
Project Access
AVEVA Hull and Outfitting 12.0.SPx makes extensive use of Environment Variables; they are used to define
the location of the AVEVA Marine (12 Series) software and Projects. In this chapter we are going to
investigate the setting and the location of AVEVA Marine (12 Series) Projects with the use of the Project
Environment Variables.
3.1
Installation Projects
AVEVA Marine (12 Series) requires several Project Environment Variables pointing at a number of
directories; these are set for each project. Project names are made up using 3 Characters. i.e., for a Project
e.g. MAR
MAR000
Project database directory.
MARISO
Project Isodraft Options directory.
MARMAC
Project Inter-DB connection macro directory.
MARPIC
Project Draft Picture File directory.
MARTPL
Project Visio template directory.
MARSTE
Project Visio Stencil directory.
MARMAR
Project Hull directory.
MARINFO
Project Information directory.
MARDWG
Project drawings directory.
MARDRG
Project drawings directory.
MARDIA
Project Visio diagram directory.
MARDFLTS
Project defaults directory.
MARREPORTS
Project reports directory
AVEVA Hull and Outfitting 12.0.SPx installs two projects from the AVEVA Marine (12 Series) installation CD.
MAR
MAS
We are going to test our AVEVA Hull and Outfitting 12.0.SPx installation using the MAR project. The
environment variables for the MAR project have been set up in the project batch file called evarsMarine.bat
which is held in the project directory MAR. The evars.bat file held in the AVEVA\Marine\OH12.0 SPx
directory calls for the project batch file, setting all the project variables. The evars.bat file is called from the
marine.bat file which is executed when AVEVA Hull and Outfitting 12.0.SPx is started from the start menu
All Programs > AVEVA > Marine 12.0 SPx > Run Marine
All Catalogue information for the MAR project is held in the MAS project so the environment variables for
MAS have also been set. We will check the settings of MAR000, MARPIC, MARISO, MARMAC, MAS000
and MASPIC.
Normally the MASMAC and MASISO will never be required as no Design or Isometrics will be produced in
the master catalogue project.
By default the supplied AVEVA Marine (12 Series) projects are held in a project directory under the AVEVA
Marine (12 Series) executables directory.
www.aveva.com
19
3.2
If desired to locate the project to another location on your network it will be necessary to change the project
environment variables.
Modifications or additions to the Project Environment Variables should be made in the projects batch file e.g.
evarsMarine.bat. This file is normally in the project folder.
Using the Windows Explorer navigate to the project batch file e.g. evarsMarine.bat file and open it for
editing. The following is an example of how these project variables might be set:
A project loaded onto a machines hard disk
The IP address \\192.168.95.43\ points to the server. This could have also been the server name or another
machine name that holds the project i.e. \\ukcaml3459\
Always make modifications to environment variables in the batch file, do not include them as system
variables as this may create conflicts between different AVEVA Hull and Outfitting 12.0.SPx versions
If all projects are located on a server, it is appropriate to have the evars.bat on that server otherwise it would
be necessary to edit the evars.bat file at each workstation. To ensure that only one evars.bat file needs to be
updated (the one on the server) when a project is added, the marine.bat file should be set to point at the
server evars.bat file.
www.aveva.com
20
3.3
To start AVEVA Hull and Outfitting 12.0.SPx, Select All Programs>AVEVA>Marine 12.0.SPx>Run Marine
The AVEVA MARINE Login box appears the Project, Username and
MDB are chosen by using the option arrows adjacent to each entry
(except for SYSTEM which is a free user and does not appear in the
drop down list) whilst the Password must be entered using the
keyboard. The options are determined by the project set-up
triggered when AVEVA Hull and Outfitting 12.0.SPx is initialised.
Enter the Project MAR, Username SYSTEM, Password XXXXXX,
MDB ALL_NO_MDS, Module Outfitting, and then click OK.
The first time Hull Design module is started a
warning Please choose application will be
displayed.
Click OK.
When module has started, click the File menu and select the application to be used.
A default screen layout will be displayed comprising the general menu bar for the application and a Design
Explorer window showing all the objects from the current design project database.
To exit the AVEVA Hull and Outfitting 12.0.SPx application select Design > Exit from the main pull down
menu.
www.aveva.com
21
www.aveva.com
22
CHAPTER 4
4.1
A Project Creation Wizard enables the administrator to create the project structure and an environment
variable batch file without the need to use manual techniques.
Activate the Project Creation Wizard by selecting All Programs > AVEVA > Marine 12.0.SPx > Project
Creation Wizard.
The AVEVA Marine Hull and Outfitting12.0 SPx Project Creation Wizard form appears, key in the Project
Training, the CODE AMA and key in the Address C:\AVEVA\marine\OH12.0.SPx\project\Training where
the project will reside.
The Project Wizard only allows changes before the Project is created. Once the Project is created
changes can be done manually using the available utilities.
4.1.1
Project Variables
The Project variables Button primarily is used to display the location where the project will be created, but
can be used to create extra project areas for splitting the project across disks.
From the Project Creation Wizard form click the Project Variables button, the Project Variable form
appears.
If variables DWG, INFO and REPORTS and appropriate folders assigned to each variable are to be
included in the new project, check appropriate checkboxes in Project Variables form shown above.
If the environment variables AVEVA_MARINE and MARINE are set to "YES" in the marine.bat file, then
the Project Creation Wizard will display a marine checkbox which will be checked by default. If the
environment variables AVEVA_MARINE and MARINE are not available or set to any other value
(including "Y") then the Project Creation Wizard will not display a marine checkbox.
www.aveva.com
23
For the training we will only use the main area so the Extra Project Areas should be set to 0
The Marine environment setup form is displayed showing all the Variables and Values, then select File >
Save. The Project Variables form is displayed once again now click the Apply button.
www.aveva.com
24
4.1.2
The Details button is used to set the project details; this is used to populate the information forms in
Outfitting Design and Admin modules.
In Marine projects, the Number value must be the same as the Project value.
From the Project Creation Wizard form click the Details button, the Project Details form appears. Key in the
Name System Administration Training Project, the Description System Administration Training and, if
required, a Message. Then click the OK button.
Once the details and project variables have been configured, click on the Create button to create the new
project.
4.2
Existing Projects
From the Project Creation Wizard form Click the Existing Projects button. The Existing Projects form is
displayed with the newly created project shown.
The Existing Projects form lists information about existing projects. This form is intended only for browsing
the list of existing projects, and cannot be used to change existing projects. It can however be filtered the
display by Project or Code in the drop down box, and then search the list for a string by entering a value in
the textbox. Click the Cancel button to close the form.
www.aveva.com
25
When the project has been created a ProjectInfo.xml file is written / updated in the PDMS folder, this file can
be opened by using the windows explorer and navigating to C:\AVEVA\marine\OH12.0.SPx\PDMS\
If for any reason the project creation fails, the references to that project should be removed from this file
to allow user to re-use the project name.
The evars.bat file is also updated to include the path to the new project.
www.aveva.com
26
Chapter 5
Database Administration
To start AVEVA Marine (12 Series), Select All Programs>AVEVA>Marine 12.0.SPx>Run Marine
The AVEVA MARINE Login box appears the Project, Username and
MDB are chosen by using the option arrows adjacent to each entry
(except for SYSTEM which is a free user and does not appear in the
drop down list) whilst the Password must be entered using the
keyboard. The options are determined by the project set-up
triggered when AVEVA Marine (12 Series) is initialised.
Enter the Project Training, Username SYSTEM, Password
XXXXXX, Module Admin, and then click OK
The Admin default screen layout will be displayed comprising of the main pull down menus, the Admin
elements form and the Access Control Assistant form.
Most of the admin elements will be created using the Admin elements form. Currently the Access Control
Assistant form can only be used for creating users and the Data Access Control (DAC).
It would be normal practice for the system administrator at this point to change the system administrator
password (Username = SYSTEM and Password = XXXXXX) to a new one for security reasons. However for
the purposes of this System administrator training we will not change it.
www.aveva.com
27
5.1
In AVEVA Marine (12 Series) each database belongs to one Team only. Ownership of a database is
established by the naming convention and has the format i.e. TeamName / DatabaseName. Users are
defined by name and password, which they enter when the start the AVEVA Marine (12 Series) application.
Users are normally members of Teams. Any user belonging to a Team will have write access to the
databases owned by the Team.
Example of Teams and Users:
Team
Description
CATA
PIPEF
PIPEA
HULLFWD
HULLAFT
DRAFT
ISO
ADMIN
User / Password
PIPEF / PIPEF
PIPEA / PIPEA
HULLF / HULLF
HULLA / HULLA
DRAFT / DRAFT
ISO / ISO
ADMIN / ADMIN
SCHEM / SCHEM
Type
CATA/PIPE
CATA/STEEL
PIPEF/DESIGN
PIPEA/DESIGN
HULLFWD/FWDBLOCKS
HULLAFT/AFTBLOCKS
DRAFT/DRAFT
CATA
CATA
DESI
DESI
DESI
DESI
PADD
ADMIN/DICT
ADMIN/PROP
SCHEMATICS/DIAGRAMSS
DICT
PROP
SCHE
In addition, the following Teams and Users will be needed for the administrative functions:
Team
Description
User / Password
PARAGONADMIN
DESIGNADMIN
DRAFTADMIN
ISOADMIN
CATADMIN
HADMIN
PARADM / PARADM
DESADM / DESADM
DRAADM / DRAADM
ISOADM / ISOADM
CATADM / CATADM
HADMIN / HADMIN
www.aveva.com
28
5.2
Creating Teams
To create a team, select from the Elements section of the Admin elements form the pull down list, choose
Teams, now from the form click the Create button.
The Create Team form appears, key in the Name CATA, the Description Project Catalogue Team and click
the Apply button.
www.aveva.com
29
5.3
Creating Users
To create a user, select from the Elements section of the Admin elements form the pull down list, choose
Users, now from the form click the Create button.
www.aveva.com
30
It is possible for the user to change their password at any time, if the administrator does not prevent
password change, from Monitor module.
To enable the change of password, the user must first confirm
current password by typing it into the current Password field.
Then key in the new password into the New Password field
and confirm it by re-typing it into the Confirm New Password
field. Press OK to set the users password and exit the form.
www.aveva.com
31
5.3.1
To create a new user by copying an existing user, click the Copy button and on the Copy User form key in
the name, password, security and description for the new user. Confirm copying and exit the form by clicking
OK button.
When creating a new user by Copy User functionality, the
new inherits the same team membership as the user being
copied.
5.3.2
It is possible to create users using the Access Control Assistant, from the Access Control Assistant form,
select the Users tree and click the right mouse button and from the pop up select New user. Key in the User
name ANOTHER. Using the TAB button on the keyboard, switch to the User description field. Key in the
description Windows User. To set the password, use option for modifying user from the Users Admin
element form.
The AVEVA Marine (12 Series) User name should always be in upper case
www.aveva.com
32
www.aveva.com
33
www.aveva.com
34
Chapter 6
Creating Databases
6.1
An AVEVA Marine (12 Series) project can contain different types of databases described as follows further.
6.1.1
Administration Databases
The SYSTEM database holds the access control data for the model data and modules.
There is only one, SYSTEM database in the Project Directory. It holds administrative information about the
composition and use of the project, including the following:
A list of all Users who can access the databases, and the Teams to which they belong.
The SYSTEM database is a multiwrite database, which means that there may be more than one user in
ADMIN at any time but these users cannot modify the same part of the database at the same time.
In the COMMS database the information are stored about who is using which module and which model
databases are available.
Each user has a separate area of the COMMS database, which can be accessed in write mode, and so can
record module changes etc. Each user has read access to the other users areas, and so can find out about
other users in the project.
The COMMS database is a single-access database. Users queue for the COMMS database on entry
into the module.
The MISC database is a single-access queued database, that is if a user wants to write to the MISC
database must wait until any other users writing to it have finished
6.1.2
Model Databases
DESIGN (DESI) databases contain all the design information for the project.
CATALOGUE (CATA) databases contain the project catalogue and specifications.
DRAFT (PADD) databases contain data about drawings produced by Outfitting
Draft and Hull Drafting.
ISODRAFT (ISOD) databases contain spool drawings produced by Spooler.
PROPERTIES (PROP) databases can contain material properties, and be
referenced to by the catalogue.
www.aveva.com
35
L
6.2
Each project can have only one of each type of administration databases and one Namesequence
database (one per location if Global is used with predefined sequences), but it can have any number of
other types of model database.
To create a new database, select Databases & Extracts from the Elements section of the Admin elements
form the pull down list, then click the Create button.
The Database & Extracts form appears. Select the radio button for Master DB and click the OK button.
From the Owning Team section select the PIPEF team, now
key in the database name DESIGN, the description Forward
Area Pipes, and the site name PIPEF/DESIGN, then from the
pull down list for Database Type select Design and set the
Access Mode to Multiwrite, Implicit Claim
This is repeated until the required number of databases are
created.
www.aveva.com
36
6.2.1
Create SITE
It is very useful when creating AVEVA Hull and Outfitting 12.0SPx projects databases to have at least one
top level element created. This gives the administrator the ability to navigate to the correct database when
creating items in the design session.
Typical top level element types are:
Design, SITE.
Paragon, CATA.
Draft, DEPT etc.
For the creation of hull specific top level elements, in hull databases, DBPrompt utility is used. See
chapter entitled Hull Top Level Elements.
6.2.2
Users must explicitly claim any element they wish to change before the modification can
start.
An element will automatically be claimed when it is activated
In Outfitting Design, Outfitting Draft and Paragon, keep data collected on a discipline basis where
possible e.g. have a Pipe database, a Steel database, Nested Plate Database etc.
Do NOT enter AVEVA Hull and Outfitting 12.0SPx more that once with the same name from
different workstations
For multiwrite databases, it may be more appropriate to add several databases to the same team, and allow
several users to belong to that team.
If a project becomes Global, the administration becomes much easier if there are more databases i.e. for
outfitting only project, if Area 22 Piping is being modelled at another location, then Area 22 Piping database
can be allocated to the satellite for updating.
Remember the first level of access control is Team membership e.g. piping designers would not
normally have write access to Steelwork databases.
Database access mode can be changed from update to multiwrite at any time. Database access mode
www.aveva.com
can be changed from update to multiwrite only if no database extracts have been created.
37
6.2.3
Controlled Databases
By selecting the Controlled checkbox user can specify that the database
will be controlled, by an external system.
6.2.4
Protection
By selecting the Protected checkbox the databases are marked as
uniquely belonging to the project from which it was protected such that
restricted users cannot copy data from that database into another project,
even through a physical copy of the database file. The following
functionality will be unavailable when Protected is checked:
OUTPUT command
COPY command, when copying across databases
EXPORT command
Data Access Routines (DARs)
In addition, read access to certain attributes is restricted to obstruct an unauthorised user from writing their
own output using functionality in PML. When Protected has been checked it is possible to set an expiry date.
Enabling the Expires checkbox highlights the date pull downs based on todays date.
6.2.5
The Area Number, DB Number and File Number are normally set by the system, as shown by the word
System entered in the input boxes. It may sometimes be necessary to set them manually.
The Area Number is used if the user needs to store
databases in a different directory. The user can reset this
attribute by clicking the System button to the right of the
input box.
The DB number is used internally to identify the database. When a database is copied or an extract is made,
the copy or extract keeps the same DB number as its parent. There cannot be more than one database with
the same DB number in the same MDB (unless the database is a Working Extract). The DB numbers for
user defined databases must be in the range 1 - 6999: the higher numbers are reserved for AVEVA
Solutions use. The user can reset this attribute by clicking the System button to the right of the input box.
The File number is used in generating the filename of the database, i.e. a database in project ABC with file
number 12 will be stored in the file named abc012. The File Number input box will only accept values in the
range of 1-8192. This value entered must be unique within the project. If the value is set to System (using
the button System next to the input box) then the file number will be reset to 0 and the database file will be
created with the name abc<database number>_0001. It is recommended to reset the file number to 0,
particularly if a user is going to use extracts, as it will ensure that file names are consistent within an extract
family. In modify mode, the input box is inactive:
Clicking the Apply button will be create the database.
www.aveva.com
38
6.3
If the database is to be shared across many projects as may be the case with the Piping Catalogue, it will be
necessary to specify the AVEVA Marine (12 Series) DB Number. Database numbers must be unique within
AVEVA Marine (12 Series). Remember the Catalogue supplied by AVEVA has the AVEVA Marine (12
Series) DB Number in the 7000 range.
The Create Database form appears, key in the Name PIPE, the
description Project pipe Catalogue, DB Element Name
CATA/PIPE, then from the Database Type pull down lists select
Catalogue, and from the Access Mode pull down select
Multiwrite. In the DB Number field key in 5050, this will be the
catalogue DB number.
This would be repeated until all the DBs are created.
6.3.1
The Namesequence database (NSEQ) is used by Curved Hull and Assembly Planning. Creating of this type
of database is similar to previously described procedures, for creating design and catalogue database. The
difference is in access mode settings. There is no possibility to set access mode for this database. Also,
Controlled and Protection cannot be set.
www.aveva.com
39
6.4
Copied Databases
Copied databases can be used for:
Copying a template project
Merging projects
Copying included databases before archiving
On the form, the administrator can specify the Owning Team by selecting one from the list of all the teams in
the project. The administrator can give the copy a Name, Description and Area Number.
The database number of the copied database cannot be changed. This will be same as the original.
Users cannot have more than one database with the same database number in the same MDB
To avoid the risk of database corruption, all copying of databases (i.e. the files inside the Project
directory) must be done from the ADMIN module and not by using operating system utilities or
commands.
www.aveva.com
40
Specific rules are defined for a number of hull dbs. Certain database types must exist for hull top level
elements to be defined at a later stage. For a full list of the hull requirements see User Guide > Hull in
Dabacon > Marine Databases and World Elements
www.aveva.com
41
www.aveva.com
42
Chapter 7
Foreign Databases
The administrator can copy databases from other projects. Databases can also be shared between projects;
which saves disk space and eliminates errors that could be caused by copying. Catalogue databases are
often shared in this way.
Databases included from a second project are also known as foreign databases. The second project must
be available, that is, the administrator must be able to read from the second project directory, and have the
environment variables for the second project set.
When the administrator creates a project that is going to share databases from other projects
7.1
To complete the database additions to our AMA project, we are going to include all the databases for the
MAS project and also copy a database from the MAR project.
7.1.1
www.aveva.com
43
7.2
From the Admin elements form, click the Copy Foreign button. Copy foreign Database form appears.
From the Foreign Project section, select the MAR project and
key in the Username SYSTEM and the Password XXXXXX.
Then select from the Foreign Database section the database to
copy i.e. MPROJECT/PADD. Now from the Target Database
Name section select the Target Database i.e. ADMIN and
finally click the Apply button.
7.3
The administrator can exclude foreign Databases by clicking the Exclude button on the Admin Element
form. The Exclude Foreign Database form will be displayed. Select the foreign databases to be excluded
and click Exclude.
7.4
Deleting Databases
Databases can be deleted by selecting the element from the scrolling list on the Admin elements form and
then clicking the Delete button.
L
7.5
To avoid the risk of database corruption, all deletion of databases (i.e. the files inside the project
directory) must be done from ADMIN and not by using operating system utilities or commands
The display on the Admin elements form can be changed to display additional information i.e. the Database
Filename, Database Access mode, etc.
From the Settings pull down menu select Display Mode > Setup Admin Elements form.
www.aveva.com
44
The Level of Detail on the Admin Elements form appears, select the two boxes for Filename and Access so
they are ticked and click the Apply and then the Dismiss button.
The Admin elements form now displays the two extra columns Access and Filename
www.aveva.com
45
2. Copy the MPROJECT/PADD from the MAR project into the ADMIN team.
3. Change the display of the Admin Elements Form for Databases to include Access and Filename to
be displayed.
www.aveva.com
46
Chapter 8
To control what data a user can see, databases are grouped into Multiple Databases (MDBs). A project will
contain at least one MDB. A database may be a member of any number of MDBs.
An MDB must contain all the databases that the user needs to access. i.e., for a Design user, the MDB must
contain the databases which the user is going to work on. In addition, the MDB should contain all other
Design databases with data in the same physical volume, which will ensure the accuracy of clash checking,
in all other Design databases which will have connections to the users design area.
Many users can access the same MDB. There are different ways of allowing access to MDBs, some options
are described below:
One MDB per User.
This method is now superseded. It was common practice before the advent
of Multi-write databases. The DB with write access must be the first DB of that type (DESIGN,
DRAFT, etc.) in the MDBs list of members. This option was suitable for large projects with many
Update DBs and Users.
One MDB per Department.
This is a common method of working it allows the System
Administrator to Group appropriate top level elements towards the top of the Design Explore. In this
case, the System Administrator must create the top level elements in the DB.
One MDB per Area.
This is a common method of working on larger project with several areas.
Adjacent Area databases may be included in the MDB.
One MDB with many users
(This may be just one MDB). In this case, the System Administrator
must create the top level elements in the DB. This option is often suitable for small to medium
projects with few DBs and Users.
MDBs for special purposes.
Drawing Production.
i.e., an MDB containing Piping data only for specific work eg.
An MDB may contain up to 1000 databases. All of these databases (known as the current databases) can
be accessed at any time.
Databases can be transferred between current and deferred status at any time, so that a user can replace a
current database by a non-current one to access a particular part of the design.
The Project Databases list shows all the databases in the project which are not in the MDB. The arrow
buttons
are used to add and remove databases from the MDB, either as current or deferred, and to
change a database between the current and deferred lists. The Insert option button is used to position the
databases in a specified order in the list of current databases. The order the databases appear in the MDB
is important. The system will write to the first writeable database of a particular type listed in the MDB
An MDB can only contain one database with a given Database number. Two databases will have the
same Database number if one has been created as a copy
Large lists of databases may create performance issues. This can be improved using the Rebuild Lists
On / Off toggle. If this toggle is switched off then the lists are not rebuilt each time a database is moved;
only when using the Apply or the Now button. The default is On.
www.aveva.com
47
8.1
Creating MDBs
From the Admin elements form, select MDBs from the Elements pull down list, now click the Create button.
The Create Multiple Database form appears, Key in the Name PIPEF and the Description Forward Area
Pipes MDB, select the [Marine] PIPEF/DESIGN database from the Project Database section. Select the
down arrow to move the project database into the Current Databases section.
www.aveva.com
48
Holding the mouse over the Project Database section right click the mouse button and from the pop up
menu click the Select All DBs. Using the down arrow move the highlighted Project Databases across to the
Current Databases.
8.2
The order in which the databases are included is very important, the users write access database should be
the first in the list and the rest should follow in the order that they will be accessed. Frequently used
databases should be near the top of the list.
In the mdbs containing hull databases, top level elements in the dbs also control which db will be written to
(e.g. if two DESI type dbs exist in one mdb, one containing a block top level element named ER1 and one in
the other db named ER2, the system will look for the top level element before storing the model objects).
If the top level elements have not been created, the system may automatically generate them in the first
db of the required type. All top level elements are to be created beforehand and the dbs are to be
www.aveva.com
available in the mdbs to avoid this happening.
49
Ensure that the order of the dbs within the mdb reflects its use and also how you wish them to appear
in the Design Explorer after the mdb has been selected when starting an application.
www.aveva.com
50
Chapter 9
Project Setup Excel Import is designed for making the process of setting-up the AVEVA Hull and Outfitting
12.0SPx projects easier. It allows importing the Admin data via spreadsheets which can be output from and
read into the projects.
For the purposes of this Basic Administration Training we will concentrate just on Project Teams, Users, NT
Authenticated Users, Databases, Included Foreign Databases and MDBs. Extract Databases and Data
Access control is covered on the Advanced System Administration training guide.
The easiest way to get the format on the Project Setup Excel Spreadsheet file is to export the Admin data
and investigate the results.
9.1
Select Utilities > Export from the Admin main window pull down. The AVEVA Hull and Outfitting 12.0SPx
Admin Export form appears, key in the path and Project Setup Excel file name to export data to.
(C:\Temp\Marine_Admin). The file extension will be added automatically.
www.aveva.com
51
9.2
The Project Setup Excel Spreadsheet file has a specific format containing the keyword and appropriate
headings.
Navigate to the Project Setup Excel Spreadsheet just created with export utility in Admin module; open it by
double clicking on the file.
The spreadsheet is split down into various tabs for the purposes of this Basic Administration Training we will
concentrate just on Teams, Users, Authenticated Users, Databases, Foreign Includes and MDS. Extracts
and Data Access control is covered on the Advanced Administration Course.
9.2.1
#Keyword
TEAM
Name
Team Names
Description
Team Description
www.aveva.com
52
9.2.2
#Keyword
USER
Name
Users Name
Description
Security
Password
Access Rights Access Control Rights are covered in the Advanced System Administration training guide.
Teams
9.2.3
#Keyword
Login Name
Default user
Other Users
AUTHUSER
Windows Login Name (must be lower case)
AVEVA Marine Login Name
Any Extra Users for example SYSTEM or DRAFT
www.aveva.com
53
9.2.4
#Keyword
Owning Team
Name
Description
Type
Claim Mode
Number
9.2.5
DATABASE
Team that owns the Database.
Database Name
Database Description
Database Type (DESI, CATA, PADD, DICT, PROP etc.)
IMPLICIT, EXPLICIT, UPDATE or OVERWRITE, depending on database type and
access mode set
Unique Database Number
#Keyword
Foreign Project
Foreign Name
Foreign User
Foreign Password
FOREIGN
Foreign Project Name for example MDS or MAS
Foreign Database name in the format TEAM/NAME e.g. MASTER/PIPECATA
Free User Name in the Foreign Project is not extracted
Free User Password in the Foreign Project is not extracted
If the user name and password are not supplied in excel input form, system will prompt for them during
the Project Excel Spreadsheet import.
www.aveva.com
54
9.2.6
#Keyword
Name
Description
Databases
9.3
MDB
MBD Name
MDB Description
List of Databases in order, separated by spaces.
The Project Setup Excel Import is available in AVEVA Hull and Outfitting 12.0SPx from the Admin main pull
down menu, select Utilities > Import. The AVEVA Hull and Outfitting 12.0SPx Admin Import form
appears, key in the path and the Project Setup Excel Spreadsheet file name to import.
(C:\Temp\Marine_Admin.xls).
www.aveva.com
55
User Password
SYSTEM
XXXXXX
Importing from Excel window containing performing operations information appears. Any Loading Errors or
Warnings will be displayed in this window.
If you have errors it is possible to execute rollback of the system database to the state before the load.
www.aveva.com
56
9.4
The Admin Database can be rolled back following the import from Project Setup Excel Spreadsheet file
Excel Load should there have been errors. Select Utilities > Rollback from the Admin main pull down
menu.
Click Yes.
www.aveva.com
57
www.aveva.com
58
Chapter 10
10 Project Replication
In AVEVA Marine Hull and Outfitting 12.0SPx, there are project replication options available to enable user
to replicate the whole project, including all the data, or just the structure of the project.
A project must not be replicated outside AVEVA Hull and Outfitting 12.0SPx by copying the whole of
the Project directory to another Project directory. This is because information about the project name is
stored inside the DBs themselves
Using the Windows Explorer, navigate to the Project folder and, create an AVEVA Hull and Outfitting
12.0SPx project folder called AMP. Remember to create the project evars file containing project variables
AMP000, AMPPIC, AMPMAC, AMPDFLTS, AMPDIA, AMPDRG, AMPDWG, AMPMAR, AMPSTE, AMPTPL,
AMPINFO and AMPISO, and to set a call for evarsamp.bat file from evars.bat file.
The Replicate Project form appears, select the AMP project and click the OK button. A confirm form appears
asking the administrator Project Training is unlocked. Do you wish to lock the project before replication?
Click the Yes button.
www.aveva.com
59
Below is an example of the Replicate Project Structure macro. Due to password security reasons, users
passwords are not exported.
www.aveva.com
60
The MAR project refers to foreign dbs from MDS and MDU projects. When executing the replication
macro, errors will be displayed if these projects are not installed or are incorrectly referenced from the
evars.bat file and evars<project>.bat files respectively. Errors will also be displayed regarding db
numbers in the 7000 range stating they are reserved, these dbs will still be created.
4. Set password for the users and test if the users can log into the project AMT, Outfitting module.
www.aveva.com
61
www.aveva.com
62
Chapter 11
MANU DB options:
Click on the element type you wish to create, the following input box is
displayed, key in the name of the element, then press Return/Enter on the
keyboard
The hull top level elements will be added to the DB, the + sign indicates additional contents within the DB,
selecting the + sign will expand the tree. Selecting sign will close the node.
www.aveva.com
63
www.aveva.com
64
The following top level elements should be defined in DESI database RSOWLD, COMWLD, SSOWLD,
HCMWLD, MOGWLD, STDWLD, BLOCK or HBLWLD, MWLWLD, GRDWLD, ASWL, and LINKWL.
Only one NSEQ database containing SEQWOR should be available in the project (per location for Global
project).
The following top level elements should be defined in MANU databases. MBLOCK, MNSTQU, MRAWQU,
MRESTQ and MPRNST.
More detailed information on distribution of hull top level elements and their distribution in the project
are available in the User Guide > Hull in Dabacon > Marine Databases and World Elements.
Please refer to Project Administration (Hull) training manual for hull initialisation, handling surface files
and customisation of a project that should follow the creation of hull top level elements.
www.aveva.com
65
www.aveva.com
66
Chapter 12
The databases created earlier were created with multiwrite access. Databases created with update
access will only allow one writer, so when the user tries to connect to a nozzle that is in a database that
it cannot write to, an Inter database Macro will be created.
From the AVEVA MARINE Login form, select the Username PIPEF,
the Password PIPEF, set the MDB to PIPEF and the Module to
Outfitting
Form the Design pull down on the main
menu select Equipment, this changes the
module to the Equipment module.
Using the Design Explorer navigate to the SITE PIPEF/DESIGN, create a ZONE TEST_PIPEF. Add two
pieces of simple equipment EQUI1 and EQUI2 to the ZONE each containing at least one Nozzle.
Finally click Design > Save Work and then Design > Exit.
www.aveva.com
67
Start a new session this time when the AVEVA MARINE Login form
appears, select the Username PIPEA, the Password PIPEA, set the
MDB to PIPEA and the Module to Outfitting
Form the Design pull down on the main
menu select Pipework, this changes the
module to the Pipework module.
Using the Design Explorer navigate to the SITE PIPEA/DESIGN, create a ZONE TEST_PIPEA. Add a
single pipeline PIPE01 to the ZONE that connects the two Nozzles from EQUI1 and EQUI2 using the
specification SP/DR07C.
Select from the View pull down menu select Command Line.
Select the Design > Save Work
www.aveva.com
68
Chapter 13
Design DB
PIPEF
HREF of Branch
points to CREF of Nozz
Design DB
PIPEA
CREF of Nozz
Points to HREF of
BRAN
When the user connects Branches the system sets the Head Reference (HREF) or the Tail Reference
(TREF) to the Item it is connected to, i.e. a Nozzle or a Tee Name.
It also sets the Connection Reference (CREF) of that item to point at the Branch that has been connected.
If the user has write access to the connected component it just connects and sets the relevant connection
references. If the user does not have write access an Inter-database connection macro is created.
Start a new session this time when the AVEVA MARINE Login form
appears, select the Username PIPEF, the Password PIPEF, set the
MDB to PIPEF and the Module to Monitor
www.aveva.com
69
As shown, the user has one Inter-DB Macro to run. The user should make a note of the name and then
enter the Design module. Select Monitor > Modules > Outfitting > Macro Files
The Cref attribute of both Nozzles will now have been set.
www.aveva.com
70
A Confirm form appears asking the user Okay to delete macro number 1? click the Yes button. The InterDB Macros are removed from the list.
www.aveva.com
71
www.aveva.com
72
Chapter 14
14 NT Authentication
NT Authentication is used by system administrators to allocate a Windows Login User to AVEVA Hull and
Outfitting 12.0.SPx
From the Project drop down menu in the Admin Module, select Project > NT Authentication. A Confirm
form appears asking the user Are you sure you wish to switch NT Authentication ON project wide click the
Yes button.
Once the NT Authentication is activated, the NT Authenticated Users are available from the Admin
elements pull down. Click the Create button.
The windows login username can be checked at any time using <Ctrl><Alt><Del>
www.aveva.com
73
The NT Authentication User Creation form appears, key in the Name stan.kernen, this will always be in
lowercase. From the Project Users section select the users to be added to the Authenticated Users section,
use the arrow to move the users across. Finally make sure that the default user is set to HULLDES and then
click the Apply button.
Free Users like SYSTEM will always require a Password to be keyed in.
If the Administrator has incorrectly set up the NT Authentication, it is possible to get back into the
system from Monitor in the Command Window by keying in.
DEV TTY
(DEV = Devise and must be TTY mode)
USER SYSTEM/XXXXXX
(Free User / Password)
DEV GRA
(GRA = Graphics)
ADMIN
(Restarts the Admin Module)
Remember to make a copy of the system database (amasys) before you start.
www.aveva.com
74
Chapter 15
Check the Share this folder radio button. Key in the Share name
AVEVA and click the Permissions button. The Permissions for AVEVA
form appears.
The user will now be able to see the AVEVA directory via My Network Places.
UNC (Universal Naming
Convention) paths are
recommended for locating the
project server.
In the example shown opposite, the
IP address has been given. The
machine name could have been
used instead i.e. \\server1\AVEVA.
www.aveva.com
75
www.aveva.com
76
www.aveva.com
77
www.aveva.com
78
Chapter 16
16 Project Administration
This chapter is an overview of the options on the Admin menu. Some of the simpler options are described in
full, and some of them have references to other chapters, where they are described in more detail.
The administrator should always Lock the project before carrying out database modifications
Selecting Admin > Modules displays a submenu from which the administrator can select the module they
wish to switch to. Switching to another module is available only if a MDB has been set on the Login form
when entering the Admin module.
Selecting Admin > Exit will save changes to the System database and exit from AVEVA Marine (12 Series)
Admin module.
The administrator cannot QUIT (exit without saving changes) from Admin. This is to ensure that there
are no inconsistencies between the actual database files and the record of the databases in the Project
stored in the System database
www.aveva.com
79
16.4 Display
Selecting Display > Admin Elements will display the Admin Elements form, if it
has been closed.
Selecting Display > Command Line will display the Command Window.
www.aveva.com
80
www.aveva.com
81
A right-mouse button menu is available from the Search Date menu, from which the administrator can select
Today, which will set the search date to the today's date, and Session, which will set the search date to the
date of the session selected on the Sessions list.
If there are more sessions on the selected date than the Sessions list is set to display, the administrator will
be asked whether they wish to view the first set of these sessions, or all of them. If they choose to view them
all, it may take some time to display.
The up and down arrows next to the Display Previous Sessions list are used to browse to the next or
previous set of sessions.
www.aveva.com
82
www.aveva.com
83
The Settings > Change Password option, allows the administrator to set whether or not users can change
their passwords. If the administrator selects Enabled, the users will see a Change Password option on the
menu of the main AVEVA MARINE Login form, which will allow them to change their passwords. Otherwise,
a password can only be changed within the Admin Module.
Messages are only displayed in System Command Window and could easily be missed. This is an old
feature; better option may be to use e-mail.
www.aveva.com
84
Project Information
The administrator can add descriptive information about the Project by selecting Project > Information from
the Main Menu. The Project Information form will be displayed.
The effects of setting the project information can be seen if you switch to the Monitor module. It can also be
viewed by querying the project information from the Command Window by keying in Q PROJ or Q PROJ
Num.
16.10.2
Font Families
The System database stores details of four font families, numbered 1-4. These families are defined using
Admin itself or the commands can be included in the makemac.mac macro which is called during the project
creation process by the Project Creation Wizard. All four families are used by Outfitting Draft, but only the
first is used by the other graphical modules.
All AVEVA Marine (12 Series) font files have the suffix .gfb.
Code
885901
885902
885905
4
6
18
37
Description
ISO 8859-1 Latin alphabet No. 1
ISO 8859-2 Latin alphabet No. 2
ISO 8859-5 Latin/Cyrillic alphabet
Standard UK ASCII (ISO 646 Reg 4)
Standard US ASCII (ISO 646 Reg 6)
ISO 2375 Registration 18
ISO 2375 Registration 37
The ISO 8859 sets contain all the characters of the standard US ASCII set plus ranges of extra punctuation
marks, symbols, accents, accented characters, and combined characters.
www.aveva.com
85
Code
1
2
3
4
5
6
7 (Uniform Width Line)
Styles 1 to 5 are proportionally spaced i.e. the spacing of the characters varies depending on the characters.
Styles 6 and 7 have fixed spacing and are better for the construction of lists or tables where items must line
up vertically.
Not all styles are available for every character set. An error will be output if a specified combination is not
available.
www.aveva.com
86
The Current Font Settings show the four fonts that are
available. It shows whether they are System-defined or Userdefined, the character set (Type) and style.
The administrator can change the definition of the font
selected in the list by changing the settings on the rest of the
form.
16.10.3
True Type fonts are only available if they are present on each workstation running AVEVA Marine (12
Series) and are registered in the project's SYSTEM database. To add additional true type fonts select
Project > True Type fonts, the True Type fonts configuration file appears, click the Add button.
The windows Font form appears, select the Font, Font style and Size then click the OK button. The True
Type font details form appears click the OK button.
www.aveva.com
87
True Type Fonts added to the System Database can now be used in Outfitting Draft and Hull Drafting.
Once the user starts the Outfitting Draft module, they need to create a new Dept, Regi, Drwg and Sheet to
use True Type Fonts. Select Modify > Text Template > Attributes. The Text Template Attributes form
appears, from the Font pull down list choose * Select a True Type Font.
The True Type font selection form appears, select the True Type font to use and click the OK button.
True Type Fonts & AVEVA Marine (12 Series) Fonts cannot be
mixed on the same sheet; this includes backing sheets &
symbols.
AVEVA Marine (12 Series) plot file format has not been extended
to handle True Type Fonts, such character strings will be omitted,
but new output formats (incl. PDF) are being provided.
Support for AVEVA Marine (12 Series) fonts will be withdrawn at
some stage in the future. However, AVEVA will provide an
upgrade capability to allow it to happen.
www.aveva.com
88
16.10.4
Modules
The modules are set up in the supplied product, and user will not normally need to create or edit module
definitions in order to run AVEVA Hull and Outfitting 12.0SPx. The only part of the definition the user may
wish to change is the initialisation macro (imacro), which runs on entry to the module. The initialisation
macro contains module-specific commands to set up the screen display, including loading application
macros.
General modules can be accessed by General Users.This option is not normally used now.
Unrestricted modules should be set to Free. Restricted modules can only be accessed by Free User.
Free modules can be accessed by any User
www.aveva.com
89
Changing options on this form may cause serious problems in usage of AVEVA Hull and Outfitting
12.0SPx. Only system administration experts are supposed to use this form.
It is useful if some system users are able to change items in the catalogue
database whist remaining in Design. Changing the access to the catalogue
from Read Only to Read/Write enables the system user to do so.
To change the access settings for the Catalogue, Select the Outfitting Module and click the Advanced
Settings button. The Advanced Module Settings form appears, using the catalogue pull down list select
Read/Write and then click the Apply button. Click the Dismiss button to close the form.
Remember that the user must be a member of the TEAM that owns the database to have read/write
access.
16.10.5
Select Project > Marine environment setup, the Marine environment setup form appears. The Marine
environment variables are automatically generated by the Project Creation Wizard, from the nominated
template project. They can be changed by the administrator to suit the individual shipyards requirements.
www.aveva.com
90
The Project>Expunge>All Users option will remove all phantom users from the system. The administrator
will be prompted to confirm that this is what they want to do.
The Project Expunge>User Processes option will display the Expunge User Process form. The current
process is shown by an asterisk.
Select the user process to be expunged, click Expunge
button to expunge the selected user process.
Exit the form by pressing button Dismiss.
The Project>Expunge>Claimlist option will display the Expunge Database Claimlists form.
Select the database(s) to unclaim elements, click Expunge button to unclaim elements in selected
database(s).
Exit the form by pressing button Dismiss.
www.aveva.com
91
16.12.1
Change Management
The Data > Change Management option is used to Merge Changes and Backtrack Changes in the AVEVA
Hull and Outfitting sessions.
www.aveva.com
92
Log into the installed MAR project as ADMIN. Select Single Project Database HULLDRAFT/PADD from the
list. The Database Sessions button is now available. Click the Database Sessions button. This will display
the Database Sessions form which lists information about the existing sessions for the selected database.
The Database Sessions form appears displaying all sessions which have not been merged. Click the
Dismiss button to leave the form.
From the Merge changes form click the Apply button, and then click the Database Sessions button again.
As shown, all the sessions have been merged and the database size will have been reduced.
Normal procedure is to do database merge after creating a project archive.
The Rebuild list button is used to update the list of databases. I.e. if a new database has been created
while the form is displayed, the list will not be updated until the form is closed and re-displayed, or the
Rebuild list button is clicked.
Subsequent sessions will be lost, and so you may wish to copy the
database before backtracking. You can backtrack to the date or
session number required.
The Rebuild list button is used to update the list of databases. I.e. if a
new database has been created while the form is displayed, the list will
not be updated until the form is closed and re-displayed, or the Rebuild
list button is clicked.
www.aveva.com
93
From the Backtrack Changes form selects the Database AFTDRAFT/AFTPADD. As can be seen the
database is up to Session Number 238. Changes can be backtracked to any session above Session
Number 2 because Session Number 2 is required as this is the Database Creation Session. Click More
button to see the session details.
The Session Number field is used to set the session to backtrack to, 235. Click the Apply button. As shown
on the Database Session Form, a new Session, session 239 has been created which is a copy of session
235.
The GUI does not actually do a physical backtrack. It performs revert i.e. the latest session is a copy of a
previous session.
To illustrate this we will now enter AVEVA
Hull and Outfitting 12.0SPx in the MAR
project as user PIPE in the AFTPIPE mdb,
create a drawing from a template as shown
opposite. Save work and exit. Backtrack
the database to the previous session.Then
log in to the project again and view the
drawing list. The drawings can be retrieved
by Backtracking the database back to the
previous session.
www.aveva.com
94
16.12.2
As previously stated, the AVEVA Hull and Outfitting 12.0SPx GUI performs revert and not a physical
backtrack. The only way of performing physical backtrack is to use the command Window.
The administrator should not use the Backtrack Command as data will be deleted; this command will be
used during the Reconfigure Same ref process which is discussed later
16.12.3
Inter-DB Macros
Inter-DB macros can be displayed by selecting Data > Inter-db Macros from the main Admin menu. The
Inter-Database Macros form will be displayed.
To delete a macro, select the macro in the scrolling list and click Delete button. This allows deleting any
macros, not just the macros for the current team.
Inter-DB macros are created in the following situations:
The administrator would normally check with the project users before deleting Inter-DB macros.
Normal procedure is that the designers run and delete their own macros so the last situation stated
above is not the usual way of handling inter - DB macros.
16.12.4
Inter-DB Macros
Data > Extract Database Control option displays the Extract Database Control form, which allows user to
see the extract hierarchy in the project, and to refresh, release, issue and drop changes to extract
databases.
www.aveva.com
95
www.aveva.com
96
Chapter 17
The use of %~df1 rather than %1 to get drive letter and fully qualified pathname of the 1st argument this allows it to work when the caller passes in a directory name including spaces and / or semicolons
www.aveva.com
97
www.aveva.com
98
Chapter 18
Is the complete data hierarchy intact? E.g. do all lists contain all of the members that they
should contain?
Are all element names correctly stored and accessible?
Are references to other databases valid? If not, a warning will be output. The most likely cause
is deleted database.
If the answer to any of above questions is no, a message will be output, either to your screen or
to a named ASCII file in the administrators working directory.
DICE also tells the administrator how many elements are stored.
It is important that any corruption which does occur is detected as quickly as possible, so that the System
Administrator can replace the faulty database by a backup copy. For this reason, DICE is designed to
operate as efficiently as possible, using relatively little computer resource, so that it is economic and
practical to check the whole of the project database on a regular basis, and not just when an immediate
need arises, such as after a computer failure. It is recommended that DICE checks should be run frequently,
i.e., before a daily backup is taken. DICE should be run at least once a week.
www.aveva.com
99
www.aveva.com
100
On
DICE report produces statistical summary of the DB, including its size, the number of elements
contained within it, etc.
Extra this option gives extra statistical information that may be required by your AVEVA Support engineer.
A non-fatal error message is produced for each invalid external reference found.
Reject this option should be used only when you are certain that the database which is being checked
should not contain any external references, for example, to a Dictionary database. If this command
is used any external reference found in the database will be reported as a fatal error and further
checking will be abandoned.
If databases have been copied, the references will be checked against the first copy found.
www.aveva.com
101
When a child extract recorded in the system database is not listed in the database header, the
extract is added to the database header.
When a child extract is listed in the database header but not recorded in the system database,
the extract is removed from the database header.
When a claimed element is not recorded as claimed in the parent extracts claim list, the
element is claimed from the parent extract.
When an element that is not claimed is recorded as claimed in the parent extracts claim list, the
element is released in the parent extract.
When an element is recorded as being claimed to an extract that is not a child extract, the
element is released.
In these cases, the error message is written as a warning. If the patch is successful, it is followed by a
message indicating that the corrective action has been taken. If the attempt to patch fails for any reason (i.e.
if it is not possible to obtain write access to the database) then an error message indicating this is written
instead.
If Maximum number of errors is set to 1, checking stops when the first fatal error is encountered; that is,
DICE simply determines whether or not the DB is corrupt. Otherwise DICE continues checking the whole DB
or file, listing all non-fatal and fatal errors until the maximum number of errors count or maximum number of
warnings count is exceeded, when the checking of that DB is abandoned. Occasionally DICE will stop
before processing the whole DB.
www.aveva.com
102
18.6 Macros
Normally the System Administrator will set up standard macros for the regular use of DICE.
DICE has two modes of operation:
From within AVEVA Hull and Outfitting 12.0SPx. This is the normal way of using DICE. The
administrator can use it to check a single DB, several DBs or a whole AVEVA Hull and Outfitting
12.0SPx project. They can use the Database Integrity Check form for a quick interactive check,
or they can write a macro.
As a stand-alone program. This is useful, i.e. when the System DB has been corrupted. DICE
can be used to check the System DB from outside the AVEVA Hull and Outfitting 12.0SPx
project. In stand-alone mode, DICE can only check database files one at a time.
The commands needed to write DICE macros, or to run DICE as a stand-alone program, are described in
the AVEVA Marine (12 Series) Admin Reference Manual. Some of the commands in DICE can only be used
from within AVEVA Hull and Outfitting 12.0SPx, some can only be used in stand-alone mode and the rest is
available in either mode. DICE detects which mode it is operating in and rejects any inappropriate
commands.
A report header, which includes information about the date and time of the check, the general
details of the database which is to be checked (DB name, DB number, filename, size, etc), and
the options selected.
An error report, which lists details of any errors encountered during the checking process.
A report summary, which tells you whether the database is free from structural faults, suspect or
definitely corrupt.
Other output sections, which will be appended to the basic report if they have been requested, are:
DB storage statistics
An external reference list
The Report Header
All the information which DICE can determine about a DB before starting its detailed checks is presented in
the report header.
www.aveva.com
103
If any particular item of information cannot be determined (for example, the project name when running in
standalone mode), it is presented in the header as
*UNKNOWN*
DICE Banner. This is repeated at the beginning of each report, in addition to its display when first entering
the module. It confirms the particular version of DICE which produced the report.
Date and Time The date and time at which the check was started for that particular DB or file.
Project.
Database.
The name by which the DB is known within the AVEVA Hull and Outfitting 12.0SPx project.
Filename.
DB number.
The DB identification number, as it appears in the output from the LIST FILES command.
DB type.
DB size.
The amount of space currently used by the DB in its file, in pages and megabytes. The
maximum size (in pages) and the percentage of space filled are also shown. Note that if the database is
more than 90% full, a warning is added in the output.
Page size.
Options requested.
Any occurrence of DB corruption should always be reported immediately to AVEVA Solutions Ltd and
documented in the usual way on a fault report
Sometimes a corrupted database can be recovered by reconfiguration, but this is not guaranteed.
Exercise 15 (Dice)
Use the Integrity Checker to check one of the AMA project databases; no errors should be found.
www.aveva.com
105
www.aveva.com
106
Chapter 19
19 Lexicon
The Lexicon module will allow creation and modification of User Definable Attributes (UDAs), User System
Definable Attribute (USDA), User Definable Element Types (UDETs) and Status Values (STAVAL) that can
be assigned to AVEVA Marine elements so that additional information may be stored in the databases and
extracted into drawings and reports. This course covers the creation of UDAs and UDETs.
The administrator creates the following administrative elements which enable the users to group similar UDA
and UDET elements.
www.aveva.com
107
Having defined a UDA, it is accessed in the same way as any other attribute
The elements which make up a UDA within the Dictionary Database are given below.
UWRL (UDA World)
Type
Length
Category
Element types
Referred Types
Valid Values
Protected
Hidden
Hyperlink
Connection
Pseudo Attribute
A USDA allows the administrator to add the following behaviours to system attributes.
These values are defined by creating a USDA element in the dictionary database. A USDA contains the
following attributes.
Name
Description
System attribute
Category
Valid Values
Element types
Hidden
Both UWRL and UGRO elements may themselves be given user-defined attributes www.aveva.com
109
www.aveva.com
110
These options are covered in more details in the TM-3451 Schematic Model Manager training guide
Once a World exists, it can be populated with Group elements (UGRO / UDETGR).
Once a Group element exists, it can be populated with UDA or UDET elements.
To delete an element administrator should select Delete from the context menu by right clicking on the
appropriate element in Dictionary Explorer
www.aveva.com
111
From the Lexicon Dictionary database select the Dictionary WORL*, right
click and select New UDA World to create a UDA World. Once the World
is created with no name having selected your newly created UDA World,
it is possible to give a name via Current Element Editor. In the Current
Element Editor key Training_UDA_World in the Name field and key
Administration Dictionary in the Description field.
Once the World has been created, right click on it and select New UDA
Group. The UDA Group will be created with no name. Using the Current
Element Editor as stated above name the newly created Group as
ADMINUDAGROUP and key in the Description Administration UDA
Group.
Now to create the UDA element navigate to your newly created UDA
Group and right click, then select New UDA, Key in the Name
ABS_CAPACITY, the Description Absolute Capacity of Equipment,
User-defined attribute name CAPACITY-ABS using the Current Element
Editor. Key in the Reporter Text Capacity, Select the UDA Type real, key
in the Length 15, Element types EQUIPMENT. The Current Element
Editor for the newly added UDA should now be seen as below.
If this same UDA was required on other design elements it is possible to add the name(s) of the design
www.aveva.com
element(s) in Element types field. I.e. EQUIPMENT, PIPE, HVAC, etc.
112
The new UDA can now be seen against the equipment attribute in Outfitting.
Now in the Command Window key in 1 or double click on 1 UGRO 1 /ADMINUDAGROUP and then key in
NEW UDA /COLOUR UTYP TEXT, UDNA COLOUR, this is the name visible for user (Characters like ?_-
are allowed), ULEN 20, RPTX Colour. Now, key in ELEL ADD EQUI.
After defining the administrator should execute the command
COMPILE and then make a SAVEWORK or just exit Lexicon by
keying in QUIT. After successful compile it shouldnt be changed
UDNA or UTYP.
The new UDA can now be seen against the equipment attribute in Outfitting.
www.aveva.com
113
The new USDA can now be seen against the equipment attribute modifications in Outfitting. Navigate to an
equipment and select Modify > Attributes. Then click on Function attribute and key in Silencer, click OK
button. An error message will be popped when Apply button clicked since the Function value is not in newly
created USDAs range.
www.aveva.com
114
When the Lexicon Dictionary database was created, click right mouse button
and select New UDET World to create a UDET World. Once the World is
created with no name having selected your newly created UDET World, it is
possible to give a name via Current Element Editor. In the Current Element
Editor key Training_UDET_World in the Name field and key UDET
Administration Dictionary in the Description field.
Once the World has been created, right click on it and select New UDET
Group. The UDET Group will be created with no name. Using the Current
Element Editor as stated above name the newly created Group as
ADMINUDETGROUP and key in the Description Administration UDET
Group.
Now to create the UDET element navigate to your newly created UDET
Group and right click, then select New UDET, Key in the Name TANK, the
Description UDET for Tank, the User-defined element type TANK, Base
type EQUIPMENT. The Owner types and Member Types fields will be
populated automatically with respect to the given base type element.
www.aveva.com
115
The Dictionary Explorer and Current Element Editor now should look like these;
Now the newly added UDET can be applied in the Design application against EQUI elements. Using the
Design Explorer, navigate to the equipment element to change the element type for and then key in the
Command Window CHANGETYPE TO :TANK
www.aveva.com
116
Chapter 20
The current dialogue and will allow values for the system attributes Assembly Working Location (ASWLOC),
Assembly Destination (ASDEST), Assembly Build Strategy (ASBUIL), and Description (DESC) in a drop
down list providing that the definitions have been setup through USDAs.
User Defined Attributes (UDAs) of type text and word are handled in the sameway in the dialogue
i.e. will allow values presented in a dropdown list, and are presented below all system attributes. User
Defined Attributes (UDAs) of type real and int or arrays of real and int will not get a dropdown list.
Instead if a wrong value is given, the user will be informed in a message window of the acceptable
range.
The Current Element Editor is displayed, key in the Name ASSY_WORK_LOC and the Description
Assembly Working Locations.
www.aveva.com
117
Now with the newly created UWRL element highlighted in the Dictionary Explorer, click the right mouse
button and from the context sensitive menu select New UDA Group. In the Current Element Editor key in
the Name ASSYWL_GRP and the Description Assembly Working Locations Group
Now with the newly created UGRO element highlighted in the Dictionary Explorer, click the right mouse
button and from the context sensitive menu select New USDA. In the Current Element Editor key in the
Name ASSY_USDA and the Description Assembly User System Defined Attribute. When the System
attribute text field is selected a browse button is activated, click the browse button.
The Select system attribute form is displayed, in the Filter field key in AS, then from the list select ASWLOC.
When the Valid Values text field is selected a browse button is activated, click the browse button.
www.aveva.com
118
The Edit valid values form is displayed, key in the required values Shop 1 Shop 2 Shop 3 Shop 4
Dock 1 and Dock 2 and then click the OK button. Now select the Element types text field is selected a
browse button is activated, click the browse button.
The Select element types form is displayed, in the Filter text box key in ASM, select ASMBLY from the list
and click the Add to list button. The select element type is added to the Chosen element types list, once all
the required element types have been added, click the OK button.
The element type is now added to the form, select Lexicon > Save Work.
www.aveva.com
119
Create the UDETs for a PUMP, and TANK element based on Equipment in Design
3.
Check that information can be added to the UDAs in Design and the UDETs can be used.
www.aveva.com
120
Chapter 21
www.aveva.com
121
The status Management data model defines a workflow as a status definition owning a set of Status Values.
Individual model objects reference the status value via a status link object as shown below. Status data is
stored on the status link objects the user does not need write access to the model object in order to set its
status. The status link objects are distributed globally with the model objects they refer to. They are not
visible to the end user, but the status data is available as pseudo attributes.
Outfitting or other constructor module database
Status Definition
Status Link
Element Ref
Status Value Ref
Comment: Text
Equipment /XX9006
Pseudo Attribute
Design Status Value: Checked
Design Status Number: 80%
Status Value
www.aveva.com
122
The New Status Group which appears on the context sensitive menu is to allow the administrator to
sub-divide the hierarchy under the Status world.
Click the activated browse icon, the Select element type form is displayed, in the Filter field key in EQUI,
select EQUIPMENT from the list and then click the Add to List button, this adds the selected element to the
Chosen element types list. Additional elements could be added if required, if no more elements are required
click the OK button.
www.aveva.com
123
Description
Work Started
Work Suspended
Work Complete
Rework
Preliminary
For Check
Checked
Approved
Released
Numerical Value
20
15
50
25
55
60
80
90
100
www.aveva.com
124
Now The Promote and Demote transactions can now be populated from the pull down list. i.e. Promote to
Work_Started. Repeat this process adding the Valid transactions, the Promote and Demote for each status
value.
Valid Transactions
Work_Suspended
Work_Complete
Work_Started
Preliminary
For_Check
For_Check
Rework
Work_Complete
Checked
Rework
Released
Promote
Work_Complete
Demote
Work_Suspended
Work Started
Preliminary
For_Check
For_Check
Rework
Work_Complete
Checked
Rework
Released
Once all the Valid Transactions have be setup, the administrator needs to click
Lexicon > Save Work, a confirm form appears asking Savework Are you
sure? click the Yes button to confirm.
www.aveva.com
125
This displays the Select Status Columns form, select the newly created Equipment Creation and the
columns which are required to be displayed and click the OK button
The Focus Status now displays the Equipment Design Status and the list is populated with the controlled
element types which were set in the Status Definition i.e. EQUIPMENT (EQUI). Highlight one of the
Elements from the list and then click the right mouse button and from the context sensitive menu select Edit
Status. The Status Equipment Design Status for is displayed from the Pull down the first status value i.e.
Work Pending [0] (Assigned) should be visible, select this and click the OK button.
This can be repeated to test all the status values can be promote and demoted with their expected results.
www.aveva.com
126
Appendix A
Using the backup system as shown, in the worst case a days work could be lost, but by taking out a
Weekly/Monthly tape enables to get items back up to 4 months ago; the ones that may have been deleted
by error.
www.aveva.com
127