TechTip: Lock and Lock

Create your own utility to lock what the Allocate Object (ALCOBJ) command does not allow you to lock.

junlei liWritten by Junlei Li

The Allocate Object (ALCOBJ) command is used to acquire one or more lock states on each of a list of objects. The lock states are allocated to the requesting thread, its containing job (i.e., MI process), or a lock space (i.e., an MI transaction control structure (TCS) object). Generally, the ALCOBJ command and its partner, the Deallocate Object (DLCOBJ) command, can achieve tasks similar to the Lock Object (LOCK) and Unlock Object (UNLOCK) MI instructions. But not exactly.

Case Study: HelpSystems' SEQUEL Data Access

Mayline Company, LLC chooses SEQUEL from HelpSystems to deliver clear IBM i data insight across its entire organization.

joel klebanoffWritten by Joel Klebanoff

Companies rarely suffer from a shortage of data. The challenge is to work with the data they have in ways that will allow them to turn it into actionable knowledge. Mayline Company overcame this challenge with the help of SEQUEL.


Mayline was founded in 1938 as the Engineering Supply Company. Over the years, it expanded its product portfolio through acquisitions and organic growth. Today, as one of North America's most versatile manufacturers of a complete range of office furniture and storage products, Mayline's leaders are fully cognizant of the need to maximize the value received from its data.

You Want to Build Business Apps for Mobile Devices?

It's easy; just acquire some mobile app development tools and get started.


richard lancasterWritten by Richard Lancaster



Building business apps for mobile devices should be easy.  


  • The physical features of mobile devices impose limits on memory, storage capacity, and screen size.
  • The apps typically satisfy a narrow set of business requirements.


One might expect that the device constraints and a narrow requirement domain would simplify the task of building mobile apps. However, building business apps for mobile devices can be hard work, especially for companies that have little experience in mobile development and are embarking on new projects.

Technology Focus: Mobile Application Development Tools

Building mobile-device version of server apps isn't so much about what High-Level Language is best to do the job. It's more about what an enterprise's entire strategy for mobile apps is.

john gristWritten by John Ghrist


If you thought the Mac vs. PC religious wars were amusing, you've gotta love the philosophical split that's grown up the past several years around building mobile-device apps that provide access to software running on servers, including IBM i.


Essentially, the debate is about whether it's best to use HTML5 to build Web-friendly versions of server apps that are accessible by a wide variety of mobile devices, to build apps native to each mobile device even though it's more work for developers to tailor an app to each type, or to follow the Third Way crowd, which advocates building hybrid apps that offer features of both philosophies.

An Intimate Conversation About 5250 Emulation

Like an old friend who never seems to go home, emulation is always with us, enabling us to connect our new-fangled computer devices to an i that wasn't really designed for that type of connection.

david shireyWritten by David Shirey

We don't think about emulation much, but without it, where would we be?


Back in the olden days, connecting to the i was easy. You just ran some Twinax under the floor or through the walls and straight up to the back of your computer. The cabling was inconvenient because it limited your ability to rearrange your office unless you were adroit enough to not trip over wires running out in the open.



Enable Application and Database Modernization with Midrange Dynamics Change Management Version 7.2

New MDCMS 7.2 includes all the change management tools that IBM i shops need to modernize legacy applications and manage modern applications.

IBM BPM Pattern V8.5.5 Exploits Enhanced Pattern Engine in IBM PureApplication Software V2.0

IBM Business Process Manager Pattern (IBM BPM Pattern) V8.5.5 offers a pattern configuration of IBM BPM that is optimized to run on IBM PureApplication System.

IBM MQ Light V1.0 Enhances Development

IBM MQ Light V1.0 simplifies development of scalable and responsive applications on premise or in the cloud.

IBM Connections Cloud Helps You Adopt to the Cloud More Easily

IBM Connections Cloud, formerly IBM SmartCloud for Social Business, provides one-click access to business-grade file sharing, social networking, communities, online meetings, instant messaging, email, and calendar.

IBM Tealeaf Customer Behavior Analytics on Cloud, a New SaaS Offering

IBM Tealeaf Customer Behavior Analytics on Cloud offers customer behavior analytics capabilities for their mobile applications.

IBM Connections V5.0 Has Been Enhanced

IBM Connections V5.0 supports IBM i and makes it easier for employees to work with customers and business partners on projects.

Statement of Direction: IBM FlashSystem Enhancements in Integrated Data Reduction

IBM continues to improve, innovate, and integrate data reduction technologies for the FlashSystem offering.

IBM Collaboration Accelerator and IBM WebSphere Portal Server V8.5 IFR1 Bundle

Bundle adds new social collaboration and digital experience capabilities.

New SP4i-Push Sends IBM i Notifications Instantly to iOS and Android Devices

Free Community Edition supports up to 10 users.



Configuring IBM i iSeries Access Server to Use SSL

To see a list of all the MC Press videos, click here


Wed Oct 01 @12:30 - 01:30PM
See What i Can Do with Mobile Applications: San Diego Regional Center and Profound UI
Thu Oct 02 @09:00 - 10:00AM
Back to School with Bytware
Thu Oct 02 @09:00 - 10:00AM
The Evolution of IBM i in the Data Center

Events Calendar

September 2014
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4




See What i Can Do With Modern RPG Development

Your applications deserve more than just a new look! Change the perception of the IBM i as “old” with modern development tips from IBM and Profound Logic Software.
Watch as Barbara Morris, Brian May and Alex Roytman dive beneath the GUI surface to show the benefits of:


  • Working with free-format RPG in IBM i TR7
  • Breaking free from “The Cycle” of traditional RPG development
  • Going beyond the 10 character limit in display and database files
  • And more!

You'll also see a live demonstration of these techniques as the presenters create a modern web application before your eyes! 


Watch the Webinar Now!



MS Office Connector for Query/400

NGS' Qport Office enables Windows users to run IBM Query/400 queries to: 

 - Create and update Excel spreadsheets and Access databases

 - Create Word documents

 - Send to Windows screen and PC printers

No query conversion is required. Works with i5/OS V5R1 & above. Installs in minutes!

If you don’t have a budget to replace IBM Query/400, but want your users to have one click enhanced output of their queries.… Request the online license agreement and product download instructions today!

Offer good through December 31, 2013.


Latest Titles >>

eBook Special >>



Shop the MC Press Store