<docbook><section><title>InstallServerOSX</title><para> </para><bridgehead class="http://www.w3.org/1999/xhtml:h2">OpenLink Multi-Tier Server Components Installation and Configuration</bridgehead>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> Installation</bridgehead>
<para>The OpenLink Multi-Tier server components installers for Mac OS X are distributed as Disk Image (.dmg) files.
 You need to download one Multi-Tier Request Broker installer and one agent installer designed to connect to the database that you want to query.
 Then, run the following installation procedure for each of the two installers.<figure><graphic fileref="InstallServerOSX/MT_DMG.png" /></figure></para>
<para>Double-click the disk image to extract the installer .mpkg file: <figure><graphic fileref="InstallServerOSX/MT_MPKG.png" /></figure></para>
<para>You will encounter a warning message that will ask you if you are sure that you want to install the software.
 Click Continue:<figure><graphic fileref="InstallServerOSX/MT_Warning.png" /></figure></para>
<para>This is the <emphasis>Welcome</emphasis> dialog for the OpenLink Multi-Tier Request Broker:<figure><graphic fileref="InstallServerOSX/MT_Welcome.png" /></figure></para>
<para>Review the <emphasis>Read Me</emphasis> file for installation requirements and known issues:<figure><graphic fileref="InstallServerOSX/MT_Readme.png" /></figure></para>
<para>Read the <emphasis>Software License Agreement</emphasis> before continuing your installation:<figure><graphic fileref="InstallServerOSX/MT_Agreement.png" /></figure></para>
<para>&#16;Agree to the terms set forth in the license:<figure><graphic fileref="InstallServerOSX/MT_Agree.png" /></figure></para>
At some point, OpenLink&#39;s Request Broker installers will specifically prompt for the location of a local license file.
 Click the Browse button to locate commercial or evaluation file on your Windows machine.
 Check the &quot;I don&#39;t want to install a license file&quot; check box, if you do not have one.
<figure><graphic fileref="InstallServerOSX/MT_License.png" /></figure>
<para>Use the Browse or Choose button to locate a locate a local file on your local Mac.
 Newer installers should have a checkbox that allows you to implement licenses after installation has occurred.<figure><graphic fileref="InstallServerOSX/MT_BrowseLicenses.png" /></figure></para>
<para> Select a destination volume for the driver installation: <figure><graphic fileref="InstallServerOSX/MT_Destination.png" /></figure></para>
<para>Choose to perform a custom or default installation of the driver:<figure><graphic fileref="InstallServerOSX/MT_Easy.png" /></figure></para>
<para>If you chose the custom option, select which of the following components to install:<figure><graphic fileref="InstallServerOSX/MT_Custom.png" /></figure></para>
<para>Note: The software must be installed as a user with Administrative privileges on the machine:<figure><graphic fileref="InstallServerOSX/MT_Authenticate.png" /></figure></para>
<para>Your installer may prompt you to specify the port on which the OpenLink Request Broker service will listen.
 This is the port on which the OpenLink server components will listen for ODBC connections.
 The default is 5000.
 There may also be check a checkbox to automate broker startup.<figure><graphic fileref="InstallServerOSX/MT_ListenPort.png" /></figure></para>
<para> Your installer may prompt you to specify the port on which the OpenLink Admin Assistant will run.
 The Admin Assistant is a Web-based GUI that enables you to configure your OpenLink server components.
 The default is 8000.
 You may also configure your Admin Assistant username and password.
 Both default to admin.<figure><graphic fileref="InstallServerOSX/MT_WWW.png" /></figure></para>
<para>The installer may ask you if you want to launch your Admin Assistant before the installer completes. <figure><graphic fileref="InstallServerOSX/MT_LaunchWWW.png" /></figure></para>
<para>The installation is complete: <figure><graphic fileref="InstallServerOSX/MT_Installed.png" /></figure></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> Configuration </bridgehead>
<para>OpenLink&#39;s server components require minimal configuration.
 In most instances, the installation process includes steps to ensure that the primary configuration file (oplrqb.ini) is configured for basic connectivity.
 Use the following steps to check and enhance your individual agent settings.</para><para>Launch the Multi-Tier Administrative Assistant in a Web browser.
 The URL convention is: </para><para> <computeroutput>http://</computeroutput><emphasis>ip_address_of_machine_with_mt_server components:mt_admin_port</emphasis>   <figure><graphic fileref="InstallServerOSX/Open_Admin.png" /></figure></para><para>Click the Server Components Administration link.
 <figure><graphic fileref="InstallServerOSX/ServerComponents.png" /></figure></para><para>Click the Database Agent Administration link.
 <figure><graphic fileref="InstallServerOSX/AgentAdministration.png" /></figure></para><para>Click the Database Settings by Wizard link.
 <figure><graphic fileref="InstallServerOSX/DatabaseWizard.png" /></figure></para><para>Login with your Administrative username and password.
 Both default to admin.<figure><graphic fileref="InstallServerOSX/AdminLogin.png" /></figure></para>
<para>Select the configuration section that you want to review.
 The naming convention for default database agent configuration sections is <emphasis>generic_</emphasis> followed by an abbreviation for the OpenLink agent.<figure><graphic fileref="InstallServerOSX/AgentConfiguration.png" /></figure></para>
<para>The Agent Details  dialog allows you to rename the default agent configuration section and provide an optional comment.
 This is an advanced feature that should not be pursued for basic connectivity.
  <figure><graphic fileref="InstallServerOSX/AgentDetails1.png" /></figure></para><para>Click Edit to continue.</para><para>The first Connection Parameters dialog allows you to hardcode a single username and password for all connections that use this agent configuration section for ODBC connectivity.
  <figure><graphic fileref="InstallServerOSX/ConnectionParameters.png" /></figure></para><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>User Name</emphasis> - A valid database uid.</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Password</emphasis>- A valid database password.</listitem>
</itemizedlist><para>Click Next to continue.</para><para>The second Connection Parameters dialog allows you to hardcode a single Database, Read/Write access mode, and Connection Options for <emphasis>all</emphasis> connections that use this agent configuration section for ODBC connectivity.
 <figure><graphic fileref="InstallServerOSX/ConnectionParameters2.png" /></figure></para><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Database Name</emphasis>- Takes a database name or Oracle SID.</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Read Only specifier</emphasis>- Specifies whether the connection is Read-only or Read/Write.</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Connect Options</emphasis>- This field passes parameters that enable users to connect to MySQL, PostgreSQL, Microsoft SQL Server, and Sybase databases anywhere on the network.
 It also passes parameters that enable users to connect to any DBMS that does not reside on the same machine as the OpenLink Request Broker and Agent.
 <ulink url="MTServerConfigConnectOptions">Review Complete Settings and Usage for Connect Options</ulink></listitem>
</itemizedlist><para> Click Next to continue.</para><para>The second Connection Parameters dialog allows you to hardcode Server Options, a Domain, and a Host Name for all connections that use this agent configuration section for ODBC connectivity.
  <figure><graphic fileref="InstallServerOSX/ConnectionParameters3.png" /></figure></para><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Server Options</emphasis>- Server Options are typically Progress specific options which are passed to the database at startup.
 You want to ensure that the options passed to the actual database match the options passed in the Server Options field or ServerOptions parameter.
  These options must also match actual options passed to the database at startup time.</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Domain</emphasis>- The value must match a [Domain Alias], which is contained in the Server&#39;s Session Rules Book.
 This Alias typically represents the name and version of an OpenLink Agent.
 That agent version may differ from the DBMS version to which it connects.
 Note that advanced users may create custom domain names that follow their own, desired conventions.</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Host Name</emphasis>- Host name or IP address of the machine that contains the OpenLink Request Broker.</listitem>
</itemizedlist><para>Click Next to continue.</para><para>The Secure SSL Connection dialog allows you to designate an SSL certificate.
 It also allows you to enforce SSL-only connectivity.
 <figure><graphic fileref="InstallServerOSX/SecureSSL.png" /></figure></para><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>SSL Key File</emphasis>- Passes the location of an SSL certificate.</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>SSL Required</emphasis> - Check to force the broker to accept only SSL-based connections.</listitem>
</itemizedlist><para>Click Next to continue.</para><para>The first Application &amp; Database Specific Parameters dialog allows you to enable opsyslogin.
 Opsyslogin forces connections to authenticate their usernames and passwords against the operating system instead of the database.
 <figure><graphic fileref="InstallServerOSX/Specific1.png" /></figure></para><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Require Operating System Identity</emphasis>- If checked, the Request Broker will test to see that the username and password which are supplied to it are valid for the machine.
 If the authentication parameters are valid, it will start the database agent under the identity of the user.
 If unchecked, the username and password will be passed to the backend database for authentication.</listitem>
</itemizedlist><para>Click Next to continue.</para><para>The second Application &amp; Database Specific Parameters dialog allows you to disable autocommit and enable Jet Engine catalogs.
  <figure><graphic fileref="InstallServerOSX/Specific2.png" /></figure></para><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>No auto commit on startup</emphasis>- Changes the default commit behaviour of the OpenLink driver.
 The default mode is AutoCommit (box unchecked).</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Jet engine catalogs</emphasis>- Check this checkbox if you intend to use this driver with Microsoft Access.
 This option facilitates translation of certain datatypes by the Microsoft Jet Engine.
 If you utilize MS applications, and you notice that money and other datatypes are mishandled, test with +jetfix.</listitem>
</itemizedlist><para>Click Next to continue.</para><para>The third Application &amp; Database Specific Parameters dialog allows you to limit your rowset size and pass an initial SQL script.
 <figure><graphic fileref="InstallServerOSX/Specific3.png" /></figure></para><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Limit result set to <emphasis>n</emphasis> records</emphasis>- Allows you to define a limit on the maximum number of rows to be returned from a query.
 The default value of 0 means no limit.</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Initial SQL script</emphasis>- Lets you specify a file containing SQL statements that will be run automatically against the database upon connection.</listitem>
</itemizedlist><para>Click Next to continue.</para><para>The Startup parameters screen enables you to identify the OpenLink database agent to use for your ODBC connections.
 It also allows you to hardcode specific environment variables for the connection.
 Proper environment variables are essential for ODBC connectivity.
  <figure><graphic fileref="InstallServerOSX/Startup.png" /></figure></para><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Executable name</emphasis>- Allows you to choose which OpenLink agent should serve all connections associated with this agent configuration section.</listitem>
</itemizedlist><itemizedlist mark="bullet" spacing="compact"><listitem> <emphasis>Environment Variables</emphasis>- OpenLink&#39;s agents are written using the database native CLI.
 Consequently, they use the same environment variables that database native clients use to connect to the relevant DBMS.
 Use this box to set them.
 <ulink url="MTAgentConfigurationDBMSVariables">Complete List of Variables by Database</ulink></listitem>
</itemizedlist><para>Click Next to continue.
 <figure><graphic fileref="InstallServerOSX/AgentParameters.png" /></figure></para><para>The Process Mapping dialog enables you to set your agent reuse rules.
 Reuse rules dictate whether or not an agent will be used for subsequent connections.
 Reuse of agents reduces overhead associated with agent spawning.
 <figure><graphic fileref="InstallServerOSX/ProcessMapping.png" /></figure></para><para>Click Next to continue.</para><para>The Save Settings dialog allows you to save your new agent settings.
 Check the Reinitialize checkbox to reinitialize the OpenLink Request Broker with these settings.
 Your new settings will not be unforced unless the Request Broker is restarted or reinitialized.
 <figure><graphic fileref="InstallServerOSX/SaveSettings.png" /></figure></para><para>Click Save to complete the agent configuration process.</para><para> <emphasis>Proceed to Commercial Licensing Documentation:</emphasis></para><para>Should you decide to purchase a commercial license at the end of your evaluation period, be sure to consult our documentation which explains the placement and uptake of commercial license files and the use of our <emphasis>OpenLink License Manager</emphasis> technology: <ulink url="UDALicenseApplication">License Technology &amp; Application</ulink></para><para> </para></section></docbook>