bea.com | products | dev2dev | support | askBEA
 Download Docs 
 Search 

Programming Guide

 Previous Next Contents Index View as PDF  

Introduction to Generating Applications

Understanding How WebLogic JAM Uses DataViews

Understanding How WebLogic JAM Provides Programmatic Access to Services

Application Model Overview

Mainframe to WebLogic Server Application Models

WebLogic Server to Mainframe Application Models

Roadmap for WebLogic JAM Programming

Generating a Java Application with the eGen Application Generator

Understanding eGen

Working With COBOL Copybooks

Obtaining a COBOL Copybook

Creating a New COBOL Copybook

Using an Existing COBOL Copybook

Limitations of the eGen Utility

Writing an eGen Script

Writing the DataView Section of an eGen Script

Processing eGen Scripts with the eGen Utility

Creating an Environment for Generating and Compiling the Java Code

Generating the Java DataView Code

Special Considerations for Compiling the Java Code

Basic Programming Techniques

Choosing an eGen Java Application Model

Generating the Java Application Code

General Form of an eGen Script

Writing the Application Section of an eGen Script

List of Services

List of Application Components

Mainframe to WebLogic Server Application Models

Generating a Server Enterprise Java Bean-Based Application

Components of an eGen Server EJB Script

Generated Files

Customizing a Server Enterprise Java Bean-Based Application

Compiling and Deploying

WebLogic Server to Mainframe Application Models

Generating a Stand-Alone Client Application

Components of an eGen Stand-Alone Application Script

Generated Files

Customizing a Stand-Alone Java Application

Generating a Client Enterprise Java Bean-Based Application

Components of an eGen Client EJB Script

Generated Files

Customizing an Enterprise Java Bean-Based Application

Compiling and Deploying

Generating a Servlet Application

Components of an eGen HTML Page Definition

Components of an eGen Servlet Definition

Generated Files

Customizing a Servlet WebLogic JAM Application

Supplying Security Credentials

Security Levels

Supplying Security Credentials in a WebLogic JAM Client Program

WebLogic JAM to JMS

Deploying Applications

Deploying a WebLogic JAM eGen EJB

Renaming Deployment Descriptors

Adding Business Logic to a Generated EJB

Merging Multiple Deployment Descriptors

Sample EJB Deployment

Deploying a WebLogic JAM eGen Servlet (Quick-Start Deployment)

Understanding Programming Flows

Distributed Program Link Programming Flows

Java Client Request/Response to CICS DPL

CICS Request/Response DPL to WebLogic Server EJB

CICS DPL Asynchronous No Reply to WebLogic Server Application

Transactional Java Client Request/Response to CICS DPL

Transactional CICS Request/Response DPL to WebLogic Server EJB

IMS Implicit APPC Programming Flows

Java Client Request/Response to IMS Transaction Program

IMS Asynchronous No Reply Transaction Program to Java Server

Transactional Java Client Request/Response to IMS Transaction Program

Common Programming Interface for Communications Programming Flows

Java Client Request/Response to Host CPI-C

Host CPI-C Request/Response to WebLogic Server EJB

Host CPI-C Asynchronous No Reply to Java Server

Transactional Java Client Request/Response to Host CPI-C

Transactional Host CPI-C Request/Response to WebLogic Server EJB

Performing Your Own Data Translation

Why Perform Your Own Data Translation?

Using EgenClient Directly

How EgenClient Locates a WebLogic JAM Gateway

Using EgenClient to Make a Mainframe Request

Translating Buffers from Java to Mainframe Representation

MainframeWriter Public Interface

Using MainframeWriter to Create Data Buffers

Translating Buffers from Mainframe Format to Java

MainframeReader Public Interface

Using MainframeReader to Translate Data Buffers

Diagnostics

Gateway Statistics

Gateway Tracing

Low-Level Client Diagnostics

Client Loopback

Client Stub Operation

CRM Tracing

Viewing Trace Output

APPC API Tracing

Viewing APPC Trace Output

DataView Programming Reference

Field Name Mapping Rules

Field Type Mappings

Group Field Accessors

Elementary Field Accessors

Array Field Accessors

Fields with REDEFINES Clauses

COBOL Data Types

Other Access Methods for Generated DataView Classes

Mainframe Access to DataView Classes

XML Access to DataView Classes

Hashtable Access to DataView Classes

Code for Unloading and Loading Hashtables

Rules for Unloading and Loading Hashtables

Name Translator Interface Facility

Known Limitations of WebLogic JAM working with COBOL Copybooks

eGen Application Generator Reference

Synopsis

Script Syntax Reserved Words

General Rules

Grammar

Results of Running the eGen Application Generator

Understanding How WebLogic JAM Uses XML

What is XML?

Document Type Definition

XML Schema

How WebLogic JAM Uses XML

RMI Access to the WebLogic JAM Gateway

JAM Deployed Configuration Feature

GatewayBootstrap Object

DeployedGateway Object

DeployedCRM Object

DeployedLink Object

DeployedService Object

ActivityCounts Object

DeployedSession Object

Sample JAM Administration Utility

 

Back to Top Previous Next