iTech Solutions - for all of your IBM i System needs

iTech Solutions Group Blog

Posted on June 24, 2020

Run the DSPTAP *LABELS command to *PRINT. To determine how much save/restore data is on a cartridge, add all the file lengths and multiple by (block length less 4096). This gives you how many bytes are written to the tape.

Posted on

The world has a lot for us to disagree about, but if there’s one thing we can get the whole world to agree on, is that passwords are a major pain. Passwords are the necessary mechanism for securing many things, but where passwords are not required and still allow for secure authentication is where everyone would prefer to be. IBM i has had the option for public key authentication for SSH users for a long time now. It allows you to establish SSH connections without having to provide a password.

Posted on

The sweetest things in life are free, right? If you have ever had a complex support case with the IBM i support team in Rochester, they may have instructed you to install the “QMGTOOLS” system utility to gather and also possibly send critical problem-solving information to them to help resolve your system’s issue.  The “MG” in “QMGTOOLS” stands for “Must Gather” as the genesis of the tool was a requirement to package a bunch of commands that collect information that “must be gathered” to resolve certain kinds of support issues. 

Posted on

Below is a table of the major group PTFs for the last few releases. This is what we are installing for our customers on iTech Solutions Quarterly Maintenance program.

Posted on May 27, 2020

Below is a table of the major group PTFs for the last few releases. This is what we are installing for our customers on iTech Solutions Quarterly Maintenance program.

Posted on

Our monthly newsletter topics here at iTech Solutions typically zero-in on purely technical subjects related to IBM i hardware/software and system-level functionality, but every now and then a topic comes along that is more development-related in nature but is also so technically noteworthy that it has both development-level and technical-level relevance, and this is one of those topics. The SQL tsunami has long since taken over the IBM i world with most every shop doing some form of SQL development, it could be in the form of embedded SQL in

Posted on

Savings objects from the Integrated File System (IFS) is not quite as straightforward as saving them from the QSYS.LIB file system using commands such as SAVOBJ and SAVLIB. For example, a SAVLIB command has a parameter called DEV where you can simply specify the name of the device you want to use for the save. This could be a tape drive like TAP01 or a tape library like TAPMLB01. It could also be a save file, in which you would specify *SAVF and then the name of the save file

Posted on

After a recent iTech Sips and Tricks, I was speaking to David Larsen from Cabinetry by Karman in Utah, and he had a great tip that he wanted to share with everyone.  So, he sent me some information that I reformatted as a technical tip for our newsletter.  Thanks, David !!! If you have ever used the Display Job Table (DSPJOBTBL) command to see the number of jobs on your system, you might have seen more jobs than you can account for. There can be more total jobs than actual

Posted on

Here’s a command for your startup program for MIMIX to determine if you are on the source or target: MIMIX/RTVSYSDFN SYSDFN(*LOCAL) RTNSYSDFN(&LCLSYS) When you are running MIMIX, you want to have two startup programs for your source and target. You do not want to start all your applications on your target but certainly do on your source. You can use one program with the command above and then it will determine which system and will run the correct startup program automatically. This MIMIX command will give you the local system

Posted on April 29, 2020

With many companies considering a move to the cloud, it’s important to note that not all clouds are created equally.  There are many providers for cloud hosting. Some are application providers who host the application and your data in their cloud, and others host your infrastructure.  Some are experts in the hardware and OS and others are application experts.  You should consider what is most important to your company before you select a cloud provider. It’s important to start with the end goal in mind.  What do you want to

Posted on April 28, 2020

It’s been my favorite enhancement of this latest round of Technology Refreshes (TR) for 7.3 and 7.4.  Partially because it was my request to IBM for this enhancement.  So, let me tell you something about that. A while ago we needed an enhancement to IBM i for virtualizing tape libraries.  I put in a Request For Enhancement (RFE) into IBM stating I wanted to share a tape library between IBM i partitions while using IBM i hosting IBM i.  Currently, we can share a tape drive between partitions without moving

Posted on

We maintain many customer systems here at iTech, and one thing that seems to be consistent now across all of our customer environments is that system IFS (Integrated File System) directories are getting very large.  Many systems that we manage now have IFS root directories containing over 1 million objects! Large IFS root directories present a problem from a save perspective in that they can take an inordinate amount of time to save using normal IFS save commands such as SAV, SAVBRM, and GO SAVE option #21.  On full system

Posted on

This is documented by IBM and also in one of Pete’s newsletters from a while ago, but I saw it today on two HMCs, so I wanted to deliver this short tip. Before doing a version upgrade on an HMC, make sure that the Machine Type-Model and Serial Number reported in the HMC GUI matches that which is printed on the sticker on the front of the machine. If it does not match, then per IBM do not attempt an upgrade.

In Archive