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.