e-docs > Tuxedo > Programming a Tuxedo ATMI Application Using FML |
Programming a Tuxedo ATMI Application Using FML |
Introduction to FML Programming
How Does FML Fit into the BEA Tuxedo System?
Dividing Records into Fields: Data Structures Versus Fielded Buffers
Using Structures to Divide Records into Fields
Using Fielded Buffers to Divide Records into Fields
How Fielded Buffers Are Implemented with FML
Field Name-to-Identifier Mappings
Multiple Occurrence Fields in a Fielded Buffer
Boolean Expressions and Fielded Buffers
Multiple Occurrence Fields in VIEWS
Error Handling for FML Functions
Setting Up Your Environment for FML and VIEWS
Environment Requirements for FML and VIEWS
Environment Variables Used by FML and VIEWS
Preparing to Use FML and VIEWS
Defining Fields for FML and VIEWS
Defining Field Names and Identifiers
Mapping Field Names to Field IDs
Converting Field Tables to Header Files
Examples of Converting Field Tables to Header Files
Overriding Environment Variables to Run mkfldhdr
Mapping Fields to C Structures and COBOL Records
Specifying flag Options in a View Description
Using Header Files Compiled with viewc
Using COBOL COPY Files Created by the View Compiler
Displaying Viewfile Information After Compilation
FML and VIEWS: 16-bit and 32-bit Interfaces
Definitions of the FML Function Parameters
Field Identifier Mapping Functions
Buffer Allocation and Initialization
Functions for Moving Fielded Buffers
Field Access and Modification Functions
Converting FLD_MBSTRING Fields
Example of Sending a Fielded Buffer Without an Index
Boolean Expressions of Fielded Buffers
Definitions of Boolean Expressions
How a Boolean Expression Is Converted for Evaluation
Description of Boolean Primary Expressions
Description of Boolean Expression Operators
Unary Operators Used in Boolean Expressions
Multiplicative Operators Used in Boolean Expressions
Additive Operators Used in Boolean Expressions
Equality and Match Operators Used in Boolean Expressions
Relational Operators Used in Boolean Expressions
Exclusive OR Operator Used in Boolean Expressions
Logical AND Operator Used in Boolean Expressions
Logical OR Operator Used in Boolean Expressions
Fboolev and Ffloatev, Fvboolev and Fvfloatev
VIEW Conversion to and from Target Format
Sample Header File Produced by viewc
Sample Header File Produced by mkfldhdr