Home > AS/400 Tips > iSeries programmer tips > Get rid of those cumbersome, costly forms
iSeries 400 Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

ISERIES PROGRAMMER TIPS

Get rid of those cumbersome, costly forms


Joe Szymanski
02.11.2003
Rating: -4.55- (out of 5) Hall of fame tip of the month winner


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


IBM's latest enhancements to AFPDS printing capabilities through Client Access have made creating overlays a snap. These overlays can then be used from within iSeries printer files in order to replace forms. The overlays can be created from any PC application software that can print (i.e. Microsoft Word, Excel, Powerpoint or Adobe Acrobat). A simple three-step process is all that it takes.

1. Create a printer device on your PC using Client Access Express' printer driver (one time only).

-- Through the control panel, click on 'Add Printer'

-- Choose 'Local Printer' and then 'Print to File' for port

-- Choose IBM as the manufacturer and then IBM AFP NNN as the printer (where NNN stand for the resolution -- example IBM AFP 600)

-- When prompted for the driver, point to CWAFP.dll (you may have to search for the location, although it should exist in the Client Access directory of "C:Program FilesIBMClient AccessCWBAFP". You may need to contact IBM to get the latest, bug-free version of the driver (I did).

2. This new 'printer' is now available from the "print" dialogue on any Windows application. You can experiment with the various settings, but it's important to select "Overlay" under the type of document to create. You may need to experiment with the clip limits depending on margin capabilities and needs. I left most everything else under the default settings. When you click print, you will be prompted for the name and directory of the file that will be created. You may want to put a '.oly' extension on it in order to find it quickly.

3. The last step involves getting this PC file to your iSeries.

(a) For users prior to v5r1:

-- Create a folder in the IFS '...


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
iSeries CL programming
Taking advantage of CL advancements, starting with V5R3
Checking in on your IBM i authorization lists
Running PHP open source applications: NOBODY needs authority
Simplify the process of converting a spool file from iSeries into an Excel spreadsheet
CL program for daily backups
An automated CL method of moving a query from AS/400 to Excel
Changing user password expiration
Eight steps for creating program documentation using AS/400 utilities
DAYSPAST CLLE program for AS/400: Compares object creation date with today's date
Advanced Job Scheduler help

iSeries programmer tips
Enhancing RPG with external SQL stored procedures
Tracking data changes on IBM i with triggers
Introduction to SQLRPGLE on IBM i: Making a report
Implementing a browser interface in COBOL: Displaying database fields
Taking advantage of CL advancements, starting with V5R3
TAATOOL: Useful tools for programmers on IBM i
Implementing a browser interface in COBOL: Creating your graphic Web page
Implementing a browser interface in COBOL: Getting started
Making the most of RPG data handling on IBM i
Groovy programming on IBM i

RPG iSeries programming
Enhancing RPG with external SQL stored procedures
Introduction to SQLRPGLE on IBM i: Making a report
Making the most of RPG data handling on IBM i
IBM i shop boosts online sales with RPG-based Web platform
Migrating from RPG to EGL on IBM i
Allow access to data from a stored procedure result set using COBOL or RPG
EGL Rich UI on IBM i: Do you Dojo?
Programming for the Web on the IBM i, what is possible
A taste of COMMON: ILE, IBM releases, Web applications and new products
Documenting nested program structures on the AS/400

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Report Program Generator  (Search400.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


QDLS' directory called 'AFPRES' (one time only)

-- FTP the pc file to this new directory on the iSeries ( i.e. "put c:overlay.oly qdlsafpresoverlay")

-- Create qsys file AFPRES (one time only) ---> CRTPF FILE('lib'/AFPRES) RCDLEN(32766) MAXMBRS(*NOMAX) LVLCHK(*NO)

-- Copy file from IFS to qsys ---> CPYFRMPCD FROMFLR(AFPRES) TOFILE('lib'/AFPRES) FROMDOC(OVERLAY) TOMBR(OVERLAY) TRNTBL(*NONE) TRNFMT(*TEXT)

-- Create overlay ---> CRTOVL OVL('lib'/OVERLAY) FILE('lib'/AFPRES) MBR(*OVL) DATATYPE(*AFPDS) TEXT('Text')

(b) For V5R1 and later …

-- Make sure AFP Manager was installed in Client Access Express or update it to install it.

-- In the tree view, expand 'AFP Manager', then 'Resources'. Right click on 'Overlay' and select 'Import'. Complete dialogue box....you're done.

In order to use your new overlay, just point this object to option 'FRONTOVL' or 'BACKOVL' when doing CRTPRTF or OVRPRTF. One caveat: you must have a AFPDS capable printer in order to print the resulting spool file. Happy Printing!

==================================
MORE INFORMATION ON THIS TOPIC
==================================

The Best Web Links: tips, tutorials and more.

Ask your programming questions--or help out your peers by answering them--in our live discussion forums.

Ask the Experts yourself: Our application development gurus are waiting to answer your programming questions.


Rate this Tip
To rate tips, you must be a member of Search400.com.
Register now to start rating these tips. Log in if you are already a member.




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



iSeries Security - Security Tools, Physical Security and System Security
HomeNewsTopicsITKnowledge ExchangeTipsBlogsAsk the ExpertsMultimediaWhite PapersProducts
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 1999 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts