gsmtext
Table of contents
- 1 Basic information
- 2 Software downloads
- 2.1 Current version
- 3 Hardware for communication with the SMS network
- 4 Initial and update installation
- 5 Change to a new IBM i system
- 6 Changing SIM cards
- 7 Libraries (take into account when backing up data)
- 7.1 Library on IBM i
- 8 Further documentation on gsmtext
- 9 Troubleshooting for gsmtext
- 10 Versions and compatibility
- 11 Notes on licensing
- 12 Uninstalling the IBM i software
- 13 License code protection for high availability, mirroring, backup
Full text search
Use and configuration
Basic information
Current version
IBM i | 6.32 | Released on 2026-01-07 |
Installation requirements
You can determine the version you have installed:
IBM i | With the command |
Software downloads
Current version
Request a test installation of gsmtext on the Toolmaker homepage
Hardware for communication with the SMS network
There are various options for connecting the IBM i system to the SMS network.
GSM module - possibly via a communication server ("Comport") - this is the most common variant - outgoing and incoming SMS
Modem - synchronous or asynchronous - outgoing SMS only
TCP/IP connection via an SMS provider (e.g. eCom) - no separate hardware is required for this, the Ethernet card in the IBM i system is sufficient
The pageHardware for communication with the SMS network contains information about the supported Hardware products and the support SMS networks (2G, 3G, 4G).
Initial and update installation
Initial installation
Selection and installation of the required hardware
Before installation, you must decide which method you want to use to connect to the GSM network(s). MidJet GSM Text supports:
Direct dial connection via an asynchronous modem using the AT command set, connected to a V.24 communication line and a telephone line. This connection type only supports outgoing messages (from IBM i to GSM telephones). This method is not recommended for current installations!
Connection via a GSM module connected to a V24 line or a communication server (Moxa or W&T Comserver). Both outgoing messages to GSM telephones and incoming messages from GSM telephones are supported.
Connection via TCP/IP. The availability here depends on the GSM operator. This option offers bidirectional communication.
MidJet GSM Text supports connections to multiple GSM network operators using different connection methods.
Which method is preferable depends on the required functionality and availability of a communication line, the data communication and the GSM network charges.
Required special rights (SpcAut)
If the installation is not to be carried out under the QSECOFR user profile, then the user profile under which the installation is carried out requires the following special rights
*ALLOBJ
*SAVSYS
*SECADM
*JOBCTL
Carrying out the installation
The initial installation is carried out with our Toolmaker PC Installer. If you have the current installation file (if necessaryRequest test installation of gsmtext), please follow the steps in these instructions:
Installation with the Toolmaker PC Installer
If the software is to be installed on several systems, it can be "copied" from one system to other IBM i systems. The remote installation function is available for this purpose in the GSMText configuration menu. Further information can be found on the pageRemote installation.
Initial configuration
After installation, the connection to the GSM network must be configured. If messages are also to be sent by e-mail, an SMTP server must also be configured.
A quick installation program is available for this work, which carries out all the necessary configuration steps after you have entered some data. Alternatively, you can carry out the configuration manually. Both options are described in this section.
Initial configuration with the quick installation program
MidJet GSM Text has a quick installation program (Quick Install) that greatly simplifies installation. It supports the connection via a GSM module with V.24 or communication server connection. The communication server and IBM i communicate via the local network.
For GSMT35: please configure the COMPORT now
First configure the COMPORT. To do this, follow these instructions:COMPORT (Comserver from W&T)
If you want to perform the installation manually or use a different connection method, simply press F12 when the first quick installation screen appears.
The values entered in the quick installation program can be changed later.
Depending on the system type and workload, it may take a few minutes for the GSM Text quick installation screen to appear.
Enter the values in the fields and press enter.
Company name -The name of your company/organization. This will be displayed on the main menu and all printouts.
Resource name -Specifies the hardware resource to which the GSM module is connected. To specify the resource name, use the commandWRKHDWRSC.
IP address communication server -Use this field if the GSM module is connected to your IBM i system via a communication server. Enter the IP address of the communication server. GSMText supports the communication servers from Moxa, type Nport 5110 and W&T #58001, #58004 and #58201.
Network ID -Enter the number of networks on the SIM card. Press F4 to display a list of networks.
PIN code of the SIM card -The PIN code is used to check the authorization for the GSM SIM card. It cannot be changed with MidJet GSM Text, in this case use a cell phone.
Changing the SIM card
If you replace the SIM card of your GSM transmitter and enter the new PIN code, you must always exit and restart the GSM subsystem afterwards so that GSMText can register and activate your GSM transmitter properly.
Unit type -Type of GSM module via which the connection to the SMS network is established
Enter button - The MidJet GSM Text main menu will now appear. When this screen is fully displayed, continue with the sectionLicense code entry.
F12=Cancel - Go back to the first quick installation screen.
Manual initial configuration
To call up the configuration menu, useSelection 20 of the main menu.
Then use:
1. Selection 5. Network operator
Is the operator for the SIM card in your GSM unit included here and is the number of the SMS service center correct?
If not, please correct the number or enter the operator. Further information can be found in the sectionNetwork operator.
You can find a list of service center addresses on the web, e.g. at:https://rkonline.lima-city.de/mobile/4-smsc.htm
2. Selection 4.Communication config. Description
As a rule, the configurationGSMT35 - Communication server GSM module are used. This is a combination of two devices:
- oneComportwhich is connected to the IBM i via TCP/IP and provides a serial V.24 interface
- a GSM unit (e.g. ETM9350) connected to the V.24 interface of the Comport
This is necessary because modern IBM i systems no longer have a V.24 interface, but the GSM module requires it.
For GSMT35: please configure the COMPORT now
Before you continue with the setup of GSMText, first configure the COMPORT. To do this, follow these instructions:COMPORT (Comserver from W&T)
Unit type: a list of supported GSM units can be found in the section:Configuration - GSM module via communication server
If you require a different connection than a GSM unit via a COMPORT, you will find further information on configuration in the sectionDescriptions in the communication configuration.
3. Selection 3. Systems
A description of the parameters can be found in the sectionConfiguration: Systems
4. Selection 1. General information
Confirm the following three displays withEnter
A description of the parameters can be found in the sectionConfiguration: General - Company, GSM connection, ports
SSL configuration
If you want to use a TCP/IP connection to your network provider with SSL or send e-mails via SSL, carry out the steps described below to configure SSL. The first steps may already be completed if you are already using SSL for other purposes.
Start the command
STRTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN)Create the certificate memory according to these instructions:Create a certificate store with the Digital Certificate Manager
Follow the instructions to create a new *SYSTEM certificate store (store for other system certificates).
No certificates need to be created or assigned for GSMText.
Then start the following command from its command line:
CALL GSMTEXT/GSM880C
This sets the rights to the certificate store for the GSMTEXT user profile.
License code entry
Before you can use any function of GSMText, you must enter the license code. Use F23 to start the license code entry.
Refer to chapter 8 for information on how to use this program.
If you have completed the quick installation, go to the Installation check section, otherwise continue with the Manual installation.
Installation check
Now you can check the installation by sending a message. To do this, go back to the MidJet GSM Text menu and:
Enter the following in the user file with Selection 11 enter another entry.
Start the MidJet GSM text subsystem. To do this, use Selection 21.
Create with Selection 1 a message.
If you have installed a GSM module, check the reception quality. From the main menu, select Selection 20 Configuration, then Selection 4 Communication description. Enter 8 before the configuration used, normally GSMT34. The signal quality should be at least 10. If the reception quality is lower, move the antenna.
The first part of the installation is now complete. Now carry out the planning and system check setup using selection 3 on the configuration menu. Use 10 on the main menu to set the selections for monitoring operation. Use selection 20 to specify which commands are to be received by the cell phones.
It is highly recommended that you carefully read the chapter describing all configuration options. You will then be able to configure MidJet GSM Text to best meet your requirements.
Update
Please note: For a new version with a Change the version number before the dot (VV.RR) you need anew license code.
Installing new versions is completely straightforward. Simply carry out the following steps:
Register under QSECOFR.
ENDGSMTSBSENDTCPSVR SERVER(*HTTP) INSTANCE(GSMTEXT)WRKOBJLCK GSMTEXT/USUSERP*FILEThe displayed list should be empty. If not, terminate the jobs that are causing these locks and try again.
Such locks could exist, for example, if a second IBM i system with gsmtext uses this system as an "SMS gateway".
WRKOBJLCK GSMTEXT *LIBThe list should also be empty here, if not, then terminate the jobs that lock the object.
WRKOBJLCK GSMTEXT *USRPRFThe list should also be empty here, if not, then terminate the jobs that lock the object.
Make a backup copy of the GSMTEXT library.
Install GSMText as described on the pageInstallation with the Toolmaker PC Installer described.
If a new license code is supplied, also carry out this step:
When the MidJet GSM text menu is displayed, select F23 and then enter the new license code.
The installation program automatically protects the application data and is ready for operation as soon as the MidJet GSM Text menu is displayed.
If you update from version 3.xx or higher, the installation program automatically converts your files to the new formats. It is recommended that you check the entries in the communication and network files before using the application for the first time. Also change/check the values in selection 10 of the configuration menu if you want to use the new operation monitoring function.
MidJet GSM Text should now be ready for operation. Start the subsystem with selection 21 and create a message with selection 1 to ensure that the new version is installed.
Change to a new IBM i system
If you want to transfer GSMText to another system, follow the steps below. This procedure transfers all data from the old system. Make sure that you have a license code from Toolmaker for your new system.
Upgrade the old system to the latest version of GSMText.
Save the GSMTEXT library on the old system.
Register as QSECOFR on the new system.
Save the GSMTEXT library back
Carry out the upgrade installation as described in the sectionUpdate described above.
Execute the CTRGSMT command in a 5250 session
When the GSMText menu is displayed, use F23 to enter the license code for the new system.
Start the command CLRPFM GSMTEXT/MWMSQMP from a command line
Empty all message queues that are monitored by GSMText, typically QSYSOPR and QSYSMSG as well as other defined message queues
This completes the changeover.
Changing SIM cards
If you replace the SIM card of your GSM transmitter, you must always enter the new PIN code via the configuration program and then exit and restart the GSM subsystem so that GSMText can register and activate your GSM transmitter properly.
Attention
If you only change the SIM card without changing the PIN code in the configuration, the SIM card will become unusable!
Libraries (take into account when backing up data)
Library on IBM i
GSMTEXT
Further documentation on gsmtext
You can find the English manual as a PDF file here:English manual.
Troubleshooting for gsmtext
Versions and compatibility
Version | Published | Executable from IBM i | Compatible with V7R3 | TIM required | WOPiXX required | Further information |
|---|---|---|---|---|---|---|
5.14 | 2006-May | V4R2 | no | no | no | no longer supported |
6.00 | 2008-Apr | V5R1 | yes | no | no | no longer supported |
6.22 | 2018-Jan | V5R4 | yes | no | no |
|
6.26 | 2020-Oct | V5R4 | yes | no | no |
|
Notes on licensing
License types
Different license types are available:
LO =Limited to outgoing messages only The functionality is limited to sending messages without a monitoring function for system operator messages.
LB = Limited bidirectional The functionality is limited to sending/receiving messages without the monitoring function of system operator messages
SO = single user outgoing One user, system operator messages and outgoing messages
2B = Two users bidirectional Two users, system operator messages and incoming/outgoing messages
UO = Unlimited outgoing Unlimited number of users, system operator messages and outgoing messages
U1 = 10 users bidirectional 10 users, system operator messages and incoming/outgoing messages
UB = Unlimited bidirectional Unlimited number of users, system operator messages and incoming/outgoing messages
NT = MidJet NT Monitor Support for the MidJet NT monitor. This product is displayed with NT-n, where n is the number of NTs supported. If n > 99, an unlimited number of NT systems are supported.
The license file and data backup
Show active licenses and options
Uninstalling the IBM i software
To completely uninstall the product, proceed as follows:
Log in under QSECOFR or another user profile with the required special rights (*ALLOBJ, *SAVSYS, *SECADM, *JOBCTL) to.
Exit the subsystem with the command
ENDGSMTSBS.Make sure that MidJet GSM Text is not currently being used. To do this, use the command
WRKOBJLCK GSMTEXT *LIBThe displayed list should be empty. If not, fix this and try again.Enter the following command:
ADDLIBLE GSMTEXTEnter the following command:
CALL GSM730CEnter the following command:
RMVLIBLE GSMTEXTEnter the following command:
DLTLIB GSMTEXTEnter the command
WRKDIREin. If still present, remove all entries with the user ID GSMTEXT.Enter the command
DLTUSRPRF USRPRF(GSMTEXT) OWNOBJOPT(*DLT)
This completes the uninstallation of the product.
License code protection for high availability, mirroring, backup
As part of a high-availability solution with object mirroring, the GSMText license code on the backup machine is repeatedly overwritten with that of the production machine. This can be prevented:
In principle, the respectiveLicense objectwhich contains the license keyword, from theMirroring removed become.
When transferring libraries from production systems to backup systems, the following license-relevant objects must not be synchronized or must be restored from a backup after synchronization on the backup system.
License code objects GSMText :
Product Library Object type Object name------------------------------------------------GSMText GSMTEXT *FILE LCLICDP