32

PC*MILERAS/400 MVS User’s Guide

 

 

 

 

7.1 Technical Overview

The PC*MILER-AS/400 system uses distributed processing techniques (i.e. the processing is split into two). The user interface or interactive software is written in RPG and runs on the AS/400. The mileage calculation software is written in C++ and runs on a PC in the Windows environment. The RPG programs communicate with the PC mileage calculation software through N/S Router or Client Access Express. The interactive software on the AS/400 allows multiple users to look up point- to-point mileages and routes for up to thirty stop-off points. The Windows server application creates a data queue on the AS/400 at startup called MIDQUE. The server application waits for mileage requests and processes them when received. The server application responds to an output queue specified within the request packet.

 

AS/400 Programs

Files

Description

MVSIINQ

Main AS/400 inquiry program that sends request to MIDQUE data queue

CITALK

RPG program that verifies city ZIP spelling

CITHLP

RPG program that displays city help screen with pick list

CRTQ

CL program that creates an output data queue based on the job number

DELQ

CL program that deletes the queue created by CRTQ

GETLAT

Sample RPG Program that converts City, Jurisdiction pairs or ZIP codes to Lat/longs

GETLATC

CL program that creates output queue and starts GETLAT RPG

GETMILV

Sample RPG Program performs point-to-point mileage lookups

GETMILVC

CL program that creates output queue and starts GETMIL RPG

GETQNAME

RPG Program that determines library and data queue name for sending requests

VALDR

RPG Program that validates ZIP codes, place names, and street addresses; also

 

provides pick lists of ZIP codes, names and addresses when partial name, ZIP or

 

address is passed in RPG parameters.

MIDQUE

Data queue that contains input mileage lookup records

MVSIINQC

CL program that creates output data queue and starts MIINQ rpg

QUEUE

CL program that writes to the MIDQUE request data queue

NWSEND

External data structure for sending mileage requests

NWRESP

External data structure for receiving mileage output

The program MSVIINQ contains two subroutines that can be used to integrate miles with other transportation software. The subroutine SNDREQ sends mileage requests to PC*MILER and the subroutine RSLT receives mileage results from PC*MILER.

Page 36
Image 36
ALK Technologies AS/400 manual Technical Overview

AS/400 specifications

ALK Technologies AS/400 is a robust and versatile computing platform that represents a significant evolution in the world of enterprise computing. Initially introduced in 1988 by IBM, the AS/400, now known as IBM i, has garnered a reputation for reliability, scalability, and security, making it a preferred choice for businesses of various sizes.

One of the main features of the AS/400 is its integrated system architecture, which combines hardware and software into a unified solution. This means that organizations can leverage a single platform for their business applications, database management, and transaction processing. The AS/400 runs on the IBM i operating system, which is designed for high availability and performance, facilitating seamless multitasking and supporting thousands of concurrent users.

IBM i supports various programming languages, including RPG, COBOL, and Java, allowing developers to build enterprise-class applications that can address complex business needs. In addition, the platform offers integrated database capabilities through DB2 for i, which simplifies data management and enhances performance. This integration provides end-users with real-time access to crucial business data, facilitating informed decision-making.

Secure data management is another key characteristic of the AS/400. The platform features advanced security measures to protect sensitive information, including the ability to manage user access, data encryption, and built-in auditing capabilities. Its reliability is further demonstrated by an impressive track record of minimal downtime, making it suitable for mission-critical applications.

Scalability is a vital advantage of the AS/400, with the architecture designed to grow with an organization. Businesses can start with a smaller configuration and easily upgrade as their demands increase. This flexibility allows companies to invest in a system that meets their current needs while ensuring future growth.

The AS/400 community is another asset, with a rich ecosystem of support, tools, and resources available for users. Numerous vendors offer specialized software solutions and services that enhance the capabilities of the platform, ensuring that businesses can continue to innovate and optimize their operations.

In summary, ALK Technologies AS/400, or IBM i, is a powerful computing platform that offers an integrated architecture, high-level security, multiple programming options, and unparalleled scalability. Its enduring popularity in the enterprise sector attests to its effectiveness in meeting diverse business requirements while ensuring reliability and performance.