TITLE
    EOF 2.2 Developer Patch 2 Overview
Article ID:
Created:
Modified:
70057
4/15/99
6/11/99

TOPIC

    This document contains release notes and download information for EOF 2.2 Developer Patch 2, an update to Apple's Enterprise Objects Framework database access package for users of Windows NT and Solaris. This patch only addresses development issues; you should also download and install EOF 2.2 User Patch 2, which will update the user components of EOF 2.2. See TIL article 70056 for more information.

    The WebObjects Current Patch List, TIL article 70037 , contains information on all available patches and workarounds for all versions of WebObjects, including EOF patches. The OPENSTEP Current Patch List, TIL article 70033 , contains information on all available patches and workarounds for all versions of OPENSTEP, including EOF patches. Please read these documents if you're not sure which patches you need on your system.


DISCUSSION

    Installing EOF 2.2 Developer Patch 2 on Windows NT 4.0

    1. Download the Windows NT version of the patch from Apple's FTP site at ftp.info.apple.com. Also download the installer script, "patcher.nt.sh".

    2. Log in as a user with Administrator privileges.

    3. Open a Bourne shell . The Bourne shell should be available from your Start menu, under the WebObjects program group, or under your Apple root directory at NextLibrary\Executables\sh.exe.

    4. Change to the directory containing the patch and the patch installer, "patcher.nt.sh".

    5. Type the following at the shell prompt (make sure that there are no EOF applications running first):

    ./patcher.nt.sh -install EOF22_NT_Dev_Patch2.TAR.gz

    For more information on using the patcher.nt.sh program, type the following at the command prompt:

    ./patcher.nt.sh -help

    6. Reboot your Windows NT system

    Installing EOF 2.2 Developer Patch 2 on Solaris

    1. Download the Solaris version of this patch from Apple's FTP servers at ftp.info.apple.com. Also download the installer script, "patcher.sh".

    2. Log in as root . If you're not sure how to log in as root, see your system administrator.

    3. Change to the directory containing the patch and the patch installer, "patcher.sh".

    4. Type the following at the shell prompt (make sure that there are no EOF applications running first):

    ./patcher.sh -install EOF22_Solaris_Patch2.TAR.Z

    For more information on using the "patcher.sh" program, type the following at the command prompt:

    ./patcher.sh -help

    5. Reboot your Solaris system

    Problems Fixed


    Corrected in EOF 2.2 Developer Patch 2

    EnterpriseObjects examples Rentals data contains an invalid date value
    Apple reference # 2323510

    PROBLEM:
    The data with which the Rentals database is populated in the EnterpriseObjects examples contained an invalid credit card expiration year, 2597. With SQL Server 7.0, Microsoft's ODBC Driver failed when trying to convert this date value to the smalldatetime type, causing the examples' install_database script to fail and the Rentals data to be incompletely installed.

    RESOLUTION:
    The problem date has been changed to a value within SQL Server 7.0's valid year range (1900-2079).

    Corrected in EOF 2.2 Patch 1

    Development tools may attempt to load an eomodel file twice for an application nested within an aggregate project
    Apple reference # 2267783, 2176591

    PROBLEM:
    When an application was nested in an aggregate project, the development tools attempted, due to an error in the path searching code, to load an EOModel file twice .

    RESOLUTION:
    The logic used to locate model files now works correctly in the case of aggregate projects. Model files are loaded only once.

    EOWizard not localizable
    Apple reference # 2231705, 2177282

    PROBLEM:
    Certain resources needed for localization in EOWizard were not located in the correct place.

    RESOLUTION:
    Template files required for localizing the wizard have been moved from the framework's Resources directory to the ../Resources/English.lproj directory, making it possible to localize these resources.


    Disclaimer

    THE SOFTWARE PATCH PROVIDED FROM APPLE IS PROVIDED "AS IS" AND WITHOUT WARRANTY, EXPRESS OR IMPLIED. APPLE SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL APPLE BE LIABLE FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS, LOST SAVINGS OR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES, WHETHER RESULTING FROM IMPAIRED OR LOST DATA, SOFTWARE OR COMPUTER FAILURE OR ANY OTHER CAUSE, EVEN IF APPLE IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY OTHER CLAIM BY CUSTOMER OR FOR ANY THIRD PARTY CLAIM.


Document Information
Product Area: Apple Software; WebObjects
Category: Enterprise Objects Framework
Sub Category: Patches

Copyright © 2000 Apple Computer, Inc. All rights reserved.