Sun Mainframe Transaction Processing Software Developer's Guide
Release 8.0.1
816-5329-11
Contents |
Starting the Development System
Development System Restrictions
Starting the File Editor and Selecting a File
To Start the File Editor and Select a File
To Display the File Utilities Menu
4. Compatibility With IBM CICS
Sun MTP and IBM CICS Differences
Assignment of Terminal Identifiers
Base Locator Linkage (BLL) and Pointer Variables for COBOL
Calling C Subroutines From COBOL Programs
Levels of Support for CICS Commands
5. Compiling COBOL and PL/I Programs and Assembling Maps
Displaying the Compilation Menu
To Display the Compilation Menu
To Display the Copylib Settings Screen
To Display the Set Compiler Options Screen
Using the Command-Line Interface
Using Scripts and Makefiles to Compile
Compiling COBOL Programs to .gnt for Production Systems
Compiling Online PL/I Programs
To Display the Set PL/I Compiler Options Screen
To Display the Set Assembler Options Screen
Using the Command Line-Interface to Assemble Maps
6. Using PL/I Shared Libraries
Link Line Examples for Building a Shared Library
Using LOAD PROGRAM ENTRY With Shared Libraries
Using CEMT With Shared Libraries
Running a Different Version of the Same Shared Library
Shared Object Model for C Applications
Replacing Data Type Values in C
Limitations of the C Translator
Link Line Examples for Building a Shared Object
Using CEMT With Shared Objects
Running a Different Version of the Same Shared Object
JCICS Application Architecture
Customizing the Classpath and Library Path
To Make the Classpath.appends and Libpath.appends Files Available
Defining Java Programs in the PPT
To Define the Java Program in the PPT
Starting a Region With JCICS Support
9. Creating Maps and Mapsets Using the SGU
Creating a Mapset and Adding a Map
Defining Extended Attributes for the Mapset
To Define Extended Attributes for a Mapset
Adding Map Names to the Mapset
Customizing Map Characteristics
To Customize Map Characteristics
To Define Extended Attributes for a Map
To Display the Formatting Help Screen
To Shift a Line to the Right or Left
To Move or Copy the Current Line
To Delete or Insert Characters
Modifying Field Characteristics
To Modify Field Characteristics
Creating BMS Macro Instructions
To Display the BMS Maintenance Menu
To Display Files in a Different Directory
To Assemble a Map Using the SGU
To Assemble a Map Using kixbms
To Create an .sgu File Using the SGU
To Create an .sgu File Using kixbms
10. Accessing an RDBMS Using the SQL Interface
Maintaining Database Integrity
Implementing Implicit Operations
Accessing More Than One RDBMS Within a Transaction
Oracle Security Considerations
Sybase Security Considerations
To Compile an Oracle COBOL Program
To Compile a DB2 COBOL Program
To Compile a Sybase COBOL Program
Compiling Oracle PL/I Programs
11. Communicating Through Sockets
To Set Up the Socket Interface
Server Certificate Common Name Issues
Types of Applications Supported by MQSeries
Application Design Guidelines for MQSeries
Using the MQSeries Triggering Mechanism
Securing Resources and Transactions
Configuring Sun MTP to Run MQSeries Applications
To Build Sun MTP to Use MQSeries
To Configure the Region to Use MQSeries
To Configure the Region to Use the MQSeries Triggering Mechanism
Running the MQSeries Sample Application
Defining MQ-JMS Bridge Attributes
Defining the jms Group in the GCT
To View MQ-JMS Bridge Program Information
To Associate a Transaction ID With the MQ-JMS Bridge Program
Specifying the MQ-JMS Bridge Properties
Configuring the MQSERIES Environment Variable
Triggered transaction start Event
Unit-of-Work Commit complete Event
State of Receiver queue is now 'empty' Event
Close Receiver queue and wrap-up Event
Running the MQ-JMS Bridge Sample Application
Using JMS and COBOL Applications
To Use the MQ-JMS Bridge to Trigger a COBOL Program
To Set Breakpoints During a Debug Session
To Debug Programs Using Animator
To Debug Programs Using Remote Animator
Configuring the Batch Environment
Setting the KIXBTCH Environment Variable
Supporting Multiple $KIXBTCH Environments
Handling Errors in Batch Shell Scripts
Executing COBOL Batch Programs
Accessing Data Files From COBOL Batch Programs
Compiling Batch COBOL Programs
Executing Programs Using Standard Batch
Executing Programs From Sun MBM
Executing Batch Programs Using Online Transactions
Executing Batch Jobs With Multiple Steps
Passing Parameters to unikixvsam Programs
Executing C Language Batch Programs
To Compile a C Language Batch Program
Using unikixbld to Access VSAM Files From a Batch Job
Using kixfile to Manage VSAM Datasets From a Batch Job
Using dfhusdup to Define and Report Resources
Sun MTP Batch Utilities That Do Not Affect VSAM Datasets
Statistical Information About VSAM Batch Jobs
Overriding the Batch Search Interval
Changing Existing Batch Programs for VSAM RC
Using Recovery With Batch Jobs
Performing Fast Writes From a Batch Program
Debugging Batch COBOL Programs
To Compile a Program for Debugging
To Debug Using the VSAM Trace Facility
16. Accessing VSAM Files From External Programs
Batch and Online Considerations
Functions Different From the C-ISAM Standard
Accessing VSAM Files Using C Programs
Compiling the C Language Program
Copyright © 2004, Sun Microsystems, Inc. All rights reserved.