home > Support > Training > CHLI (C Host Language Interface)
   SUPPORT HOME
   Contact Us
   Documentation
   Downloads
   FAQ
   Support Matrices
   Training
CHLI (C Host Language Interface)

Overview: SunGard Data Management Solutions offers C HLI training to assist clients interested in maintaining the efficient vector manipulation of FAME in a C-based architecture. With the information covered in this course, developers will have a solid understanding of areas where they can leverage C HLI within their current C development environments. The course includes hands-on examples after several of the sections.

Duration: 1 day

Prerequisites: Software developers attending the C HLI Training session will benefit from prior experience in both C and FAME technologies.

Objective: Users will gain an understanding of FAME in C-based architecture.

Agenda:

  1. Initializing and Terminating the C HLI
    • List and describe the files used by the C HLI.
    • Describe how the C HLI is initialized and terminated.
    • Describe the checks for licensing.
  2. The Status Argument
    • Describe the types of return statuses produced by the C HLI.
    • Describe the use of the hlierr function for translating status codes.
    • Describe the steps for translating statuses > 511.
  3. Database Objects
    • Define the three classes of data objects in a FAME database.
    • Define the six types of data that can be stored in a data object.
    • Define additional data object attributes
  4. Calling C HLI Functions
    • Describe the correct syntax for passing strings to C HLI functions.
  5. Connecting to Local and Remote Databases
    • Describe the various modes for opening a FAME database.
    • Describe the syntax for connection to both local and remote FAME databases.
    • Describe how to close connections to FAME databases.
  6. Retrieving Information about Data Objects
    • Describe how to query data objects to determine class, type, modified date, etc...
  7. Creating Data Objects
    • Describe the two methods for creating data object in the C HLI.
    • Describe naming conventions for FAME data objects.
  8. Reading and Writing Data
    • Describe the purpose and syntax for setting ranges in the C HLI.
    • Describe how to read data into an array from an object in a FAME database.
    • Describe how to write data from an array to an object in a FAME database.
  9. Date Representations
    • Describe how dates are stored in a FAME database.
    • Describe how to manipulate date values for use in various date functions.
  10. Translating Missing Values
    • Describe how to translate data file missing value codes into FAME missing codes.
    • Describe how to translate FAME missing value codes into values for a data file.
  11. Remote Analytical Channel
    • Describe connecting to an MCADBS to execute remote analytics.
  12. Interactions between the CHLI and FAME
    • Describe how the C HLI can issue 4GL calls to a child FAME session.
    • Describe how the FAME 4GL can open a connection to a C HLI application.

Register for this course.