The site map provides a structured, block diagram with links to the
various pages within the site.
| |
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This page contains the following two
frames. |
|
|
|
|
|
|
|
|
This is the left window within the
frame set. It contains an index for linking to items within this site. |
|
|
Right Page Variable
WIndow |
|
|
|
|
|
|
This is the right window within the frame set.It
contains the various pages selected from the index. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The Home Page contains links to the next level of
informational pages. |
|
|
|
|
|
|
|
|
The Legacy-Internet article is an overview of some of
the challenges of integrating the mainframe into an internet environment. |
|
|
|
|
|
|
|
|
An overview of SimoTime Enterprises. |
|
|
|
|
|
|
|
|
An update on recent activities at SimoTime. |
|
|
|
|
|
|
|
|
The Search390 is a link to an external site that is an
excellent source of information for mainframe systems. |
|
|
|
|
|
|
|
|
Contains articles about solving specific customer
requests. |
|
|
|
|
|
|
|
|
This section provides tips, techniques and coding
examples for mainframe assembler programmers. |
|
|
|
|
|
|
|
|
This section provides tips, techniques and coding
examples for mainframe COBOL programmers. |
|
|
|
|
|
|
|
|
This section provides examples of creating,
populating, updating and deleting VSAM data sets. |
|
|
|
|
|
|
|
|
This section provides information about some of the
technologies we use at SimoTime. |
|
|
|
|
|
|
|
|
A collection of papers, references, sample programs,
links to other sites and downloads. |
|
|
|
|
|
|
|
|
The Legacy-Internet article is an overview of some of
the challenges of integrating the mainframe into an internet environment. |
|
|
|
|
|
|
|
|
This section contains information about mainframe 370
assembler. |
|
|
|
|
|
|
|
|
This section contains an overview of the 370 assembler
instruction set. |
|
|
|
|
|
|
|
|
This section contains a sample 370 assembler program
that executes each of the problem-state, non-floating point instructions. |
|
|
|
|
|
|
|
|
This program provides examples of some of the coding
techniques used by mainframe assembler programmers. |
|
|
|
|
|
|
|
|
There are various techniques used to generate labels
within a macro and each has its own advantages and disadvantages. |
|
|
|
|
|
|
|
|
This program provides examples of some of the coding
techniques used to display a message on the user console. |
|
|
|
|
|
|
|
|
An example of how a COBOL program calls a mainframe
assembler I/O routine to access a VSAM data set. |
|
|
|
|
|
|
|
|
An example of how a COBOL program calls a mainframe
assembler I/O routine to access a QSAM or Sequential file. |
|
|
|
|
|
|
|
|
An example of using the CALL, LOAD or LINK macro for
passing parameters and processing control. |
|
|
|
|
|
|
|
|
This section contains examples of how to perform
various programming tasks using COBOL. |
|
|
|
|
|
|
|
|
This is an example of how a COBOL program can read a
sequential file that has been downloaded from a mainframe in EBCDIC format and
write an ASCII/Text file. |
|
|
|
|
|
|
|
|
This example explains the differences
between the EBCDIC and ASCII encoding and collating or
sorting sequence. |
|
|
|
|
|
|
|
|
A callable program to display a data string in a
hexadecimal format for both EBCDIC and ASCII. |
|
|
|
|
|
|
|
|
This example will read a VSAM data set and create a
QSAM file of Hexadecimal information. |
|
|
|
|
|
|
|
|
An example of how COBOL uses data files with
variable-length records. |
|
|
|
|
|
|
|
|
An example of how a mainframe COBOL program processes
a parameter string from mainframe JCL.. |
|
|
|
|
|
|
|
|
An example of how a mainframe COBOL program parses a
data string. |
|
|
|
|
|
|
|
|
Determining and changing the setting of a bit is
possible using COBOL. |
|
|
|
|
|
|
|
|
This suite of programs provides an example of creating
a new comma-delimted file. |
|
|
|
|
|
|
|
|
This suite of programs provides an example of reading
and parsing an existing comma-delimited file. |
|
|
|
|
|
|
|
|
This suite of programs provides an example of various
routines that validate, fomat or convert dates. |
|
|
|
|
|
|
|
|
This suite of programs provides an example of how to
calculate the difference-in-days between two gregorian dates in the
ccyymmdd format. |
|
|
|
|
|
|
|
|
This is a combination of examples that describes how
to pass, parse and convert parameters passed bewteen JCL and COBOL or between
two COBOL programs. |
|
|
|
|
|
|
|
|
Justify Text within a Field (Center, Right or
Left) |
|
|
|
|
|
|
|
|
Convert a numeric string to a text string. |
|
|
|
|
|
|
|
|
Search for text string, Replace with different length
string. |
|
|
|
|
|
|
|
|
Right-Adjust and Zero-Fill with erase to End-Of-Field
feature. |
|
|
|
|
|
|
|
|
Format and display the File Status Code. |
|
|
|
|
|
|
|
|
Test for numeric content or scan for valid
digits. |
|
|
|
|
|
|
|
|
Scan a data string, replace non-print characters with
spaces. |
|
|
|
|
|
|
|
|
An example of how a mainline COBOL program calls a
COBOL I/O routine to access a VSAM data set. |
|
|
|
|
|
|
|
|
An example of parsing a field containing a street
address. Do case conversions and identify PO Box addresses. |
|
|