With iDocs 6 and higher, the user can now specify a name the base iDocs object library. It no longer has to be named FMG. This is exciting news and means that a customer can upgrade and test a new version without impacting production.
The internal spool file number has been increased from 4 to 6 digits.
Smart Routing has been enhanced significantly:
• Smart Routing can support up to three key fields for an external database. You can indicate the key values in fields 1st Key, 2nd Key and 3rd Key, or press F4 to select a spool map field from a list of available fields defined on the form application.
• Email, Fax and Printing external database name can be the same or different; it means you can specify the different (or same) databases for Email, Fax and Printing.
• The new Smart Routing supports two approaches to access the databases.
• You can now print and/or email and/or fax on a single application.
• The Smart Routing setup screen layout has been simplified.
In iDocs 6 you can now configure boxes around the mapped field text. These can be in color as well as black and white.
You can configure the location of dynamic macro files.
Additional mapping functionality has been added.
High capacity drawer support has been added.
Color text is now supported for spool file mapping.
Conditional Macros are now duplex aware. This will allow for the macro to be conditionally included as non-duplex, duplex front side, or duplex back side inclusion.
Positive Pay now supports sFTP (SSH Secure Shell) and FTPs (FTP over SSL) transmission protocols.
iDocs /iBar now supports the USPS bar code font as well as the GS1-128 (UCC/EAN) bar code.
iDocs/iMail has been enhanced to support to merge a text overlay with spool file, the output of merge processing will be sent as a text email.
iDocs/iMap functionality and features have been significantly enhanced.
iPDF now supports color fonts as well as graphics. The resolution has been improved considerably.
iChecks have been enhanced to facilitate check processing for where there is no check number on the spool file. The check number will be derived from the bank account master instead of from a spool file value. If Check# flag = ‘Y’, the bank master will always show the last check number used on that bank account. If flag = ‘N’, the check number should be null, and check number will be mapped from the spool fille as normally done. (6.1)
New counters have been added to iDocs 6 and can be coded to retrieve page values for inclusion on the printed page. (Each can have up to 9 instances on an application) (6.2)
You can now do complex conditional mapping with an unlimited number of comparisons and triggers. (6.3)
Data base field mapping has been added to iDocs spool file mapping. (6.3)
iFax has been updated to allow for the latest IBM internal modems. (6.4)
Configurable iDriver ; requires new FRMTMULH format and conversion, (6.5)
Added a resend option to the iMail history log (6.52)
Added check number option by bank master; enhanced COPYDATA (6.53)
Fix Code128 bar code (6.54) This was sent to WFB
Added several Save and Restore options to the Utility Menu (6.54)
Aggregating engine and retained configurable email attachments. This option allows you to combine multiple spool files into a single pdf to be emailed. (6.55)
Correct retention of iMail configuration values
Add F11 Toggle email subject line to iMail Server (6.56)
Correct iMail domain name error (6.57)
Fixes for Paragon engine (6.58)
Engine logic changes and Smart Router modules integrated.(6.59) 6/11/13
Smart Router enhancement to conditionally add text to the spool file (6.59)
Fixed issues with engines, copies, form sets and issue with page range being ignored by Manual Merge (6.60)
Smart Router enhancement to conditionally process any existing spool files that exist in the data queue upon startup (6.61)
Form Set maximum entries have been increased to 999 and priority re-sequencing has been enabled (6.61)
Rewrote Bursting api to handle spool file overprinting; Fixed data base attachments with null values; Deleting a user from the iMail address book now requires F23 to confirm (6.62)
Fixed iFax issue of continuous retries; Smart Router file naming enhancements; Enable spool file overprinting (6.63) 4/18/14
iPDF version 5.2.0 is introduced containing many enhancements 6/9/14
Enhanced iMail to include ‘Java’ mail options that simplify set up and support sending HTML body mail message with Java mail; Fixed Group Distribution and embedded dash in address issues; Enhanced Positive Pay module to include PGP encryption, signatures and custom file naming capabilities; Provide for the configurable use of date and time in the creation of the file name; For sFTP transmission we added support for these additional properties: port, batchmode, identityFile; Tested compatibility with V7R2 OS.(6.70) 7/28/14
Enhanced iMail to include carriage breaks or line-feeds in the message text and increased the distribution group email address length from 45 to 63; Fixed engine to retrieve spool file attribute values when run with TFPRT. (6.71) 10/20/14
Enhanced iMail to allow DBCS on attachments; Fixed the properties on the PDF attachments in iPDF v5.2. (220.127.116.11) 10/30/14
Fixed iView issue that resulted from the default value of parameter OVRFLW in command OVRPRTF. (6.71.2) 11/26/14
Fixed a Conditional Text and Overlay bug that caused FMR2505 to crash if no condition was specified. (6.71.3) 12/02/14
Fixed TRPRTAPI bug that caused the API to always get the top queue in library list despite the library name specified.
iView, add VarChar into Index fields. (6.72) 01/02/15
iBar was enhanced with scale-able bar coding, and the addition of QR and UPS MAXICODE bar codes: iDocs; Fixed the bug where the X/Y Adjustment values for the first Form Application on the list was adopted to the others selected when selecting to Edit multiple Form Applications; The Smart Routing Auto wrap message length is now equal to what is specified on the iMail Configuration: iMail; Added a search field in the iMail Group directory; iPDF enhancement providing API command ADDSIGFD to insert a signature field into PDF page(s), at a designated position. (6.8.0) 02/07/15
Positive Pay Change function key F1 to F4 as prompt-able on PP0467W2; Remove prompt for TARGET FILE field; Implement functions copy/delete for configuration as Pospay application is copied/deleted; Implement option 19 to build subfile to display 2 files stdErr.txt and stdOut.txt. (6.80) 03/19/2015
Utilities- Amended Utility program FMRSAVFRM to save all bank data for user data as requested. (6.80) 03/26/2015
iDocs– Fixed bursting program FMR2533 by adding a monitor to handle exception when deleting an non-existed spool file. (6.80) 04/09/2015
Smart Router Added 02 new keywords: *EXTB and *EXTE to insert a text value into extra first page or extra last page. (6.80) 04/15/2015
Smart Router– to retain original user ID. *SPLOWNER keyword to set the original user for new generated spool files. iDocs– Created a new data area DSOLDSR (value = Y) to force iDocs Smart Routing to emulate the older style (pre-iDocs6) simple method of either email, or fax, or print in that order. (6.81) 05/15/2015
iDocs-major changes in spool files loading, the speed of loading spool files was changed dramatically as well as additional API commands (DUPSPLF;MMRGSPLF; ESNDSPLFD) and options (1=Merge/Print, user now can specify the library of output queue; 8=Convert to IFS to call iMail conversion). iMail-Fixed the ESNDEMAIL command for carriage return
iMail– New iMail Configuration Options: Submit Process to Batch; Smart Router– New feature: Insert Text by Target. This feature will retrieve a text from spool file (which its position is defined by Map Field) or a constant text to a specified position.
iChecks– New iCheck signature and logo authority added.
iMail– New and improved iMail log makes it easier to mange and work with.
•Can quickly navigate to a screen page by entering page number
•There are 4 views: view by Subjects, To address, From address, Sending job
•Can search (function key F7=Find) by From, To Address, Status, Date, or by job user ID
•Can purge the log with selected search criteria
•The Resend option has been enhanced to send attachments from the IFS
To implement these enhancements you must changed the WRKMAILLOG command to use program IMREMLOG instead of IMR0605.
CHGCMD CMD(WRKMAILLOG) PGM(*LIBL/IMREMLOG)
Positive Pay– Fixed an issue where Voids where not included on the transmission or flagged for deletion on the void file.
iBar – Fixed the Java parameter used to declare the environment variables (FMRCBARC) used when starting the Java Virtual Machine used in Scaling bar codes.
iMail– Renamed the DUPSPLF command to IFDUPSPLF in order to eliminate customer conflicts. Made the iMail JAR file location configurable and added a directory location to the iMail configuration screen.
iMail– enhancement to add functionality to iSign and iView.
Smart Router– added 3 keywords: *PAGENBR – Spool page number, *OPAGENBR – Odd spool page number, *EPAGENBR – Even spool page number into Insert Text function of Smart Router.
iBar– Added a Human Readable Text option to Scaling Bar Codes. Changed the individual bar width measurement from millimeters to inches. Convert the data in file FRMMBARC from mm to inches.
iDocs/iMail– authorities on spool file selection. Can now restrict who can view a spool file in iDocs and iMail. Controlled by the iMail Administration options.
iDocs– fixed an issue with engines and TFPRTAPI when using *SPLFOWNER.
iMail– Implemented an server delay to eliminate exchange server errors. Data are DSIMAILDLY was added with the default of 0 seconds which represents no delay, whereas a value of ‘2’ would indicate a 2 second delay in processing.
Resolved issue created by special characters in the from and to email address fields when utilizing the aggregate option (IFDENGAGG object).
Smart Router– Added support of the polling engine in the Smart Router module. Note: When you use polling engine, if the Archive queue is *NONE or blank, the original spool file status will be changed to HLD after processing. Eliminate any double byte characters (DBCS) found on the original spool, so the file can be processed normally by iDocs/iChecks.
iDocs– Enhancement to add the ability to add a macro to print at the end of a Form Application merge process.
iView– Enhancement to add the ability to edit annotations.
iMail– Added a new API command ESNDDBFS to send multiple databases. ESNDDBF XLS option now has unlimited number of records in database and no limit field length and number of columns of database when converted to CSV.
iMail– Significantly enhancements are listed below:
• Added a new output type *XLSX and a new conversion module to convert a database to the XLSX format.
• The conversion performance is improved significantly
• The limit 65,535 records per sheet of XLS format was removed and a sheet can contain unlimited records.
• Whereas the XLS conversion consumes a lot of memory, XLSX conversion is really memory safe.
• Added XLS template support: user can define a XLS template as an overlay with mapping fields in iDocs, and merge spool file data with XLS.
NOTE: The Java iMail option now requires Java Runtime Environment (JRE) 1.6 and above. To use the iMail Java module and/or convert database to XLS or XLSX, you need JRE 1.6 or above. (JRE 1.6 is supported on O/S V6R1 and above, V5R4 users would have to upgrade their JRE to 1.6. A backup solution to switch back to JRE 1.5 takes a couple hours and not recommended. For DB2XLSX, it must be JRE 1.6)
iMail– Email multiple PDFs (of bursting spool file) in iDocs merge. To enable this feature see F9=Advance Function and set Multiple PDFs (of Bursting) in an Email = Y. Added an option = 8 to view groups on Distribution Lists.
iMail– The iMail module enhancements are listed below:
• The ESNDDBF api will ignore the header and retain the CSV format if the physical file was originally in a CSV format
• The original spool file is retained at the original queue if its SAVE attribute is *YES and engine doesn’t define a archive output queue
• Add a iMail polling engine option and show confirmation prompt before delete in iMail application menu
• Resolved the Form-set issue with map type 3 and relative duplex Y
• Resolved the ESNDDBF issue with DDM (remote file) where iMail would close the remote connection of DDM
• Fixed the issue where ESNDSPLF failed to send the email if ‘TOADDR’ was blank when CCADDR (or BCCADDR) have values
• File XLS loss data when using ESNDSPLF to send scs spool file
• Fixed the issue that the attachment of iMail was encoded into MIME of mail body
• If bursting is utilized in the iDocs merge, send all the bursted PDF files into one email instead of separating each PDF in the email
iMail– Enhancement to convert a AFPDS spool file into PDF. The command ESNDSPLF will automatically detect the spool file type: SCS, PCL, AFPDS (new) and convert it to PDF. Note: The OS release requires V7R1 and above.
iMail– Enhancement to provide a formatted signature to your emails. This feature requires utilization of the Java mail option.
iDocs– Database mapping enhancement. See the database mapping documentation for details.
iMail– Added a parameter to the ESNDSPLF command named OUTPUTNAME which will enable overriding the iMail attachment name. If this parameter is blank, then the default name is used.
iMail– Added a new command ESNDDTAQ to facilitate directing the created PDF to the appropriate client/user machine. iMail now supports blank, comma or semi-colon as addresses separator in all TO, CC and BCC address fields.
iMail– Added a new data area DSTIMEOUT (number of seconds) when iMail gets response from the mail server. If set to ‘0’ (the default) the feature will not engage. This is to prevent the jobs from getting stuck because of server communication.
iView– Added a new command PRTPDF2Q, which contains parameters for output spool file name and form type. Use will require a IVIEWWEB license key code
iDocs– Enhancement to add the ability to add a macro to print at the end of a Form Set merge process.
iDocs– File FRMSVRJ was added to store an active engine for the Engine Maintenance FRM450C1 display.
COPYDATA – additional parameter so that user can specify the desired location to restore the jar files to rather than the default location /QIBM/UserData/Java400/ext.
Database Mapping – Enhancements include: Conditionally Map of database mapping field: new enhancement can check the condition of any database field (old enhancement can only check the value of current field). Define number of Columns per page (for detail file): when a detail file with detail fields are used, user can define how many data column will be printed on each page. It can define up to 5 columns
iMail-PRGMAILLOG compatibility with revised log file FRMEMLOG fixed with additional parameters to make it consistent with the purge screen in iMail.
iDocs– A new option has been added for Mapped field alignment: Align as ‘G’ for General format. When this field is ‘G’ then if the value is numeric, iDocs will format the numeric value as -134 (instead of 134- as on the spool file) and utilize right alignment.
iMail– A new option has been added to the iMail Configuration providing the ability for iMail to use a secondary SMTP Host Mail Server configuration option if the first one cannot connect.
iView– A new feature Import Document in iView in which user can lookup the data from an external file and perform a manual import.
iPDF– Enhancements to IPDFMON and new options including TIFF output type.
iDocs/iMail– The product suite has now been tested and certified for use on IBM i OS V7R4.
iMail– The iMail menu option 10. Work with Spooled Files (WRKSPLINR) now includes *XLSX in addition to the already existing *XLS output option.
iDocs– Enhanced Dynamic Macros (Map type 5) to utilize .png files in addition to .pcl files.
•Introduced a new reserved mapping keyword *DYNMACPTH for dynamic macro path which is loaded from the spool data.
•Introduced *EMAILTXT in Destination Output queue for text overlay. When iDocs form is merged and output to *EMAILTXT, the text overlay is merged with spool data and email as attachment. The difference between *EMAILTEXT and *EMAILTXT is:
- *EMAILTEXT : text overlay is merged with spool data and write to body of email message.
- *EMAILTXT : text overlay is merged with spool data and email as an attached .txt file
Introduced new module ‘FMRPNG2PCL’ to convert .PNG file into .PCL. There are 3 parameters:
- 1st param (input): IFS path of input .PNG file
- 2nd param (input): IFS path of output .PCL file
- 3rd param (output): return code of program
•Fixed issue: When From address contains hyphen, Smart Routing would crash.
•Fixed issue: When column name contains double quote, ESNDDBF or ECVTDBF can’t convert the table/file into XLS and XLSX fornat
iMail– Disable the encode feature for iMail log. And regular user (‘User’ class) can only see their own mail log transactions and cannot run iMail Purge, *SECADM or higher security users can see all transactions and can run iMail Purge.
•The email log is also no longer migrated to the new version when running COPYDATA. This will save memory because the mail log can become very large. You can visit old version to see the old email log.
iDocs– Added Protected PDF iDocs feature with password in the iDocs merge. New reserved mapping keyword *PDFPASWRD was introduced. (6.95) 04/20/20
iDocs– Enhancement allows user to specify a custom program to handle the business logic of Aggregation or define “Sweep the outputs when” utilizing an aggregate engine. (6.95) 04/21/20
iPDF– Added a iPDF Engine Monitor dashboard to monitor and work with all iPDF Engines from a single screen. (6.95) 05/20/20
Positive Pay– Fixed an issue with the Data Driven Extract Program in creating records for the bank transmission. (6.95) 08/11/2020
iDocs– Added CC & BCC address options into Spool file routing. (6.95) 09/22/2020
iMail– Added a starting position by entering a string of characters on the starting line above the name or email address. Enter the start point and Press F11. (6.95) 10/16/2020
iDocs– Added a Conditional Overlay option. When a macro file name is entered in the Conditionally Overlay field it will exclude the Mapped Field if the macro file value on the Form Application’s Front Side Overlay or Back Side Overlay does not match with the value entered in the Conditionally Overlay field. Corrected a sorting sequence and bursting issue with mapped spool file options. (6.96) 11/30/2020