ShipConstructor2005
Installation Guide
By ARL - Albacore Research Ltd.
COPYRIGHT © 2004 ALBACORE RESEARCH LTD.
Information in this ShipConstructor manual is the property of Albacore Research Ltd. No part of it can be reproduced,
translated, resold, rented, adapted, modified, stored in a retrieval system or transmitted in any form or by any means, in
whole or in part. All Rights Reserved. ShipConstructor is a trademark of Albacore Research Ltd.
SHIPCONSTRUCTOR LICENSE AGREEMENT
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
License Grant. Albacore Research Ltd. , #304 – 3960 Quadra Street, Victoria, B.C. Canada, V8X 4A3 (“ARL”)
grants to the person accepting this Agreement (the “Licensee”) a non-exclusive, non-transferable right to use (the
“License”) in object code form those program modules (“Software”) specified in the Licensee’s purchase order or
request (“Order”) solely on the software and hardware listed in the Software manual (“System Configuration”).
Ownership. All rights, title and interests in and to the Software and related documentation shall remain the sole
property of ARL. Licensee shall not remove or alter any proprietary rights notices on the Software and the
documentation, and shall reproduce such notices on any copies that it makes. Licensee shall be liable for the
security of the Software and the documentation in its possession.
Expertise Required. Licensee is responsible for evaluating whether the Software meets Licensee’s requirements,
and for operating the Software and the results obtained. The Software is intended for ship modeling and
construction purposes only, and must be used by a person who has expertise and knowledge in this field. The
Software requires independent confirmation of the reliability and accuracy of all designs, drawings and other
Software output.
Restrictions on Software Use. Licensee shall not merge, translate or modify the Software, attempt to defeat any
copy protection, make copies of the Software or related documentation (except for object code copies required to
run the Software on the System Configuration, and archive, back-up and recovery copies), sub-license, sell, loan,
rent, lease or otherwise transfer the Software to any person, or decompile, disassemble or reverse engineer the
Software.
Term of License. The License term commences on the delivery of the Software to the Licensee, and is either
perpetual if so requested on the Order, or on a month to month basis that converts to a perpetual term (a)
automatically after 12 months of payment of License fees, or (b) earlier on Licensee’s payment of the balance of the
perpetual License fee (prior monthly payments receiving 80% credit). All Licenses are subject to termination in
accordance with this Agreement.
System Configuration. Operation of the Software requires use of the specified System Configuration, which
Licensee shall acquire and implement. ARL shall not be responsible for any operational problems caused by the
System Configuration.
Hardware Keys. Software use requires “Hardware Keys” supplied by ARL, which can be used only at the site(s)
authorized by ARL. Upon failure of its System Configuration, Licensee may upon advising ARL use the Hardware
Keys and Software on another system and/or location.
License Fees. Licensee shall pay to ARL the License fees applicable for the Software requested in the Order as
either a perpetual License, or a month to month License.
Services. Support services after the Warranty period (Section 13), as well as all installation, consulting, training and
implementation services, are at an additional charge and are only provided if requested in the Order.
Taxes. All amounts payable by Licensee to ARL are exclusive of all taxes such as sales, use, value added, custom
duties, excise taxes and other similar government charges, all of which will be paid by Licensee. If Licensee is
required by law to withhold any taxes, then Licensee shall pay ARL a gross amount of money such that the net
amount received by ARL after deducting or withholding the required taxes is equal to the amount of the fee
originally charged by ARL.
Interest Charges. If any amount payable under this Agreement is not paid within 30 days of becoming due, ARL
shall have the right to impose a charge of 2% per month (24% annually) on the unpaid balance of the amount, from
the due date until the date of receipt of all amounts in arrears including interest.
Purchase Orders. Any Order from Licensee shall be deemed to incorporate this Agreement by reference. Any terms
and conditions on the Order shall not apply except for information which was requested by ARL. All future Orders
for additions to the original Order shall be subject to the terms of this Agreement.
Limited Warranty. ARL warrants that during a period of 90 days from the date of delivery of the Software to
Licensee, the Software will perform substantially in accordance with the Software documentation specifications,
when used in accordance with this Agreement on a properly operating System Configuration. ARL’s sole obligation
under this Warranty, and Licensee’s exclusive remedy, are the “Maintenance Services” provisions (Section 15).
WARRANTY EXCLUSIONS. THE LIMITED WARRANTY CONTAINED IN SECTION 13 IS IN LIEU OF ALL
OTHER WARRANTIES, EXPRESS OR IMPLIED. ALL OTHER CONDITIONS, WARRANTIES, AND
REPRESENTATIONS, EITHER EXPRESS OR IMPLIED, ARE EXCLUDED, INCLUDING BUT NOT
LIMITED TO CONDITIONS, REPRESENTATIONS AND WARRANTIES RELATING TO
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ARL DOES NOT WARRANT THAT
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
THE SOFTWARE IS COMPLETELY ERROR FREE OR THAT ITS OPERATION WILL BE CONTINUOUS AND
UNINTERRUPTED.
Maintenance Term. Maintenance Services shall commence on expiry of the Warranty and continue until the end of
the calendar year requested in the Order (“Maintenance Term”). Maintenance Services are automatically renewed
on the same conditions (except the fees which may change) for successive periods of one year, unless Licensee
cancels the renewal at least 60 days prior to the renewal date.
Maintenance Services. During the Warranty period and the Maintenance Term, between the hours of 7:00 a.m. to 5:00
p.m. Pacific Time (Canada) ARL’s help desk will use reasonable commercial efforts to correct errors that Licensee
identifies, by fixes or workarounds. If ARL determines that it is unable to make the Software perform substantially as
warranted, Licensee may terminate the License and receive a refund of a portion of the License fees , determined on a three
year straight-line depreciation basis beginning on the date of delivery of the Software to the Licensee. Upon ARL
delivering “Updates” to address known errors in the Software, Licensee shall install and use the Updates within 30
days of their delivery. Upon ARL delivering Software with new functionalities (“New Releases”) as part of
Maintenance Services, Licensee shall install and use the New Releases within 6 months of their delivery.
Excluded Events Maintenance Services do not include correction of errors due to: (a) Software which has been
modified by any person other than ARL’s representative, (b) use of a version of the Software which has been
superseded by a more current Update or New Release for more than 6 months, (c) incorrect operation of the
Software or use of the Software for purposes other than ship modelling and construction, (d) any fault in the System
Configuration, or incompatible third party software, or (e) use of the Software with products or services not supplied
or approved by ARL.
Licensee’s Cooperation. Licensee shall cooperate in investigating each reported Software error, including assisting
in duplicating the error and verifying that the error has been corrected.
Loss of Data. ARL shall not be responsible for any loss of or damage to files or data caused by the Software, or be
required to restore or rebuild files or data. Licensee shall implementing adequate backup procedures to avoid any
loss of files and data.
Modifications. Only ARL shall have the right to modify the Software. Modifications requested by Licensee shall be
subject to prior written agreement as to scope and fees payable. Ownership of all Software modifications shall vest
in ARL.
Confidential Information. Each party will not use the confidential information of the other party for any purpose
except for the purpose described in this Agreement, and shall not disclose it to any other person except on a
confidential basis to its employees and representatives who have a need-to-know the confidential information for
such purposes . This Section 21 shall not apply to confidential information which (a) is or has become readily
available to the public in the same form other than by an act or omission of the receiving party, (b) was lawfully
obtained in the same form by the receiving party from a third party not under an obligation of confidence to the
disclosing party, (c) was in the receiving party’s possession in the same and material form prior to its receipt from
the disclosing party and did not otherwise originate from the disclosing party, or (d) is required to be disclosed by
operation of law.
Termination. This Agreement may be terminated by either party, immediately by written notice, if the other party
commits a breach of any material provision of this Agreement and fails to correct or rectify such breach within 30
days of receipt of the notice requesting it to do so.
Effect of Termination. Upon termination of this Agreement Licensee shall immediately cease using the Software,
and within 14 days of termination return all Hardware Keys to ARL.
CONSEQUENTIAL DAMAGES . IN NO EVENT SHALL ARL BE LIABLE FOR ANY LOSS OF DATA OR
PROFITS, ECONOMIC LOSS OR SPECIAL, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE
DAMAGES WITH RESPECT TO THIS AGREEMENT OR THE SOFTWARE, HOWEVER CAUSED, EVEN IF
ARL HAD OR SHOULD HAVE HAD ANY KNOWLEDGE OF THE POSSIBILITY OF SUCH DAMAGES.
DAMAGES LIMITATION. THE MAXIMUM LIABILITY OF ARL FOR ALL CLAIMS AND DAMAGES OF
ANY KIND, WHETHER FOR FUNDAMENTAL BREACH OR ANY OTHER CAUSE UNDER THIS
AGREEMENT, SHALL BE LIMITED IN THE AGGREGATE TO THE TOTAL OF ALL FEES PAID BY
LICENSEE.
LIMITATION OF NON-APPLICABILITY. IN SOME JURISDICTIONS THE EXCLUSION OR LIMITATION
OF WARRANTIES OR LIABILITY MAY NOT BE APPLICABLE, AND IN SUCH JURISDICTIONS ARL
HEREBY LIMITS ITS LIABILITY TO THE FULLEST EXTENT PERMITTED BY LAW.
Applicable Law. This Agreement shall be subject to and construed in accordance with the laws of the Province of
British Columbia, Canada, excluding its conflict of laws rules and the application of the UN Convention on
Contracts for the International Sale of Goods.
28. References. ARL shall be allowed to incorporate Licensee’s name in ARL’s customer reference list and to use it for
marketing.
29. Dispute. If any dispute arises under this Agreement, a good faith attempt to resolve the dispute will be made by
senior management of both parties at a mutually agreeable site and time. If the parties are unable to reach agreement
within 30 days after a request for such meeting, the dispute shall be referred to arbitration in English, before one
arbitrator in Victoria, British Columbia, Canada, in accordance with the commercial arbitration rules of the British
Columbia International Commercial Arbitration Centre.
30. Entire Agreement. This Agreement contains the entire agreement between the parties and shall supersede all prior
discussions and agreements between the parties regarding its subject matter.
31. Amendment. Any amendment of this Agreement must be in writing and signed by duly authorized representatives
of the parties.
32. Waiver. The waiver by any party of a breach by the other party of this Agreement shall not be construed as a waiver
by such party of any succeeding breach by the other party of the same or another provision.
33. Assignments. Licensee may not assign or transfer the License or Licensee’s rights or obligations under this
Agreement without ARL’s prior written consent, and any such assignment or transfer without consent shall be null
and void.
34. Successors and Assigns. This Agreement will bind and enure to the benefit of the parties and their respective
successors and permitted assigns.
35. Severability. In the event that any provision of this Agreement is declared invalid, illegal or unenforceable by a
court having jurisdiction, then the remaining provisions shall continue in full force and effect.
36. Force Majeure. Except as related to Licensee’s obligation to make payments to ARL, neither party shall be liable
for delays or non-performance if such delays or non-performance are beyond such party's reasonable control. A
delayed party shall promptly notify the other party in writing stating the cause of the delay and its expected duration
and shall use commercially reasonable efforts to remedy a delay or non-performance as soon as reasonably possible.
37. Survival. The provisions of Sections 2, 19, 21, 23, 24, 25, 29 and 37 shall survive the expiry or termination of this
Agreement.
38. Language. It is the express will of the parties that this Agreement and related documents have been prepared in
English. C’est la volonté expresse des parties que la présente Convention ainsi que les documents qui s’y rattachent
soient rédiges en anglais.
Your ShipConstructor Team
Alex Baird
Krista Lee
Andrew Wong
Larry Varga
Brad Bingham
Mark Robinson
Chris Bracken
Matthew Barber
Christian Zuger
Matthew Fox
Darren Larkins
Owen Mackwood
Denis Morais
Paul Crawford
Donovan Parks
Peter Andrews
Eric Dionne
Petra Sommerfeld
Jacob Trakhtenberg
Philipa Lattey
Jane Sun
Rebecca Sorensen
Jason Paterson
Rolf Oetter
Jason Rancourt
Scott Hansen
Jerran Ontkean
Silke Sommerfeld
Karen Congdon
Thomas Ormerod
Kevin van Donkersgoed
Walter Langer
Cover model courtesy of Bender Shipbuilding and Repair Co.
#304 – 3960 Quadra St.
Victoria, BC
Canada V8X 4A3
Toll Free:
Phone:
Fax:
1-888-210-7420
1-250-479-3638
1-250-479-0868
info@ShipConstructor.com
support@ShipConstructor.com
arl@ShipConstructor.com
www.ShipConstructor.com
July 28, 2004
Contents
Introduction
1
New Features Overview..........................................................................................................................1
Hull Module ...............................................................................................................................1
Pipe Module ...............................................................................................................................6
Penetrations Module.................................................................................................................7
HVAC Module ..........................................................................................................................7
Manager Reports.......................................................................................................................9
Manager......................................................................................................................................9
General......................................................................................................................................10
A note about databases in ShipConstructor2005...............................................................................12
Installation
12
Hardware and Software Requirements................................................................................................12
Hardware ..................................................................................................................................12
Software ....................................................................................................................................13
What is on this CD-ROM ......................................................................................................................14
Running the ShipConstructor2005 Installer.......................................................................................14
Software Dependencies..........................................................................................................14
Installing the Demo ................................................................................................................14
Recommended 2005 Network Installations .......................................................................................14
Standalone Installations.........................................................................................................................15
Installing ShipConstructor2005 Components....................................................................................16
Overview..................................................................................................................................16
Installing ShipConstructor2005 Standalone.......................................................................17
Installing ShipConstructor2005 Server...............................................................................23
Installing ShipConstructor2005 Client................................................................................30
ShipConstructor2005 Installation Features ........................................................................36
Removing ShipConstructor2005..........................................................................................................37
Modifying ShipConstructor2005 Installation ....................................................................................38
Installing Third Party Software ............................................................................................................41
Installing NavisWorks3 Demo .............................................................................................41
Obtain NavisWorks3 Trial License.....................................................................................41
Installing Adobe Acrobat Reader 6.0..................................................................................42
Install MS PowerPoint Viewer.............................................................................................42
Electronic Manuals .................................................................................................................................42
Installation Help ......................................................................................................................................42
Contact ARL............................................................................................................................................43
Installing the Hardware Lock (licensed users only)..........................................................................44
Parallel Port Locks..................................................................................................................44
USB Locks ...............................................................................................................................44
Information on MS Data Access Components (MDAC).................................................................44
Patching and Upgrading
47
Overview..................................................................................................................................................47
ShipConstructor2005 Installation Guide
Contents • i
Downloading the Patch..........................................................................................................................48
Applying the Patch.................................................................................................................................48
Updating the Project Databases............................................................................................................49
SCServerSetup2005
52
Overview..................................................................................................................................................52
Express Installation ................................................................................................................................53
Custom Installation.................................................................................................................................54
Selecting an Instance..............................................................................................................54
Admin Login............................................................................................................................54
Databases to Install.................................................................................................................55
ShipConstructor2005 User Password ..................................................................................55
Login Synchronization...........................................................................................................55
Post Install Re-Configuration ...............................................................................................................56
Ensuring Authentication Method.........................................................................................56
ShipConstructor2005 sysadmin user...................................................................................56
Revert Databases.....................................................................................................................56
Configure a different instance of SQL Server ...................................................................57
Troubleshooting......................................................................................................................................57
Unable to connect to server...................................................................................................57
Server in use............................................................................................................................57
Unable to overwrite database................................................................................................58
An error occurred while copying the database files..........................................................58
Unable to restart server..........................................................................................................59
Technical Support
60
Details .......................................................................................................................................................60
Index
ii • Contents
61
ShipConstructor2005 Installation Guide
Introduction
New Features Overview
Hull Module
The new Hull module combines proven ShipCAM surfacing technology and new smart surface objects with the
simplicity of working inside of AutoCAD. This brings together the best of two worlds, allowing users to easily and
intuitively create and manipulate complex surface models in Hull while also allowing them to freely use AutoCAD
drafting techniques. Users can expect their typical design spiral to lead much faster to the desired results.
For this first release of Hull, users can import a defined hull surface description from one of the many ship hull design
programs, or import fairing lines from ShipCAM. In the foreseeable future, ShipCAM fairing will remain a main pillar
of the design process. All lofting functions after fairing have been moved to the Hull module, within AutoCAD, or will
be shortly.
ARL’s developers will be working hard to complete the migration over the next few months, with an interim release of
the Hull module planned for fall 2004. After this, ARL will continue refining Hull to add more sophisticated functions,
and in the long run, to add initial design features including a parametric system that will automatically update the
structure definition when the hull changes.
As not all of ShipCAM’s lofting functions have been migrated to Hull yet, ShipCAM may still be required for part of the
job. ShipCAM users with current Maintenance & Support contracts will automatically receive the Hull module, and Hull
purchasers will automatically receive ShipCAM at no additional cost.
Some of the features that will be available in the first release of the Hull module include:
Smart Parametric Surface Modeling
The Hull module is the first step towards implementing parametric modeling into Structure. Hull surfaces are smart
parametric objects that store the shape of the surface, and also trimming and section information. The surface can be
changed at any point and all parametric information is updated automatically. At this point, due to time restraints, the
original NURBS information is stripped from the surface. Thus, only minor changes can be made to the surface shape. In
future releases the NURBS control points can be changed to adjust the design, including stretching of the hull.
Plate Expansion
Large design surfaces are divided into production plates using seams and butts. The plates are then expanded to smart
flat plates, which remain linked to the 3D plate allowing analysis of strain and plate deformation. Future releases will
allow reverse interactions between the two, for example adjusting a plate edge on the expanded plate to maximize raw
plate stock utilization. Color Strain Analysis, Deformation Tables, which now include deformation calculations for
markings, Roll Lines and Forming Templates improve the functionality of this feature. This technology simplifies and
shortens the refining plate layout process significantly.
ShipConstructor2005 Installation Guide
Introduction • 1
Plate expansion of trimmed plate with strain map
Database Integration
Tighter integration with the project database, for example, allows Hull to show the actual curved plate thickness based on
the project stock library. For the interim release this fall, we expect to release a conversion of the thickened hull surface
to ACIS solids, allowing users to include curved shell plate in the interference detection process. The user can also easily
change the display of shell plate stiffeners from simple lines to indicators showing the orientation and even to the actual
stiffener solid based on the profile defined in the central database library.
NURBS Curve Objects
The Hull module introduces new 3D NURBS curve objects allowing users to define intricate hull details usually not
defined by the naval architect. The NURBS curves include traditional fairing tools such as Nudging and Porcupines.
Creation of developable and straight section surfaces is now possible from any two Hull NURBS curves and/or
AutoCAD Polylines. Generation of compound curvature surfaces is also possible from imported ShipCAM splines.
Pin-Jigs
Creating pin-jigs is much faster and easier to do as all functions run inside of AutoCAD. The iteration cycle to create just
the right layout is much shorter and faster.
2 • Introduction
ShipConstructor2005 Installation Guide
Multi-plated pin -jig created inside of AutoCAD
Surface Sectioning and Markings
Surface sections such as frame, waterlines, and buttock lines, and markings such as girder layout, seams, and butts are
easily created using Hull’s built-in functions in conjunction with standard AutoCAD drafting functions. For example, the
user may lay out the main engine girder in plan view and quickly project it onto the hull surface. Better yet, the markings
are integrated into the surface object, not unrelated lines or polylines. Thus, if the surface is trimmed or holes are cut, the
sections are automatically updated. Advanced markings included skewed sections, orthogonal and skewed projections,
relative and proportional girths, and surface-surface intersection.
ShipConstructor2005 Installation Guide
Introduction • 3
Smart Hull surfaces with markings and trimmed out bow thruster
Importing File Formats
Designed as an open system, users will be able to import file formats from a wide variety of design software systems
using Rhino 3DM and IGES formats. Also possible is the import and export of ShipCAM files allowing interactive use
of ShipCAM functionality.
Stringer Layout
Hull’s stringer layout and 3D model generation makes perfect use of our advanced custom object technology inside of
AutoCAD, resulting in a very powerful function providing unprecedented control and ease of use. Hull’s stringer layout
utilizes a newly developed technology representing the hull form through 3 types of transverse sections to fair and layout
stringers. All stringers are parametrically represented on these sections. Users fair the stringers by modifying locations
on the sections and inserting or removing break points, providing users with good control over the stringer shape in a
very intuitive and powerful way.
Stringers are linked to the central database stock library. Users can easily switch the display from a simple trace-mode
showing the trace on the hull as a simple line, to orientation-mode indicating the stiffener orientation at each section to a
full solid-model-mode for true visualizations. Inverse bending of stiffeners is now conveniently integrated into the
profile plots.
4 • Introduction
ShipConstructor2005 Installation Guide
Stringer layout with fairing control points displayed in trace-mode, orientation-mode
and profile -mode.
Flat-shaded stringer layout: now possible across the entire hull
ShipConstructor2005 Installation Guide
Introduction • 5
Pipe Module
New Listing of Pipe Connections and End Treatments
During modeling, users and supervisors can confirm details of connected pipes including end treatments, connection
name and accessories used.
Find-and-Replace Pipes and Fittings
Quickly and smoothly replace stock items – even in the middle of a project due to a specification change – with the Findand-Replace feature, which can swap out all pipes as well as fittings. Fitting orientation is maintained and items are
automatically reconnected when possible. Replacement items are limited by spec, thereby allowing only the correct
items to be replaced.
Global Dimensions and Connecting Spool Labels
Global dimensions make it simple to determine the correct install position of a spool in the ship. They are automatically
generated to user selectable frames, decks and longitudinals. The dialog automatically detects the nearest structural group
in each of the three primary planes. However, the detailer may override these suggested defaults.
Spool labels are a great help when fitting a spool in the ship. Connecting spool labels are automatically inserted at the
user specified location. These labels are ‘smart’ objects that can be configured to behave in many different ways. For
example, they can be tailored to always face the user.
Global dimensions and connecting spools labels
Pipe Graphics Engine Improvements
Pipe display performance has been vastly improved in response to the ever-growing project sizes undertaken by
ShipConstructor users. An overhaul of the Pipe module’s graphics engine has yielded performance improvement in many
operations such as panning, zooming, orbiting, and regeneration. The level of detail displayed on screen can be adjusted
on-the-fly by the user to provide as much, or as little detail as required for the task at hand. Additionally, the display of
the objects during manipulation now shows a simplified form, thus minimizing flickering and enabling easier placement
of items.
6 • Introduction
ShipConstructor2005 Installation Guide
Penetrations Module
Improved Penetration Manager
The Penetration Manager user interface has been streamlined to simplify the penetration creation and approval process.
By listing the Pipe spool instead of the pipe part name, the Penetration Manager makes it easier to locate the penetration
and to provide more information about the penetrating pipe. Also, structural parts are better integrated with the
penetrations. Editing or deleting these parts now automatically prompts the user to delete the penetrations first.
HVAC Module
HVAC Spool Drawings
For the first time, HVAC spool drawings are possible in ShipConstructor2005 using the new ‘s mart’ Bills of Materials
(BOMs). Similar to ShipConstructor’s Pipe module, fully-dimensioned and annotated 3D dimensional and labeled
production drawings can be automatically generated in the span of a few minutes, reducing time and effort, and
eliminating human error from the equation. This prevents costly mistakes and saves time and money at the production
level.
ShipConstructor2005 Installation Guide
Introduction • 7
Automatically generated 3D HVAC production drawing complete with dimensions, labels and a smart BOM
More Accurate Modeling of HVAC Systems
HVAC features additional modeling functions to provide users with a larger toolset for more accurate modeling of
HVAC systems. Multiple-miter elbows and elbows with additional straight length are now fully-supported HVAC
entities.
Mitered elbow for rectangular, oval and round ducts
Display Improvements
HVAC features accurate and rapid solid generation of even the most complex ducts. Drawing speed has been
dramatically improved such that even older workstations provide adequate performance.
More Options for Easy Routing
Additional routing options allow users to route duct and position fittings in less time, such as:
• standard ship co-ordinate system routing keywords such as Port, Starboard, Fore, and Aft
8 • Introduction
ShipConstructor2005 Installation Guide
•
corner-mode insertion of elbows, tees, wyes and crosses
•
automatic radius adjustment options (i.e. R=1.5 profile size automatically adjusting to use height or width
depending on the routing direction)
Customizing Made Easy
The improved ‘HVAC Options’ dialog allows users to tailor ShipConstructor to their current task at hand. Drawing
colors and symbol-sizing are now fully user-customizable to provide better contrast and visibility in complex space
situations. The ShipConstructor2005 NavAid function provides additional sizing and snapping options, allowing it to be
adjusted as needed.
The HVAC Options dialog provides convenient access to time-saving display settings
Manager Reports
Custom Reports
Custom reports now feature additional fields for better tailored production reports, reducing the need for production to
request mo re information manually from engineering. Also, users now have the ability to add Spooled and/or No-Spool
items to custom reports in order to check on the engineering progress of the various pipe systems.
Easier Integration with Outside Databases
UserID, ModelNo and OrderID are new fields that allow easy linking of the ShipConstructor project database with a
company’s purchasing and material handling databases.
Manager
Import / Export of Structural Stock and Equipment Items
Users can now quickly generate a new ShipConstructor project database by importing stocks from one or more other
databases, such as existing similar projects or the central shipyard database repository. Furthermore, ShipConstructor can
write and read XML files to transport libraries between two different locations, simplifying cooperative work between
yards, or between a yard and several designers. XML schema is available to everyone and can be used to integrate
ShipConstructor with any other applications or databases, such as a central purchasing database.
ShipConstructor2005 Installation Guide
Introduction • 9
Stock library import and export features offer time savings and cooperation
General
Improved Navigator and Composite drawings using M-Link
The Navigator dialog has been further improved to manage the large number of drawings in a project. Navigating
between units is more intuitive, and the tree structure now clearly identifies which items are relevant to the individual
units (i.e. Structure, HVAC and Equipment DWG’s, and so on), and which items are relevant for the project (i.e. Hu ll,
Nest, Template and Standards DWG’s)
Picture 2: Navigator displaying a composite drawing
10 • Introduction
ShipConstructor2005 Installation Guide
Using the expanded M-Link feature, users can now quickly and easily generate any number of composite drawings from
the structural, pipe, HVAC and equipment drawings for fast visual checks, fly-through, client reviews, marketing
material generation, or project progress checks. Significant amounts of time can be saved by setting up a favorite
combination of linked project drawings for each department. These drawings can span multiple units and are valuable
tools for checking fit at unit boundaries and for preparing virtual reality fly -through models. M-Link drawings
automatically show the latest revision status of all linked 3D product model drawings.
Layer Manager
Composite drawings are very powerful for displaying complex areas of the project in 3D for accurate checking.
However, the typical “can not see the forest for the tree” situation can quickly develop, specifically when viewing
complex areas of the ship that span several units. Project managers can set up sophisticated layer groups for easy recall
by individual users.
Layer Group Manager
Advanced List Control
ShipConstructor deals with large data volume that often slows down the rate of display. The new high-speed list control
enables users to work with extremely large data at a comfortable speed.
ShipConstructor2005 Installation Guide
Introduction • 11
A note about databases in ShipConstructor2005
ShipConstructor2005 uses MS SQL Server 2000 as the central database engine. The installation allows you to
install a free licensed version of MS SQL Server 2000 called the SQL Server Desktop Engine if you do not
already have SQL Server. The Desktop Engine is optimized for up to five simultaneous users. The Administrator
tool provides all required functions to backup, restore, and manage your project databases. We recommend that you
purchase a full MS SQL Server 2000 license if you work on projects larger than 8000 parts or have several projects on
the go simultaneously.
Installation
Hardware and Software Requirements
Hardware
Important: A hardware lock is required to run ShipConstructor products. Without the hardware lock all products will
run in DEMO MODE (will only run with the demo project).
Minimum hardware requirements are detailed in the tables below.
Software
ShipConstructor 2005 Level 1 – 5
Platform
Client
Server
Minimum
Recommended
Minimum
Recommended
Disk Space (GB)
0.5
1.0
1.0
2.0
RAM (MB)
256
1024
256
1024
PIII, 900 MHz
P4, 2.6 GHz
PIII, 900 MHz
P4, 2.6 GHz
CPU
Software
ShipConstructor2005 Level 5 – Unlimited
Platform
Client
Server
Minimum
Recommended
Minimum
Recommended
Disk Space (GB)
0.5
1.0
2.0
5.0
RAM (MB)
512
1024
512
2048
P4, 1.6 GHz
P4, 2.6 GHz
P4, 1.4 GHz
P4 2.6 GHz
CPU
12 • Installation
ShipConstructor2005 Installation Guide
Software
Platform
NC-Pyros
Client
Minimum
Disk Space (GB)
0.1
RAM (MB)
128
CPU
PII, 266
Software
Platform
ShipCAM
Client
Minimum
Disk Space (GB)
0.1
RAM (MB)
128
CPU
PIII, 600
•
Hard drive space requirements for servers are per project.
•
These figures are for guidance only; actual requirements may vary for individual clients or servers due to
project size. Please consult with ARL for details.
Software
ShipConstructor2005 is designed to run on PC computers with the following operating systems:
• Windows 2000
• Windows XP
For ShipConstructor2005, AutoCAD 2004 or newer must be installed.
Note: While ShipConstructor2005 may run on Windows 98 SE / ME / NT4, Albacore Research Ltd. does not
recommend the use of these operating systems. Technical support will not be provided for installations on these
platforms.
ShipConstructor2005 Installation Guide
Installation • 13
What is on this CD-ROM
This CD-ROM features the latest products from ARL along with several accompanying products that enhance the
functionality of ShipConstructor or allow users to view the included documentation.
ShipConstructor2005 - The full suite including all ShipConstructor modules, NC-Pyros and ShipCAM.
MS SQL Server 2000 Desktop Engine SP3 - Required for a server or standalone installation of ShipConstructor
if you do not already have an existing installation of MS SQL Server 2000.
Adobe Acrobat Reader 6.0 - Required to read and print the online manuals.
Microsoft PowerPoint Viewer - Required for viewing the presentation.
NavisWorks3 Demo - Required for ShipConstructor’s FlyThrough module.
Running the ShipConstructor2005 Installer
ShipConstructor2005’s Installer allows you to install all the necessary ShipConstructor2005 components,
documentation and any required support software. To run the installer start setup.exe located on the CD-ROM.
Warning: After having installed the desired ShipConstructor2005 components it may be necessary to reboot the
computer to complete the installation. The rebooting process may take a couple minutes longer than usual as a number of
components must be configured before the install will be complete.
Software Dependencies
MS SQL Server 2000 - All 2005 products require at least a single machine running MS SQL Server 2000; this does
not have to be the “server” in your company’s network. A free licensed version of MS SQL Server Desktop Engine
is packaged with ShipConstuctor2005. It is recommended that all of the project databases be kept on the same project
server to make administration tasks easier. For larger projects it may be in your best interest to purchase a full version of
MS SQL Server 2000, as it is vastly superior in terms of performance and scalability.
AutoCAD - ShipConstructor2005 runs inside of AutoCAD2004 or 2005. ShipCAM and NC-Pyros are
independent of the version of your CAD system. They will work with any CAD system that can read and write DXF
files.
Installing the Demo
Structure, Nest, Equipment, Pipe, etc. - You require AutoCAD2004 or 2005.
ShipCAM - When installing ShipCAM , what you install depends on the level of integration with the other
ShipConstructor modules you desire to achieve. If you include ShipConstructor and the Project Templates with
ShipCAM you will be able to define and integrate the plate stocks in the project databases with the plates created in the
ShipCAM modules.
NC-Pyros - When installing NC-Pyros, what you install depends on the level of integration with the other
ShipConstructor modules you desire to achieve.
Recommended 2005 Network Installations
ShipConstructor2005 network installations follow basic client-server architecture. One machine acts as a project
server and houses the data for each of the current projects. Workstations on the network access the projects on the server
directly.
14 • Installation
ShipConstructor2005 Installation Guide
The method of installation involves installing the Server installation modules on the project server and the Client
installation modules on each of the workstations. This will not install any of the application software (such as
ShipConstructor, NC-Pyros or ShipCAM ) on the server. The client machines will have a separate installation of
each application. This is perhaps the most flexible installation type as changes to the server such as location and network
drive mappings will not affect the clients. It also allows the project server to be replaced without any work necessary on
the client machines and can make it easier to work with multiple project servers. The diagram below outlines the network
structure.
Standalone Installations
ShipConstructor2005 standalone installations are typically used in a single-user environment. In this configuration, a
single machine acts as both server and client.
ShipConstructor2005 Installation Guide
Installation • 15
Installing ShipConstructor2005 Components
Overview
Install Software - Changes to a page where you can select from various applications to install.
Installation Help - Opens the installation manual in HTML help (.chm) format.
Electronic Manuals - Changes to a page from which you can view the manuals for ShipConstructor2005 in Adobe
PDF format.
View Presentation - Shows a presentation on the new features in ShipConstructor2005. If you do not have MS
PowerPoint viewer installed on your computer, one has been provided on this CD. Go to Install
/ Install Third Party Software / Install MS PowerPoint Viewer.
Contact ARL - Changes to a page listing contact information for Albacore Research Ltd.
Exit Installation - Closes the ShipConstructor2005 installation.
16 • Installation
ShipConstructor2005 Installation Guide
Installing ShipConstructor2005 Standalone
Note: If you have already installed a ShipConstructor2005 Project server on your network, see the section Installing
ShipConstructor2005 Client for details on how to install only the ShipConstructor client software.
Step 1: SQL Server Installation
If you do not have an instance of SQL Server installed to use for your ShipConstructor2005 projects, you will first
need to install one before continuing. Click Install MS SQLServer 2000 Desktop Engine.
If the progress indicator for the Desktop Engine installation begins to move backwards (to the left) during the
installation, you may be missing certain Windows components that are required to install the Desktop Engine. On all
computers, the File and Printer Sharing for Microsoft Networks component is required. If you have problems
installing MS SQL Server 2000 Desktop Engine, please contact ARL for assistance.
Step 2: AutoCAD2004 SP1 Update
If your version of AutoCAD2004 has not been updated to Service Pack 1, the service pack has been provided on the
ShipConstructor2005 CD for you.
1.
Click AutoCAD2004 SP1 Update to upgrade your installation of AutoCAD2004 now.
ShipConstructor2005 Installation Guide
Installation • 17
Step 3: Install ShipConstructor2005
1.
Click Install ShipConstructor2005.
18 • Installation
ShipConstructor2005 Installation Guide
2.
If your windows installation does not currently have MDAC 2.8 or newer components installed, you will be
presented with the following dialog:
3.
If this occurs, please refer to the section Information on MS Data Access Components (MDAC).
4.
You will be presented with the following:
5.
Click Next.
ShipConstructor2005 Installation Guide
Installation • 19
6.
You are now presented with the License Agreement.
7.
Please read the agreement carefully, then click Next.
8.
You are now prompted for your user information as shown below.
9.
Enter your User Name, Organization, and specify whether ShipConstructor2005 is to be available for all
users on this machine, then click Next.
20 • Installation
ShipConstructor2005 Installation Guide
10. The next screen will prompt you to choose which type of installation you are performing.
11. Select the appropriate installation type and click Next.
12. The next screen allows you to select from all of the available modules those to install. Individual modules have
already been selected for you based on the installation step you chose in the previous step. If you would like to add
any additional modules you may do so at this time. It is recommended that most users leave the default options.
13. This installation method installs the entire ShipConstructor2005 suite, the demo project and the project
templates. Use this type of installation if you intend to run ShipConstructor2005 with a single computer.
14. To select additional components to install, click the
shown below.
ShipConstructor2005 Installation Guide
icon and you will be presented with the drop-down menu
Installation • 21
15. Choose the desired installation modules, and if desired, change the destination path for the installation. Click Next.
16. You will be presented with the following dialog:
17. Click Install.
18. The install program will ask you to choose a location in which to install the demo and template projects.
19. Enter the desired folder, or leave the default. Click Next.
20. SCServerSetup2005 will now perform the database portion of the installation. For details on
SCServerSetup2005, see page 52.
22 • Installation
ShipConstructor2005 Installation Guide
21. When you see the following dialog, the installation has been completed.
22. Click Finish.
23. You will have to restart your system before you can run ShipConstructor2005.
24. Click Yes to restart your system now.
25. Installation complete!
Installing ShipConstructor2005 Server
Note: If you have already installed a ShipConstructor2005 Project server on your network, see the section Installing
ShipConstructor2005 Client for details on how to install only the ShipConstructor client software.
Step 1: SQL Server Installation
If you do not have an instance of SQL Server installed to use for your ShipConstructor2005 projects, you will first
need to install one before continuing. Click Install MS SQLServer 2000 Desktop Engine.
ShipConstructor2005 Installation Guide
Installation • 23
If the progress indicator for the Desktop Engine installation begins to move backwards (to the left) during the
installation, you may be missing certain Windows components that are required to install the Desktop Engine. On all
computers, the File and Printer Sharing for Microsoft Networks component is required. If you have problems
installing MS SQL Server 2000 Desktop Engine, please contact ARL for assistance.
24 • Installation
ShipConstructor2005 Installation Guide
Step 2: Install ShipConstructor2005
1.
Click Install ShipConstructor2005.
2.
If your windows installation does not currently have MDAC 2.8 or newer components installed, you will be
presented with the following dialog:
3.
If this occurs, please refer to the section Information on MS Data Access Components (MDAC).
ShipConstructor2005 Installation Guide
Installation • 25
4.
You will be presented with the following:
5.
Click Next.
6.
You are now presented with the License Agreement.
7.
Please read the agreement carefully, then click Next.
26 • Installation
ShipConstructor2005 Installation Guide
8.
You are now prompted for your user information as shown below.
9.
Enter your User Name, Organization, and specify whether ShipConstructor2005 is to be available for all
users on this machine, then click Next.
10. The next screen will prompt you to choose which type of installation you are performing.
11. Select the appropriate installation type and click Next.
12. The next screen allows you to select from all of the available modules those to install. Individual modules have
already been selected for you based on the installation step you chose in the previous step. If you would like to add
ShipConstructor2005 Installation Guide
Installation • 27
any additional modules you may do so at this time.
13. To select additional components to install, click the
shown below.
icon and you will be presented with the drop-down menu
14. This installation method installs the necessary components to host project drawing files and databases. This requires
MS SQL Server to be installed locally. Choose the desired installation modules, and if desired, change the
destination path for the installation. Click Next.
28 • Installation
ShipConstructor2005 Installation Guide
15. You will be presented with the following dialog:
16. Click Install.
17. The install program will ask you to choose a location in which to install the demo and template projects.
18. Enter the desired folder, or leave the default. Click Next.
19. SCServerSetup2005 will now perform the database portion of the installation. For details on
SCServerSetup2005, see page 52.
ShipConstructor2005 Installation Guide
Installation • 29
20. When you see the following dialog, the installation has been completed.
21. Click Finish.
22. You will have to restart your system before you can run ShipConstructor2005.
23. Click Yes to restart your system now.
24. Installation complete!
Installing ShipConstructor2005 Client
Note: If you have not yet installed a ShipConstructor2005 Project server on your network, see the section Installing
ShipConstructor2005 Server for details on how to install the ShipConstructor server software.
Step 1: AutoCAD2004 SP1 Update
If your version of AutoCAD2004 has not been updated to Service Pack 1, the service pack has been provided on the
ShipConstructor2005 CD for you. To install the Service Pack:
1.
Click AutoCAD2004 SP1 Update to upgrade your installation of AutoCAD2004 now.
30 • Installation
ShipConstructor2005 Installation Guide
Step 2: Install ShipConstructor2005
1.
Click Install ShipConstructor2005 Client.
ShipConstructor2005 Installation Guide
Installation • 31
2.
If your windows installation does not currently have MDAC 2.8 or newer components installed, you will be
presented with the following dialog:
3.
If this occurs, please refer to the section Information on MS Data Access Components (MDAC).
4.
You will be presented with the following:
5.
Click Next.
32 • Installation
ShipConstructor2005 Installation Guide
6.
You are now presented with the License Agreement.
7.
Please read the agreement carefully, then click Next.
8.
You are now prompted for your user information as shown below.
9.
Enter your User Name, Organization, and specify whether ShipConstructor2005 is to be available for all
users on this machine, then click Next.
ShipConstructor2005 Installation Guide
Installation • 33
10. The next screen will prompt you to choose which type of installation you are performing.
11. Select the appropriate installation type and click Next.
12. The next screen allows you to select from all of the available modules those to install. Individual modules have
already been selected for you based on the installation step you chose in the previous step. If you would like to add
any additional modules you may do so at this time.
34 • Installation
ShipConstructor2005 Installation Guide
13. To select additional components to install, click the
shown below.
icon and you will be presented with the drop-down menu
14. This installation method installs the necessary components on the current workstation for ShipConstructor2005 to
be run while accessing project files and databases on a remote server.
15. Choose the desired installation modules, and if desired, change the destination path for the installation. Click Next.
16. You will be presented with the following dialog:
17. Click Install.
ShipConstructor2005 Installation Guide
Installation • 35
18. When you see the following dialog, the installation has been completed.
19. Click Finish.
20. You will have to restart your system before you can run ShipConstructor2005.
21. Click Yes to restart your system now.
22. Installation complete!
ShipConstructor2005 Installation Features
The following is a breakdown of the features available for installation:
Client Software
•
ShipConstructor - Installs the main ShipConstructor2005 program files.
Ø FlyThrough - Installs the FlyThrough module.
Ø AutoCAD2004 – Installs program shortcuts to run ShipConstructor inside AutoCAD2004.
Ø
AutoCAD2005 – Installs program shortcuts to run ShipConstructor inside AutoCAD2005.
•
NC-Pyros - Installs the main program files for NC-Pyros.
•
ShipCAM - Installs the main program files for ShipCAM .
•
Manager - Installs Manager.
Server Software
•
Administrator - Installs the database administrator utility.
36 • Installation
ShipConstructor2005 Installation Guide
•
SCServerSetup - Installs the SCServerSetup2005 utility that can be used to restore the demo and template
databases to their original state.
•
License Server - This feature is required to run either a local or network lock on this computer. See the ARL
License Service section of the Manager manual for information regarding the configuration of this service once
it has been installed.
Utilities
•
License Manager - Installs a utility that allows you to monitor the licenses on a local or network lock. Users can
use this utility to determine who has a particular license checked out when they require it. Users who have the
required password can revoke licenses in use by a user. The Manager manual outlines the use of the License
Manager in more detail.
•
Lock View - This feature can be used to view the licenses available on a lock.
•
XML Import (Piping Catalog) - This feature can be used to import Pipe Catalog data in XML format.
2005 Projects
•
2005 Demo Project Files - Drawings for the ShipConstructor2005 Tutorial Demo Project.
•
2005 Pipe Catalog Project - Contains many predefined pipe stocks.
•
Project Templates
Ø Metric Template - Use this project as the basis for new Metric projects.
Ø Imperial Template - Use this project as the basis for new Imperial projects.
Help Documents
•
Windows Help Format - Installs electronic copies of the ShipConstructor help manuals in HTML Help
(.chm) format.
•
PDF Format - Installs electronic copies of the ShipConstructor help manuals in Adobe (.pdf) format.
Removing ShipConstructor2005
To remove an installation of ShipConstructor2005, perform the following steps:
1.
2.
3.
Open the Control Panel.
Open Add or Remove Programs.
Find ShipConstructor2005 in the list of installed applications.
ShipConstructor2005 Installation Guide
Installation • 37
4.
Click Remove. You will be shown the confirmation dialog shown below.
5.
Click Yes to remove ShipConstructor2005.
Modifying ShipConstructor2005 Installation
To add or remove features from a ShipConstructor2005 installation, perform the following steps:
1. Open the Control Panel.
2.
Open Add or Remove Programs.
38 • Installation
ShipConstructor2005 Installation Guide
3.
Find ShipConstructor2005 in the list of installed applications
Click Change.
4.
You will see the following:
Click Next.
ShipConstructor2005 Installation Guide
Installation • 39
5.
You will be presented with the dialog shown below.
Choose Modify and click Next.
6.
You will now see the list of modules which you can add/remove.
Choose the features to add/remove and click Next.
40 • Installation
ShipConstructor2005 Installation Guide
Installing Third Party Software
Installing NavisWorks3 Demo
Clicking on this link will install a demo version of NavisWorks3 which will allow you to use the FlyThrough portion
of ShipConstructor. To install the NavisWorks demo you will need a NavisWorks serial number that can be obtained
from the NavisWorks website.
Obtain NavisWorks3 Trial License
Visit the NavisWorks website to obtain a license for the demo version of NavisWorks3 provided on this CD by clicking
Obtain NavisWorks3 Trial License .
ShipConstructor2005 Installation Guide
Installation • 41
Installing Adobe Acrobat Reader 6.0
Acrobat Reader, or any other application capable of reading .pdf files, is required to view the electronic documentation
accompanying the ShipConstructor CD-ROM. Click Install Adobe Acrobat Reader 6.0 and follow the on
screen instructions if you do not already have it installed
Install MS PowerPoint Viewer
The presentation on this installation CD is a Microsoft PowerPoint presentation. Click Install MS Powerpoint
Viewer and follow the on screen instructions if you do not already have it installed
Electronic Manuals
All manuals are included on the ShipConstructor2005 CD-ROM in .pdf format. View a manual by clicking on its
link. Click Back to return to the main installation interface.
Installation Help
This will open the Installation Manual in a standard HTML Help file format (.chm). From here you can search the
installation guide for information pertaining to the problem you are having.
42 • Installation
ShipConstructor2005 Installation Guide
Contact ARL
Contact information for Albacore Research Ltd. is available from this page. Click one of the e-mail addresses listed
to open a new mail addressed to that recipient in your default e-mail client. Click Back to return to the main installation
page.
ShipConstructor2005 Installation Guide
Installation • 43
Installing the Hardware Lock
(licensed users only)
A hardware lock is shipped with the licensed software to operate the program. Without a hardware lock the program will
only run in demo mode. There are 2 types of Hardware locks, parallel and USB. Follow the installation instructions
appropriate for the type of lock you received from ARL.
Parallel Port Locks
This type of lock plugs into the parallel port of your computer. The lock is a pass-through device, which allows you to
keep other devices connected to the parallel port (printers, etc.). Attach the end of the lock labeled ⇑COMPUTER⇑ to a
parallel port. Tighten the screws to connect the lock securely to the port.
If you have multiple locks connected to the same parallel port, make sure this lock is the last lock in the chain (farthest
from your computer).
Turn ON all devices that are connected to the lock. A device connected to the parallel port that is switched OFF prevents
the proper operation of the hardware lock.
USB Locks
This type of lock plugs into a USB port on your computer. If you have no free USB Ports, you can use a USB Hub to
connect a large number of USB devices to a single port.
Information on MS Data Access Components (MDAC)
ShipConstructor requires specific support components from Microsoft to run. The installation program automatically
detects if up-to-date components are already on your system. The correct ones will be automatically installed if they are
not present.
If you are running applications that use the earlier versions of these components, problems may occur due to the
upgraded drivers. If problems occur, contact the vender of the incompatible software to obtain versions compatible with
the newest version of MDAC.
1.
During ShipConstructor2005 installation, if you do not already have MDAC 2.8 or newer installed, you will be
presented with the following dialog:
44 • Installation
ShipConstructor2005 Installation Guide
Click OK.
2.
Read the Microsoft End User License Agreement.
Click Next > to accept the agreement.
ShipConstructor2005 Installation Guide
Installation • 45
3.
The MDAC installer will scan your computer for required components, then present you with the following:
Click Finish.
4.
The Updated MDAC components will be installed on your system. Once the installation is complete, you will
be prompted to reboot your system
Let setup restart the system now, and click Finish. Now that MDAC has been updated on your system, you
will no longer be presented with the MDAC setup the next time you try to install Ship Constructor2005.
46 • Installation
ShipConstructor2005 Installation Guide
Patching and Upgrading
Overview
It is possible to patch existing installations of ShipConstructor whenever a new version is released. By doing this, you
can receive the newest enhancements and bug fixes without a lengthy reinstall process. If you are using
ShipConstructor in a network environment, all client workstations and the server should be patched at the same time.
This will ensure that the project databases on the server are in sync with the software on the client machines. The
following diagram shows the updates and patches that should be applied on each portion of the ShipConstructor
system.
ShipConstructor2005 Installation Guide
Patching and Upgrading • 47
Downloading the Patch
To download the files necessary to apply the patch visit the ShipConstructor download page at
http://www.shipconstructor.com/sc_downloads.html. You will need the latest version of the patch for the product you
wish to update. If the version of your project databases is not equal to the version available for download from this page,
you will also need to download the backup file to update your project databases.
Applying the Patch
To install the patch:
1. Obtain the ShipConstructor2005 CD-ROM that was used for the install on the computer you wish to patch.
2.
Run the patch executable on the machine you would like to patch. The file should be named
SC2005Updatev###.exe where ### refers to the patch version you have downloaded. The patch installation will
initialize and you will be prompted with the following dialog.
3.
4.
Click Update > to continue.
If the patch installation utility could not find the installation CD-ROM, you will be presented with a dialog similar to
the one shown below.
Browse for your ShipConstructor2005.msi file, and click OK.
48 • Patching and Upgrading
ShipConstructor2005 Installation Guide
5.
When the patch has completed successfully, you will see the dialog shown below.
6.
Click Finish to conclude the patch process.
You may need to reboot your computer at this time.
Click Yes to reboot your machine now.
Note: This will complete the updating of the software portion of ShipConstructor on this computer. After you have
patched all of the machines on your network you will need to update the project databases for use with the updated
software.
Updating the Project Databases
When ARL creates a new patch for ShipConstructor it is usually the case that the structure of the database behind
ShipConstructor has changed. ShipConstructor will check the version of the database you are attempting to
register with and will not allow you to register if you do not have the required version.
To update your project databases, you must first place the database update file that you have downloaded onto the
computer running SQL Server. Once you have done so, run Administrator on any computer that has already had the
ShipConstructor patch applied.
ShipConstructor2005 Installation Guide
Patching and Upgrading • 49
To update the project database, perform the following actions:
1.
Select the appropriate database(s) from the project list.
2.
Select Update from the Project Menu or right-click menu.
3.
A file select dialog will appear showing all folders accessible by the database server.
Select the new database file from the file select dialog and click OK.
4.
You will be presented with a dialog similar to the following:
Click Start.
Note: The update process may take several minutes to complete, during which time the screen may not refresh. Please
be patient and do not abort the job part way through.
50 • Patching and Upgrading
ShipConstructor2005 Installation Guide
Note: Before the update actually occurs, a backup database will be created in the SQL server’s default backup dir
located at <SQLDataRoot>\BACKUP\<database name> <current date&time>.bak
for example: C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\SC2005Demo 4-29-2004 12.0.26 PM.bak
5.
Once the update is complete, you will be presented with the following dialog:
If no errors occurred during the update, the Restore checkbox will be unchecked. If errors occurred
during the update, the Restore checkbox will be checked which will restore your database to its pre-update
state when you close the update dialog via the Close button.
6.
If you just updated a ShipConstructor2002 database to ShipConstructor2005 and unchecked the
Supress Warnings option, you will be presented with the Synchronizing Logins dialog. For more
information on the synchronization process, refer to the section Synchronizing User Logins in the
Administrator manual.
ShipConstructor2005 Installation Guide
Patching and Upgrading • 51
SCServerSetup2005
Overview
This chapter details all of the steps necessary to install the databases required for ShipConstructor2005 on your
database server.
For this process, the SCServerSetup2005 application has been bundled with your ShipConstructor2005 software
to perform the necessary installation steps.
This chapter covers the following topics:
1.
2.
Express Installation
Custom Installation
3.
4.
Post-install reconfiguration
Troubleshooting
Please consult the appropriate section of this chapter based on your installation method.
52 • SCServerSetup2005
ShipConstructor2005 Installation Guide
Express Installation
To perform an Express installation you must meet the following requirements:
1.
You must have an instance of Microsoft SQL Server 2000 currently running on the local machine.
2.
The password for the sa SQL Server login must be ‘SC2005’. This will be the case if you are using the MS
SQL Server 2000 Desktop Engine supplied with the latest ShipConstructor version. Older versions of
ShipConstructor that used the Desktop Engine would have a sa login with a password that is blank. Full SQL
Server installations will have an sa login with whatever password was supplied during installation. If you have
a non ‘SC2005’ password for the sa account please use the Custom Install method instead.
3.
If you are running more than one instance of Microsoft SQL Server on the local machine, the
ShipConstructor2005 databases will be installed on the DEFAULT instance.
When using the Express installation, you will notice that the majority of the dialog functions are grayed-out. To perform
the Express installation, simply click Install at the top right corner of the dialog.
The Express Install will perform the following tasks:
1.
Verify that the default instance of Microsoft SQL Server supports SQL Authentication mode. If your
Microsoft SQL Server is set to Windows Authentication Only then it will change the setting to Mixed
Mode which supports both Windows Authentication and SQL Authentication modes.
2.
Connect to the server using the sa account (and no password).
3.
Add the user ShipConstructor with the password “ShipCon” as a sysadmin account.
4.
Install all 4 provided databases (Metric Template, Imperial Template, Piping Catalog, and Demo
Project)
ShipConstructor2005 Installation Guide
SCServerSetup2005 • 53
Custom Installation
Selecting an Instance
In a Custom Install, you can configure any of the default installation parameters.
If you are running multiple instances of Microsoft SQL Server on your machine, you can select from any of these
instances for your installation of ShipConstructor2005 by choosing the appropriate instance from the drop-list as
shown below:
If you do not see the desired instance of Microsoft SQL Server 2000 in the drop-list, ensure that the server is
currently running. If it is not currently running, start the service and hit Refresh.
Admin Login
You can use the fields Admin Username and Admin password to provide login information for the selected MS
SQL Server. Any user that belongs to the sysadmin role can be used for this purpose. This admin user login is only
used once here for the server installation and configuration. ShipConstructor2005 will use its own login
(ShipConstructor2005) after this procedure.
54 • SCServerSetup2005
ShipConstructor2005 Installation Guide
Databases to Install
You may not require all of the databases that are installed with ShipConstructor2005 by default. If this is the case,
you can omit specific databases from the installation by un-checking the appropriate checkbox next to the database name
as shown below.
In this example, we will install all of the databases with the exception of the 2005 Imperial Template database.
ShipConstructor2005 User Password
Default settings create a new login created with the name “ShipConstructor” and the password “ShipCon”. This
user login will have sysadmin privileges on the database. We suggest you change the password to something more
secure by entering the new password into the appropriate fields
Note: If the ShipConstructor login already exists on the server, then its password will remain unchanged.
Login Synchronization
SQL Server Authentication is used to perform user login authentication. When the databases are added, all user
accounts will be automatically added as SQL Server Logins.
User logins will be created automatically without requiring any user input.
Note: If these logins existed prior to running SCServerSetup2005, their password will be reset to blank. (or “demo”
in the case of the “Demo” login.)
ShipConstructor2005 Installation Guide
SCServerSetup2005 • 55
Post Install Re-Configuration
In addition to being run during installation, SCServerSetup2005 can be run at any time to restore the preconfigured
database settings to their original configuration.
You can use this utility to:
1.
Ensure that you have SQL Server Authentication enabled.
2.
Ensure that the ShipConstructor user exists and belongs to the sysadmin role on the server.
3.
Revert any of your databases to their original state.
4.
Configure a different instance of SQL Server for use with ShipConstructor2005 without reinstalling
ShipConstructor2005
Ensuring Authentication Method
When run, SCServerSetup2005 will check to ensure that your instance of MS SQL Server 2000 supports SQL
Authentication mode. If your SQL Server is set to Windows Authentication Only then it will change the setting
to Mixed Mode which supports both Windows Authentication and SQL Authentication modes.
ShipConstructor2005 sysadmin user
When executed, SCServerSetup2005 will make sure that a SQL login exists by the name of ShipConstructor. If the
user does not exist, it will be created with the password provided in the appropriate fields (“ShipCon” by default) shown
below:
If the user does exist, it will ensure that it belongs to the sysadmin role on the server.
Note: If the ShipConstructor2005 user already exists, the password for it will not be changed by running
SCServerSetup2005.
Revert Databases
If for some reason you need to re-install any of the provided databases to their original state, you can use
SCServerSetup2005 to perform this operation.
Choose the appropriate database from the list, and click Install.
Before overwriting an existing database, you will be prompted to make sure that this is what you want to do:
56 • SCServerSetup2005
ShipConstructor2005 Installation Guide
Warning: When overwriting an existing database, ALL work that you have performed on that database WILL BE
LOST! This will not modify the drawing files for these projects, so they may not be synchronized once you overwrite
the project databases.
Configure a different instance of SQL Server
If you are already running ShipConstructor2005 but would like to change which instance of MS SQL Server on the
local machine is being used, then running SCServerSetup2005 will install a new copy of the databases on the desired
server instance.
Note: This does not copy databases from your current instance to the new instance. It installs a new set of databases
to the server.
Troubleshooting
Unable to connect to server
If you see the above dialog, it is because SCServerSetup2005 was not able to connect to the specified instance of MS
SQL Server with the specified Admin account. For express installations, and as a default for Custom Installs, this
account login is as follows:
Username: sa
Password: sc2005
Make sure that your Microsoft SQL Server supports SQL Authentication Mode, and that the username/password used for
the admin account is valid and belongs to the sysadmin role on the server. If you are trying an express installation,
switch to custom if you need to change the password for the “sa” user.
If the above doesn’t work, check that the Server Instance drop-list is not empty. If the drop-list is empty, it is because
SCServerSetup2005 was not able to find any available instances of MS SQL Server on your machine. Check to make
sure that the MS SQL Server is currently running, and click Refresh to refresh the list of available servers.
Server in use
If you are presented with a dialog similar to the following, it is because you are attempting to overwrite an existing
database while someone is connected to it. Ensure that all users disconnect from the database and try again.
ShipConstructor2005 Installation Guide
SCServerSetup2005 • 57
Unable to overwrite database
If you see the above dialog, it is because you are overwriting an existing database and SCServerSetup2005 is unable
to detach the current database.
First, restart your database server and try again. In most cases, this will solve the problem, as the database was currently
being accessed.
If that does not work, delete the database manually, ensuring that the .mdf/.ldf files no longer exist in the server’s data
folder, and run SCServerSetup2005 again.
An error occurred while copying the database files
If you see a dialog similar to the one above, it is because SCServerSetup2005 is unable to copy the database ldf/mdf
files to their target location. Please ensure that the source and destination directories exist:
Source folder
<SCServerSetup2005_folder>\data\
Destination folder
Default Instance:
<SQLDataroot>\data\
Named Instance (default installation):
<SQLDataroot>$<instance_name>\data\
Note: By default the <SQLDataRoot> directory is C:\Program Files\Microsoft SQL Server\MSSQL
58 • SCServerSetup2005
ShipConstructor2005 Installation Guide
Unable to restart server
Your SQL server was reconfigured to accept SQL Authentication, but could not be restarted automatically. Please
restart the server manually and restart SCServerSetup2005. Your server should now be running in Mixed Mode
(which supports both NT Authentication and SQL Authentication modes).
ShipConstructor2005 Installation Guide
SCServerSetup2005 • 59
Technical Support
Details
Albacore Research Ltd. offers all customers free technical support for the first 90 days after purchase. Additional support
can be obtained through our maintenance and support program. In some cases our staff will offer to check out the
problem with your data file. In this case it is advisable to compress the data file, for example with WinZip, and e-mail it
to us. We will investigate the problem and forward a solution to you.
Office hours:
Toll-free:
Phone:
Fax:
E-mail:
Web:
7:00 am - 5:00 pm Pacific Time
1-888-210-7420
1-250-479-3638
1-250-479-0868
support@ShipConstructor.com
www.ShipConstructor.com
60 • Technical Support
ShipConstructor2005 Installation Guide
Index
Error! No index entries found.
ShipConstructor2005 Installation Guide
Index • 61