Aspen InfoPlus.21: Applications Development

Course Id:  MES311   |   Duration:  5.00 day(s)   |   CEUs Awarded:  3.5   |   Level:  Advanced

Course Objective

Learn how to tailor Aspen InfoPlus.21 records to fit your process, how to build active processing elements into your own customized data structures. Write your own processes and applications to use with Aspen InfoPlus.21.

Course Overview

  • Tailor Aspen InfoPlus.21database records to fit your process perfectly
  • Build active processing elements into your own customized data structures
  • Evaluate Aspen InfoPlus.21 for use with an application
  • Write your own processes to use with Aspen InfoPlus.21
  • Design or maintain an Aspen InfoPlus.21 application
  • Create a custom client application using the latest Visual language techniques including VB.NET and ASP.NET to bring Aspen InfoPlus.21 data to the desktop


  • On-site expertise reduces downtime, and enables in-house implementation of changes
  • Maximize business value by fully utilizing all appropriate features of the product.
  • Accurate specification of your application means accurate process data
  • Exploit the potential of publishing process data across your enterprise


Database designers, System integrators and application developers, Programmers, System managers, Database maintenance or support staff.


  • A series of lecture sessions, with frequent hands-on sessions to put theory into practice on a local training database
  • A complete guide to creating custom families of records, including those with multiple repeat areas, history, built-in event detection and all other Aspen InfoPlus.21 database features
  • Use of the Redefinition Wizard is covered
  • Write programs to perform processing on Aspen InfoPlus.21 data using the Aspen InfoPlus.21 API. Although examples are in “C”, code is fully explained the code for non-“C” programmers
  • Configure Aspen SQLplus® queries to trigger from data changes and perform processing
  • Write client applications in VB.NET and ASP.NET that can remotely access data on the Aspen InfoPlus.21® server using ODBC links


  • PME101 or MES101 Aspen InfoPlus.21 Real Time Information Management Foundation Course (mandatory)
  • PME201 or MES201 Aspen SQLplus for Aspen InfoPlus.21 Power Users (highly recommended)
  • Students who have some experience in a programming language will gain more benefit from some sections of the course

Class Schedule

Class Agenda

MES311: Aspen InfoPlus.21: Applications Development

Overview and Context

  • Decide which kind of application should be employed to solve a particular problem
  • Review some case studies where customized solutions have been used to create applications

Custom Definition Records
  • Use the Definition Editor tool to design a custom record that includes features such as:
  • Fixed and repeat areas
  • Field names, custom field names, data types, and formats
  • Field processing
  • Field validation
  • Record processing

Using The API
  • Use the Aspen InfoPlus.21 API to write programs which execute:
  • Independently from events within the Aspen InfoPlus.21 database
  • On the host computer
  • On a remote computer
  • Upon a schedule or events within the Aspen InfoPlus.21 database (External Task)

Server Based Processing
  • Use Aspen SQLplus to perform processing equivalent to External Task processing on the Aspen InfoPlus.21 database server computer
  • Modify an existing Generic Query to process the TankDef Custom record
  • Create a DownTime Application using a Custom MonitorDef record and a Generic Query

Summaries and Logs
  • Describe the functionality offered by Aspen InfoPlus.21 Summary Processing
  • Identify the records responsible for Summary Processing and Logging
  • Describe how these records are linked together
  • Modify the Summary records to display user-defined data

Dot.Net and Web Services
  • Discuss the fundamental concepts and architecture of .NET
  • Use the Visual Studio.NET IDE to:
    • Create a Windows Application using VB.NET and ADO.NET
    • Create a Web Page to display data from Aspen InfoPlus.21 with ASP.NET
    • Create a Web service that retrieves data from Aspen InfoPlus.21

Aspen Technology, Inc. awards Continuing Education Units (CEUs) for training classes conducted by our organization. One CEU is granted for every 10 hours of class participation.