Communications/Transactions Guide and Reference


Table of Contents

  • Notices
  • Trademarks
  • What's new in VisualAge SmalltalkCommunications/Transactions?

  • Conventions used in this book

  • User's Guide

  • Communications Subsystem design
  • Dialog layer
  • System layer
  • System interface layer
  • Deciding which layer to use
  • The Communications/Transactions feature in VisualAge
  • Using the dialog layer
  • Adding a Proc Dialog
  • Setting up an APPC conversation
  • Setting up a CICS transaction
  • Setting up a CPI-C conversation
  • Setting up an MQI conversation
  • Setting up an RPC/XDR conversation
  • Specifying function-call details
  • Setting up a TCP/IP socket
  • Using a Proc Dialog in an application
  • Using the system layer
  • Adding a Connection part
  • Adding a Connection Spec part
  • Adding a reception part
  • Connecting and disconnecting (except RPC and CICS)
  • Sending and receiving data (except RPC and CICS)
  • Handling errors
  • Using the system layer in an application
  • Using the RPC system layer
  • Adding a RPC Client part
  • Adding a RPC Connection Spec.
  • Executing an RPC transaction
  • Handling errors
  • Using the CICS ECI system layer
  • Adding a CICS Program
  • Adding a CICS Logical Unit of Work
  • Executing a CICS transaction
  • Server programming with VisualAge
  • Communications programming with IBM Smalltalk
  • The dialog layer
  • AbtConnectionSpec protocol
  • Dialog protocols
  • The system layer
  • Using the APPC system layer
  • Using the CICS system layer
  • Using the CPI-C system layer
  • Using the MQ Series system layer
  • Using the TCP/IP system layer
  • Using the RPC/XDR client system layer
  • Using the RPC/XDR server system layer
  • Server programming with IBM Smalltalk

  • Communications/Transactions feature EHLLAPI support
  • What is EHLLAPI?
  • Why use EHLLAPI?
  • Using EHLLAPI with VisualAge
  • Adding a 3270 Screen part
  • Tailoring a 3270 Screen part
  • Using 3270 screens in an application
  • Example program using a 3270 screen part
  • Using EHLLAPI with IBM Smalltalk
  • IBM Smalltalk EHLLAPI classes
  • 3270 Terminal example method

  • Writing communications applications for the server

  • Writing APPC transaction programs
  • Writing APPC applications for CICS
  • Writing a front-end transaction program for CICS
  • Writing a back-end transaction program for CICS
  • Writing APPC applications with the VisualAge APPC classes
  • Writing a front-end transaction program
  • Writing a back-end transaction program
  • Using MVS CICS options

  • Writing a CPI-C application
  • Writing CPI-C applications for VisualAge Smalltalk Server
  • Writing a front-end transaction program
  • Writing a back-end transaction
  • Writing an MQSeries application
  • Writing MQSeries applications for VisualAge Smalltalk Server
  • Step 1: Instantiating the connection
  • Step 2: Connecting to the queue manager
  • Step 3: Opening the queue
  • Step 4: Putting messages on a queue
  • Step 5: Getting messages from a queue
  • Step 6: Closing the queue and disconnecting
  • Step 7: Disconnecting from the queue
  • Writing a TCP/IP application
  • Creating a database application that uses TCP/IP to access a server
  • Creating an application
  • Adding database function
  • Defining a client user interface
  • Defining a database record
  • Defining a TCP/IP server
  • Testing your application

  • Sample Programs

  • RPC
  • Installing the Communications/Transactions feature's RPC support
  • Using RPC Proc Dialogs
  • Building the client application
  • Building the server application
  • Testing the applications
  • TCP/IP
  • Installing the Communications/Transactions feature's TCP/IP support
  • Using TCP/IP Sockets
  • Building the client application
  • Building the server application

  • Parts Reference

  • 3270 HLLAPI
  • 3270 Screen part
  • 3270 Screen Attributes
  • 3270 Screen Actions
  • 3270 Screen Events
  • 3270 Screen Settings -- General
  • 3270 Screen Settings -- Input fields
  • 3270 Screen Settings -- Output Fields
  • 3270 Terminal part
  • APPC Category
  • APPC Proc Dialog part
  • APPC Proc Dialog Attributes
  • APPC Proc Dialog Actions
  • APPC Proc Dialog Events
  • APPC Proc Dialog Settings -- Destination
  • APPC Proc Dialog Settings -- Conversation
  • APPC Proc Dialog Settings -- Data Attributes
  • APPC Proc Dialog Settings -- Records
  • APPC Conversation part
  • APPC Conversation Attributes
  • APPC Conversation Actions
  • APPC Conversation Events
  • APPC Error part
  • APPC Error Attributes
  • APPC Error Actions
  • APPC Connection Spec part
  • APPC Connection Spec Attributes
  • APPC Connection Spec Actions
  • APPC Connection Spec Events
  • APPC Connection Spec Settings - Destination
  • APPC Connection Spec Settings - Conversation
  • APPC Connection Spec Settings - Data Attributes
  • APPC Receive Buffer part
  • APPC Receive Buffer Attributes
  • APPC Receive Buffer Actions
  • APPC Receive Buffer Events
  • APPC Receive Buffer Settings - General
  • CICS OS/2 Category
  • CICS Proc Dialog part
  • CICS Proc Dialog Attributes
  • CICS Proc Dialog Actions
  • CICS Proc Dialog Events
  • CICS Proc Dialog Settings - Destination
  • CICS Proc Dialog Settings - MVS tab
  • CICS Proc Dialog Settings - Data Attributes
  • CICS Proc Dialog Settings - Records
  • CICS Logical Unit of Work part
  • CICS Logical Unit of Work Attributes
  • CICS Logical Unit of Work Actions
  • CICS Logical Unit of Work Events
  • CICS Program part
  • CICS Program Attributes
  • CICS Program Actions
  • CICS Program Events
  • CICS Program Settings - Destination
  • CICS Program Settings - MVS tab
  • CPI-C Category
  • CPI-C Proc Dialog part
  • CPI-C Proc Dialog Attributes
  • CPI-C Proc Dialog Actions
  • CPI-C Proc Dialog Events
  • CPI-C Proc Dialog Settings - Destination
  • CPI-C Proc Dialog Settings - Data Attributes
  • CPI-C Proc Dialog Settings - Records
  • CPI-C Conversation part
  • CPI-C Conversation Attributes
  • CPI-C Conversation Actions
  • CPI-C Conversation Events
  • CPI-C Connection Spec part
  • CPI-C Connection Spec Attributes
  • CPI-C Connection Spec Actions
  • CPI-C Connection Spec Events
  • CPI-C Connection Spec Settings - Destination
  • CPI-C Connection Spec Settings - Data Attributes
  • CPI-C Receive Buffer part
  • CPI-C Receive Buffer Attributes
  • CPI-C Receive Buffer Actions
  • CPI-C Receive Buffer Events
  • CPI-C Receive Buffer Settings - General
  • MQSeries Category
  • MQSeries Proc Dialog part
  • MQSeries Proc Dialog Attributes
  • MQSeries Proc Dialog Actions
  • MQSeries Proc Dialog Events
  • MQSeries Proc Dialog Settings -- General
  • MQSeries Proc Dialog Settings -- Records
  • MQSeries Connection part
  • MQSeries Connection Attributes
  • MQSeries Connection Actions
  • MQSeries Connection Events
  • MQSeries Connection Spec part
  • MQSeries Connection Spec Attributes
  • MQSeries Connection Spec Actions
  • MQSeries Connection Spec Events
  • MQSeries Connection Spec -- General
  • MQ Series Connection Spec - Settings
  • MQSeries Message part
  • MQSeries Message Attributes
  • MQSeries Message Actions
  • MQSeries Message Events
  • MQSeries Message Settings - General
  • TCP/IP Category
  • RPC Connection Specification part
  • RPC Connection Specification Attributes
  • RPC Connection Specification Actions
  • RPC Connection Specification Events
  • RPC Connection Specification Settings - General
  • RPC Client part
  • RPC Client Attributes
  • RPC Client Actions
  • RPC Client Events
  • RPC Proc Dialog part
  • RPC Proc Dialog Attributes
  • RPC Proc Dialog Actions
  • RPC Proc Dialog Events
  • RPC Proc Dialog Settings -- General
  • TCP/IP Proc Dialog part
  • TCP/IP Proc Dialog Attributes
  • TCP/IP Proc Dialog Actions
  • TCP/IP Proc Dialog Events
  • TCP/IP Proc Dialog Settings -- Destination
  • TCP/IP Proc Dialog Settings -- Data Attributes
  • TCP/IP Proc Dialog Settings -- Records
  • TCP/IP Socket part
  • TCP/IP Socket Attributes
  • TCP/IP Socket Actions
  • TCP/IP Socket Events
  • TCP/IP Connection Spec part
  • TCP/IP Connection Spec Attributes
  • TCP/IP Connection Spec Actions
  • TCP/IP Connection Spec Events
  • TCP/IP Connection Spec Settings -- Destination
  • TCP/IP Connection Spec Settings -- Data Attributes
  • Buffer part
  • Buffer Attributes
  • Buffer Actions
  • Buffer Events
  • Buffer Settings -- General

  • Appendices

  • Support for multiple vendors and software versions
  • Support for IBM and Attachmate on Windows NT and Windows 95
  • Support for SNA Server on AIX
  • Communicating over networks
  • Working with procedure dialogs
  • Overview of procedure dialogs
  • Adding and defining procedure dialogs
  • Connecting to procedure dialogs
  • Communicating with 3270-based applications
  • Overview of communicating with a 3270-based application
  • Adding and defining 3270 Screen parts
  • Connecting to 3270 Screen parts
  • Building a network connection
  • Overview of building a network connection
  • Adding network communication links
  • Connecting to a network connection part
  • 3270 Hllapi Category
  • 3270 Screen
  • 3270 Screen - Settings
  • 3270 Terminal
  • APPC Category
  • APPC Proc Dialog
  • APPC Proc Dialog - Settings
  • APPC Conversation
  • APPC Connection Spec
  • APPC Connection Spec - Settings
  • APPC Receive Buffer
  • APPC Error
  • CICS category
  • CICS Proc Dialog
  • CICS Proc Dialog - Settings
  • CICS Logical Unit of Work
  • CICS Program
  • CICS Program - Settings
  • CPI-C category
  • CPI-C Proc Dialog
  • CPI-C Proc Dialog - Settings
  • CPI-C Conversation
  • CPI-C Connection Spec
  • CPI-C Connection Spec - Settings
  • CPI-C Receive Buffer
  • MQSeries Category
  • MQ Series Proc Dialog
  • MQ Series Proc Dialog - Settings
  • MQ Series Connection
  • MQ Series Connection Spec
  • MQ Series Connection Spec - Settings
  • Use Distribution List
  • MQ Series Message
  • MQ Series Message - Settings
  • TCP/IP category
  • RPC Connection Spec
  • RPC Connection Spec - Settings
  • RPC Client
  • RPC Proc Dialog
  • RPC Proc Dialog - Settings
  • TCP/IP Proc Dialog
  • TCP/IP Proc Dialog - Settings
  • TCP/IP Socket
  • TCP/IP Connection Spec
  • TCP/IP Connection Spec - Settings
  • Buffer
  • Buffer - Settings
  • Pop-up menu for parts in the Communication Category

  • Index

  • [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]