Posts Tagged ‘iDocs’
IBM ends AFP support
IBM Drops Support for Advanced Function Printing Utilities
Last year it was announced that the 5770-AF1 IBM Advanced Function Printing Utilities will not be supported on IBM i V7R3 OS. While there is no indication that the AFP data stream and protocol are no longer supported, the AFP Utilities and the InfoPrint tool for designing pages will not be supported in V7R3. This would indicate that you can continue to print existing applications, but that you can not create a new form overlay or modify an existing one.
A replacement for APF to consider is the acclaimed iDocs Forms Suite from inFORM Decisions. iDocsTM provides easy-to-use forms designer and spool file data mapper with menus to set up business rules for manual or automatic processing and intelligent distribution of merged, formatted reports, forms and security MICR checks. Print in color with graphics and bar codes.
The snap-on Laser form printing module attaches to the iDocsTM Administrator to provide menus and business rules for defining dynamic, complex document printing operations on the IBM i. This solution is usable with all iSeries, System i and Power Server accounting/ERP solutions including JD Edwards, Mapics, Lawson, HTE, SAP, ORACLE, Computer Guidance, Optimum, Metalware, Pansophic, DCMS, PRMS, Infinium …any software application that generates a spool or XML file output.
With iDocs, you can replace AFP while modernizing your documents and improving your workflow processes; distributing documents as PDF via email and fax, optionally archiving and importing them into a paperless Electronic Content Management system.
inFORM Decisions has been a Document Automation provider specializing in state of the art Document Automation solutions for the IBM i – iSeries – AS/400 arena since 1994, we believe it is clear that the IBM i systems will be relevant for a long time offering the stability and security that you’ve come to expect from IBM i. inFORM Decisions is committed to the IBM i iSeries AS/400 platform forever!
inFORM Decisions has been an IBM i (iSeries, AS/400) native, Document Management and Workflow software development company since 1994. Our business partners and customers are worldwide and lend testimony to the state of the art, stability of IFD solutions.
Call (800) 858-5544 / (949) 709-5838 or visit us at www.informdecisions.com for more information about our acclaimed iDocs suite of IBM i products.
Integrated File System (IFS)
The iSeries/AS400 contains an integrated file system (IFS). This means applications written on other file systems, PC, Unix, etc., can access data stored on the AS/400. The IFS integrates all file systems on the AS/400 with one interface and one set of rules. How the AS/400 developers accomplished this was to use a single root, like a PC file system, and put all other file systems under it. From a Windows client the AS/400 would appear as a network drive. Under that drive you would have PC-like subdirectories for all the file systems the AS/400 supports. Currently there is support for PC file systems, Unix file systems, OS/400 libraries, and others. The IFS provides access to the data. The data must be in compatible format for the requesting application. The IFS includes Spool files.
The inFORM Decisions iDocs product interfaces with both the Spool Files and the DB2 database and can create custom reports and spread sheets from this stored data.
iBar
IBM i Scalable Barcode Generation
Barcodes are pervasive in our world. From daily documents to the QR code we scanned with our phone, businesses are using barcodes on everything. Besides being printed on documents for tracking and embedding information, with labels, they can be placed on just about anything. Barcodes can be leveraged for all types of business purposes.
A valuable and viable choice for businesses looking to improve efficiency and reduce overhead, barcodes are both cost-effective and reliable. Barcode technology is constantly improving, and companies are looking to embed more and more data within the symbol.
iBar now offers IBM i native users the ability to scale barcodes, and to output to industry standard HP PCL cut sheet and continuous form label printers iBar is now capable of producing industries’ most popular bar code symboligies, including QR, IMb, 3of9, EAN, Datamatrix and more.
For current, iBar and iDocs users, its important to note that you will no longer be confined to working with fixed pitch HP fonts. You can now size the font to accommodate your print requirements, as now the user simply selects a barcode symbology, and enters the size they need. In addition, barcodes can be embedded into *SCS spool files or integrated with API commands.
Benefits and Features of iBar:
- Create “intelligent” spool files with embedded barcodes
- Embed barcodes for print or digital file creation (PDF)
- Include barcodes in printed forms using iDocs
- Easily modify barcode position, height and width
- Broad barcode type support: CODABAR, DATAMATRIX, EAN13, EAN8, IMb, INT2OF5, ITF14, PDF417, QR, UPCA, UPCE, 128, 3of9
- Runs natively on the IBM iSeries
- Integration with all inFORM products including iView and iSign
Want a demo or more information? Contact us today.
Product enhancements/fixes
iDocs 6.0 09/10/2011
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. (6.7.1.1) 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
6.80
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
6.81
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
6.82
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
(6.82) 06/01/2015
6.83
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.
(6.83) 06/19/2015
6.84
iChecks– New iCheck signature and logo authority added.
(6.84) 07/02/2015
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.
(6.84) 08/11/2015
iBar – Fixed the Java parameter used to declare the environment variables (FMRCBARC) used when starting the Java Virtual Machine used in Scaling bar codes.
(6.84) 08/17/2015
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.
(6.84) 08/20/2015
iMail– enhancement to add functionality to iSign and iView.
(6.84) 08/25/2015
6.85
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.
(6.85) 11/05/2015
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.
(6.85) 11/25/2015
iDocs– fixed an issue with engines and TFPRTAPI when using *SPLFOWNER.
(6.85) 03/11/2016
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).
(6.85) 05/12/2016
6.86
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.
(6.86) 06/30/2016
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.
(6.86) 09/27/2016
6.87
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.
(6.87) 11/15/2016
6.88
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). Apache POI files in the /ext directory are moved into the ifdjava.jar file, and no longer needed in the /ext directory.
(6.88) 01/31/2017
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.
(6.88) 05/25/2017.
6.89
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
(6.89) 08/24/2017
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.
(6.89) 10/05/2017.
iMail– Enhancement to provide a formatted signature to your emails. This feature requires utilization of the Java mail option.
(6.89) 10/25/2017.
6.90
iDocs– Database mapping enhancement. See the database mapping documentation for details.
(6.90) 11/28/2017
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.
(6.90) 12/15/2017
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.
(6.90) 02/02/2018
6.91
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.
(6.91) 03/19/2018
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
(6.91) 04/23/2018
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.
(6.91) 05/22/2018
6.92
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.
(6.92) 7/12/2018
iView– A new feature Import Document in iView in which user can lookup the data from an external file and perform a manual import.
(8.44) 10/16/2018
iView– Created new VIEWIFSPDF command in iView to enable a call for PDF files from iView using the API command from your IBM i green screen without having the user sign-in to iView via the frontend of iView.
(8.44) 04/21/2019
iPDF– Enhancements to IPDFMON and new options including TIFF output type.
(6.92) 07/29/19
iDocs/iMail– The product suite has now been tested and certified for use on IBM i OS V7R4.
(6.92) 08/19/19
6.93
iMail– The iMail menu option 10. Work with Spooled Files (WRKSPLINR) now includes *XLSX in addition to the already existing *XLS output option.
(6.93) 10/08/19
6.94
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 format
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.
(6.94) 02/06/2020
6.95
iDocs– Added Protected PDF iDocs feature with password in the iDocs merge. New reserved mapping keyword *PDFPASWRD was introduced. (6.95) 04/20/2020
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/2020
iMail– Rewrote FMRASCSPL object in RPG using the API QSPGETSP to read an ASCII spool file to resolve an intermittent issue “Requested number of buffers not returned”. (6.95) 06/25/2020
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
6.96
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
iDocs/iMail/SmartRouting– Resolved an issue with the Thread Engine as to if iMail runs in another thread, the iDocs engine submits iMail to batch and deletes the PCL before the iMail job has completed. The fix will retain the PCL until the iMail job has completed. (6.96) 01/05/2021
6.97
iMail– If Work with Administration of iMail menu option ‘Allow to use WRKSPLFINF’ is N, then the prompt screen when user select option 10. Work with Spooled Files will be suppressed and the spool files list is shown immediately with the configured parameters. (6.96) 01/07/2021
iDocs– A new command ESNDFILE is introduced to send a file or folder from the IBM i to an SFTP server using Password authentication. (6.97) 01/29/2021
Smart Router– Application conditions have been enhanced and are now independently applicable to each of the Source Spool Text mapped fields. (6.97) 01/29/2021
iDocs– Formset fixes (FMR2515): Source drawer corrected; *TOTALPGS Mapped Field now appears on output; Formsets containing overprinting now function; Formsets now output to form’s out queue when matched with the first page; Rotated text blocks print correctly. (6.97) 02/10/2021
iPDF– Corrected scaling 3OF9 soft font and Datamatrix barcode issues. (6.97) 02/19/2021
iView– Created new IVWPDFIDX command in iView to import metadata index fields from PDF
(8.45) 02/22/2021
iDocs/iBar– QR scalable barcode can now support the printing of 2 spool text lines into one QR code: To Row can be >= From Row. 2 lines only with a maximum of 256 characters are supported.
iDocs– A new utility JOINSPLF is introduced to stitch together multiple spool files into one spool file (Combines multiple spool files).
(6.97) 07/23/21
iACH– A new command ACHDBEML is created to facilitate a merge of ACH application with configured Database Connections.
(6.97) 08/05/21
6.98
iDocs– Restored the ability to navigate to the right with Option 21 Edit spool file;
Corrected the Form Set with multiple engines issue where extremely large spool files are missing random PDF pages due to system locks on the macro files;
Corrected the issue of the Euro character not appearing correctly;
Corrected the issue of characters ‘(9U’ appeared at the very top/left edge of the PDF;
Corrected the issue of the spool file attribute Copies was being ignored when an engine is started with Option 18 to retain original user attributes;
Corrected the SmartRouting issue with spool file deletion failure after email is sent.
iMail– Corrected the issue of email errors with ‘The call to PUTSIGN’ ending in error caused when ESNDDBF was called by a custom client CL with a message parameter length of less than 2048;
Fix issues relating to group email maintenance;
Provided an enhancement will allow you to add data from a Mapped Field after the text configured in the container field for the ‘Subject’ parameter under option 14. Smart Routing for a Form Application. This will allow you to have both constant text and variable text in the ‘Subject’ line of an email configured to use Smart Routing.
(6.98) 09/21/2021
iDocs– Add data area DSCSVLEFT used to control the method of converting a database to CSV format. Option to utilize SQL which limits the number of fields in database to 256 columns, or the CPYTOIMPF command to convert a database to CSV with no column limitation.
(6.98) 11/04/2021
iMail– Fixed an iMail log pagination issue; Enhancement to iMail signature feature: will first look for a signature file for the current user, if not found it will then use imail.htm as default signature for all emails. Verified that the JAVA iMail options use Apache Log4j 1.2, which is unaffected by the CVE-2021-44228 Log4Shell remote code execution vulnerability in the Apache log4j library.
iView– added feature enabling download of multiple files. Verified that iView uses Apache Log4j 1.2, which is unaffected by the CVE-2021-44228 Log4Shell remote code execution vulnerability in the Apache log4j library.
iDocs– Smart Routing: fix when used with PCL files. iBar: correct issue with barcode 128 soft-font caused by translation table when data area DSUSEDSXL = ‘ ’.
iMail– Enhanced the search and access capabilities of the Distribution List. Added 2 logical files: EFLGRPD4 and EFLGRPD5. The structure of the existing files didn’t change.
(6.98) 01/04/2022
6.99
iDocs– New command = EHTM2CSV Purpose = Convert a HTML file to CSV file format.
EHTM2CSV program and command; includes an updated IFDJAVA.JAR file.
Smart Router– Fixed issue affecting Smart Router Engines’ using the Target Override Command option. When configured to override spool file attributes using the Target’s Override Command function, the option was failing to apply the overrides. The issue was caused due to a string ‘ COPIES(‘ used in spool attribute overridden command but if there is no leading blank, it cannot find the string. The fixed program is PRR0100.
iChecks– Incorrect signature issue when using the Select Bank by User Data (Y/N) option on a Check Application to select the Bank Maintenance Files. If a ‘default’ Bank Master is created using Select Bank by User Data= N, followed by changing the Select Bank by User Data= Y and adding Bank Masters with user data, the values in the Signature Macro1 and Signature Macro2 fields are retained from the default Bank Maintenance File.
iMail – JAVA iMail options use Apache Log4j 1.2, which can be affected by the CVE-2021-4104 JMSAppender Apache Log4j 1.2 vulnerability to deserialization of untrusted data when the attacker has write access to the Log4j configuration. iMail doesn’t use this program, so to eliminate this vulnerability, we have removed the JMSAppender.class file from log4j in IFDJAVA.JAR. You also can fix it by downloading your current IFDJAVA.JAR to Windows, then using 7-zip to open the archive file, browse to ifdjava.jar\org\apache\log4j\net\ and delete JMSAppender class file. Then upload the revised IFDJAVA.JAR to the IBM i. (6.99 1/21/2022)
iMail – JAVA iMail revised IFDJAVA.JAR to support overprinting on the IBM i. (2/11/2022)
SmartRouter – Engine Definition Maintenance, introduced new field for Archive/Delete/Hold original spool file into Smart Router. A: Original spool file will be moved to archive queue after processed; D: Original spool file will be deleted after processed; H: Original spool file will be held in current queue after processed; Blank: do nothing with original spool file. (6.99 2/26/2022)
iDocs – The command PDFCOMBINE has been created to combine multiple PDF files into one PDF file by specifying multiple PDF file paths into the command’s parameter, or by specifying an IFS directory path in which all the PDF files in the folder will be combined in creation date order. (6.99 03/03/2022)
iDocs– Quick utility SPLCOMBINE has been created to combine all *SCS/*AFPDS spool files in an output queue. (3/11/2022)
SmartRouter – Fixed bug where user couldn’t delete the output queue in SmartRouter Maintenance.
Added a parameter that will enable utilizing a custom program to retrieve a destination output queue into Targeting queue.
iDocs- Fixed the purge log command PRGMAILLOG to work with USRPRF(*ALL). Recompiled PRR0055 with COMMIT(*NONE)
Fixed ESNDDBF command bug where the command failed with CPYXLSJAVA =’Y’ ZIP(*YES) and TYPE(*XLSX), (receive attachment with .zipx extension). IMR0631 & IMR7001 modules.
(3/17/2022)
iDocs-Created a new SETPDFPWD command to apply password and security settings natively on the IBM i to already existing PDF Files on the IFS.
iDocs-New Functionality within Conditional Text and Overlay option 11 to dynamically append constant text to the end of a mapped field.
(8/23/2022)
iMail--Resolved the JAVA exception error that resulted in empty CSV, XLS, XLSX files when using the ESNDDBF or ESNDDBF commands (or their variants) with a User Profile that does not have a password (*NONE for the password). Click for detailed information
(9/26/2022)
iMail--Resolved the issue when sending an email with a XLS attachment when the source physical file is a multi-membered. (EFR0632 and IMR0631 objects modified)
(12/16/2022)
iMail--Resolved issue of being unable to delete a user name containing a special character from the iMail Distribution list (IMR0610 modified)
(12/22/2022)
Introducing iDocs 8.0 06/22/2023
This new release of the iDocs product suite incorporates a number of significant enhancements and fixes to insure the best user experience. iDocs, iMail, iPDF, iMap and Smart Router have been improved in many aspects. iDocs now supports data-base mapping with many improvements. iMail now utilizes the latest JAVA tools. Smart Router got even smarter. This version is compatible for use with IBM i V7.R5.
8.00
iDocs--Fixed the Engine (FMC0459) to send the originating spool file to the Archive Out Queue as expected (F7=Server View).
Enhanced the Database mapping: api IMRGDBMAP to work with Override Detail File Condition.
Add prefix ‘&’ before field name i.e. (‘&ORDNO = 2168381’).
Corrected the issues where when the iDOCS engine swapped the job user to the spool file user when processing it cannot swap back to the submitting user profile. (CXR9138, SWAPUSRPR)
Added a new command to evoke the merge process of one, two, or three Database Mapped Form Application(s), and aggregate the output to a desired out queue or trigger Smart Routing settings. The ICOMDBMAP command can be used interactively or submitted into a job
(CXR9138, FMR5006, ICOMDBMAP, IFDENGAGG, IFDSPLF, IFDSPLFL01, IFDSPLFL02, PCOMDBMAP)
iMail-– Corrected the Length or start position is out of range for the string operation or ‘Error in PUTSIGN procedure in IMR0628’. When the ‘&’ character is used at the end of the iMail message (MSG) parameter at the same position as the end of the iMail setting for ‘Auto wrap message length’ an error in the PUTSIGN process may occur. (IMR0627, IMR0627J, IMR0628, IMR0630, IMR0631, IMR0633)
Fixed an issue of ESNDMAIL and ESNDMSG commands ignoring the use of ‘iMail Batch Job Queue’ and ‘Run Java Mail in Thread’ configurations creating long time issues for the iMail commands to disengage the User’s screen when processing the commands using different iMail Configurations for ‘iMail Batch Job Queue’ and ‘Run Java Mail in Thread’.
Fixed an issue when special character ‘/’ is used in the iMail message (MSG) parameter, the message may end up in ERR status. (New IFDJAVA.JAR file dated 03/09/2023)
Fixes an issues when using the ESNDMSG command with an iMail Group in the To Address (TOADDRESS) parameter, the message may end up in ERR status. (IMR0627, IMR0628, IMR7200, IMR0633)
Resolve the issue of ESNDMSG and ESNDMAIL commands with iMail Configuration for ‘iMail Batch Job Queue’ and ‘Run Java Mail in Thread as YES’, the commands not recognizing these configuration settings. (IMR0627, IMR0628, IMR7200)
When using the iMail Application Server as a polling engine, the iMail Application Engine/job does not go into DLY- status and instead stays in IMR3000 status and keeps running. Originally IMR3000 only looked at data area DSIMAILDLY for the wait time; now it will first look at data area DSIMAILDLY for the delay value, if the value is set to ‘ ‘ (blank) then it will look at data area DSWAIT for the delay value. (IMR3000)
Corrected the issue when sending an email as XLS when source physical file is a multi-member file. (IMR0631)
Corrected an issue with iMail menu option #3, Work with distribution list, where you can’t delete a user email address record from the iMail distribution list address book where the email record contained a blank or special characters. (IMR0610)
Corrected an issue where a spool file burst into multiple PDF documents, but not all where properly emailed. (CXR9138 FMR0459)
Resolved the issue where if the Email address was longer than 45 characters in the iMail Distribution List record, it wasn’t fully appearing in the TO ADDRESS field when using with iMail Menu options 10, 11, and 12. Also, issues when using it with iMail Distribution Group. (ESNDSPLFD, IMD0650, IMD2002, IMR0606, IMR0610, IMR0636, IMR0650)
iMap--Added an option to be able to open up .MAP file without having to download a spool file when working with database mapping. (FMR0465, FMR2543, FMR2548)
iPDF--Modified the iPDF Monitoring Engine to accept AFPDS spool files. Added command ECVTSPLF to the iPDF Monitor for converting AFPDS spool file. (PXR3000)
Smart Router--Enhancement for ‘Test’ options under ‘Condition’ menu options: In addition to the current Test options *EQ, *NE, *LE, *LT, *GE, *GT, and *IN options we need to add an option to test for the starting characters of a value. Also, we should add an option to test for the ending characters of a value. (PRD0025, PRD0035, PRR0025, PRR0032, PRR0035, PRR0459, TSTCONTROL, PREPROC300)
Corrected an issue where Smart Router cannot delete output queue in SR maintenance (Go to option 2=Change an SR), option 4 to delete an output queue (PRR0055)
Added new option 9 Destination Output queue to test the values from the contents of a spool file with a database table.
Enhanced to compare the values from a Mapped Fields which holds the Customer ID against the values in database table’s field. If the values match (True), then we need to copy or move the spool file to a specific output queue. If the values do not match (False), then we need to copy or move the spool file to another out queue.
Fixed an error affecting Smart Router Engines’ Target Override Command option. When configured to override spool file attributes using the Target’s Override Command function, the option was failing to apply the overrides. (PRR0100)
Smart Router now supports spool file conditions for archive output queues.
Resolved an issue where Target Spool File Page Conditions didn’t accept the Attribute, Map Field or Value of ‘STD’. “Invalid attribute entered value *STD” error message was displayed. (PRR0035)
iDocs--A new command ESENDFILE is introduced in iDocs 8.00 to enable sending a DB2 file from AS/400 server to a remote AS/400 server. (ESENDFILE, CNVDB2XML,FMRDB2XML,CNVXML2DB,FMRXML2DB,IFDJAVA.JAR)
(07/25/2023)
iDocs--Previously, the output PCL spooled file name from iDocs Engines was named “FMGLASER”. A new enhancement allows administrators to configure the iDocs Engine to use the originating spool file name as the output PCL spool file name’s name. (CXR9138)
(09/19/2023)
iView– Updated the iView front-end to utilize Apache Tomcat 8.0.1 and JDK-8. iView is now compatible with the services used with IBM OS V7R4. (iview.war)
(09/27/2023)
iMail-– Allow different users to access iMail option “21. Work with iMail Server” simultaneously, and allow to update and save changes to iMail Engines within the “Server Maintenance” screen. This enhancement resolves the issue in which an error would be generated in reference to object EFPESVRH *FILE being locked up when attempting to perform the above actions. (IMR0631)
(10/27/2023)
iDocs-– Fixed the issue wher a User profile without *ALLOBJ permission cannot merge iDocs form with a .XLS overlay. User now has full permission to output .xls. (FMR2565)
(02/08/2024)
iMail-– Enhancement to iMail’s iMail Server to pick up spool files in Ready status once the Engine is initially started. (IMC3100 *PGM modify; IMR3100 *PGM modify; STRMAILSVR *CMD modify)
(03/19/2024)
iMail-– Added a Forward eMail option to the iMail log. Created command EFWDLOG to forward an iMail log to another address. (EFWDLOG *CMD new IMDEMLOG *FILE modify; IMREMLOG *PGM modify; IMRFWRLOG *PGM new)
(03/29/2024)
iPDF-– Previously a dot was used as separator for the PDF name created by IPDFMON, this enhancement makes the separator a configurable character. If left blank, “.” will continued be used. (ENDIPDFMON,ENDIPDFMOS,IMONENGD,IMONENGF,IMONENGR,IMONEN2R,PXR3000,STRIPDFMON,STRIPDFMOS)
iMail-– Enhancement to iMail’s iMail Application Server to pick up spool files in Ready status once the Engine is initially started. (IMC3000 *PGM modify;IMR2000 *PGM modify;IMR3000 modify;IMR3100 modify;STRAPPSSVR modify)
(04/09/2024)
Smart Router--In lieu of text, you can also insert spool file attribute date value in the Text field. With the map field *SPLFDATE keyword the date attribute will be scrapped from the spool file and included in the output in the format MM/DD/YY. (INSPLTXT, PRR0032, PRR0045, PRR0100)
(04/22/2024)
iDocs-– Increase spool file length of AFPDS from 256 to 512 to allow a spool file conversion to AFPDS with the length over 256 characters. (FMRAFPCV)
(07/23/2024)
Smart Router--In lieu of text, you can also insert the spool file attribute time value in the Text field. With the map field *SPLFTIME keyword the time attribute will be scrapped from the spool file and included in the output in the format HH:MM:SS. (INSPLTXT, PRR0032, PRR0045, PRR0100)
(10/01/2024)
iChecks-– A new enhancement provides an option to print leading zeros on the check number. i.e. If the check number is 123456 and you need it to appear as 00123456 on the check output, map the check number to include the desired number of leading spaces. Change the data area DSCHKZERO from blank to ‘Y’. (FMR2505)
(10/15/2024)
iDocs
iDocs is the Nerve Center for inFORM’s Powerful Document Automation
inFORM Decisions is among the first application providers to be certified on IBM’s new family of expert integrated systems.
Product Description: iDocsTM is the central processing engine (administrator) that runs seamlessly with iSeries – System i – Power Systems Accounting/ERP software applications. iDocs monitors Output Queues for spool files, database files or XML data to process and route based on user-defined business rules.
Solution Description: iDocsTM provides easy-to-use menus to set up business rules for manual or automatic processing and intelligent distribution of merged, formatted reports, iSeries forms and security MICR checks.
Benefits
- Savings linked to less paper-handling, document loading, storage, distribution, postage/shipping, faxes, telephone, labor and waste
- Faster cash flow through faster (automated) document distribution
- Native Power System i processing means faster processing with more security and data control versus solutions that require a download to another (Intel or other) based processor
- Reliably and accurately expedites delivery of invoices, business forms, reports and other documents to the exact people who need them via email, fax, print and/or archive
- Integrates with iDocs’ SmartRouter so you can easily define even complex rules for how the System i should split out, process, regroup and distribute individual pages of a spool file
- No impact on current Accounting/ERP business software…operation is transparent
- Conditional routing based on pre-defined business rules on a page-by-page basis
- Payback period is normally 6 to 12 months
- Usable with all iSeries, System i and Power Server accounting/ERP solutions including JD Edwards, Mapics, Lawson, HTE, SAP, ORACLE, Computer Guidance, Optimum, Metalware, Pansophic, DCMS, PRMS, Infinium …any software application that generates a spool or XML file output
- Supports to Sarbanes-Oxley (SOX) and HIPAA compliance and security requirements
- Powerful conditional options for users to dynamically and automatically call different data mapping routines, overlays, routing instructions and form sets
- On-line documentation and reference materials immediately available with Dokuwiki
- Dedicated support line and staff exists for all inFORM products
- Reduces/eliminates use of paper, reducing costs and pressure on forests
- User friendly Utility Menu facilitates product administration and setup
Features
- iDocs offers high speed performance: processes merges and distribution operations in seconds
- Automatic engine monitors, captures, converts and routes to recipients based on predefined business rules
- iMap the state-of-the-art graphical and coordinate (green screen) methods to align/map spool data to the correct locations on the predefined form or report
- Auto-burst, sort, decollate, collate options for all report and document applications
- Routing information (email, fax, print outque) can be retrieved from an existing data base or spool file
- SmartRouter integration automates complex filtering and distribution requirements of spooled reports, iSeries forms, invoice runs and business documents – on a page-by-page basis – for fast, repeatable delivery of documents.
- Sort sequences for group pages and/or for a single recipient
- Create formsets with collated output from different spool file merges and different sources
- Mobile digital signature capture option available — See iSign for details.
- Supports an unlimited number of form, report or check applications
- Supports duplex (backside) printing, assuming laser printer supports duplex
- 1
- 2