xTools Pricing
P05 / P10$995 $200 maint
P20 / P30$1495 $250 maint
P40 / P50$1995 $250 maint
P60 & Up$2495 $250 maint
Enjoy programming again with...
RPG xTools
Work Faster
  • Field-level encryption tools
  • Convert to CSV format for Excel usage
  • Support for Ajax programming
  • WebServices Interfaces
  • Web Browser-based User Interfaces
  • Our EasyApi prototypes allow everyone to use i5/OS APIs
 
Get/Pay My Invoice
How-To Videos
Trial Version
Fact Sheet
Retrieve License Key
(registered users)
What's new
Top Five Features
Online Support
Download latest version
Download the Helptext
RPGLIB
CGILIB

 

 
Sales Information Get a Trial License Key Download xTools News

RPG xTools ushers in the first full-functioning RPG IV add-on library of nearly 200 highly optimized, pre-written subprocedures. You can work faster, smarter and easier with RPG xTools.

Sometimes it isn't just about saving money; it's about saving time and having a competitive advantage. Do you have RPG xTools? Your competition probably does.

RPG xTools contains several free, example applications. The most popular by far is RPG xTools CPYTOCSV command. Watch our 6 minute flash video that shows how CPYTOCSV can be used to convert your data to CSV format for easily loading into MS Excel.

When writing programs, you often need to write code to perform tasks that have been part of RPG programming for decades. Why reinvent that code from scratch? Use RPG xTools and take advantage of the pre-written routines that help you get your work done faster!

RPG xTools gives you the building blocks to get your work done today instead of days or weeks from now. Rather than some stand-alone application, RPG xTools provides you with the building-blocks to build powerful applications. You continue to write great applications, but rather than decipher those cryptic, low-level OS/400 APIs, you simply call one of the prewritten, easy-to-use  RPG xTools subprocedures. For example, to create an auto-extendable User Space, just call CrtUsrSpace('MYSUFF'). Imagine the lines of code you can avoid writing and debugging. And that's only one of dozens of easy-to-use subprocedures included in RPG xTools

 

Enhanced Date Routines
RPG xTools includes several date procedures. One of them, GetDate() allows you to retrieve a relative-date. Want to know what "Next Friday's" date is? Just call: 
GetDate('NEXT':'FRIDAY') Imagine what it would take do this without RPG xTools. This is just one of over a dozen date-routines included in RPG xTools.

 

Comma Separated Values
An amazing set of procedures that allow you to write comma separated values (CSV) formatted data to the IFS. Read your existing DB2/400 database files and write them to the IFS in CSV format, automatically. A high-level of control is provided, along with a incredible amount of automation that makes it extremely easy to convert a record-at-a-time or an entire file to CSV format. You can even insert Microsoft Excel-compatible functions right into the CSV file so that  headings or column totals are automatically generated. Need to give your end-users information in MS Excel format? Write it to the IFS as a CSV file, and email the end-user a link to the CSV file. When they click on the link, the file opens up automatically in MS Excel.  What could be easier?

Information Privacy/Security
Recent changes in corporate policy, state law, and pending U.S. Federal laws make it a crime to not secure personal information such as social security numbers, federal ID numbers, credit card numbers, and so on. RPG xTools allows you encrypt data at the field or record level. The Advanced Encryption Standard or "AES encryption" as it is called, can be easily implemented in your applications. Just call: aesEncrypt() to encrypt a piece of information, and aesDecrypt() to decrypt the information later on. Other encryption and "hashing" methods are also supported, including RC4, MD5 and Whirlpool. Remember, encrypting data may require a change in your field definitions so there are additional consideration needs to be taken into account when adding encryption to your applications.

 

Web Applications with RPG IV
Why use those complex native CGI APIs? Why use some huge, expensive Application Server? The CGILIB service program makes writing CGI/Web applications with RPG IV a snap! Not only is CGILIB fast, it make building web-based RPG IV applications so easy, you'll wonder why we're giving it away--Free with RPG xTools!
Easy API
"Grunt" programming with RPG IV and OS/400 has never been easier. Calling an API to create a user space, generate a list of fields, or perhaps you need to create a "Delete my old spool files" command. Why buy an additional package to do these things when you can easily call RPG xTools to perform the work for you? RPG xTools makes calling and using common OS/400 APIs easy. Need to create a user space? Just call:  CrtUsrSpace('MYSTUFF') and you get a user space named MYSTUFF that is auto-extendable. Imagine the dozens and dozens of lines of code and data structures you'd have to write to do this without RPG xTools. Need a list of fields from a database file dumped into a user space? Just call: CrtFldList('MYSTUFF' : 'APLIB/CUSTMAST') and the fields from the CUSTMAST file are generated in the MYSTUFF user space. If the user space doesn't exist, RPG xTools will automatically create it for you. There are dozens of similar, easy-to-use API wrappers in RPG xTools.
Examples
Not only is RPG xTools the most powerful add-on tool you can buy for your day-to-day RPG IV programming experience, but it also includes several example "commands" that leverage RPG xTools. Not only do these commands illustrate how easy it is to use RPG xTools they provide you with powerful stand-alone functions themselves. One of the RPG xTools example applications, CPYTOCSV (copy to CSV file) is so popular, customers are buying RPG xTools for that functionality alone!
       

© Copyright 2005 - R. Cozzi, Jr. -- All rights reserved.