Mac OS X Compatibility



Applies to:

[x] C&P Classic
[x] C&P Pro
[x] Job Tracker
[x] C&P SQL
[x] My C&P!




SUMMARY: Issues and background about Mac OS X compatibility. Updated 9/30/02


Background: The issue with Mac OS X is how programs handle a shared file on the server (using a technique called "byte-range locking" which is essential to multi-user programs like Clients & Profits and MYOB). Apple decided not to support byte-range locking in Mac OS X. Most applications, such as PhotoShop, Excel, Word, etc. are single-user user programs that won't let anyone else use a document you're working on, so whether Mac OS X supports byte-range locking isn't an issue.


We started testing with an iMac running OS X 10.2 that connected to a 40mb database on an Appleshare 6.3.3 server running on Mac OS 9.2. With this setup we posted A/R, A/P, and checks. Also, we edited various jobs and went through the basic areas of the program testing for basic functionality. Second, we connected to the same database from a PowerMac G4 running Mac OS 9.2. With this set up we saved timecards to the same job at the same time. This displayed the padlock cursor, indicating that the record was correctly locked by the byte range locking mechanism. Also, we tested posting A/P and checks to the same vendor, then edited the same job at the same time from both Macs successfully.

Third, we opened the same database on the AppleShare server with the iMac running OS X 10.2 and a Windows 98 PC. In this test, record locking worked correctly on both the iMac and the PC. The same test also worked with a Windows 2000 machine and OS X 10.2 working together. Then we tried some configurations with three different operating systems. One test included OS X 10.2, OS 9.2, Windows 98 and the another included OS X 10.2, OS 9.2, and Windows 2000. All of these tests were successful as well. All of these tests were successful as well.

There are still many configurations and functions to test (see below), but at this point it OS X 10.2 looks good. We're continuing our testing throughout August.

The standard performance tests including posting a multi-line time card, editing a job ticket, batch posting several A/P invoices, and automatically writing a batch of vendor checks.

All tests were performed on a PowerMac G4 server running Mac OS 9.2 and Appleshare 6.3.3:

-- iMac running OS X 10.2
-- iMac running OS X 10.2 + PowerMac G4 running OS 9.2
-- iMac running OS X 10.2 + Windows 98 PC
-- iMac running OS X 10.2 + Windows 2000 PC
-- iMac running OS X 10.2 + PowerMac G4 running OS 9.2 + Windows 98 PC
-- iMac running OS X 10.2 + PowerMac G4 running OS 9.2 + Windows 2000 PC

Server testing results:

We performed multi-user testing on both a Windows 2000 server and a Mac OS 9.2 AppleShare-based server. On both servers we had different people using Mac OS X 10.2-based workstations enter time cards, post A/P and A/R entries simultaneously. There was no damage to the database and all of the work seemed to save and post properly.

We tried to perform multi-user testing using Mac OS X 10.2 workstations on a PowerMac server running Mac OS X 10.1 Server, but experienced inconsistencies (i.e., posting more than one time card at the same time caused some time entries not to be saved). Also, we were unable to get file sharing to work. The same problems occured in the Mac OS X 10.2 Server, so the issue is still unresolved.


Links:

Apple tech note: Exclusive File Locking in Mac OS X

Support > FAQs/Tech Notes > Mac OS X Compatibility

Search:

 


Home | Welcome | What's New | Sales | Support | Who Uses C&P? | Talk to Us!

© 2008 Clients & Profits, Inc. Need help?