Omnis Technical Note TNSQ0011 September 2006

Using Mac OSX DAMORA8 and DAMSYBSE DAMs with Studio 4.2

For Omnis Studio 4.2
By Gary Ashford.

Introduction

As of the Studio 4.2 release, the absence of Mac-Intel clientware for Oracle or Sybase has meant that we are unable to ship universal binary editions of the DAMORA8 and DAMSYBSE DAMs for Mac OS X.

This tech note briefly explains how you can still use Omnis Studio 4.2 in Rosetta emulation mode in combination with the PPC-only builds of DAMORA8 and DAMSYBSE available from this website.

What is Rosetta?

Apple describes Rosetta as the most amazing software you'll never see . It is built into OS X Tiger and allows PowerPC software to run on the Intel-based Macs. Rosetta translates code intended to run on PowerPC processors into code that is compatible with Intel processors. For further information about Rosetta, click here.

Get Info Properties for Omnis.app

Where do I obtain PPC-only editions of the DAMs?

PPC-only editions of DAMORA8 and DAMSYBSE are available from the Omnis FTP site.

To install these DAMs, first download and decompress whichever DAMs are required, e.g. to your Desktop.
Command-click on the Omnis executable and select Show Package Contents. Navigate to Contents:MacOS:XCOMP and copy the decompressed DAMs to this folder.

How do I make Studio 4.2 run in Rosetta mode?

Once you have installed Omnis Studio 4.2, command-click on the Omnis executable and select Get Info to show properties.

Check the Open using Rosetta box, as shown.

What else do I need to do?

If you are using the Sybase DAM, you may need to refer to the Connecting to Sybase from Mac OSX tech note which contains the additional information on configuring Sybase Open Client (PPC) software for use with Omnis Studio.

If you are using the Oracle DAM, you may need to refer to the Using Oracle Instant Client with Mac OSX tech note which contains the additional information on configuring Oracle's Instant Client (PPC) software for use with Omnis Studio.

Other than the steps necessary to configure clientware, that's it!  When you start up Omnis you should check that the DAM/s have loaded by looking in the OSX Console.log and in the Omnis Trace Log. If the DAM/s are not loading you may need to double check any symbolic links and that the dynamic linker is able to find the relevant PPC client libraries.