Guild Companies  
 
Midrange Guru - Tech Tips
OS/400 Edition

Back Issues


Midrange Guru, OS/400 Edition, is the first in a series of new technical tips newsletters that Midrange Server, Inc., is putting together to serve the needs of the diverse midrange environment.

Current Issue - February 12, 2003
Extract Packed Decimal Numbers from Character Strings
Odds and Ends
Reader Feedback and Insights: Unix Shells for Windows
 
February 7, 2003
Odds and Ends
V5 and Trigger Programs
Reader Feedback and Insights: Character to Numeric
 
February 5, 2003
Real Date to JD Edwards Date as a UDF
Alpha to Numeric with Query/400
Reader Feedback and Insights: SBMJOB's RQSDTA Parameter
 
January 29, 2003
Converting Alpha to Numeric
Retrieve Qshell Exit Status in CL Programs
Reader Feedback and Insights: Effective Communication
 
January 24, 2003
Effective Communication, Part II
Type2 IFS Directories and Domino
Reader Feedback and Insights: Native Awk
 
January 22, 2003
Effective Communication, Part I
More About Qshell's db2 Command
Reader Feedback and Insights: Calling RPG Subprocedures from CL
 
January 17, 2003
A More Perfect Union
Which Commands Can Build Outfiles?
Reader Feedback and Insights: Faster Grep
 
January 15, 2003
Dropping Procedures
Running Awk
Reader Feedback and Insights: More about Dumping IFS Files
 
January 10, 2003
Call RPG Subprocedures from CL
Predicting Bad Query Performance
Reader Feedback and Insights: Another Vote for ISDB
 
December 18, 2002
Debugging Java Script
Make Qshell Clean Up After Itself
Reader Feedback and Insights: Your System/36 Information is Very Helpful
 
December 13, 2002
Ensuring Valid XML Content
Spacing between Concatenated Strings
Reader Feedback and Insights: RPG Compiler Directives and V4
 
December 11, 2002
Subfile Positioning
Readers Prefer ISDB
Reader Feedback and Insights: SBMJOB's RQSDTA Parameter
 
December 6, 2002
Get Rid of Old IFS Files, Take Two
Performance of the SQL LIKE Predicate
Reader Feedback and Insights: One-Row Table Still Needed
 
December 4, 2002
Protecting HTML Page Elements with JavaScript and CSS
LIKE is Like, Confusing, Man!
Reader Feedback and Insights: RPG II
 
November 20, 2002
V5R1 Storage Model Mismatch
Get Rid of Old IFS Files
Reader Feedback and Insights: Thanks for Qshell Tips
 
November 15, 2002
Access the Database from Qshell
Data Structure Parameters in RPG Prototypes
Reader Feedback and Insights: Indicators in RPG II Programs
 
November 13, 2002
Using Grep to Search Source Physical Files
Compiler Directives for RPG Programs and Modules
Reader Feedback and Insights: Modernizing RPG II Programs
 
November 8, 2002
Odds and Ends
Omitting Parameters in RPG Programs and Modules
Reader Feedback and Insights: Overlooking the Obvious
 
November 6, 2002
Going From a True Date to a JDE Date
Use the Full-Screen Debugger with OPM Programs
Reader Feedback and Insights: We Want More RPG
 
November 1, 2002
Help with RPG II Programs
You Can't Get There From Here
Reader Feedback and Insights: Not All Hex Dumps Are Created Equal
 
October 30, 2002
Get a Hex Dump of Any File
SQL's One-Row, One-Column Table
Reader Feedback and Insights: Thanks for the Information
 
October 25, 2002
Another Way to Dump an IFS File
Johnny Can't Read and RPG Can't Do Math
Reader Feedback and Insights: SQL to the Rescue!
 
October 23, 2002
A Simple Guide to jar
Type2 IFS Directories
Reader Feedback and Insights: Extending the Network
 
October 18, 2002
Reading Spool Files in RPG
Hex Dump of an IFS File
Reader Feedback and Insights: Another Compression Utility
 
October 16, 2002
Sorting Lists in Java
Extending the Network
Reader Feedback and Insights: Dynamic Result Field in Query/400
 
October 11, 2002
Odds and Ends
Client Access Hotspots
Reader Feedback and Insights: Dynamic Result Field in Query/400
 
October 9, 2002
FTP and Save Files, Yet Again!
Using API's to Send Impromptu Messages
Reader Feedback and Insights: QTEMP and the Library List
 
October 4, 2002
Find the Cursor Position in a CL Program
David's Choice for Java Error Logging
Reader Feedback and Insights: A Timely OPNQRYF Tip
 
October 2, 2002
FTP and Save Files
When Good Batch FTP Users Go Bad
Reader Feedback and Insights: Displaying Menu Options
 
September 27, 2002
Loading a Tilde-Delimited File into the Database
Find the Cursor Position in a CL Program
Reader Feedback and Insights: Midrange Guru Articles Helpful
 
September 25, 2002
FTP'ing a Library
OPNQRYF Date Arithmetic
Reader Feedback and Insights: Displaying Menu Options
 
September 20, 2002
Comparing Lists of Numbers to a Value
JD Edwards Dates, Revisited
Reader Feedback and Insights: Thanks for the Tips
 
September 18, 2002
Odds and Ends
Is It a Different 'Hello World' in OS/400 V5R1?
Reader Feedback and Insights: More Binder Language
 
September 13, 2002
Put Users On the Fast Track
Properly Sorting Numeric Arrays
Reader Feedback and Insights: Binder Language
 
September 11, 2002
Excuse Me...Can You Hold this Secondary Partition While I Upgrade the Primary?
Adding Subprocedures to a Service Program, Revisited
Reader Feedback and Insights: Security Flaws
 
September 6, 2002
Convert J.D. Edwards Dates to Other Formats
Edit with Parentheses in Query/400, Take Two
Reader Feedback and Insights: Copying Records in RPG
 
September 4, 2002
Starting the Host Database Server Daemon After an OS/400 V5R1 Upgrade
Parameterized RUNSQLSTM with Two or More Substitutions
Reader Feedback and Insights: Odds and Ends Always Popular
 
August 30, 2002
Adding Subprocedures to a Service Program
A Fuzzy Search Algorithm
Reader Feedback and Insights: Splitting a Qshell Variable
 
August 28, 2002
A CPYF Idiosyncrasy Revisited
Edit with Parentheses in Query/400
Reader Feedback and Insights: Timestamps and V5R1 RPG
 
August 23, 2002
Use Monitor to Trap QCMDEXC Errors
Odds and Ends
Reader Feedback and Insights: More on TCP/IP Printing
 
August 21, 2002
Debugging Java in Eclipse
Validating a User Password
Reader Feedback and Insights: OPNQRYF Bug
 
August 16, 2002
Calling a Program From a UDF
Creating HTML Subfiles
Reader Feedback and Insights: Confirm File Deletions in Qshell
 
August 14, 2002
Make an SQL UDF Return Null
SQL Functions for Mashing Characters
Reader Feedback and Insights: Using Timestamps as Unique Keys
 
August 9, 2002
Default Connection for CAE Users
Date and Time Functions in V5R1 RPG
Reader Feedback and Insights: TCP/IP Printing Problem
 
August 7, 2002
Splitting a Qshell Variable
Tell PC5250 to Stop Bugging Me about My Password
Reader Feedback and Insights: Valuable Newsletters
 
August 2, 2002
Looking for Number Two
Confirm File Deletions in Qshell
Reader Feedback and Insights: Free Software From Kisco
 
July 31, 2002
SQL Understands Microseconds
Changing Languages on a 5250 Screen
Reader Feedback and Insights: Retrieving Query Definitions
 
July 26, 2002
Restore a Single IFS Directory
Sending Escape Messages From RPG
Reader Feedback and Insights: Generating a Unique Identifier
 
July 24, 2002
Three Ways to Direct OS/400 Output Queues to TCP/IP Printers
Did OPNQRYF Retrieve Records?
Reader Feedback and Insights: Scheduling a Job to Run More than Once a Day
 
July 19, 2002
Odds and Ends
Populating JavaBeans From Database Values
Reader Feedback and Insights: Deleting a Badly Named IFS File
 
July 17, 2002
SQL and System/36 File Names
Using Timestamps as Unique Keys
Reader Feedback and Insights: Dealing with Record Locks
 
July 12, 2002
Setting TCP/IP Server Autostart Parameters as a Group
Scheduling a Job to Run More than Once a Day
Reader Feedback and Insights: Service Program Catch-22 Simplified
 
July 10, 2002
Use Query/400 to Find IFS Files in BRMS
Delete Badly Named OS/400 IFS Files, Take Two
Reader Feedback and Insights: Avoiding Object Locks
 
June 28, 2002
Easy Subfile Windowing
Distinct File and Record Names with SQL
Reader Feedback and Insights: Determining Whether a User Is Already Signed On, Take Three
 
June 26, 2002
Connection Pooling with Tomcat
Service Program Catch-22
Reader Feedback and Insights: Searching Message Text
 
June 21, 2002
Determining Whether a User Is Already Signed On, Take Two
Parameterized RUNSQLSTM
Reader Feedback and Insights: RPG II
 
June 19, 2002
Tracing a Qshell Variable
LAYOUT: An Improved DSPFFD
Reader Feedback and Insights: String Parameters of Various Lengths
 
June 14, 2002
String Parameters of Various Lengths, Take Three
Determining Whether a User Is Already Signed On, Take Three
Reader Feedback and Insights: Group Job Limitation
 
June 12, 2002
String Parameters of Various Lengths, Take Two
Build SQL to Define Your Existing Files, Revisited
Reader Feedback and Insights: Printing Leading Zeros in Query/400, Another Look
 
June 7, 2002
How Does OS/400 FTP Determine Working Directories?
Searching the Information Center
Reader Feedback and Insights: Printing Leading Zeros with Query/400
 
June 5, 2002
Build SQL to Define Your Existing Files
Making PC5250 Look like a Dumb Terminal
Reader Feedback and Insights: Proper Use of QTEMP
 
May 31, 2002
Odds and Ends
Using Library Lists for JDBC File Access
Reader Feedback and Insights: A Better Way to Get Query/400 Definitions?
 
May 29, 2002
String Parameters of Various Lengths
Prevent Someone Else From Peeking at Your Windows 2000/XP System
Reader Feedback and Insights: Suggestions for a Temporary Library
 
May 24, 2002
Creating a User-Defined Function to Convert Legacy Dates
CRTDUPOBJ and the Library List
Reader Feedback and Insights: Repetitive Compiler Options
 
May 22, 2002
Print Query Definitions From a Batch Job
You Can Re-IPL an AS/400 into Restricted State
Reader Feedback and Insights: I Didn't Know You Could Do That
 
May 17, 2002
Avoiding Split of a File Name Containing Blanks
Odds and Ends
Reader Feedback and Insights: OV/400 Data Text Merge
 
May 15, 2002
Client Access and Windows Compatibility
Delete Badly Named OS/400 IFS Files
Reader Feedback and Insights: Converting OV/400 Documents to Microsoft Word
 
May 10, 2002
Table-Driven Programming
Automatically Hold Large Reports
Reader Feedback and Insights: CSV and SQL Utilities From a Reader
 
May 8, 2002
EDTF Sizes Up OS/400 IFS Directories
Convert OV/400 Documents to MS Word for Free
Reader Feedback and Insights: Another Way to Check the Call Stack
 
May 3, 2002
Enter the Vector, Victor!
Stupid Parameter Tricks
Reader Feedback and Insights: Spend Money to Save Money
 
May 1, 2002
Changing Link Styles with CSS
Legacy Dates to SQL Dates
Reader Feedback and Insights: Old Is Not Bad
 
April 26, 2002
Common Table Expressions Make Summarizing Data Easy
Windows Power Settings Might Disconnect Ops Console
Reader Feedback and Insights: Book Recommendation
 
April 24, 2002
Looking at another Job's Temporary Objects
Handling Break Messages Revisited
Reader Feedback and Insights: Get with the Times
 
April 19, 2002
Reducing Sign-On Screen Clutter
Qshell vs. DOS
Reader Feedback and Insights: Good Content
 
April 17, 2002
Installing the 1.3 Java Development Kit
Show Current Directory in Qshell Prompt
Reader Feedback and Insights: We Still Use the 'Old' Stuff
 
April 12, 2002
Checking the Call Stack
Odds and Ends
Reader Feedback and Insights: Refreshing STRCPYSCN
 
April 10, 2002
Avoiding a Sign-On with Java
CLRPFM for the IFS
Reader Feedback and Insights: Ad-Hoc SQL and Linux
 
April 5, 2002
One Way to Ease Conversion of RPG II Programs
Odds and Ends
Reader Feedback and Insights: Query Management and MBROPT(*UPDADD)
 
April 3, 2002
Dynamic Result Field in Query/400
It Looks Bad, but V5R1 Express Error is Harmless
Reader Feedback and Insights: Quotation Marks Work in Pairs
 
March 29, 2002
More Qshell Output in ASCII
Odds and Ends
Reader Feedback and Insights: Remote Software
 
March 27, 2002
Query Management and File Updates
Does This Date Fit IBM's Window?
Reader Feedback and Insights: Passive FTP and Data Area QTMFTPPASV
 
March 22, 2002
Client Access Transfers Linefeed-Terminated Data
Wanted: Qshell Output in ASCII
Reader Feedback and Insights: You Don't Have to Roll Your Own
 
March 20, 2002
OPNQRYF and Quotation Marks
Getting to the Information Center URLs
Reader Feedback and Insights: Checking for a Mounted Tape
 
March 15, 2002
The V5R1 Client Access Licensing Configuration People Miss
Remote Control of a Terminal Session
Reader Feedback and Insights: We Like Odds and Ends!
 
March 13, 2002
Native Graphics, VNC, and Perl
Keep Trailing Blanks on FTP Transfer From PC Client
Reader Feedback and Insights: Passive Mode and OS/400 FTP?
 
March 8, 2002
Edit Code X Converts Numeric to Alpha
Odds and Ends
Reader Feedback and Insights: Page 1 of  X
 
March 6, 2002
Global Substitution in OS/400 IFS Files
Display Break Messages on the Bottom Line
Reader Feedback and Insights: We Don't Like Ops Console
 
March 1, 2002
Extracting Packed Decimal Data From a List
Send Large E-mails in One Piece
Reader Feedback and Insights: CPF9897 and CPF9898
 
February 27, 2002
More than One Way to Skin a Cat
Page 1 of  X
Reader Feedback and Insights: Status Messages May Degrade Performance
 
February 22, 2002
find and grep Performance Issues
FTP and Numeric Data
Reader Feedback and Insights: Returning a Value From a Prototyped Call
 
February 20, 2002
Setting Up Views Optimized for Crystal Reports
Why Doesn't iSeries Ops Console Work?
Reader Feedback and Insights: Remote Sign-On Problem—A Look at Another Solution
 
February 15, 2002
Compiling Multiple Java Programs
Finding Your Libraries and Tables with Crystal Reports
Reader Feedback and Insights: Another Solution to the Remote Sign-On Problem
 
February 13, 2002
A JavaScript Version of /COPY
SQL and Multi-Member Files
Reader Feedback and Insights: Keeping Users Informed
 
February 8, 2002
Boosting Java Performance
Visual Basic and S/36 Files
Reader Feedback and Insights: Journaling Data Areas and Data Queues
 
February 6, 2002
Start QINTER Remotely
Keeping Users Informed
Reader Feedback and Insights: More Information about CWBLM0020
 
February 1, 2002
Getting Past *ALLOBJ Authority
It's Hard to Find Hard Links
Reader Feedback and Insights: Journaling Changed Bytes Only
 
January 30, 2002
Journaling Changed Bytes Only
Retrieve a Spool File Number
Reader Feedback and Insights: RPG Prototypes and /COPY Members
 
January 25, 2002
Debugging an SQL User-defined Function
Where's My PC5250 Sign-On?
Reader Feedback and Insights: Appreciation for Crystal Reports Solution
 
January 23, 2002
SQL Replace Function, Take Two
A CPYF Idiosyncrasy
Reader Feedback and Insights: Choosing a Linux Distribution
 
January 18, 2002
Determine WebSphere Service Pack Level
Avoiding Record Locks in RPG
Reader Feedback and Insights: Appreciation for Perl Information
 
January 16, 2002
Retrieve Subtotals and Detail Data at the Same Time
Somebody's Got My Report!
 
January 11, 2002
Grepping It Up

SQL Package Problems Cause ODBC Troubles

Reader Feedback and Insights: Appreciation for SQL Tip
 

January 9, 2002
Looking for Strings in the IFS
RPG Compiler Directives and SQL
Reader Feedback and Insights: Appreciation for HTML Tip
 
December 14, 2001
How Do You Say Midnight in RPG?
Fun with SQL Date Math
Reader Feedback and Insights: Clarification of "Looking Forward to Monday" Tip
 
December 12, 2001
Removing and Replacing Characters Using SQL
Here's the Code
Reader Feedback and Insights: RPG Prototypes and SQL
 
December 7, 2001
Looking Forward to Monday
CL Date Arithmetic
Reader Feedback and Insights: Query/400 and User-defined SQL Functions
 
December 5, 2001
Using Case to Segregate Data
Force Queries to Run in Batch
Reader Feedback and Insights: Debugging and /COPY
 
November 30, 2001
More on Prototyping *Entry Parameters
DSPATR(PC) for CGI Programs
Reader Feedback and Insights: Defining Entry Parameters in D Specs
 
November 28, 2001
Remote Sign-On Problem
Client Access Toolbar Customization
Reader Feedback and Insights: Entry Parameters and D Specs
 
November 21, 2001
Prototyping *ENTRY Parameters, Part II
Properly Ordering Grouped SQL Queries
Reader Feedback and Insights: Discarding the Output of RUNSQLSTM
 
November 16, 2001
Prototyping *ENTRY Parameters, Part I
Where's the Key?
Reader Feedback and Insights: Don't Ignore C
 
November 14, 2001
Active and Passive FTP Mode
Still More Personal Communications Keyboard Mapping
Reader Feedback and Insights: Automatic Reply to Inquiry Messages
 
November 9, 2001
Directing SQL Output to a Database File
More Personal Communications Keyboard Mapping
 
November 7, 2001
Rules Of Thumb On Program Optimization
Dynamic Spool File Names
 
November 2, 2001
Frustrated By Field Minus Keys
Run CL Commands From Interactive SQL (Revisited)
 
October 31, 2001
Creating Flexible Join Files
Customizing Keyboards In Personal Communications
 
October 26, 2001
How Many Modules Should Be in a Service Program?
Changing IPL Default For Applying PTFs
 
October 24, 2001
Timing Out Sockets Programs
The Case Of The Missing Indexes
 
October 19, 2001
Extracting Packed Data From A Character Field
Running Perl On The AS/400 and iSeries
 
October 17, 2001
Automatically Reply To Inquiry Messages
Trapping An Eval Error
 
October 12, 2001
With SQL, Sometimes Less Is More
Run CL Commands From Interactive SQL
 
October 5, 2001
Avoiding Output From RUNSQLSTM
Linux Desktop Environment for iSeries
 
October 3, 2001
Finding FIXNBR
Editing in RPG III
 
September 28, 2001
Removing A Character From A Character Field
Which CL Messages Should I Monitor?
 
September 21, 2001
Trapping A Canceled RUNQRY Command
DSN-Less Connections Using ActiveX Data Object
 
August 30, 2001
Removing A Damaged PTF
Solving A Crystal Report SQL5001 Error
 
These documents may be freely and enthusiastically redistributed by email only in their unedited form. The Four Hundred and Midrange Guru are registered trademarks of Guild Companies, Inc. ISSN 1049-7757 IBM, AS/400, iSeries, OS/400 and eServer are registered trademarks of International Business Machines Corp. All other product names are trademarked or copyrighted by their respective holders.

 

  Newsletters | Subscribe | Advertise | About Us | Contact | Search | Home  
  Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.