<![CDATA[iProDeveloper]]>http://www.iprodeveloper.com/content/articles/rss/articlesen-USTue, 22 May 2012 09:30:11 GMTTue, 22 May 2012 09:30:11 GMTservice@iprodeveloper.com<![CDATA[Install New Display Files While Users Are Logged In!]]>http://www.iprodeveloper.com/article/rpg-programming/install-display-files-users-logged-699305
By Charles Guarino
If you’ve ever had to change and replace a display file during the middle of the day, you know all too well the difficulty, or even impossibility, of getting every user to sign off (and remain signed off) the system. The reason for this is obvious—you need an exclusive lock on the display file before it can be deleted or moved to QRPLOBJ and be replaced. How great would it be if we never had to place a lock on this object? The solution has always been available, but perhaps not so obvious, at least not to me. Instead of having all users allocate the same production version of the display file, simply duplicate it into QTEMP. There, I said it.]]>
Charles GuarinoThu, 17 May 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/rpg-programming/install-display-files-users-logged-699305
<![CDATA[Is RPG Dead?]]>http://www.iprodeveloper.com/article/opinion/is-rpg-dead-699217
By Mel Beckman
After years on life support, RPG should finally be declared dead, argues Mel Beckman. He asks a simple question for evaluating the viability of a programming language: Is it still used routinely to write new programs that solve current problems? RPG, Mel says, is not.]]>
Mel BeckmanWed, 16 May 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/opinion/is-rpg-dead-699217
<![CDATA[New 770's slash system response times]]>http://www.iprodeveloper.com/article/uk-focus/770s-slash-system-response-times-699321
By Seamus Quinn
A Danish drugs giant has installed two new Power 770’s to run IBM i and AIX in tandem and rev up its system performance.]]>
Seamus QuinnMon, 07 May 2012 12:03:41 GMThttp://www.iprodeveloper.com/article/uk-focus/770s-slash-system-response-times-699321
<![CDATA[German physicists speed up with Linux ]]>http://www.iprodeveloper.com/article/uk-focus/german-physicists-speed-linux-699320Mon, 07 May 2012 11:49:38 GMThttp://www.iprodeveloper.com/article/uk-focus/german-physicists-speed-linux-699320<![CDATA[Infor swears allegiance to PureSystems]]>http://www.iprodeveloper.com/article/uk-focus/infor-swears-allegiance-puresystems-699319
By Seamus Quinn
Infor was quickest off the blocks to declare its i-based apps were ready to roll on PureSystems]]>
Seamus QuinnMon, 07 May 2012 11:20:33 GMThttp://www.iprodeveloper.com/article/uk-focus/infor-swears-allegiance-puresystems-699319
<![CDATA[iCommunity joins ranks of UK user-groups]]>http://www.iprodeveloper.com/article/uk-focus/icommunity-joins-ranks-uk-usergroups-699318
By Seamus Quinn
The British midrange user-group scene has a new kid on the block in the form of iCommunity. ]]>
Seamus QuinnMon, 07 May 2012 10:51:45 GMThttp://www.iprodeveloper.com/article/uk-focus/icommunity-joins-ranks-uk-usergroups-699318
<![CDATA[SQL Functions Extend RPG]]>http://www.iprodeveloper.com/article/rpg-programming/sql-functions-extend-rpg-699304
By Bruce Guetzkow
Many valuable built-in-functions (BIFs) are available in RPG that make our tasks as programmers much easier. Despite this, sometimes even this wealth of functionality is insufficient to a specific need. Fortunately, we can turn to the additional power found in many SQL functions. Here is a sampling of functions that you can embed in your RPG program to simplify those tasks.]]>
Bruce GuetzkowThu, 03 May 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/rpg-programming/sql-functions-extend-rpg-699304
<![CDATA[Data Structures in Modern RPG: Data Structure Arrays and Complex Data Structures]]>http://www.iprodeveloper.com/article/rpg-programming/data-structure-arrays-complex-data-structures-698778Data structure arrays and complex data structures are powerful tools that prove extremely useful in RPG application development. Yet, many developers don’t go beyond using these tools’ basic features, or they avoid them altogether. But employing these tools to their full potential provides many rewards. To that end, this installment of the Data Structures in Modern RPG series examines how to define data structure arrays and complex data structures, as well as their common uses. Once you put them to work in your shop, you’ll wonder why you didn’t do so sooner. ]]>Brian MayMon, 30 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/rpg-programming/data-structure-arrays-complex-data-structures-698778<![CDATA[Using IBM i's National Language Support for Secondary Languages: Overriding Interactive Logon Properties]]>http://www.iprodeveloper.com/article/systems-management/ibm-national-language-support-secondary-languages-overriding-interactive-logon-properties-699265Continuing a four-part article series that explains how to fully use the IBM i’s secondary national language support, this article (part 3) explores a technique that gives you more flexibility in routing interactive jobs that use a secondary-language-dependent interactive subsystem. This technique, called override logon properties process, uses an interactive routing program and a Telnet exit program to route interactive sessions by different ’properties’ of a connection. Using the utilities provided, you can define ’override policy’ records that include settings to make routing of language-dependent interactive jobs more dynamic. ]]>Kevin ColdonMon, 30 Apr 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/systems-management/ibm-national-language-support-secondary-languages-overriding-interactive-logon-properties-699265<![CDATA[IBM’s New PureFlex: Just Say Node]]>http://www.iprodeveloper.com/article/cloud-computing/node-699297
By Mel Beckman
IBM’s new Power Flex hardware architecture delivers multi-platform private cloud deployment in a single rack enclosure. Combining the best attributes of scale-out blades with scale-up servers, Flex’s node-based chassis slashes capes and opex costs, and serves up a secret sauce with its embedded management node. ]]>
Mel BeckmanWed, 25 Apr 2012 07:00:00 GMThttp://www.iprodeveloper.com/article/cloud-computing/node-699297
<![CDATA[IBM’s New PowerLinux: Hardware and Virtualization Domination]]>http://www.iprodeveloper.com/article/linux/ibm-powerlinux-system-hardware-virtualization-domination-699296
By Mel Beckman
IBM has supported Linux on Power for years, but IBM’s hardware has not been as cost-efficient as x86, nor its virtualization as able as VMware. With its announcement of the new PowerLinux package dedicated to "meat and potatoes" Linux deployments, IBM simultaneously erases the price barrier while leaping past VMware virtualization efficiency and security. ]]>
Mel BeckmanWed, 25 Apr 2012 07:00:00 GMThttp://www.iprodeveloper.com/article/linux/ibm-powerlinux-system-hardware-virtualization-domination-699296
<![CDATA[Tech Corner (May 2012)]]>http://www.iprodeveloper.com/article/application-development/tech-corner-2012-699306
By Scott Klement
Tech Corner (May 2012)]]>
Scott KlementWed, 25 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/application-development/tech-corner-2012-699306
<![CDATA[New Products (May 2012)]]>http://www.iprodeveloper.com/article/application-modernization/products-2012-699308New Products (May 2012)]]>System iNEWS StaffWed, 25 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/application-modernization/products-2012-699308<![CDATA[iCommunity (May 2012)]]>http://www.iprodeveloper.com/article/industry-issues/icommunity-699307iCommunity (May 2012)]]>System iNEWS StaffWed, 25 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/industry-issues/icommunity-699307<![CDATA[Data Structures in Modern RPG: Data Structures Refresher ]]>http://www.iprodeveloper.com/article/rpg-programming/data-structures-refresher-698688Much of existing RPG code uses data structures but, unfortunately, doesn’t take full advantage of the all the powerful and useful features that data structures offer. To that end, this series explores the use of data structures in modern RPG. The first installment kicks off the series with a review of data structure basics. These concepts will lay the groundwork for the more advanced topics in the articles to come. ]]>Brian MayTue, 24 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/rpg-programming/data-structures-refresher-698688<![CDATA[Build Sophisticated Web Apps with RPG and JSON]]>http://www.iprodeveloper.com/article/application-modernization/rpg-oa-json-building-blocks-modern-ibm-applications-698790In the web development marketplace, some vendors are now creating sophisticated frameworks specifically with IBM i and RPG in mind. These frameworks support concepts such as subfiles, record formats, overlays, message files, and such. With the help of the RPG compiler feature RPG Open Access, you can integrate these frameworks with the RPG language. Using this feature, along with JavaScript Object Notation, or JSON, takes native IBM i web development to a whole new level.]]>Alexander RoytmanTue, 24 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/application-modernization/rpg-oa-json-building-blocks-modern-ibm-applications-698790<![CDATA[APIs by Example: Physical File Triggers and the QDBRTVFD API]]>http://www.iprodeveloper.com/article/rpg-programming/apis-physical-file-triggers-qdbrtvfd-api-699239
By Carsten Flensburg
Though we can use native CL commands and SQL statements to create and manage physical file triggers, we still lack a CL command for listing and working with the triggers defined for a physical file. One easy workaround is to use the Retrieve Database File Description (QDBRTVFD) API and User Interface Manager programming techniques. To find out how you can use QDBRTVFD to access details about the triggers associated with a specified physical file, read on. ]]>
Carsten FlensburgTue, 24 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/rpg-programming/apis-physical-file-triggers-qdbrtvfd-api-699239
<![CDATA[Boost Program Performance Using Open Access for RPG (RPG OA)]]>http://www.iprodeveloper.com/article/databasesql/performance-rpg-oa-699261
By Dan Cruikshank
The traditional techniques for accessing data in RPG programs require many random I/O operations that consume large amounts of CPU and disk. RPG programmers who must maintain such programs have a valuable tool for improving their performance: Open Access for RPG (RPG OA), which intercepts multiple-I/O operations and makes them more efficient. In the first article of a two-part series, Dan Cruikshank demonstrates how to use RPG OA to modernize data access in an RPG program, greatly reducing the number of I/O operations the program must perform.]]>
Dan CruikshankTue, 24 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/databasesql/performance-rpg-oa-699261
<![CDATA[What HTML5 Can Do for You]]>http://www.iprodeveloper.com/article/web-development/finds-plenty-html5-698799
By Aaron Bartell
With Internet innovation continuing at breakneck speed, HTML was certainly due for an upgrade. Aaron Bartell offers an initial look at some of the features developing in HTML5 that are most relevant to commercial applications, from new input fields to better ways to make offline browser-based applications a reality. Aaron also shares tools for checking your browser’s compatibility and for helping ease the transition.]]>
Aaron BartellTue, 24 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/web-development/finds-plenty-html5-698799
<![CDATA[Streamline Your PHP Code Using SPL Arrays and Iteration]]>http://www.iprodeveloper.com/article/application-development/spl-php-iterator-698784
By Kevin Schroeder
PHP is well known for its flexibility -- but this flexibility can also produce poorly architected applications. The good news is that the Standard PHP Library (SPL), which is included in PHP, can help you code your PHP apps so that they are easier to understand, test, and manage. Follow along with Kevin Schroeder, as he explains how to use SPL, first demonstrating the use of the ArrayIterator class, then providing examples of using iteration with arrays, and finishing up with a look at two SPL classes for handling data.]]>
Kevin SchroederTue, 24 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/application-development/spl-php-iterator-698784
<![CDATA[iPro Developer Launches with Focus on IBM i Developers]]>http://www.iprodeveloper.com/article/web-development/editor-2012-699303
By Rita-Lyn Sanders
To signal our readiness and help you embrace the ever-changing technical world, we’ve changed our name to iPro Developer and have put our emphasis squarely on you, the professional IBM i developer.]]>
Rita-Lyn SandersTue, 24 Apr 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/web-development/editor-2012-699303
<![CDATA[Launch a Browser from a Green-Screen Application]]>http://www.iprodeveloper.com/article/rpg-programming/launching-browser-greenscreen-application-699279
By Charles Guarino
Score one for the application developer who gives users an opportunity to leave a green screen and bring up a browser with relevant information. Investments in modernizing a partial or entire system provide numerous benefits to the user community. A full graphical rewrite, however, may be months or years down the road. Applying this quick tip, you can deliver a new look and feel to even the most tired and boring applications. Your users will love it, and you’ll be hailed as the one who embraces newer technology!]]>
Charles GuarinoWed, 18 Apr 2012 14:00:00 GMThttp://www.iprodeveloper.com/article/rpg-programming/launching-browser-greenscreen-application-699279
<![CDATA[Meat of the Matter: In RPG, Subprocedures Are Useful]]>http://www.iprodeveloper.com/article/rpg-programming/meat-matter-rpg-subprocedures-699251
By Scott Klement
When it comes to new RPG development, the vast majority of shops use the ILE RPG compiler. But unfortunately, few take advantage of ILE concepts. So most shops fail to benefit from one of RPG’s best features: subprocedures! Like subroutines on steroids, subprocedures are powerful yet easy to use, improve the readability of your code, and make programs easier to maintain. What’s more, you don’t need to use ILE to use subprocedures. ]]>
Scott KlementWed, 18 Apr 2012 13:00:00 GMThttp://www.iprodeveloper.com/article/rpg-programming/meat-matter-rpg-subprocedures-699251
<![CDATA[Tech Corner (June 2012)]]>http://www.iprodeveloper.com/article/utilities/tech-corner-june-2012-699298
By Scott Klement
Tech Corner (June 2012)]]>
Scott KlementWed, 18 Apr 2012 12:46:47 GMThttp://www.iprodeveloper.com/article/utilities/tech-corner-june-2012-699298
<![CDATA[New solutions: improved tools from Help/Systems, a unified console for Vision and a cheat-sheet from CCSS]]>http://www.iprodeveloper.com/article/uk-focus/solutions-improved-tools-helpsystems-unified-console-vision-cheatsheet-ccss-699288
By Seamus Quinn
First up this month, we have three new developments from Help/Systems which has announced that its Robot/SCHEDULE job scheduler for the i can now integrate Microsoft SQL Server jobs. ]]>
Seamus QuinnMon, 09 Apr 2012 16:38:05 GMThttp://www.iprodeveloper.com/article/uk-focus/solutions-improved-tools-helpsystems-unified-console-vision-cheatsheet-ccss-699288
<![CDATA[iFoundation puts up $50,000 in grants for second year]]>http://www.iprodeveloper.com/article/uk-focus/ifoundation-puts-50000-grants-year-699287
By Seamus Quinn
Maxava iFoundation is inviting IBM i interest groups to apply for cash grants for the second year.]]>
Seamus QuinnMon, 09 Apr 2012 16:01:31 GMThttp://www.iprodeveloper.com/article/uk-focus/ifoundation-puts-50000-grants-year-699287
<![CDATA[UK government gets new supercomputer]]>http://www.iprodeveloper.com/article/uk-focus/uk-government-supercomputer-699286
By Seamus Quinn
The British government is to be the proud owner of a new BlueGene/Q supercomputer from IBM.]]>
Seamus QuinnMon, 09 Apr 2012 15:33:53 GMThttp://www.iprodeveloper.com/article/uk-focus/uk-government-supercomputer-699286
<![CDATA[Mobile solutions take centre-stage at Northern iPower]]>http://www.iprodeveloper.com/article/uk-focus/mobile-solutions-centrestage-northern-ipower-699285
By Seamus Quinn
NiSUG has added new sessions to its Northern iPower conference on May 3.]]>
Seamus QuinnMon, 09 Apr 2012 14:13:00 GMThttp://www.iprodeveloper.com/article/uk-focus/mobile-solutions-centrestage-northern-ipower-699285
<![CDATA[Beautiful Booleans]]>http://www.iprodeveloper.com/article/rpg-programming/beautiful-booleans-699263Whether or not we realize it, we’ve all been using Boolean expressions since the beginning of our programming careers. A Boolean expression consists of anything that evaluates to either true (1) or false (0). In RPG, an indicator (whether numbered or named) is a Boolean data type (true = *ON, false = *OFF). As a programmer, you wouldn’t find any of this new. However, you can do some things with Booleans, in the cases of expressions and procedures, for example, that you might not have considered.]]>Bruce GuetzkowTue, 03 Apr 2012 18:00:00 GMThttp://www.iprodeveloper.com/article/rpg-programming/beautiful-booleans-699263<![CDATA[Isolate SQL App Problems Using IBM DB2 for i's New FTRSQLCODE]]>http://www.iprodeveloper.com/article/databasesql/db2-sql-ftrsqlcode-698771As SQL becomes more widely used on DB2 for i, developers and DBAs need techniques that help them efficiently identify causes of SQL application problems. A recent enhancement to IBM i 7.1 and 6.1 addresses this need by making it easier to isolate SQL application failures. Namely, Database Monitor includes the new Filter by SQLCODE (FTRSQLCODE) pre-filter, which lets users easily collect data about SQL app failures. Scott Forstie demonstrates how to use FTRSQLCODE with the STRDBMON and ENDDBMON commands and walks through an example scenario that uses FTRSQLCODE to isolate a failing SQL statement.]]>Scott ForstieWed, 28 Mar 2012 09:00:00 GMThttp://www.iprodeveloper.com/article/databasesql/db2-sql-ftrsqlcode-698771<![CDATA[Have Migration Factory, Will Travel]]>http://www.iprodeveloper.com/article/industry-issues/migration-factory-travel-699236IBM’s Migration Factory has been striding into town and collecting competitive migrations for IBM Power Systems. ]]>Chris MaxcerWed, 28 Mar 2012 09:00:00 GMThttp://www.iprodeveloper.com/article/industry-issues/migration-factory-travel-699236<![CDATA[Meet Your Data Center Sidekick: IBM Systems Director 6.3]]>http://www.iprodeveloper.com/article/systems-management/meet-data-center-sidekick-ibm-systems-director-63-698786
By Greg Hintermeister
Need help managing your data center? If so, consider centralizing your management tasks with IBM Systems Director 6.3. Putting this tool to work in your Power Systems environment lets you monitor and react to events; capture AIX, Linux, or IBM i workloads and deploy them across your environment; pool together systems, as well as storage and network; and expand and update items in your data center—all from one location. What’s more, by centralizing that management, you can increase efficiency and reduce cost. ]]>
Greg HintermeisterWed, 28 Mar 2012 09:00:00 GMThttp://www.iprodeveloper.com/article/systems-management/meet-data-center-sidekick-ibm-systems-director-63-698786
<![CDATA[Five Cloud Vulnerabilities Software Developers Should Know About]]>http://www.iprodeveloper.com/article/security/cloud-security-698789
By Kevin Schroeder
If you are developing or deploying applications in the cloud, it’s important to know the potential security risks of doing so. Kevin Schroeder describes five cloud security vulnerabilities that could negatively affect your applications if you don’t understand and plan ahead for them.]]>
Kevin SchroederWed, 28 Mar 2012 08:00:00 GMThttp://www.iprodeveloper.com/article/security/cloud-security-698789
<![CDATA[Cloud Security: Top 5 Vulnerabilities of the Public Cloud]]>http://www.iprodeveloper.com/article/security/public-cloud-security-698785
By Mel Beckman
The public cloud delivers an array of cost-effective offerings in three categories: Software as a Service, Infrastructure as a Service, and Platform as a Service (SaaS, IaaS, and PaaS, respectively). Each of these categories has vulnerabilities--some shared, some unique--that you must consider before using the public cloud for enterprise operations. Mel Beckman offers a rundown of the five most significant vulnerabilities of the public cloud, providing knowledge that will help you assess cloud services and make acceptable risk/reward tradeoffs. ]]>
Mel BeckmanWed, 28 Mar 2012 08:00:00 GMThttp://www.iprodeveloper.com/article/security/public-cloud-security-698785
<![CDATA[How to Implement Open-Source Solutions: Building an Office]]>http://www.iprodeveloper.com/article/systems-management/implement-opensource-solutions-build-office-699227
By Erwin Earley
In his series on implementing open-source solutions on IBM i, Erwin Earley has shown how to build such an environment from the ground up, moving from the foundations to a range of solutions and security options. For this series’ final part, it’s time to put it all together. Erwin walks through the design and implementation of a fictional company’s switch to an entirely open-source environment. He also offers a few final tips.]]>
Erwin EarleyWed, 28 Mar 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/systems-management/implement-opensource-solutions-build-office-699227
<![CDATA[Is It Safe in the Cloud?]]>http://www.iprodeveloper.com/article/cloud-computing/safe-cloud-699232
By Mel Beckman
You can put anything in the cloud these days. But should you? Out in the cloud, you lose direct control over your applications and data, and must trust cloud providers for security and reliability. Do they deserve your trust? Putting the wrong kind of app or data in the cloud could be a disaster for your organization, and might even result in criminal prosecution—against you! Learn the limits of cloud safety and keep your organization from getting zapped by cloud failure.]]>
Mel BeckmanWed, 28 Mar 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/cloud-computing/safe-cloud-699232
<![CDATA[In This Issue (April 2012)]]>http://www.iprodeveloper.com/article/-no-topic/issue-april-2012-699235
By Rita-Lyn Sanders
In This Issue (April 2012)]]>
Rita-Lyn SandersWed, 28 Mar 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/-no-topic/issue-april-2012-699235
<![CDATA[Create Realtime Web Reports with RPG]]>http://www.iprodeveloper.com/article/rpg/create-realtime-web-reports-rpg-698555
By Trevor Seeney
If you’re an RPG programmer looking for a way to render realtime web reports with your beloved language, help is here. By coding an exit point program as an RPG CGI program, changing the PRINTER file specification to SPECIAL, and tossing in a bit of HTML, you can produce eye-pleasing reports. What’s more, you can use this exit point program for all of the program-described reports in an application. ]]>
Trevor SeeneyWed, 28 Mar 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/rpg/create-realtime-web-reports-rpg-698555
<![CDATA[f.y.iSystem (April 2012)]]>http://www.iprodeveloper.com/article/industry-issues/fyisystem-april-2012-699225f.y.iSystem (April 2012)]]>System iNEWS StaffWed, 28 Mar 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/industry-issues/fyisystem-april-2012-699225<![CDATA[Work-with Command Mark II: LISTSQL Revised]]>http://www.iprodeveloper.com/article/cl/workwith-command-mark-ii-listsql-revised-698687The LISTSQL command, first published here in March 2007, has proved itself a useful tool in many IBM i shops. With LISTSQL, you can create a Work-with subfile application by coding a CL command. Recent upgrades to the tool now make it handier than ever before. The latest version offers key fields placed at the top of the display, a built-in detail screen, a retooled PRINTSQL keyword, and more. So now you can create applications that more closely resemble standard Work-with apps. ]]>Lynne NollWed, 28 Mar 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/cl/workwith-command-mark-ii-listsql-revised-698687<![CDATA[WebSmart PHP Modernizes Skechers Order Fulfillment System]]>http://www.iprodeveloper.com/article/application-modernization/websmart-php-modernizes-skechers-order-fulfillment-system-699226Through a graphical system that provides efficiency and additional quality checkpoints, WebSmart PHP has helped Skechers increase accuracy in fulfilling customer order service requirements, reduce implementation time for new requirements, improve employee efficiency, and reduce training times.]]>System iNEWS StaffWed, 28 Mar 2012 06:00:00 GMThttp://www.iprodeveloper.com/article/application-modernization/websmart-php-modernizes-skechers-order-fulfillment-system-699226<![CDATA[Dr. I Doctor (April 2012)]]>http://www.iprodeveloper.com/article/security/dr-doctor-699223
By Mel Beckman
Dr. I Doctor explains outdoor wireless grounding practices and how to limit FTP access for ODBC-authorized users.]]>
Mel BeckmanWed, 28 Mar 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/security/dr-doctor-699223
<![CDATA[Hot New Products (April 2012)]]>http://www.iprodeveloper.com/article/application-development/hot-products-april-2012-699221Hot New Products (April 2012)]]>System iNEWS StaffWed, 28 Mar 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/application-development/hot-products-april-2012-699221<![CDATA[Reader to Reader: Fieldproc in the Field]]>http://www.iprodeveloper.com/article/databasesql/reader-reader-fieldproc-field-698787Credit card numbers, social security numbers, and other sensitive information have you worried? Well, fret no more, IBM’s 7.1 release has a new tool called fieldproc that makes it easy for you to encrypt column information. ]]>Marc GarrettWed, 28 Mar 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/databasesql/reader-reader-fieldproc-field-698787<![CDATA[How Safe Is NoSQL?]]>http://www.iprodeveloper.com/article/cloud-computing/data-cloud-safe-698801
By Don Denoncourt
Application security is a huge and complex topic. Add the cloud infrastructure, and it gets even more complicated. Luckily, cloud expansion has brought us an exciting, new breed of data persistence: noSQL.]]>
Don DenoncourtWed, 28 Mar 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/cloud-computing/data-cloud-safe-698801
<![CDATA[Tech Corner (April 2012)]]>http://www.iprodeveloper.com/article/troubleshooting/tech-corner-699224
By Scott Klement
Tech Corner (April 2012)]]>
Scott KlementWed, 28 Mar 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/troubleshooting/tech-corner-699224
<![CDATA[iCommunity (April 2012)]]>http://www.iprodeveloper.com/article/industry-issues/icommunity-april-2012-699218iCommunity (April 2012)]]>System iNEWS StaffWed, 28 Mar 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/industry-issues/icommunity-april-2012-699218<![CDATA[3 CL Commands to Manage Digital Certificates]]>http://www.iprodeveloper.com/article/security/digital-certificate-698747
By Carsten Flensburg
Ensuring that digital certificates are up-to-date is essential to keeping your enterprise’s Internet business transactions running smoothly. Although the IBM i provides no automated notification of certificate expiration, the Retrieve Certificate Information API provides a means for accessing information useful for certificate management. Carsten Flensburg uses the API to simplify the task of managing digital certificates on the IBM i, by creating three useful commands that let you check the expiration status of digital certificates, work with digital certificates, and display certificate information. ]]>
Carsten FlensburgWed, 28 Mar 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/security/digital-certificate-698747
<![CDATA[Long-Term Evolution, Short-Term Overcharging]]>http://www.iprodeveloper.com/article/opinion/longterm-evolution-shortterm-overcharging-698800
By Sean Chandler
Over the last few decades we have seen tremendous changes in wireless technology. I was thrilled with the introduction of Wi-Fi; wireless networking allowed me to stop drilling holes in floors and running cables through ductwork. Oh sure, I had to sacrifice some network speed, but the gain in mobility was worth that price.]]>
Sean ChandlerWed, 28 Mar 2012 00:00:00 GMThttp://www.iprodeveloper.com/article/opinion/longterm-evolution-shortterm-overcharging-698800
<![CDATA[Processing Synchronization with the LOCKSL Builtin]]>http://www.iprodeveloper.com/article/rpg-programming/processing-synchronization-locksl-builtin-699257
By Rory Hewitt
Typically, server programs must access some shared "control" data. You’d commonly allow for this access by using a user space (in a library such as QGPL, to which all the server jobs have access). To synchronize access to this shared data, I use the LOCKSL MI instruction. Here, I’ll show you why (and how) to do so.]]>
Rory HewittWed, 14 Mar 2012 15:48:21 GMThttp://www.iprodeveloper.com/article/rpg-programming/processing-synchronization-locksl-builtin-699257