Back to Bookshelf
z/OS Implementation Toolset User Guide
Legal Notices
CA Technologies Product References
Contact CA Technologies
z/OS Implementation Toolset
Runtime Changes
PDSEs
C Runtime DLLs and Code Page Customization
LE Changes
Assembler and COBOL Runtime DLLs
TSOAE
Application Migration
z/OS Implementation Toolset Components
Application Execution Facility
Installation Tool
Application Test Facility
Background Utility
Runtime Routines
Installation Process Overview
Load the Scripts
Define the Target Configuration
Transfer Implementation Packages
Complete the Construction of Code
Process the DDL IP
Process the Cascade IP
Process the Load Module
Register and Validate the IP
Split the IP
Compose the Load Module MAKE File
Execute the Load Module MAKE File
Install the Load Module
Loading the Scripts
Introduction
Navigating Through the Toolset
What is a Script
Supplied Scripts
Before You Begin Loading Scripts
Loading Scripts
Viewing Scripts
Viewing Tokens
Defining the Target Configuration
The Implementation Toolset
Before You Begin
Target Definition
Add a Target
Duplicate a Target
Modify a Target
Delete a Target
Model Definition
Add a Model
Modify a Model
Delete a Model
Business System Definition
Add a Business System
Modify a Business System
Delete a Business System
Creating an Application Database
Before You Begin
Process the DDL IP
Processing the Cascade IP
Processing the Cascade IP
Creating Executable Load Modules
Process the Load Module IP
Reinstalling a Load Module
Implementing External Action Blocks
Prerequisites
Terms
Implementing External Action Blocks
Design
Define an External Action Block
Create the Calling Procedure Step or Action Block
Creating External Action Logic
High Performance View Passing
Enabling High Performance View Passing
External Action Block Stub without High Performance View Passing
External Action Block with High Performance View Passing
Disabling High Performance View Passing
Matching Import Views
Matching Export Views
Construction
Environment
Packaging
Generation
Identify Whether the External Action Block Exists
Locate the External Action Block Stub
Customize the Appropriate External Action Logic
External Action Block as Interface to Subroutine
External Action Block with Embedded Customized Code
Modifying the External Action Block Stub
IEF-RUNTIME Parameters
W-IA and W-OA Parameters
PSMR-EAB-DATA Parameters
Using Varying Length Fields
Using Repeating Groups
Compile the External Action Block
Load Module Structure
Dynamic Link Options
Compile and Link-Edit External Action Block
Installation
Transfer the Remote File
Identify Whether the External Action Block Exists
Install the Load Module
Testing Applications
Application Test Facility Considerations
CICS Debug Trace Facility Considerations
Trace Facility Display Interface
Generate IPs for Testing
Generate with Debug Support
Install in the Test Environment
Application Test Facility
CICS Testing
Create the Executable
Execute Test Under CICS
CICS DTF User Interface
Starting DTF
DTF Commands
DTF Parameters
Example DTF Command
DTF Error Codes
Execute Test Under the Application Test Facility
Specify the Test Execution Environment
DB2 Subsystem
Application Load Library
Test SYSLIBS
End Function Key Assignment
Begin Testing
Online Load Module
Batch Job
Rerunning a Failed Batch Job
Complete Testing and Return to CA Gen
Abnormal Ends
Debug Trace Facility
Trace Action Block Calls
Action Diagram Trace Panel
Access to Other Debug Panels
Display/Modify Views
Display System Variables
Making Changes to an Application
Common Testing Errors
Background Utility
Provide Job Card Information
Build JCL Member
Provide the Name of the Target Definition
Example A: Target Name Provided as In-stream Data
Example B: Target Name Provided as Sequential Data Set
Example C: Target Name Provided as Member of PDS
Provide the List of Remote Files
Format of Remote File
Example D: Sequential Remotes Provided as In-stream Data
Example E: PDS Remotes Provided as In-stream Data
Example F: Sequential Data Set Containing List of Remotes
Example G: PDS Members Containing List of Remotes
Example H: Multiple PDS Members Containing List of Remotes
Example I: Multiple PDS Members Containing List of Remotes with Different Options
Verify the Results of the Background Process
Example J
Submit
Execution Parameters Available
Example K: Invoking CLIST from TSO Command Processor
Example L: Invoking CLIST from TSO Command Line
Example M: Invoking CLIST from JCL
Example N: Invoking Multiple CLISTs from JCL
Testing, Production, and Maintenance
Application Testing
Application Production
Production in the IEFAE Environment
Batch
Production in the CICS Environment
Production in the IMS Environment
Application Maintenance
Application Migration
Migrating from CA Gen 8
Migrating from Release 7.6
Migrating from Allfusion Gen 7.5
Migrating from Release 7
Migrating from 6.5 and Earlier Releases
EAB Migration
z/OS Runtime User Exits
Load Module Packaging
Customizing Scripts and User Exits
Script Delimiters
Script Directives
FOREACH,...ENDFOR
OPENFILE,...CLOSEFILE
Tokens
Environment Parameter Tokens
Environment Tokens
Option Tokens
Making Option Tokens Effective
Adding Values for Option Tokens
Location and Library Tokens
Generalized Markup Language Tokens
Business System Tokens
Load Module Definition Tokens
Load Module Member Tokens
Target Tokens
Model Tokens
Modifying Tokens
Customizing and Installing User Exits
Installing an Application on TSO
Moving a TSO Application