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. |
|
|
|
|
|
|
|
|
Create a file for four-across mailing labels. Also,
provide an example for processing a two-dimensional table. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
An example of a Java Server Page (JSP) using Java to
call COBOL to access a VSAM Data Set (and more). |
|
|
|
|
|
|
|
|
This document contains sample JCL for the
mainframe. |
|
|
|
|
|
|
|
|
This document provides a quick reference for JCL with
some examples. |
|
|
|
|
|
|
|
|
An example of Conditional JCL using the COND parameter
or the IF/THEN/ELSE/ENDIF statement construct. |
|
|
|
|
|
|
|
|
Describe how to define (or name) a variable
value and then use or change the variable by its referenced name |
|
|
|
|
|
|
|
|
An example of how to pass a parameter from JCL to a
COBOL program. |
|
|
|
|
|
|
|
|
This document contains sample JCL to create Partioned
Data Sets (PDS's). |
|
|
|
|
|
|
|
|
This document contains sample JCL to complie a program
or compile and link a program. |
|
|
|
|
|
|
|
|
How to create, populate, update and delete VSAM data
sets. |
|
|
|
|
|
|
|
|
This document is a list of the file status codes for
the mainframe or Mainframe Express and NetExpress from Micro Focus |
|
|
|
|
|
|
|
|
This suite of programs will create and populate the
QSAM files and VSAM data sets used by many of the sample programs. |
|
|
|
|
|
|
|
|
An example of how a single COBOL program accesses a
VSAM, Keyed-Sequential-Data-Set (KSDS). |
|
|
|
|
|
|
|
|
An example of how COBOL accesses VSAM or QSAM data
with variable-length records. |
|
|
|
|
|
|
|
|
This document provides a quick reference to the colors
and their hexadecimal definitions. |
|
|
|
|
|
|
|
|
This information is provided as a reference for ASCII
and EBCDIC translation. |
|
|
|
|
|
|
|
|
Contains articles about solving specific customer
requests. |
|
|
|
|
|
|
|
|
This links to other Web sites that provide information
about mainframe systems. |
|
|
|
|
|
|
|
|
Links to various search engines and quick links to
some informational items within the SimoTime web site. |
|
|
|
|
|
|
|
|
A list of the technologies available from
SimoTime. |
|
|
|
|
|
|
|
|
Determine member type from member content. |
|
|
|
|
|
|
|
|
Convert BMS or MFS to HTML. |
|
|
|
|
|
|
|
|
Analyzye 370 Assembler source code. |
|
|
|
|
|
|
|
|
When working in a shared systems environment it is
quite often necessary to view or modify the content and format of files. This
is especially true when moving source code, JCL or control files between a
mainframe and the PC. The ability to quickly convert the format and modify the
content between ASCII/Text and EBCDIC/80-byte files is a requirement. The
ability to view the content of a file in a hexadecimal display format can also
be very helpful. |
|
|
|
|
|
|
|
|
A list of the sample programs that may be
downloaded. |
|
|
|
|
|
|
|
|
Links to other companies and websites used by
SimoTime. |
|
|
|
|
|
|
|
|
Information and links to other companies. |
|
|
|
|
|
|
|
|
Information and links to other web sites and search
engines. |
|
|
|
|
|
|
|
|
Offers practical, solution-oriented examples that use
specific technologies. |
|
|
|
|
|
|
|
|
Provides documentation and sample source code for
solutions using mainframe technologies. |
|
|
|
|
|
|
|
|
Provides documentation and sample source code for
solutions using Micro Focus technologies. |
|
|
|
|
|
|
|
|
Send an e-mail to the Help desk or others at
SimoTime. |
| |
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|