Predictive Application Server™ 11.1 Standards for Developing RPAS Extensions
Total Page:16
File Type:pdf, Size:1020Kb
Retek® Predictive Application Server™ 11.1 Standards for Developing RPAS Extensions Corporate Headquarters: The software described in this documentation is furnished under a license agreement, is the confidential information of Retek Inc. Retek Inc., and may be used only in accordance with the Retek on the Mall terms of the agreement. 950 Nicollet Mall No part of this documentation may be reproduced or Minneapolis, MN 55403 transmitted in any form or by any means without the express USA written permission of Retek Inc., Retek on the Mall, 950 888.61.RETEK (toll free US) Nicollet Mall, Minneapolis, MN 55403, and the copyright Switchboard: notice may not be removed without the consent of Retek Inc. +1 612 587 5000 Information in this documentation is subject to change Fax: without notice. +1 612 587 5100 Retek provides product documentation in a read-only-format to ensure content integrity. Retek Customer Support cannot European Headquarters: support documentation that has been changed without Retek authorization. Retek ® TM 110 Wigmore Street Retek Predictive Application Server is a trademark of London Retek Inc. W1U 3RW Retek and the Retek logo are registered trademarks of Retek United Kingdom Inc. Switchboard: This unpublished work is protected by confidentiality +44 (0)20 7563 4600 agreement, and by trade secret, copyright, and other laws. In Sales Enquiries: the event of publication, the following notice shall apply: +44 (0)20 7563 46 46 ©2004 Retek Inc. All rights reserved. Fax: All other product names mentioned are trademarks or +44 (0)20 7563 46 10 registered trademarks of their respective owners and should be treated as such. Printed in the United States of America. Retek Predictive Application Server Customer Support Customer Support hours Customer Support is available 7x24x365 via email, phone, and Web access. Depending on the Support option chosen by a particular client (Standard, Plus, or Premium), the times that certain services are delivered may be restricted. Severity 1 (Critical) issues are addressed on a 7x24 basis and receive continuous attention until resolved, for all clients on active maintenance. Retek customers on active maintenance agreements may contact a global Customer Support representative in accordance with contract terms in one of the following ways. Contact Method Contact Information E-mail [email protected] Internet (ROCS) rocs.retek.com Retek’s secure client Web site to update and view issues Phone +1 612 587 5800 Toll free alternatives are also available in various regions of the world: Australia +1 800 555 923 (AU-Telstra) or +1 800 000 562 (AU-Optus) France 0800 90 91 66 Hong Kong 800 96 4262 Korea 00 308 13 1342 United Kingdom 0800 917 2863 United States +1 800 61 RETEK or 800 617 3835 Mail Retek Customer Support Retek on the Mall 950 Nicollet Mall Minneapolis, MN 55403 When contacting Customer Support, please provide: • Product version and program/module name. • Functional and technical description of the problem (include business impact). • Detailed step-by-step instructions to recreate. • Exact error message received. • Screen shots of each step you take. Contents Contents Introduction ...................................................................................... 1 Summary of basic requirements..................................................... 2 Proper skill sets............................................................................................................. 2 Installation of RPAS (11.0.4 or higher)........................................................................ 2 A recent operating system platform.............................................................................. 2 Sun Solaris for SPARC ...................................................................................................... 2 IBM AIX 5L....................................................................................................................... 2 Hewlett-Packard HP-UX 11i for PA-RISC........................................................................ 2 Microsoft Windows 2000................................................................................................... 3 Access to a Korn shell command-line environment ..................................................... 3 UNIX platforms..................................................................................................................3 Windows platforms ............................................................................................................ 3 A suitable C++ compiler............................................................................................... 3 UNIX platforms..................................................................................................................3 Windows platforms ............................................................................................................ 3 A suitable assembler (UNIX systems only).................................................................. 4 A suitable linker............................................................................................................ 4 The GNU Make (gmake) utility.................................................................................... 4 Installation of required utilities ....................................................... 5 GNU Compiler Collection ............................................................................................ 5 Introduction ........................................................................................................................ 5 Obtaining............................................................................................................................ 5 Installation.......................................................................................................................... 6 Configuration ..................................................................................................................... 7 Usage.................................................................................................................................. 7 Visual C++ 6.0 (Windows-only) .................................................................................. 7 Introduction ........................................................................................................................ 7 Obtaining............................................................................................................................ 7 Installation.......................................................................................................................... 7 Configuration ..................................................................................................................... 8 Usage.................................................................................................................................. 8 The GNU assembler (gas) and linker (gld)................................................................... 8 GNU Make (gmake) ..................................................................................................... 8 i Retek Predictive Application Server Building extensions with the RPAS Makefile system ................... 9 Directory structure ........................................................................................................ 9 Sample Makefile ......................................................................................................... 10 Environment variables ................................................................................................ 11 RPAS_HOME .................................................................................................................. 11 Variables for the Makefile .......................................................................................... 11 RPAS_HOME .................................................................................................................. 11 SRC_ROOT ..................................................................................................................... 11 TARGET ..........................................................................................................................11 TARGET_BINARY......................................................................................................... 11 TARGET_SHARED ........................................................................................................ 11 UT_DIR............................................................................................................................ 11 INSTALL_SHARED_LIB_DIR ...................................................................................... 12 INCDIR ............................................................................................................................ 12 OBJS................................................................................................................................. 12 UT_RETEK_LIBDIR ...................................................................................................... 12 UT_RETEK_LIBS ........................................................................................................... 12 UT_OBJS .........................................................................................................................12 Placement of Makefile includes.................................................................................