Site Map
SimoTime Web Site
  Home  |  About Us  |  News  |  Library  |  Synergies  |  Contact Us  
The SimoTime Home Page 

The site map provides a structured, block diagram with links to the various pages within the site.


We have made a significant effort to ensure the documents and software technologies are correct and accurate. We reserve the right to make changes without notice at any time. The function delivered in this version is based upon the enhancement requests from a specific group of users. The intent is to provide changes as the need arises and in a timeframe that is dependent upon the availability of resources.

Copyright © 1987-2025
SimoTime Technologies and Services
All Rights Reserved

             
Cover Page
This is the cover page.
   
   
   
Frames
This page contains the following two frames.
   
   
   
Left Pane
This is the left window pane within the frame set. It contains an index for linking to items within this site.
   
   
   
Right Pane
This is the right window pane within the frame set.It contains the various pages selected from the index
   
   
   
   
   
   
Home
   
   
The Home Page contains links to the next level of informational pages.
   
   
   
Legacy
Internet
The Legacy-Internet article is an overview of some of the challenges of integrating the mainframe into an internet environment.
   
   
About Us
An overview of SimoTime Enterprises.
   
   
   
News
   
   
An update on recent activities at SimoTime.
   
   
   
Search390
The Search390 is a link to an external site that is an excellent source of information for mainframe systems and large data centers.
   
   
   
   
   
Issues and
Possibilities
Contains articles about solving specific customer requests
   
   
   
   
   
Connection
This section provides tips, techniques and coding examples for mainframe assembler programmers.
   
   
   
   
   
Connection
This section provides tips, techniques and coding examples for mainframe COBOL programmers.
   
   
   
   
   
Non-Relational
Data Connection
This section provides examples of creating, populating, updating and deleting VSAM data sets.
   
   
   
   
   
Technologies
This section provides information about some of the technologies we use at SimoTime.
   
   
Library
   
   
   
   
   
Legacy
Internet
The Legacy-Internet article is an overview of some of the challenges of integrating the mainframe into an internet environment.
   
   
   
   
   
Assembler
Connection
   
   
This section contains information about mainframe 370 assembler.
   
   
   
   
370 Instruction
Overview
This section contains an overview of the 370 assembler instruction set.
   
   
   
   
   
   
   
370 Instruction
Examples
This section contains a sample 370 assembler program that executes each of the problem-state, non-floating point instructions.
   
   
   
   
   
   
   
370 Coding
Techniques
This program provides examples of some of the coding techniques used by mainframe assembler programmers.
   
   
   
   
   
   
   
370 Macro
Labels
There are various techniques used to generate labels within a macro and each has its own advantages and disadvantages.
   
   
   
   
   
   
   
370 WTO
Macro
This program provides examples of some of the coding techniques used to display a message on the user console.
   
   
   
   
   
   
   
Assembler
called from
COBOL
An example of how a COBOL program calls a mainframe assembler I/O routine to access a VSAM data set.
   
   
   
   
   
   
   
Assembler
I/O
Module
An example of how a COBOL program calls a mainframe assembler I/O routine to access a QSAM or Sequential file.
   
   
   
   
   
   
   
Call, Load
and Link
An example of using the CALL, LOAD or LINK macro for passing parameters and processing control.
   
   
   
COBOL
Connection
   
   
This section provides tips, techniques and coding examples for mainframe COBOL programmers.
   
   
   
   
   
   
   
File Conversion
and Formatting
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.
   
   
   
   
   
   
   
Sequencing
EBCDIC and
ASCII
This example explains the differences between the EBCDIC and ASCII encoding and the collating or sorting sequences.
   
   
   
   
   
   
   
Hex Dump for
a Data Field
A callable program to display a data string in a hexadecimal format for both EBCDIC and ASCII.
   
   
   
   
   
   
   
Hex Dump
for VSAM
This example will read a VSAM data set and create a QSAM file of Hexadecimal information.
   
   
   
   
   
   
   
Variable-Length
Records
An example of how COBOL uses data files with variable-length records.
   
   
   
   
   
   
   
JCL Parameters
An example of how a mainframe COBOL program processes a parameter string from mainframe JCL.
   
   
   
   
   
   
   
Parse Data
String
An example of how a mainframe COBOL program parses a data string.
   
   
   
   
   
   
   
Bit
Manipulation
Determining and changing the setting of a bit is possible using COBOL..
   
   
   
   
   
   
   
Create
a CSV File
This suite of programs provides an example of creating a new comma-delimted file.
   
   
   
   
   
   
   
Read & parse
a CSV File
This suite of programs provides an example of reading and parsing an existing comma-delimited file.
   
   
   
   
   
   
   
Date
Validation
This suite of programs provides an example of various routines that validate, fomat or convert dates.
   
   
   
   
   
   
   
Date
Difference
This suite of programs provides an example of how to calculate the difference-in-days between two gregorian dates in the ccyymmdd format.
   
   
   
   
   
   
   
Pass, Parse
and Convert
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.
   
   
   
   
   
   
   
Center, Right
or Left Justify
Justify Text within a Field (Center, Right or Left).
   
   
   
   
   
   
   
Convert Digits
to Text
Convert a numeric string to a text string.
   
   
   
   
   
   
   
Search-Replace
Search for text string, Replace with different length string.
   
   
   
   
   
   
   
Right-Adjust
Right-Adjust and Zero-Fill with erase to End-Of-Field feature.
   
   
   
   
   
   
   
File Status
Format and display the File Status Code.
   
   
   
   
   
   
   
Numeric Fields
Test for numeric content or scan for valid digits.
   
   
   
   
   
   
   
Print
Characters
Scan a data string, replace non-print characters with spaces.
   
   
   
   
   
   
   
COBOL
calling COBOL
An example of how a mainline COBOL program calls a COBOL I/O routine to access a VSAM data set.
   
   
   
   
   
   
   
Process
Street Address
An example of parsing a field containing a street address. Do case conversions and identify PO Box addresses.
   
   
   
   
   
   
   
Mailing Labels
Create a file for four-across mailing labels. Also, provide an example for processing a two-dimensional table.
   
   
   
   
   
and Java
   
   
   
   
   
   
Java
calling
COBOL
An example of a Java Server Page (JSP) using Java to call COBOL to access a VSAM Data Set (and more).
   
   
   
JCL
Connection
   
   
   
   
   
   
   
   
   
Quick
Reference
This document provides a quick reference for JCL with some examples.
   
   
   
   
   
   
   
Conditional
JCL
An example of Conditional JCL using the COND parameter or the IF/THEN/ELSE/ENDIF statement construct.
   
   
   
   
   
   
   
Substitute a
Variable
within JCL
Describe how to define (or name) a variable value and then use or change the variable by its referenced name
   
   
   
   
   
   
   
Passing JCL
Parameter
to COBOL
An example of how to pass a parameter from JCL to a COBOL program.
   
   
   
   
   
   
   
Create PDS's
This document contains sample JCL to create Partioned Data Sets (PDS's).
   
   
   
   
   
   
   
Compile & Link
This document contains sample JCL to complie a program or compile and link a program.
   
   
   
   
   
Non-Relational
Data Connection
   
   
This section provides examples of creating, populating, updating and deleting VSAM data sets.
   
   
   
   
   
   
   
VSAM
File Status
This document is a list of the file status codes for the mainframe or Mainframe Express and NetExpress from Micro Focus.
   
   
   
   
   
   
   
VSAM-QSAM
Utility Programs
This suite of programs will create and populate the QSAM files and VSAM data sets used by many of the sample programs.
   
   
   
   
   
   
   
VSAM with
COBOL I/O
An example of how a single COBOL program accesses a VSAM, Keyed-Sequential-Data-Set (KSDS).
   
   
   
   
   
   
   
VSAM-QSAM
Variable-Length
Records
An example of how COBOL accesses VSAM or QSAM data with variable-length records.
   
   
   
   
   
Relational
Data Base
Connection
   
   
This section provides examples of creating, populating, updating and deleting relational data base tables.
   
   
   
   
   
   
   
Customer
Data Table
Create and process a relational table with customer information using COBOL with embedded SQL.
   
   
   
   
   
   
   
Item
Data Table
Create and process a relational table with item or product information using COBOL with embedded SQL.
   
   
   
HTML
Color Chart
This document provides a quick reference to the colors and their hexadecimal definitions.
   
   
   
   
   
ASCII
EBCDIC
This information is provided as a reference for ASCII and EBCDIC translation.
   
   
   
   
   
Issues and
Possibilities
Contains articles about solving specific customer requests
   
   
   
   
   
Mainframe
Web Sites
This links to other Web sites that provide information about mainframe systems.
   
   
   
   
   
Search
and
SimoLINK
Links to various search engines and quick links to some informational items within the SimoTime web site.
   
   
   
   
   
SimoTek2
Series
   
   
A list of the technologies available from SimoTime.
   
   
   
   
SimoLYZE
Determine member type from member content.
   
   
   
   
   
   
   
SimoMODS
A collection of shared or commonly used program members.
   
   
   
   
   
   
   
SimoVIEW
Convert BMS or MFS to HTML.
   
   
   
   
   
   
   
SimoX370
Analyzye 370 Assembler source code.
   
   
   
   
   
   
When working in a shared systems environment it is often necessary to view or modify the content and format of files.
   
   
   
   
SimoZAPS
The ability to convert the file format and modify the content between ASCII/Text and EBCDIC files is a requirement.
   
   
The ability to view the content of a file in a hexadecimal display format can also be very helpful.
   
   
   
   
   
Downloads
A list of the sample programs that may be downloaded.
   
   
   
Synergies
   
   
Links to other companies and websites used by SimoTime.
   
   
   
Companies
Information and links to other companies.
   
   
   
   
   
Internet
Resources
Information and links to other web sites and search engines.
   
   
   
   
   
Gateways to
Technologies
   
   
Offers practical, solution-oriented examples that use specific technologies.
   
   
   
Mainframe
Technology
Provides documentation and sample source code for solutions using mainframe technologies.
   
   
   
   
   
Micro Focus
Technology
Provides documentation and sample source code for solutions using Micro Focus technologies.
   
   
   
Contact Us
Send an e-mail to the Help desk or others at SimoTime.
 
Site Map for SimoTime

 

  Home  |  About Us  |  News  |  Library  |  Synergies  |  Contact Us  
Return-to-Top
Site Map, the SimoTime Web Site
Copyright © 1987-2025
SimoTime Technologies and Services
All Rights Reserved
When technology complements business
http://www.simotime.com