![]() |
Site Map SimoTime Web Site http://www.simotime.com Copyright © 1987-2010 SimoTime Enterprises All Rights Reserved |
| Version 09.05.17 |
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. | |||||||||||||||||||||||||||
|
|
|
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. | |||||||||||||||||||||||||||
| Return-to-Top |
| Copyright © 1987-2010 SimoTime Enterprises All Rights Reserved |
| When technology complements business |
| http://www.simotime.com |