Fixed problem with IFSDIRR program. Would error out with an invalid date if job or system date format not set to *MDY. All date formats are now supported.
Fixed problem with IFSSPOOL command. Was not re-spooling IFS files correctly. Problem was introduced in the 1.13 build. An error would occur in the joblog and the spooled data would be corrupted.
Added PRTSTDOUT parm to NBDIRLIST, NBGETFILE and NBPUTFILE commands. If the parm is set to *YES, the java log info will be written to a spool file if the command java call fails for any reason. This is a useful way to debug java program call failures. The java log spool file name will be the same name as the CL command being called.
Library is now build for V5R1 which should now make the library V6R1 compatible as well.
NOTE: Library is now V6R1 compatible.
Added create date and mod date to the NBDIRLIST command.
Added fields to NBDIRLIST DDS member to hold date info in timestamp format.
Updated NB* commands to use JCIFS 1.2.25. Previous version was 1.2.7.
Added field delimiter option to the following commands so the directory list delimiter may be specified by the user: NBDIRLIST, NBCPYLIST
Note: Make sure to run the IFSJAVAEN command to restore the current java classes. Otherwise NBDIRLIST, NBGETFILE and NBPUTFILE may fail.
Added IFSCLEAN command to clean old files. The command checks modified IFS dates.
Removed check for IFSDIRL1 in IFSDIR command. No longer needed since IFSDIRPF is keyed by IFS file name.
Added NBUSER and NBPASS data areas to save global user ID/password info for access to Windows network. This can be handy when all calls to netbios send/receive file commands need to use the same user id and password. Also added the NBSETUSER command which can be used to store the user ID and password info in the encrypted data areas. NBDIRLIST, NBPUTFILE and NBGETFILE commands now have a default user of *GLOBAL and a default password of *GLOBAL. This will force the commands by default to look at the values stored in the NBUSER/NBPASS data areas to determine the remote network access authority. Then when the NBUSER/NBPASS values are set, all command calls to send or receive files between the IFS and a Windows server will use the global user ID and password setting and users won't need to enter the appropriate security info.
Added replace parm to NBPUTFILE to replace existing files during transfer. Adder MKDIRS parm to NBPUTFILE to auto create directories as needed.
Added initial Netbios file transfer command implementations.
Fixed IFSDIR so it does not fail after 200 passes. Old code was not appropriately closing directory listings.
Insure that fields are sorted by name when they are read with the IFSMON process. This insures that files are processed in alphabetical order.
Changed IFSMON to have a unique date/time stamp when a file is moved after processing. FORMAT: FILENAME.PDF.SENT20040101010101
Changed IFSMON to loop to wait cycle if IFS folder is not found. User found an odd problem where the IFS directory check was failing, thus causing the monitor to end before its scheduled time.
Added output pty and default to 9 for spooling reports via IFSSPOOL command.