System Configuration before Installing MineMarket

Important: These instructions assume that the MineMarket Application Server components are being installed on a machine with the Windows Server operating system. Equivalent features may have different names in desktop versions of Windows. Installing the complete MineMarket application on a desktop version of Windows is not supported, and may be considered for demonstration purposes only.

.NET Framework 2.0 and 4.8

.NET Framework 2.0 and 4.8 must be installed on the MineMarket Application Server and MineMarket Clients before installing MineMarket. The MineMarket installation package does not install the .NET Framework 2.0 and 4.8. However, the MineMarket installation package checks that the correct versions of .NET Framework are installed.

Net.TCP Port Sharing Service

The Net.TCP Port Sharing service must be enabled on the machine running the MineMarket Client and is recommended on the machine running the MineMarket Marketing Service.

By default, this service is disabled and must be enabled.

To enable it, go to Control Panel » Administrative Tools » Services, make the Net.TCP Port Sharing service automatic, and start it.

If this service is not running and object change notification is enabled within MineMarket, an error message indicates that the service must be started.

If users do not have administration access to their computers, the Net.TCP Port Sharing service must be configured to include the users (for example, as members of an Active Directory User Group).

Microsoft Distributed Transaction Coordinator (MSDTC)

MSDTC must be enabled on the MineMarket Application Server and the Database Server.

To enable MSDTC:

  1. Open the Windows Control Panel.
  2. Select Administrative Tools.
  3. Double-click Component Services.
  4. Expand the Console Root » Component Services » Computers » My Computer » Distributed Transaction Coordinator node.
  5. Right-click Local DTC and select Properties from the menu.
  6. Select the Security tab.
  7. Select the following options:
    • Network DTC Access
    • Allow Remote Clients
    • Allow Inbound
    • Allow Outbound
    • Mutual Authentication Required
  8. Click OK.

    A message about the MSDTC Service being stopped and restarted displays.

  9. Click Yes.

    A message confirms that the MSDTC Service was restarted.

  10. Click OK.

Microsoft Message Queuing (MSMQ)

MSMQ must be enabled on the MineMarket Application Server if running Windows Communication Foundation (WCF) integration.

MSMQ must be enabled on the machine running the MineMarket Search Service (typically the MineMarket Application Server).

To enable MSMQ:

  1. Open the Windows Server Manager.
  2. Select Dashboard in the left-hand panel.
  3. Select Add roles and features in the right-hand panel.

    The Add Roles and Features Wizard screen displays.

  4. On the Installation Type page, select Role-based or feature-based installation.
  5. On the Server Selection page:
    1. Select Select a server from the server pool.
    2. Select the local machine name in the Server Pool list.
  6. On the Features page, select Message Queuing and at least the following features:
    • Message Queuing Services
    • Message Queuing Server
    • Directory Service Integration
    • Routing Service (only required if MineMarket services are distributed across multiple servers)
  7. View the Confirmation Page.
  8. Click Install.

    A restart may be required.

Additional Configuration with Oracle

MineMarket can be used with an Oracle database server. See the Configuration Example: MineMarket with Oracle for additional configuration requirements.

Note: The MineMarket Data Mart database, which is used for the MineMarket Information Services, is only compatible with Microsoft SQL Server.