This chapter presents planning information for the Shipboard Property Management System installation.
For information about installing the Shipboard Property Management System, see the SPMS 20.1 Installation Guide, available at the Oracle Help Center.
Apply critical security patches to the operating system.
Apply critical security patches to the database server application.
Create the required Oracle Database objects per the instructions in the SPMS 20.1 Installation Guide available at Oracle Help Center.
Acquire the Secure Sockets Layer (SSL) compliant security certificate from the Certification Authority.
You can perform a custom or a typical installation of the Shipboard Property Management System. Perform a custom installation to avoid installing options and products you do not need. If you choose to perform a typical installation, remove or disable features that you do not need after the installation.
The installation requires the user running the installation to have an Administrator privilege assigned. Users without the required access might complete the installation but it may not be successful.
When creating a database, enter a complex password that adheres to the database hardening guidelines for all users.
For a Microsoft Windows 10 user, ensure the Microsoft .NET Framework 4.7 is turned on in Window Features before installing the Oracle Full Client and OHC_SPMS_V20.1SETUP.exe.
Download the OHC_SPMS_V20.1SETUP.exe from the Oracle Software Delivery Cloud.
This section describes the steps to install the OHC Web Services and other required Microsoft Windows components.
Installing WebServices
See section Webservice Installation in SPMS 20.1 Installation Guide for steps to complete the installation.
Web Service Connection
Ensure the Simphony Extensibility DLL version is the same as SPMS.
Go to Simphony Properties Enterprise and choose the option “Fidelio Web Server Address”, and then change the SPMS web service to http://<ip address>/OHCTransactionsSevices/OHCTransactionsServices.asmx
Web Service Database Connection
If the database server name is not defaulted to “Fidelio”, edit the ‘web.config’ file in C:\inetpub\wwwroot\OHCTransactionsService
and to define the SPMS database server name under <appSetting>.
<appSettings> <add key="Server" value="<SERVER NAME>" /> </appSettings>
WebService File Path Configuration for Simphony
Edit the ‘web.config’ file in C:\inetpub\wwwroot\OHCTransactionsService
and change the file path name where the mi_exp.txt, employee.txt, rvc.txt
, and AL Product Classes.txt
files will be saved.
Change the --Path-- according to the path you created in the c:\temp\folder
. The path can be the ship name or ship code and it is user-definable.
Figure 3-1 Simphony File Path
WebService Configuration for OPI
Edit the ‘web.config’ file in C:\inetpub\OHCOPIWebServices
and to define the SPMS database server name (SOURCE) and password (PASSWORD) under <connectionStrings>
.
<connectionStrings> <add name="OHCEntities" connectionString="metadata=<a target="_blank" href="res://*/OHCModel.csdl|res://*/OHCModel.ssdl|res://*/OHCModel.msl;provider=Oracle.ManagedDataAccess.Client;provider">res://*/OHCModel.csdl|res://*/OHCModel.ssdl|res://*/OHCModel.msl;provider=Oracle.ManagedDataAccess.Client;provider</a> connection string="DATA SOURCE=[SOURCE];PASSWORD=[PASSWORD];PERSIST SECURITY INFO=True;USER ID=<USER ID>"" providerName="System.Data.EntityClient" /> </connectionStrings>
If Wallet is applied,
<connectionStrings> <add name="OHCEntities" connectionString="metadata=<a target="_blank" href="res://*/OHCModel.csdl|res://*/OHCModel.ssdl|res://*/OHCModel.msl;provider=Oracle.ManagedDataAccess.Client;provider">res://*/OHCModel.csdl|res://*/OHCModel.ssdl|res://*/OHCModel.msl;provider=Oracle.ManagedDataAccess.Client;provider</a> connection string="DATA SOURCE=<IP Address>:<Port No>/<Service Name>;PASSWORD=[PASSWORD];PERSIST SECURITY INFO=True;USER ID=<User ID>"" providerName="System.Data.EntityClient" /> </connectionStrings>