Contents

The QMF Library
About This Book
How to use this book
What you should know before you begin
How to send your comments
How to order QMF books
QMF Application Development Overview
What Is application development in QMF?
How can the end users use your application?
What QMF application development tools are available?
Using Procedures as Applications
Knowing when not to use pProcedures
Initial procedures
Using QMF CONNECT within a procedure
Substitution variables in procedures
Using REXX variables in procedures with logic
Passing arguments to a procedure with logic
Using REXX error-handling statements in procedures with logic
Calling REXX programs from a procedure with logic
The Callable Interface
What is the Callable Interface?
Defining the Interface Communications Area (DSQCOMM)
Return Codes
Commands for using the callable interface
Running your callable interface application
Using the callable interface from within QMF
Error handling
Running callable interface programs under CICS
Using the Command Interface for Applications
Writing a program that uses the command interface: An example
Invoking the command interface
The END command
Using variables in the command interface
Command interface return codes
ADDRESS QRW: Using the QMF Command Environment
Writing QMF Applications that Use ISPF
Starting and running QMF from an ISPF application
Running queries that contain variables
Invoking a program from a QMF procedure with logic under ISPF
Using ISPF commands from a procedure with logic
Callable interface considerations
Using the EDIT command with ISPF
Using ISPF to debug applications
Writing Bilingual Applications
Creating bilingual objects for your applications
Using the command language variable
Using an initial Procedure in a bilingual application
Using English commands
Multilingual environments
QMF session environments
Creating translatable applications
QMF Commands in Applications
CONNECT
END
EXIT
GET GLOBAL
INTERACT
MESSAGE
SET GLOBAL
START
Using command synonyms
Importing and Exporting QMF Objects
What you can do with an exported file, data set, or CICS data queue
Exporting versus saving data
Data and table objects
Procedures and SQL queries
Chart objects
Encoded objects
Prompted query objects
Form objects
Report objects
QBE queries
Specifications for externalized QMF objects
Rules and considerations when using CICS queues
Debugging Your QMF Applications
Debugging your callable interface applications
Debugging errors on the START and other QMF commands
Appendix A. Sample Code for Callable Interface Languages
Assembler language interface
C Language Interface
COBOL language interface
FORTRAN language interface
PL/I language interface
REXX language interface
Appendix B. Export/Import Formats
QMF format for data
Table and field numbers for the prompted query object
Table and field numbers for the form object
Table and field numbers for the report object
HTML tags used in QMF reports
Appendix C. Integrated Exchange Format (IXF)
Header record (H)
Table record (T)
Column record (C)
Data record (D)
Column data format
Examples of IXF
Appendix D. Product Interface Macros
Appendix E. QMF Global Variable Tables
DSQ Global Variables for Profile-Related State Information
DSQ Global Variables for State Information Not Related to the Profile
DSQ Global Variables Associated with CICS
DSQ Global Variables Related to a Message Produced by the Previous Command
DSQ Global Variables Associated with Table Editor
DSQ Global Variables That Control How Information is Displayed on the Screen
DSQ Global Variables That Control How Commands and Procedures Are Executed
DSQ Global Variables That Show Results of CONVERT QUERY
DSQ Global Variables That Show RUN QUERY Error Message Information
Appendix F. Notices
Trademarks
Glossary of Terms and Acronyms
Bibliography
APPC Publications
CICS Publications
COBOL Publications
DATABASE 2 Publications
DCF Publications
DRDA Publications
DXT Publications
Graphical Data Display Manager (GDDM) Publications
HLASM Publications
ISPF/PDF Publications
OS/390 Publications
PL/I Publications
REXX Publications
ServiceLink Publications
VM Publications
VSE Publications
Index
[ Previous Page | Next Page | Contents | Index ]