Browse Prior Art Database

EZAPPC

IP.com Disclosure Number: IPCOM000037365D
Original Publication Date: 1989-Dec-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Borruso, SM: AUTHOR [+2]

Abstract

EZAPPC is a general testing vehicle for APPC/VM and IUCV communications. This tool allows testing of assembler level interface communications code without the need to code at the assembler level. EZAPPC provides a front end for testing, debugging, and learning IUCV and APPCVM communications.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 1

EZAPPC

EZAPPC is a general testing vehicle for APPC/VM and IUCV communications. This tool allows testing of assembler level interface communications code without the need to code at the assembler level. EZAPPC provides a front end for testing, debugging, and learning IUCV and APPCVM communications.

To test an APPC/VM function between two users, a configuration of three VM userids would be used, one administrative VM that would run a main REXX exec that displays the function screens and builds the parameter lists, and two worker VMs that would be running the assembler program and execute the APPC/VM functions between the workers. The worker VMs run disconnected.

The administrative VM brings up the full screen panel of the function for the worker to execute. The specific parameter data that would normally correspond to the parameter options on the MACRO for that function is filled in. He also fills in the name of the userid (one of the worker VMs) that is to execute the selected function. Once he presses ENTER, a data string is built from the inputted data and is sent to the worker VM that was specified. The worker VM reads in the data string, which contains an APPC/VM macro parameter list. The worker will then execute the IUCV instruction using the parameter list.

This tool eliminates the use of coding macro statements in an assembler routine. Any macro option that would have to be coded (then reassembled) can be specified on the full screens. The tool then sends the parameter list just built to a disconnected VM which is running an assembler program...