Profile Scripting Language Programming Guidelines

Profile Scripting Language (PSL) is a high-level code generating language with an embedded abstract database schema. Standard object-oriented features (i.e., class, method, and property definitions as well as data encapsulation, inheritance, and polymorphism) are incorporated into the PSL development environment. PSL enables developers to create modular code related to objects with certain properties and operations that the objects can perform. Object-oriented design focuses on the design of the data (i.e., the objects) and on the interfaces to it. This design, therefore, enables developers to concentrate on the resulting product or application rather than on the tools used to complete the task.

In addition to the inherent benefits provided by an object-oriented design, the PSL programming environment provides the following benefits:

Who Should Use These Guidelines?

The PSL programming guidelines presented in this document apply to ALL Fidelity PSL developers. It is assumed that developers have a working knowledge of the M programming language syntax.

What's New in This Release?

Copyright © 2004 - 2006, Profile Scripting Language Guidelines, v5.0, by Fidelity Information Services, Inc. and Sanchez Computer Associates, LLC. All Rights Reserved.

This Help system has been provided pursuant to a license agreement containing restrictions on its use. This document is an unpublished work containing confidential and trade secret information of Fidelity Information Services, Inc. and Sanchez Computer Associates, LLC (collectively “Fidelity”) and is protected by Federal copyright law. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not authorized in said license agreement except with prior written authorization from Fidelity.