This section contains details about the installation of the N1 Service Provisioning System 4.1 on Windows in the following sections:
When installing the N1 Service Provisioning System 4.1, you are prompted to select a home directory for the software. The default directory is one of the following.
C:\Program Files\N1 Service Provisioning System 4.1 is the directory created for the Master Server and CLI Client that contains the software.
C:\Program Files\N1 Service Provisioning System is the directory created for the Local Distributor and Remote Agent that contains the software.
The installation scripts install the N1 Service Provisioning System 4.1 software into a default destination directories that are subdirectories of the home directory for the software. The following table lists the directories that are installed for every N1 Service Provisioning System 4.1 application, the Master Server, Local Distributor, Remote Agent, and CLI Client.
Table A–6 Directories Common to All Applications
Directory |
Contents |
---|---|
\common |
Common files for all subapplications |
\common\jre |
Bundled copy of the JRE for Windows |
\common\lib |
Library files common for some or all subapplications |
The following table lists the directories installed for the Master Server.
Table A–7 Directories Installed for the Master Server
Directory |
Contents |
---|---|
\server\config |
Master Server Configuration files |
\server\data |
Master Server data files |
\server\bin |
Master Server Executable files |
\server\lib |
Master Server-specific library files |
\server\postgres |
Bundled copy of Postgres |
\server\cygwin |
Bundled subset of Red Hat cygwin |
\server\tomcat |
Bundled copy of Apache Tomcat |
\server\webapp |
HTML User Interface Web Application |
\server\setup |
Miscellaneous files used to initialize the Master Server |
\server\data\tmp |
Master Server temporary directory with permissions set to 777 |
The following table lists the directories installed for the Local Distributor.
Table A–8 Directories Installed for the Local Distributor
Directory |
Contents |
---|---|
\ld\config |
Local Distributor configuration files |
\ld\bin |
Local Distributor executable files |
\ld\lib |
Local Distributor library files |
\ld\data |
Local Distributor-specific data |
\ld\data\tmp |
Local Distributor temporary directory |
The following table lists the directories installed for the Remote Agent.
Table A–9 Directories Installed for the Remote Agent
Directory |
Contents |
---|---|
\agent\config |
Remote Agent configuration files |
\agent\bin |
Remote Agent executable files |
\agent\lib |
Remote Agent library files |
\agent\data |
Remote Agent-specific data |
\agent\work |
Default directory for execution of execNatives |
\agent\data\tmp |
Remote Agent temporary directory |
The following table lists the directories installed for the CLI Client.
Table A–10 Directories Installed for the CLI Client
Directory |
Contents |
---|---|
\cli\config |
CLI configuration files |
\cli\bin |
CLI executable files |
\cli\lib |
CLI library files |
\cli\data |
CLI specific data |
\cli\data\tmp |
CLI temporary directory with permissions set to 777 |
To facilitate interoperability with applications running on Solaris OS, Red Hat Linux, and IBM AIX systems, the Windows version of the software includes a subset of the Red Hat cygwin UNIX environment. The following description of cygwin comes from the official Cygwin web site found at .
Cygwin is a UNIX environment, developed by Red Hat, for Windows. It consists of two parts: - A DLL (cygwin1.dll) which acts as a UNIX emulation layer providing substantial UNIX API functionality. - A collection of tools, ported from UNIX, which provide UNIX/Linux look and feel. The Cygwin DLL works with all non-beta, non “release candidate”, ix86 versions of Windows since Windows 95, with the exception of Windows CE.
The Windows Master Server installation script performs the following actions:
Copies all installation contents to the directories you specified.
Sets up the registry entries for the proper mount points for cygwin.
Registers the cygipc service.
Registers the postmaster service with a dependency on the cygipc service.
Registers the Master Server service with a dependency on the postmaster service.
Creates a Start menu shortcut.
If you selected SSL as a communications protocol, runs scripts to generate the configuration files needed for SSL.
The Windows Local Distributor installation script performs the following actions:
Copies the installation contents to the directories you specified.
If you selected SSL as a communications protocol, runs scripts to generate the configuration files needed for SSL.
Registers the Local Distributor service.
Creates a Start menu shortcut.
If you requested that the installation script start the Local Distributor, starts the Local Distributor.
The Windows Remote Agent installation script performs the following actions:
Copies the installation contents to the directories you specified.
If you selected SSL as a communications protocol, it runs scripts to generate the configuration files needed for SSL.
Registers the Remote Agent service.
Creates a Start menu shortcut.
The Windows CLI Client installation script performs the following actions:
Copies the installation contents to the directories you specified.
If you selected SSL as a communications protocol, runs scripts to generate the configuration files needed for SSL.
Creates a Start menu shortcut.