BVSNews - The Newsletter - Issue 10- April 30, 2007

Please take the time to fill out our 2007 Pricing and Support Survey by Clicking Here.

From the Desk of Brad
Software News

RPG World 2007 Conference and Showcase

RPG World 2007 is quickly approaching. There are currently over 150 attendees registered.

Bradley V. Stone will be speaking at the RPG World 2007 Conference and Showcase in Las Vegas, NV. The conference will be held May 20-23rd, 2007 at the Orleans Hotel.

If you haven't yet attended an RPG World conference, we encourage you to do so as leading experts in the RPG world will be on hand offering advice and tips to further your RPG programming skills!

Learn from top industry experts such as Bob Cozzi, Greg Veal, Robert S. Tipton, George Farr and R. Bruce Hoffman.

Bradley will be speaking on RPG CGI programming topics and available for discussion on almost any topic including your software questions.

Contact us for discounted rates!

You can find more information about RPG World by clicking here.

Looking for Help with your Project?

For years, along with providing software solutions, has also provided valuable consulting and custom software for it's customers.

Projects have ranged from assiting with setting up Secure Sockets Layer (SSL) on the customer's machine to creating large web based applications that run on their iSeries and use RPG.

Our rates are very affordable and most of the work can be done off-site, which saves time and expenses for everyone.

We have also created custom software solutions as well as provided on-site training and spoken with local user groups on a variety of subjects such as:

  • RPG CGI Programming
  • The CGIDEV2 and eRPGSDK Toolkits
  • Advanced RPG Programming
  • Secure Sockets Layer (SSL) setup for both client and server applications
  • HTTP Server Setup
  • SOAP/XML and Web Services
  • Sytem i email configuration
  • General AS/400 Related application programming

No project is too small, and no project is too large. has contacts with many other independent collegues/partners to provide service for a variety of topics.

Contact Us today to see if we can help with your projects or training!


MAILTOOL has received a few updates in the past few versions that are worth mentioning. Remember that software upgrades to the latest version are free!

  • Added option to specify a user id for the TO, CC or BCC fields. If a user is set up with an SMTP address in their directory entry, then MAILTOOL will automatically look up that email address and substitute it for the user id
  • Added option to send both Text and HTML versions of an email.
  • Added PLAIN and LOGIN authentication to MAILTOOL Plus. This is a feature that is lacking in the IBM SMTP server and comes in very handy if you are using a mail router or delivering email to servers that require authentication.
  • Added the ability to create and use distribution lists with the MAILTOOL Plus addon.
  • Added MXLOOKUP parameter which allows you to tell MAILTOOL Plus to NOT look up MX entries for your mail router (when used).

I thank all of the users that suggest updates and enhancements as well as report bugs. With any of my software should you need a new feature, or find a bug, please feel free to send this information to us.

You can download the latest version of MAILTOOL by clicking here.

Budgeting and Software

The time for budgets is at hand, and we would like to remind you that if you are performing a hardware upgrade or replacement resulting in a serial number and/or model number change that you will be required to purchase new keys for any software you wish to continue to use.

All too often we are contact by customers after they have upgraded their hardware only to find that their software is no longer functioning. Customers are able to request temporary keys to get the software back up and running, but scrambling to purchase new permanent keys can sometimes be a hassle.

If there are any questions regarding this, you can visit the FAQ Page or contact us for more information.

Have an Idea for a New Solution?

Most if not all of our software was created because either we had a need for it, or our customers requested a specific solution. The chances are if you need it, most others do.

We encourage our customers to contact us with any needs they may have for custom applications or tools.

If your shop doesn't have the time and/or manpower, we are happy to help fill the gaps when we can.

Contact Us for more information or to share your needs and ideas!




Featured Testimonial

"GETURI is very powerful. As I wrap up the interface I am writing using your GETURI program, I started thinking how powerful this is. We are starting to get more and more requests to interface legacy data and programs that sit on the AS400 with other pc based systems...

I know that there are more and more web services being written.What I like about your program is that it is very simple to install and start using. It is native to the 400 and doesn’t require 12 engineering degrees to program into. The price is nothing compared to other solutions. Thanks again for your quick response and help.."

See more testimonials at


FAQ Snap Shot Featured Software

This week's FAQ Snap Shot is taken from the GETURI FAQ page located at

Q: Do you have an example of using GETURI?

The easiest example is simply retrieving data from a web page.

Using the following command you can retrieve the web page for


The next example is an example of doing a currency conversion and passing data to the web page:


The next example is used to POST data to a web service. For example, this could be used when posting XML or a SOAP envelope to a web service. The data in italics should be replaced with the proper information for your web service call:

GETURI URI('server/path') OUTPUT(*STMF) STMF('/path/to/output.ext') DATA(* STMF) DSTMF('/path/to/input.ext') METHOD(*POST)

These are very simple examples, and because every web service can be different, we are happy to help get you started as well as provide consulting services to get your first project up and running.

More FAQs can be found at FAQs specific to software can be found in the software documentation section at

Get URI (GETURI) - Easily Comminicate with Web Services!

The GETURI utility was created to allow you to communicate with web servers, B2B servers, and Web Services all from the comfort of your iSeries command line, or from an RPG program.

GETURI is the first and most functional HTTP client for the iSeries today.

GETURI allows you to communicate with such web services as UPS, FedEx, Banks, Credit Card Companies, and trading partners requiring web communications.

GETURI then allows you to store the results of the communications in a physical file or a stream file in the IFS for processing.

Several customers are already using GETURI for XML and SOAP communications, requesting UPS shipping information electronically, communicating on-line with credit card companies for verification and credit card charging as well as proprietary B2B communications.

GETURI supports the HEAD, GET and POST methods, Basic Authentication, Secure Sockets Layer (SSL), SSL with Client Authentication, proxy servers, cookies, web-based file uploads and the ability to define multiple user defined HTTP headers for use in any situation.

As with any software, if there are any features you would like to see added, feel free to contact us with your request!

For more information on GETURI, feel free to visit or contact us directly.

You can find more software offerings from BVSTools at

If you would no longer wish to receive a newsletter from, simply reply to this email with the word REMOVE in the body.

Bradley V. Stone

© Copyright 1995-2007 BVS/Tools