Strategi™release history  
 


Following is a history of major changes and additions included in each Strategi production release. Note that many other minor enhancements are also included in releases.

Click on a release listed below to view its history:


Version 2 Release 5
Version 2 Release 1
Version 1 Release 9
Version 1 Release 8
Version 1 Release 7
Version 1 Release 6
Version 1 Release 5
Version 1 Release 4
Version 1 Release 3
Version 1 Release 2
Version 1 Release 1



Version 2 Release 5
        Modification level 1 - Apr 2009
        Modification level 0 - Mar 2009


Highlights
  • OS/400 V6R1+ Compatible
  • IBM Digital Certificate Manager Now Used For SSL Certificate Management
  • SSL 2.0 Disabled
Details

Modification 1

    Host Software

  • Session pool names for distributed emulation sessions corrected

Modification 0

    Host Software

  • Release is compatible with OS/400 V6R1+
  • SSL Certificate Management moved out of Strategi and into IBM Digital Certificate Manager (DCM)
  • SSL 2.0 Disabled
  • User attributes CERTTRUSTEDxx has been removed and only CERTSUBJECTCN and CERTSUBJECTDNxx values are retained
back to top



Version 2 Release 1
        Modification level 6 - Mar 2009
        Modification level 4 - Mar 2007
        Modification level 3 - Dec 2006
        Modification level 2 - Nov 2006
        Modification level 1 - Jun 2004
        Modification level 0 - Nov 2003



Highlights
  • Distributed 5250 Emulation
  • Case-Sensitive Passwords
  • Applet Session Retention
  • Multi-session Applet Support
  • Addition of the Next Generation Client Applet
Details

Modification 6

    Host Software

  • Emulation Services Manager was enhanced to enable compression Access comms link.
  • A full page Resources push file page has been added
  • A deficiency in HTTP Server was corrected to return a “501 Not Implemented” error, rather than close the socket when it receives an HTTP method that it doesn’t recognize
  • Corrected a login field buffer data overrun. (Note: This overrun could not have been used to inject code or for other malicious action) In addition, the target memory buffer has been increased to accommodate the 8192 maximum data length.
  • Added the ability to configure multiple instances of Pushwriter to run. This can help prevent large print jobs from delaying other print jobs that were added to the queue behind the larger one. This is configured via new Strategi Value PUSHWRITERTHREADS.
  • Added a new password validation program to the SGIEXAMPLE source file that converts the Strategi passwords to lowercase when changed using OS/400 CHGPWD command.
  • Added the ability to control the Java environment via two new Strategi Values, JAVAOPTIMIZATION and JAVAVERSION.
  • ESM Session Management has been enhanced
  • Enhanced the standard applet to close the applet window when all auto-signed on sessions were signed off


  • Strategi ACCESS/mobileACCESS

  • Added the ability to store and recall macros and key assignments


  • Strategi/REMOTE

  • Added DNS support in the TCP/IP configuration (Client version 04BA)
  • Corrected a printer buffer error when attempting to print to some Duplex-capable printers
  • Adaptive packet sizing has been re-enabled for use with the Modem Bridge controller
  • Minor improvements were made to the thread program
  • The Remote client version text has been added to the connection record


Modification 4

    Host Software

  • V1 Password Compatibility Support
  • The Strategi/REMOTE DOS client has been re-enabled for download
  • Corrected problem in the standard applet where keyed data was erased when a break message was received


  • Strategi ACCESS/mobileACCESS

  • Corrected problem in Strategi ACCESS/mobileACCESS where the client would end if the user had autosignon, multiple sessions running and then signed off one of the sessions.


  • Commands - New and Enhanced

  • WRKSGIF has been modified to add a new view that shows both Sent and Received Files, as well as a new view that contains Access Name, Remote Registration
  • WRKSGIF subset has been modified to allow more option for subsetting the data


Modification 3

    Host Software

  • Event Handlers with a leading asterisk ('*') are now permitted, provided that the opcode is not '*EVENT'.
  • Remote Event handling enhanced to no longer cause the RMTRCVF job to end when there is a failure to unpack a received file. Instead of simply ending, the RMTRCVF job sends an SGI0997 message to the Strategi ALERTMSGQ, with details of the user and file, and options to Ignore the error and continue with other files or to Cancel the job.
  • SNDSGIF enhanced along with ESM to include additional file detail information: Reference number, size, date/time stamp, description and file name.


    mobileACCESS

  • ESM enhanced with the ability to coordinate an auto-login to Strategi with the Strategi MobileACCESS applet when the applet has authenticated to the website.
  • The ESM Interface Server has been enhanced to pass the notifications on the the JEMNG Agent Module
  • The JEMNG Agent has been enhanced to deliver the notification to the client.
  • The JEMNG Agent has been enhanced to support a request from the client to request *WEBUSR URL's for files to enable it to launch programs (spec. the browser) to retrieve the PushFile, without the that program needing to authenticate to the website.


Modification 2

    Host Software

  • Corrected the host session server enhanced datastream pulldown menu faults
  • A user's IFS directory outbox is now created and deleted depending on the ALWSPOOL/ALWFILE/ALWRCVFILE user record values.
  • Corrected the HTTP server to treat file references with ".HSM" the same as those with ".hsm".
  • Added the Web Service module, which gives the ability to send and receive SOAP Web Service requests as HSM messages.
  • Corrected the HTTP Server to escape not-found URL details on error pages, which was found to be a possible security weakness.
  • Enhanced the HTTP Server to reduce the logging of failures when a browser abandons the connection process.
  • Corrected intermittent AUTHSERVER failures caused by locks and now log the details of the lock if it does fail.
  • Added a new program that will correctly handle international data in SNDSGIF.
  • Added Wider CCSID support for CCSID's outside of Western Europe.
  • Added a new Strategi Value, INTERNALCCSID, to allow support for Czech and other non-Western characters in user attributes and logins while retaining compatibility with data in existing installations.
  • Corrected the SGI609 program so that it does not attempt to remove APPC Prestart Job Entries unless COMMUNICATIONSLAYER *SGIDCC is configured.
  • Enhanced ESM to support an initial version of session-specific emulation device naming. It can only be used with GUIStyle 910 or later and applet tag <PARAM NAME=device_selection VALUE="HostDevice=DSPABC"> is required.
  • Corrected program SGI072 (HTTP Threads) to convert host user details to UTF-8 in *UTF8 zones.
  • Updated the Trusted Root Certificates in the ssltca.dat file for the Thawte and Verisign certs that were expired.
  • Enhanced Event Handling to no longer fail when the handler is not running, and to halt processing for the user/transfer-group if a handler is not running or if an event fails, and to allow processed/failed events to be retried.
  • Corrected ESM to avoid the TextConverter ArrayIndexOutOfBoundsException that prevented ESM from accepting connections in V5R3.
  • Updated submit programs to correct some Strategi job run priorities.
  • Corrected SGI104 (Host Session Server) to eliminate spurious "SGI149 call failed" errors which may wrongly cause emulation session startup to fail.
  • Added support for a new CSV to-format with both European and English decimal point conventions.
  • Added a new Srategi Value TUNNELTIMEOUT that allows you to set a timeout value for tunnel record.
  • HTTP server corrected to address two security concerns. 1)HSM Resource Files can no longer be directly retrieved by adding a slash to the URL and 2)maliciously crafted login error URLs cannot cause JavaScript to execute in the requesting browser.
  • Enhanced the import of dBase III files to treat numeric fields as right aligned.
  • Corrected CVTDBFSGI when deleted records were present.
  • Corrected CVTDBFSGI decimal errors.
  • Corrected CVTDBFSGI conversion of dBase III numeric fields containing spaces.
  • Corrected CVTDBFSGI problem when converting dBase numeric fields containing spaced to zoned decimal fields.
  • Corrected inability to retrieve files in Strategi/REMOTE when the file was queued prior to a change to/from Daylight Savings time.
  • Update to the CHGAUT and CHGOWN to catch the new error code CPFBC50 returned by OS/400 V5R4 when issued for a library specified as '*' (as in onelib/anotherlib/*) and the library was empty.



  • Commands - New and Enhanced

  • Added the SETSGICCS command in support of Wider CCSID support, which changes file CCSIDs if needed and protects against accidental setting of unusual values.
  • Changed the CHGAUTSGI command to explicitly clear the primary group to *NONE for the IFS objects on which it is executed.
  • Updated the RTVSGIUSRN to include the retrieval of the Strategi user number when given the Remote registration number.



  • Pocket Strategi

  • Modified pStrategi Host to check for, and use if found, the property DATACCSID on received file transfers.
  • Corrected an intermittent "File CS read rrn 33 beyond eof".
  • Corrected the "licensed but unregistered" warning displayed during pStrategi installation.
  • Added new PocketStrategi distributions and installers, updated by including MiniDBMS build 508.2912.00 which supports new opcodes.
  • Enhanced Pocket Strategi host to use the Strategi TT reference number to manage incoming transfers.
  • Enhanced Pocket Strategi event processing to send a message to the alert message queue when an event fails.
  • Corrected a fault in the Pocket Strategi event processing which caused an unhandled exception if the event routing entry was not defined.



  • Client Applet

  • Added the emulation applet (build 723) to support three new applet parameters.
    The PARAM tag names are:
    <PARAM NAME=Hide_Auto_login VALUE=yes>
    <PARAM NAME=Hide_Available_Files_List VALUE=yes>
    <PARAM NAME=Hide_Initial_File_List VALUE=yes>

Modification 1

    Host Software

  • Authentication enhanced to use mixed-case passwords (existing passwords converted to lower-case during upgrade)
  • Authentication enhanced to allow passwords to be validated against OS/400 password rules
  • Corrected SNDSGIF timing issue that resulted in smaller files being picked up before the last authority change had been completed
  • Enhancement that lifts the restriction requiring SSL for auto-login through a new Strategi Value FORCEKEYEXCHANGESSL and an applet tag
  • Added password validation program to the Strategi SGIEXAMPLE source file
  • Corrected fault that caused tunneled connections to be ended after 1 minute
  • Enhanced device names to be assigned with suffixes from 0001 - 9999 before using alphabetic values
  • Corrected a problem with Webmaster where it did not wait for the user to click the proceed or cancel button when there was a status conflict
  • Corrected a problem with PDF file conversion when using HOSTCCSID other than 37
  • Corrected a problem that prevented a value of *NONE (no-expiry) to be entered for a license key expiration date
  • Corrected a problem in ESM that failed to translate applet session data using CLIENTCCSID and HOSTCCSID
  • Corrected a problem that showed all tunneled connections ending with a status of *ERROR in Work with Connections
  • Corrected a problem where users were not correctly notified of new prints when their ALWEMU parameter was set to *NO when connected to the applet
  • Corrected a problem that caused an invalid error message to be displayed when user was set to ALWEMU(*NO) and SSLRQD(128) and attempted to login to the applet without SSL
  • Corrected a problem with the way the VT Server handled sessions ending with SIGNOFF ENDCNN(*YES)
  • Corrected a problem that caused active sessions to be timed out as if they were idle
  • New Webmaster client issued that is compatible with case-sensitive passwords
  • Enhanced ESM to allow pre-starting of sessions immediately upon connection, as specified by Strategi Value or User Attribute SESSIONPRESTART
  • Corrected a problem where Webmaster failed to listen on the TCP/IP address/port when WEBMASTERADDRESS was set to *WEBSITES and the website address was set to *ALL or no HTTP address was listed
  • Enhancement to the VT Server that treats keyboard inhibited fields as simple output text, rather than normal input fields
  • Added ESM server support for the new Next Generation client applet


    Commands - New and Enhanced

  • Added WRKAJRASD command that shows active job resources for Strategi jobs
  • Modified the CRTSGIUSR command to set the Session Retention parameter to 0015 (15 minutes)



  • Pocket Strategi

  • Corrected Pocket Strategi connection overlap
  • Corrected the dependency of Pocket Strategi *DATE/*TIME special values on the AS/400 JNI classes
  • Corrected the handling of HSM fields when the value of the field begins with an apostrophe(') or quotes (")



  • Client Applet

  • Addition of a "Next Generation" client applet that was re-designed from the ground up
  • Updated the client to now recognize ESM when tunneling
  • New applet that is compatible with Sun 1.4.2_03 JVM to correct painting problems
  • Corrected "session reset" failure messages on connection to the applet
  • Corrected "session failed" messages when disconnecting from a tunneled connection
  • Immediate actioning of System Request and Attention keys, Alt+S and Alt+A, clearing any type-ahead, and accepted when input inhibited
  • Improved background color positioning at large font sizes
  • Added a message to warn the applet user if they attempt to close the applet window while the session is still active



  • Strategi/REMOTE

  • Auto sign-on users can now switch to alternate sessions without being disconnected

Modification 0

    Host Software

  • Distributed 5250 Emulation added
  • Emulation Services Manager (ESM) updated to service applet connections without the COMSSERVER and HOSTSERVER jobs running
  • Added support for SHA-1 as the signing algorithm to HTTPSERVER and Strategi/REMOTE (version 04AB)
  • Added Pipe Sockets Service Program (limited capability at this time)
  • Added Pipe Connection Arbitrator to support connections with the pipe service program (limited capability at this time)
  • Auto sign-on users now allowed to disconnect without signing off
  • Corrected redirection to SSL if *LOGIN directive was present on the URL
  • Corrected doubled-up URL data properties in HTTP events
  • Website description text now used for the ROOT zone text when the new website is created. Previous behavior used "Top Level Zone" as the description
  • Added a grace period to user licenses and extended the grace period to 31 days
  • Enhanced web server performance with loading and refreshing of web pages, etc...
  • Applet sessions can now be retained (when configured)



  • Commands - New and Enhanced

  • PKGSGIAPP command added to facilitate the packaging of Strategi Applications for distribution
  • INSSGIAPP command added to install Strategi applications
  • RTVSGISSNI enhanced to get connection information without requiring a special signon screen and to supply a logical session number for the user, provided that ESM is used to deliver the session (the default after upgrade)



  • Pocket Strategi

  • Corrected the treatment of an uninitialized REPEAT_COUNT value in HSM



  • Client Applet

  • Multi-session support added to allow session switching via Alt + 1 - 9 keys
back to top



Version 1 Release 9
        Modification level 6 - Jun 2007
        Modification level 5 - Jan 2007
        Modification level 4 - Dec 2006
        Modification level 3 - Jul 2004
        Modification level 2 - Jul 2003
        Modification level 1 - Feb 2003
        Modification level 0 - Oct 2002



Highlights
  • LDAP authentication support added
  • PUSH file format PDF supported through new conversion server
  • Strategi Group output queue support
  • Improved webserving performance
  • COMSSERVER updated to allow the logged-in Strategi user number to be utilized in the GUIStyle applet for certain types of print handling
  • Resources website revamped with new look and feel
  • Pocket Strategi generally available
  • GUIStyle generally available
  • Pocket Strategi enhanced with WebCluster service
  • Managed event framework
  • Host WebCluster support enhanced for LPAR systems
  • Centralized emulation manager added
  • Java HSM API redesigned and rewritten
  • Integrated system cleanup added
  • Strategi/REMOTE module
Details

Modification 6

    Host Software

  • The Strategi/REMOTE DOS client has been re-enabled for download
  • Break Messages, Logging, Dialog Hiding; preserve keyed data when a basic applet emulation session receives a break message
  • Program behavior for DLTSGIF has changed so that files marked as 'in transfer' (either correctly or due to ABRemote errors) are ignored, but the command continues to process any other files according to the command parameters
  • Corrected problem where release installation would halt on OS/400 V5R4 when setting IFS authorities



  • Commands

  • WRKSGIF has been modified to add a new view that shows both Sent and Received Files, as well as a new view that contains Access Name, Remote Registration
  • WRKSGIF subset has been modified to allow more options for subsetting the data
  • WRKSGIF explicitly sets the default for the STATUS parameter of the WRKSGIF command to *ALL. This allows the customer to modify the default value using the CHGCMDDFT command
  • WRKSGIF subset has been modified to support a User entry of *SELECT, which brings up the 'Select Strategi User' screen allowing a single user to be selected for subsetting the User Name field

Modification 5

    Host Software

  • Corrected copying of files during upgrades where a member named differently than the file would cause the upgrade to fail

    Strategi/REMOTE Host Software

  • Fixed the RMTRCVF job so that it no longer ends abnormally when there is a problem extracting the contents of a file received from a Strategi/REMOTE user


    Client Applet

  • Updated the Strategi emulation applet and VT Server so that they will no longer clear keyed data when a break message is received.

Modification 4

    Host Software

  • Corrected HTTP Server to recognize .HSM (all caps) as a valid High Speed Messaging File.
  • The HTTPSERVER has been modified to correctly escape the < and > symbols on Strategi error page. When a Strategi error page is served for a 404 NOT FOUND, the < and > will now be correctly escaped.
  • Corrected the conversion of international data when spoolfiles and database files are sent through Strategi via the SNDSGIF command.
  • Changed the WAITFILE time on Strategi database files from *IMMED to 30 and now logs information about locks on our database files in our COMSSERVER and AUTHSERVER jobs.
  • Updated the expired Thawte and Verisign root certificates in the Trusted Root Certificate Authority file in Strategi.
  • Enhanced event handling to prevent failure when the handler is not running, to halt processing for the user/transfer-group if a handler is not running or an event fails, and to allow processed/failed events to be retried.
  • Corrected a problem with new Strategi installations on OS/400 V5R4 where an error message was returned due to a change in behavior with the CHGAUT and CHGOWN commands.
  • Added the ability to create Event Routing Entry names with a lead asterisk.
  • Enhanced importing of dBase III files to treat numeric fields as right aligned. Previously, a 9 digit numeric field with contents "20060101 " would have been treated as "200601010", and importing to an 8 digit DB2 field, which is permitted, would have silently truncated the leading 2. Now, the field will be right aligned, so "20060101 " will first become " 20060101" and will be imported as expected.
  • Updated the Strategi HTTP server to address two security concerns.
    Issue 1: Adding a forward or backward slash to the end of a URL when requesting a HSM page (i.e., "http://your.ip.address/homepage.hsm\") resulted in the HSM source being displayed.
    Issue 1 Resolution: Requesting a URL in this manner now ignores the added "\" or "/" and displays the associated web page.
    Issue 2: After a user was authenticated into a zone, adding "?*LOGIN-ERROR-SGIxxxx&--><script>alert(document.cookie)" to the URL caused the Strategi User Number and Cookie ID to be displayed in a JavaScript Alert window.
    Issue 2 Resolution: URL data echoed in HTML is now escaped, so <script> is not actioned.


    Commands - New and Enhanced

  • Added 4 new Strategi commands that allow a mew method of packaging and installing applications: PKGSGIAPP, INSSGIAPP, PRGMSGSGI, and RTVSGIPTH
  • Changed the Strategi CHGAUTSGI command to explicitly set the Primary Group (PGP) to *NONE for the IFS objects on which it is executed to prevent upgrades from failing if the Primary Group was set to SGIOBJOWN.
  • Several changes were made to the CVTDBFSGI command as follows:
    1.  Allow dBaseIII files with numeric fields containing spaces to now be converted.
    2.  Allow conversion of a *CSV formatted file
    3.  Deleted records are no longer copied
    4.  dBase numeric fields containing spaces are now correctly converted to zoned decimal fields


    Pocket Strategi

  • Pocket Strategi Mini DBMS enhancement that now supports 3 new Capacity opcodes.
    The new opcodes are:
    ENSADDCAP
    This ensures internal control arrays have capacity to accept the specified number of additional records, and it can also change the number of entries by which the arrays will then be extended.
    ENSTOTCAP
    This ensures internal control arrays have capacity of at least the specified number of records, and it can also change the number of entries by which the arrays will be extended.
    GETCAPINF
    This returns capacity information for the file. It reflects both internal MiniDBMS array information and physical dbf or data file information.


    Strategi/REMOTE

  • Corrected Strategi/REMOTE host problem where files that were queued prior to the Daylight Saving Time change were unable to be retrieved by the user after the time change.
  • Added the ability to retrieve the Strategi User number using the Strategi/REMOTE number.


    Client Applet

  • Updated the Strategi emulation applet to address font sizing and other issues when using the newer Sun 1.4 JVMs.

Modification 3

    Host Software

  • Corrected SNDSGIF timing issue that resulted in smaller files being picked up before the last authority change had been completed
  • Enhancement that lifts the restriction requiring SSL for auto-login through a new Strategi Value FORCEKEYEXCHANGESSL and an applet tag
  • Corrected a problem with PDF file conversion when using HOSTCCSID other than 37
  • Corrected a problem with the way the VT Server handled sessions ending with SIGNOFF ENDCNN(*YES)
  • Enhancement to the VT Server that treats keyboard inhibited fields as simple output text, rather than normal input fields


    Pocket Strategi

  • Corrected Pocket Strategi connection overlap
  • Corrected the handling of HSM fields when the value of the field begins with an apostrophe(') or quotes (")


    Client Applet

  • Enhanced emulation applet to be compatible with Sun 1.3 and 1.4 plugin JVMs

Modification 2

    Host Software

  • Added LDAP user authentication option
  • Added a JDBCDS server with definition files to access the Strategi database with read-only access
  • Added a new *CONVERT HSM system server to allow file conversion to PDF format
  • Added the capability for SNDSGIF to search for and extract document title text from certain documents and use the text for the file description
  • Added new SGIEXAMPLE example members: Java Event Handler CL Custom Startup Program, Java Skeleton Event Handler Server, Pushwriter Custom Processing Program Simple/Complex
  • Enhanced HTTP 1.0 performance by correcting socket shutdown and close
  • Enhanced host SSL support to allow SHA-1 as signing algorithm
  • Enhanced SNDSGIF program to record a unique "send unit number" for multiple recipients of a single file send
  • Enhanced *TIME.HOUR12_AMPM & *HTTPHEADER_xxx HSM special values to recognize lowercase
  • Enhanced CLEANUPFILES Strategi Value to allow cleanup of file history and file data
  • Enhanced Pushwriter and Strategi Group commands with new group output queue support capabilities
  • Enhanced HOSTSERVER with option to allow auto signon users to access a secondary signon screen via System Request
  • Corrected HOSTSERVER to no longer log unnecessary "OutputOnly starting *SVH" messages
  • Corrected doubled-up url data properties in HTTP events
  • Corrected Pushfile server to properly build DLTSGIF command for QCMDEXC - Affects *SYSTEM server LSTPUSH and DLTPUSH Opcodes
  • Corrected access point checking for website authentication
  • Corrected inability to receive spool files in Remote when ALWFILE(*NO)
  • Corrected error messaging when an external group user queue did not exist when copying a group
  • Corrected JDBCDS to handle filters correctly: HDSFV file was missing FVFILE field as part of its unique key
  • Corrected JDBCDS server to give the correct keyword if ascending/descending unspecified
  • Corrected authority of temporary IFS files
  • Corrected upgrade process to operate correctly on a locked-down IFS
  • Corrected upgrade process to leave PRODUCTMODULES website unaffected
  • Updated HOSTSERVER for enhanced session support
  • Corrected HOSTSERVER to allow for correct handling of protected fields when processing menu items in emulation
  • Corrected an authority issue that caused the CRTSGIWEB command to create the site name and subdirectories with the user as the owner, rather than SGIOBJOWN
  • Corrected an incorrect error message returned when a user with an SSL requirement authenticated to a website zone without HTTPS


    Commands - New and Enhanced

  • Enhanced WRKSGIUSR command to subset by Host User Name
  • Enhanced DLTSGIF command with multiple user/group capabilities
  • Enhanced SNDSGIF to duplicate the data it is sending after adding a configured number of file system links set in new Strategi Value SENDFILECOPYRATIO
  • Corrected CVTABLSGI command to properly convert a blank TCP/IP address filter


    Pocket Strategi

  • Corrected treatment of an uninitialized REPEAT_COUNT value


    Strategi Remote

  • Allowed SHA-1 as signing algorithm (in version 04AB)


    Client Applet

  • Enhanced emulation applet to be compatible with Sun 1.3 and 1.4 plugin JVMs
  • Enhanced emulation applet to handle Portuguese-Brazilian keyboard characters and other "dead" keys in text mode
  • Corrected how emulation menu item buttons were handled on menus with protected fields
  • Corrected emulation applet to support SSL connections in Netscape with Sun JVM 1.4 plugin

Modification 1

    Host Software

  • New resources website created with completely revamped look and feel
  • Resources web site now requires that a Flash plugin be installed
  • Resources web site access via Netscape now requires version 6.0 or higher
  • Corrected allowable values for PRINTFORMAT (CV validation program)
  • Corrected cleanup to submit the programs to delete user queues to avoid MCH3402 as it deletes its own user queue
  • Corrected user password expiry program to not change the user account flag PASSEXP if password expired
  • Removed CPU loop within the HTTP server that occurred when a colon was present in the pathname
  • Modified HTTP server to allow URL's with ';' for parameters (for *EVENT=xxx, etc)
  • Corrected machine fault in HTTP server when no SSL address is configured, but http_redir_protocol() tries to switch to HTTPS
  • Corrected HTTP server to prompt for login when URL refers to an authenticated zone and *EVENT is present in URL
  • Updated HTTP Server to correctly verify the existence of a file requested by the Java Applet
  • Corrected Webmaster to not fail check-in if the remove of a target file fails because the file does not exist
  • Changed Java Event Handlers to be authorized to ADDSGICLSP *CMD (were failing to start)
  • Reduced time taken to detect that HSM servers and Event Handlers are no longer running, when they were ended abruptly
  • Corrected caching of PureJava HSM clients to prevent garbage collection of cached objects
  • Corrected interaction of iSeries HSM and Event code so that handlers and servers are consistently identified as such when making HSM and Event API calls
  • Corrected JDBCDS startup program to specify the filter table name as LIB/FIL instead of LIB/FIL(*FIRST), which is an illegal construct for JDBC
  • Corrected JDBC HDS authority problem with SGIFV (which caused a java.lang.NullPointerException in the main class)
  • Corrected session sharing, which was failing in the circumstance that a user reconnected with retained sessions
  • Enhanced JDBC HDS when setting numeric fields to allow surrounding spaces and entirely blank values, the latter assumed to mean '0'
  • Secured SGI381 (JDBCDS startup program) by an appropriate authority list
  • Changed user specific device name of QPADEV* to be treated as *ANY in the Emulation Services Manager
  • Modified Native/Java Events to correctly delete user queues
  • Increased Java/native event send data limit to 16,000,000 bytes per function/method call (native limit was 30,000)
  • Modified Java Event Handler to allow option setting
  • Changed Event client/handler getProperty method to use case-insensitive keyword checking
  • Implemented cache of user-queues in the iSeries event client support
  • Implemented logging to a file in the Strategi tmp directory for Java HSM servers and Event handlers
  • Changed Upgrade to correctly deal with GUIStyle directories
  • Corrected Data Queue Servers to start after applying a PTF, where previously there would be an authority problem with the *DTAARA objects
  • Changed SGICV value SBSNAME to be read-only
  • Corrected use of the Strategi value ALERTMSGQ and LOGMSGQ so that system processes do not stop with a fault if it is not set or is set incorrectly
  • Corrected Typo in ProductModules website (repeated word: "browser browser")
  • Changed System Server opcode USRPWD to return more accurate error code when user name is invalid
  • Changed HSM/Event Authority Work-With commands to display description text, or if the text is blank then first/last name, or if the names are blank then access name
  • Implemented Workstation Device Mapping


    Commands - New and Enhanced

  • Allowed F10 for Global Aliases from WRKSGIWEB
  • Corrected RNMSGIWEB to disallow the RESOURCES website from being renamed
  • Removed attempt to create user directory on CHGSGIUSR to reduce time required by a factor of 3
  • Renamed CPYSGIUSR command parameters USER and NEWUSER to NAME and NEWNAME
  • Added *USER special value to CRTSGIUSR/CHGSGIUSR parameter RMT
  • Removed WRKSGIA TYPE(*USER) from Strategi menu and make it an F-key in WRKSGIUSR instead
  • Added received file status special values to the WRKSGIF command
  • Corrected special values for subset by status in the WRKSGIF command
  • Changed WRKSGICNN keyword CLIENT to CLTTYP
  • Corrected WRKHSMPFR to refresh server performance information on F5
  • Corrected CPYSGIGRP/RNMSGIGRP such that if MBR(*YES) is specified, then after the command the to-group will contain all members that the from-group had, and will be a member of all groups that the from-group was a member of. Previously, only the former was true.
  • Corrected search for signon data RTVSGISSNI, which would previously only find the data if it was at the start of the user-field
  • Corrected CRTIFSTREE parameters to be backwards compatible with earlier versions of Strategi
  • Corrected CHGAUTSGI RPTERR and RPTPRG params (functionality was reversed)
  • Changed CRTIFSTREE to throw CPF9898 "Error 03457 (File exists)" if directory already exists (existing code, such as INSHSMSVR expects this exception)
  • Corrected DSPSGICNN to show accurate SSL security information for *REMOTE connections
  • Added xxxSGIWSM command for the new Workstation Device Mapping feature


    Pocket Strategi

  • Corrected Pocket Strategi install page link to "MacOS (classic)" instructions page
  • Eliminated deadlock in pStrategi client startup if a request was made of the *CLIENT server while the database was being opened
  • Enhanced pStrategi client to merge or delete files in its database on startup, using upd.xx.dbf or dlt.xx.dbf, respectively


    Strategi Remote

  • Corrected Strategi/REMOTE with ENH_CTLX keyboard to exit (Ctl-X or Exit button)
  • Corrected Strategi/REMOTE "ghost" receive file indicator (indicator lights up when no file is available)
  • Corrected Strategi/REMOTE stalled transfer from host if transfer is initiated just as another file becomes available
  • Corrected Strategi/REMOTE use the configured REMOTECERTIFICATE Strategi value to determine the location of the server digital certificate
  • Corrected Strategi/REMOTE to increment the Transfer Tracking file-open count when file is received by Remote client
  • Changed Strategi/REMOTE Client Generation to reset Remote authentication keys on every generation request
  • Corrected Strategi/REMOTE to use the original file length in calculating file transfer statistics and for display in DSPSGIF
  • Corrected bug in Strategi/REMOTE that caused an empty archive to be queued
  • Corrected Strategi/REMOTEe file transfer to host spontaneous abort when using SSL
  • Changed default column separator character for Strategi/REMOTE from '.' to ' ' (color terminals which is the modern default should not show CS characters)
  • Removed DOS client download option from Strategi/REMOTE Client Generation HTML (DOS client does not support TCP/IP)
  • Corrected Strategi/REMOTE host code to not check for available files until the user is authenticated
  • Modified Strategi/REMOTE to send shorter messages to the remote client so that the entire message is displayed in the client pop-up error window
  • Client Applet
  • Corrected residual text display that appeared for some browser and jvm combinations

Modification 0

    Host Software

  • The new managed event framework allows event handlers to be defined to process incoming HTTP requests, and for files received using Pocket Strategi and Strategi/REMOTE.
  • Host side WebCluster has been enhanced to provide connectivity between the partitions on an LPAR system.
  • A new emulation management program has been added to provide general emulation services for the system. As of this release it is used exclusively by Strategi/REMOTE, but future enhancements will include all emulation support. The manager provides session retention and recovery, and session sharing between clients.
  • The Java HSM API has been entirely rewritten moving as much support as possible to Java, and redesigning the API to fit better into a Java programming model. The API is now multi-thread capable. Note that for reasons relating to the management components, multiple server threads are currently still separate jobs.
  • Added system cleanup job, which runs daily, and
    1. Expires user accounts
    2. Cleans up temporary files created by Strategi
    3. Cleans up deleted websites and old upgraded Strategi elements
    4. Cleans up connections
    5. Cleans up sent and receive files
    6. Cleans up HSM and Event queue objects
  • Allow the applet connection port to be configured with new Strategi Value COMSSERVERADDRESS and corresponding HTML
  • Download of all client software (WebMaster, Remote and pStrategi) is now secured with PUBLIC *EXCLUDE authority after Strategi installation
  • Enhanced Resources website password change screens to not require authentication, allowing them to be used when the user's password has expired
  • Modified all display and Work-With commands to not generate an exception when F12 and F3 are pressed
  • Added validation for changing Strategi values
  • Added user password expiry and made modifications to password change screens
  • Added user account expiry
  • Added user account flag to permit/deny access to HTTP login
  • Added control over the number of invalid password attempts for all services with LOGINMAX Strategi Value
  • Added ability to upload to zone *CURRENT, meaning the current zone after aliasing
  • Changed website zone maintenance to no longer allow deletion or change of subdirectory for website root zone
  • Login has been enhanced to allow the login to occur within the zone the resource is in (previous login behavior), the parent of the zone the resource is within (recursively), or the website root zone. This facilitates a login to multiple zones with the user only entering their username and password once
  • Strategi value PRINTROUTING and user attribute PRINTROUTING have been added to allow the Push Writer to send prints to services other than the web. This allows prints sent via the Push Writer to be sent to pStrategi and Remote clients
  • Enhanced all Work-With programs to display all available function keys
  • Modified all Work-With screens to include text for all Fxx keys
  • Applet no longer allowed to make unlimited authentication attempts
  • New "To Format" option, *PRTCTLA, added to SNDSGIF to facilitate support for printing to the new Strategi/REMOTE client. It generates ASCII output with PRTCTL characters.
  • The WRKSGICNN Work-With screen has been brought into line with the other Strategi Work-With screens, functioning in a consistent manner with improved subsetting, and all the standard features of the other Work-With screens
  • The FileCabinet name has been changed to refer correctly to IFS Zones
  • Added *SYSTEM server opcode SETIFSAUT to set authority and ownership of an object added to a website
  • Added *SYSTEM server opcode variation SYSPTH-WEBSITENA to get the system path with no alias resolution
  • Moved Webmaster zone state from an IFS file to the Strategi database
  • Added subsetting for WRKSGIGRPM
  • Corrected WRKSGIGRPM position-to
  • The certificate installation and management commands have been enhanced. An intermediate and root certificate can be installed along with the server certificate, and the entire installation process is repeatable to allow intermediate and root certificates to be applied at a later date.
  • Corrected heading text for DSPHSMAUT and DSPHSMPFR screens
  • Corrected problem that allowed a user with access to SNDSGIF to send any data SGIOBJOWN was authorized to
  • Standard function F13=Repeat Option added to all Work-With screens
  • Work-With function F16=Option Parms has been extended to allow for more parameters
  • Moved HSM document processing into package com.businesslink.sgi.hsmdoc
  • Corrected JDBCDS list records processing when no subsets or filters are active and no key fields are required
  • JAVADIRDFT special value changed to allow user edits, with a blank initial value
  • Corrected GENSGISSL pointer error (free of an invalid pointer) under V5R1
  • TCP/IP support corrected to remove an error which caused occasional timeout conditions
  • Corrected TCP/IP subnet filtering validation
  • Server-gated cryptography added to SSL support
  • Added Thawte root certificates to trusted certificate file
  • Updated HSM and Event Work-With commands for PFR and AUT to verify the existence of their respective handler and server
  • Corrected deletion of server performance data when a server is deleted
  • A mini HTTP-server that responds with a hard coded "This website is temporarily unavailable" page has been added to provide notification to users during system maintenance
  • Blank values now permitted when changing a Strategi Value (CHGSGIVAL) from the Work-With screen
  • Changed order of parameters to remove differences between several create/change commands and their associated display commands
  • Improved thread initiation for DHSM
  • Corrected DHSM *ERROR responses to use CCS_STRATEGI instead of the last CCSID
  • Changed all Work-With screens to reload the list when subsetting is changed
  • Changed Option 5=Display on WRKSGIF to Option 8=Display Details to be consistent with commands like WRKOBJPDM
  • Corrected HSM substitution into a website resource file such that it permits whitespace around the '=' sign. The following tag will work: <HSM NAME = ABC>; previously it would have had to be <HSM NAME=ABC>
  • Record activity during long HTTP delivery, preventing inactivity timeout during large resource downloads
  • Use of replacehandle for file upload has been corrected to delete the file being replaced
  • Print width detection for spool files has been modified to compensate for an OS/400 bug, which caused the values *OPTMIZED and *FULL to drop part or all (respectively) of the file contents
  • Corrected SNDSGIF Workstation Customization Object feature
  • Corrected HSM support to translate data for old servers still using the data-queue interface
  • HsmServerInterface class deprecated: compiles on implementing classes will cause deprecation warnings, but classes continue to function as before
  • Corrected resolution of the HSM queue pointer in the client support code when the server is ended and restarted
  • Corrected Unicode translations in the client HSM support
  • Attribute definition creation changed to prevent a total attribute value length greater than 128
  • Corrected authority setting of STRATEGI *MSGF object to use *USE (from *EXCLUDE) upon install, upgrade, or PTF apply
  • Modified install, upgrade and PTF apply object processing to absorb unnecessary messages to reduce the size of the job log created
  • Enhanced PTF creation/installation to avoid conflicts with objects in Strategi library being updated
  • Creation of Java program for host-side Java classes moved to the subsystem startup from installation and PTF apply
  • Changed all installed default port values from hex to decimal
  • Working with IFS zones as a directory hierarchy has been corrected
  • Applet parameter tag "connection_protocol" removed from the default issued Resources HTML pages
  • Applet parameter tag "connection_port" added to the default issued Resources HTML pages
  • Corrected HOSTSERVER to not end auto-signon sessions when Signon screen redisplays after initial *BREAK messages
  • HOSTSERVER no longer attempts to open the SGICG file
  • HOSTSERVER logging of device opens, which help identify unwanted device recreations, are now possible via diagnostic DTAARA setting
  • Improved transmission queue logic in pStrategi communications (host and client)
  • Created new default error pages for authentication errors
  • Enhanced general look of the Strategi menu
  • Extended Strategi menu to include all base-level Work-With commands
  • New client software icons added to Resources Services web page
  • Changed www.businesslink.com and www.ibm.com links to open in new browser window in the Resources website
  • Added javadoc documentation for all com.businesslink.sgi.api packages; link is available from drop-down menu in Resources website
  • DHSM corrected to handle objects greater than 10,000 bytes. This problem typically only affected data which was in a DBCS
  • Transfer-tracking records on the host are now auto-created to allow SNDSGIF to send using any specified transfer group
  • Emulation passes client IP address to IBM API for retrieval in job, provided new default TERMINALPRESTART 0 is in force
  • Corrected HTTP server where it did not redirect to LOGINURL when the DEFAULTURL had an extension
  • Corrected HTTP server where URL data was lost for login.html
  • Corrected HTTP server where, when a zone is configured for certificate-only authentication, it is treated as an unauthenticated zone
  • Changed all Work-With command text descriptions to have "With" always capitalized



  • Commands - New and Enhanced

  • Peer System Definition parameters have been enhanced to allow for LPAR system connections. The SRLNBR parameter has been replaced with the composite SYSID parameter, which is comprised of Serial Number, SNA Network Name and the Strategi library name
  • DSPSGIA added to display attribute definitions
  • SETSGIAUT added to set required authorities for a Strategi IFS object
  • CPYSGIGRP parameter TOGROUP changed to NEWGROUP
  • CPYSGIGRP enhanced to duplicate authorities
  • RNMSGIGRP corrected to retain authorities
  • RTVSGISSNI enhanced to deliver the Strategi connection number
  • CHGSGIUSR modified for consistent parameter text descriptions and ordering
  • CPYSGIUSR added to duplicate a Strategi user record (but not authorities, group membership, attributes, etc)
  • CRTSGIUSR corrected to display an error if there is a problem when creating IFS directories
  • DSPSGIUSR modified for consistent parameter text descriptions and ordering
  • CPYSGIWEB added to enable websites, complete with all zones, authorities, aliases, and content to be copied into a new website
  • RNMSGIWEB added to rename a website without having to delete and re-create the website with a new name
  • CPYSGIZON added to allow zones, and optionally all their contents and authorities to be copied
  • DLTSGIZON enhanced to allow deletion of zone content
  • RNMSGIZON added to allow zones to be renamed
  • CVTABLSGI updated to migrate Remote and HSM users from BusinessLink
  • CHGAUTSGI added to change the owner and public authority to all objects in an IFS directory tree
  • CHKAUTSGI added to check IFS file/directory permissions
  • CVTDBFSGI enhanced to allow import from two PC formats, *TEXT and *XBASE, in addition to new parameter CVTOPT set to either *IMPORT or *EXPORT
  • CRTDIRSGI added to create an IFS directory tree
  • CPYDIRSGI added to copy an IFS directory tree, and optionally all of its contents, to another directory
  • DLTDIRSGI added to delete an IFS directory tree
  • RTVENVSGI added to retrieve an environment variable
  • RTVPTFSGI added to allow PTFs to be downloaded directly to the host from Advanced BusinessLink's website
  • SNDSMTSGI - Correctly handles Non-U.S. Code Pages (including '@' and '^')
  • SNDSMTSGI - Corrected parameter maximum length issues
  • SNDSMTSGI - Attachments handled more efficiently, increasing performance dramatically
  • SNDSMTSGI - Sends better exception messages, with SNDSGISMTP retained for compatibility
  • SNDSMTSGI - Corrected timeout to not hang when a previous send is incomplete
  • xxxIFSTREE commands deprecated in favor of new xxxDIRSGI commands



  • Pocket Strategi

  • Pocket Strategi is now generally available
  • WebCluster support extended to pStrategi. Strategi has been enhanced to allow HSM requests from the host to a server running on the pStrategi client
  • Improved compression of pStrategi communications
  • Enhanced pStrategi communications when there is no prioritization contention for use of the TCP/IP pipe
  • pStrategi database manager corrected to not fail on large volume deletes
  • New opcode GETMTADTA added to pStrategi database manager
  • pStrategi HSM module corrected to not throw an exception if the server or opcode is blank when the conditioning of the server request is false
  • Corrected pStrategi HSM Module to handle processing of array fields and the *INDEX special value when processing an include line
  • DHSM and pStrategi null pointer errors correctly logged in job log under V5Rx
  • pStrategi enhanced to allow it to launch an external controlling class
  • pStrategi host can now specify *WEBSITES for its listen address
  • pStrategi has improved status reporting of the state of its event queues
  • pStrategi update corrected to continue after an application-only update
  • Corrected a deadlock condition when running pStrategi events (event client code)
  • Corrected a deadlock condition in pStrategi TCP/IP communications
  • Corrected Java HSM HSMData.setData(start, data) methods to not reset the HSM data length
  • Corrected *DATE.MONTH and *DATE.DAY HSM special values
  • Corrected improper BSX25 and PERCENT HSM substitution escaping
  • Update of transmission tracking record now uses most recent instead of the earliest, avoiding problems when client is deleted and reinstalled
  • Corrected interpretation of Hex port for server listen value
  • Corrected event execution on the client to reuse its loader class, maintaining static references between invocations
  • Added ability to load another Java class (entry point) as the control application
  • Set Strategi user status on host to *LOCKED when Pocket Strategi user authentication fails
  • Added monitor on received data and changed status text to "Communications Stalled!" when no data received for 1 minute
  • Added encryption to communications pipe
  • Corrected thread-safety faults in some static references
  • Install for pStrategi rewritten using InstallAnywhereNow
  • Corrected MiniDBMS commit logic so it does not fail "Unknown Error" when running under OS/400
  • Made Transfer Group tracking records auto-created on host
  • Corrected a problem where a failure to launch client control programs was resulting in termination of the VM (incl. HTTPSERVER); added new CV value AbortOnLaunchError
  • Changed the exclude value '*' for SPF distribution generation to '*SUBDIR'
  • Corrected Java HSM processing implementation of Condition_Compare_Criteria=NOTZERO, NONZERO and ZERO



  • Client Applet

  • PgDn and PgUp keys correctly handled in macros in GUI mode in standard IE 1.1.4 JVM
  • Sun Java2 plugin JVM supported in IE and NS
  • Emulation improved to avoid unnecessary device re-creation
  • Emulation improved to correctly handle DDS Windows when searching for F-keys and menus
  • Emulation improved to correctly handle European code page negative zero overpunches
  • Emulation improved to correctly hide F-key buttons based on USEHIDDEN
  • Emulation improved to correctly send emulation attribute 39 to clients
back to top


Version 1 Release 8
        Modification level 3 - Sep 2002
        Modification level 2 - Jan 2002
        Modification level 1 - Sep 2001
        Modification level 0 - May 2001


Highlights

  • New SMTP-sending command with significant performance enhancements over prior versions
  • New Copy and Rename website utility commands
  • New temporary mini web server available during Strategi maintenance
  • Emulation applet connection port Host configurable
  • New RTVPTFSGI command for ease of PTF installation
  • HSM support for multiple code pages (pure SBCS and DBCS, not mixed)
  • Web server can deliver UTF-8 resources with Unicode HSM for application data
Details

Modification 3

    Host Software

  • All changes included in Modifications 0-2
  • Dramatic performance enhancements made to the SMTP-sending commands, SNDSMTSGI and the deprecated SNDSGISMTP
  • Enhanced SMTP-sending commands to correctly handle the '@' and '^' when run with non-US code pages
  • Enhanced SMTP-sending commands to send better escape messaging details
  • Enhanced Strategi command CVTDBFSGI to allow for importing PC-based file contents into an iSeries 400 database file
  • Emulation improved to avoid unnecessary device re-creations
  • Emulation improved to correctly handle European code page negative zero overpunches
  • Emulation improved to correctly hide F-key buttons based on USEHIDDEN
  • Emulation improved to correctly send emulation attribute 39 to clients
  • Emulation improved to correctly handle *BREAK messages when the user receives *BREAK messages as their first screen after being Auto-Signed on
  • Emulation improved to prevent server crash under specific user-device naming conventions
  • Corrected SNDSGIF WSCST to correctly handle library and object values
  • Enhanced SSL certificate installation
  • Server-gated cryptography added to SSL support
  • Added Thawte root certificates to trusted certificate file
  • Print width detection for spool files has been modified to compensate for an OS/400 bug, which caused the values *OPTMIZED and *FULL to drop part or all (respectively) of the file contents
  • Corrected support for translation for HSM data sent using old-style data queues
  • Corrected WRKSGICNN display subset for date with jobs running *DMY and *YMD date format
  • Enhanced RQSHTPSGI to allow a response with an arbitrary length, provided the response is not being written directly to a save file
  • Added new *SYSTEM server opcode GETZONSTA (Get Zone State), which retrieves the zone state for a specified zone
  • Corrected Registered license use for *DISABLED users
  • Added new Strategi commands CPYSGIWEB and RNMSGIWEB to allow for copying and renaming websites
  • Added new Pocket Strategi JDBCDS server opcode GETMTADTA, which gets file metadata



  • Client Applet

  • All changes included in Modifications 0-2
  • New applet build to fix issues with PageUp and PageDown keys in Macros, painting issues with the new Sun JVMs in Internet Explorer and Netscape 6 support

 

Modification 2

    Host Software

  • Added new Strategi command RTVPTFSGI to allow for iSeries 400-to-400 PTF retrieval, and optionally, install from ADVANCED BusinessLink's release media website
  • Added new Strategi system configuration keyword COMSSERVERADDRESS for emulation applet port connectivity
  • New temporary mini web server available for use while the Strategi system is offline for maintenance
  • Allow an upload zone of *CURRENT, which indicates the current zone after aliasing, to be used as the authority zone for HSM file upload
  • Added new *SYSTEM server opcode SETIFSAUT which sets the correct IFS authority and ownership for a Strategi IFS object
  • Changed DHSMTHREADS default values
  • Corrected HSM Demo save file missing content



  • Client Applet

  • All changes included in Modifications 0-1

 

Modification 1

    Host Software

  • Added RMVSGIFD for Transmission Tracking file cleanup
  • Added RMVSGICNN for Connection Tracking file cleanup
  • Enhanced DLTSGIF to delete by date range
  • Correct *INVALID and *NOTSET date stamps on Transmission Tracking file for sent files
  • Extend *ASCIITEXT to 1020 columns for SNDSGIF
  • Add new USRDTA value *HTMLNOCTL to do CPYSPLF PRTCTL(*NONE) for same behavior as HTML in OS versions prior to V1R4M4
  • Correct SSL cache to allow for longer certificate information (data content now allowed 8192 bytes). Previous behavior prevented SSL 3.0 caching, resulting in longer times to deliver SSL pages when certificate authentication used. Also changed to cache SSL & SSL+CTF separately
  • Generate real error response for missing or untrusted client certificates. This is when the client certificate is invalid for some reason; previously, the connection was dropped. Now the connection is accepted but returns an error page
  • Correct partial overlay of previous user name in WRKSGICNN when the user is *DELETED
  • Remove the authorization list SGIPGM from HSM packaging program for case when HSMPKGEZ is used to prevent security changes on install
  • Correct authorities on objects in demo save file



  • Client Applet

  • All changes included in Modification 0
  • Correctly handle DDS windows when searching for F-keys and menus

 

Modification 0

    Host Software

  • Add encoding attribute to zone definitions to facilitate delivery of UTF-8 resources
  • Authority settings on HSM API objects corrected (and authority settings are applied on install and every upgrade)
  • Change HTTP/HSM request timeout to 300 seconds, from 180 seconds
  • ADDSGICLSP reclassified as an HSM command
  • STRSGI and ENDSGI commands reclassified as Administration commands
  • DHSM now detects when the relay server job is ended abnormally (would previously wait forever for TCP/IP activity)
  • DSPHSMSVR now returns a clean error when server is not defined.
  • Emulation applet logons now timeout after 5 minutes and allow up to 2000 client connections (up from 300 in prev. versions)
  • HSM and DHSM enhanced to allow multi-code page data, include DBCS (most notably Unicode, UCS-16)
  • HSM authority checking corrected to prevent server program loop when a group is used to deny access to a server operation (*GROUP ... *NO)
  • SNDSGIF option *BINARY now allows spool files of any size, previously limited to 16Mb
  • SNDSGIF option *HPT support corrected, broken since 1.6.5 due to change in API behaviour
  • SNDSGIF option *HPT now allows spool files of any size, previously limited to 16Mb
  • Improve performance of text translation functions
  • Reset login state once an error page is displayed so that automatic redirection to the login page will occur when BACK button is pressed
  • Web server enhanced to allow UTF-8 encoded pages, including doing Unicode HSM request and allowing UTF-8 substitutions
  • WRKHSMAUT subsetting options corrected so that all fields are used
  • A Strategi HOSTCCSID value of '65535' is no longer supported. Value should be changed to the corresponding CCSID value for your country (e.g.'00037' for the U.S.).



  • Client Applet

  • Allow print-only users to auto-login (was aborting if emulation not allowed)
  • Correctly display initial available files list (accidentally hidden in 1.7.0)
  • Fix painting in JVM 1.0, for old browsers, e.g. NS3 (faulty since 1.6.7)
  • Simple "Emulation not configured for you" text onscreen for print-only users, not error dialog
  • Menu options based on hidden text now allowed, with button positioned on right of the option
  • Obey DDS window definitions when searching for function keys and menu options

back to top


Version 1 Release 7
        Modification level 3 - Dec 2002
        Modification level 2 - Sep 2001
        Modification level 1 - May 2001
        Modification level 0 - Jan 2001


Highlights

  • Authentication Performance Enhancements
  • SSL Performance Enhancements
Details

Modification 3

    Host Software

  • All changes included in Modifications 0-2
  • Added new Strategi system configuration keyword PSGIADDRESS for Pocket Strategi address/port connectivity
  • Enhanced INSHSMSVR to use public system API for exception handling
  • Corrected SNDSGIF Workstation Customization Object feature



  • Client Applet

  • All changes included in Modifications 0-2
  • Emulation improved to avoid unnecessary device re-creation
  • Emulation improved to correctly handle European code page negative zero overpunches
  • Emulation improved to correctly hide F-key buttons based on USEHIDDEN

 

Modification 2

    Host Software

  • Added RMVSGIFD for Transmission Tracking file cleanup
  • Added RMVSGICNN for Connection Tracking file cleanup
  • Enhanced DLTSGIF to delete by date range
  • Correct *INVALID and *NOTSET date stamps on Transmission Tracking file for sent files
  • Add new USRDTA value *HTMLNOCTL to do CPYSPLF PRTCTL(*NONE) for same behavior as HTML in OS versions prior to V1R4M4
  • Change CCSID for SNDSGIF from 65535 to 37
  • Correct SSL cache to allow for longer certificate information (data content now allowed 8192 bytes). Previous behavior prevented SSL 3.0 caching, resulting in longer times to deliver SSL pages when certificate authentication used. Also changed to cache SSL & SSL+CTF separately
  • Correct partial overlay of previous user name in WRKSGICNN when the user is *DELETED
  • Correct authorities on objects in demo save file
  • Prevent invalid binary data in 5250 data stream from looping or crashing server



  • Client Applet

  • Correctly handle DDS windows when searching for F-keys and menus

 

Modification 1

    Host Software

  • Binary printing support modified to be able to process spool files of any size; previously limited to 16Mb
  • Host Print Transform support corrected; broken since 1.6.3 due to changes in program compilation under OS/400
  • Host Print Transform support modified to be able to process spool files of any size; previously limited to 16Mb
  • HSM authority checking corrected to prevent server program loop when a group is used to deny access to a server operation (*GROUP ... *NO)
  • WRKHSMAUT subsetting options corrected so that all fields are used
  • DHSM agent enhanced to detect when relay (send-side) program is ended abnormally
  • DHSM server modified to start the correct number of threads, according to configuration and/or license

 

Modification 0

    Host Software

  • Performance improvements made to authentication services
  • Performance improvements made to SSL services
  • URL data now retained when logging in; problem inadvertantly introduced in later V1R6 releases
  • Service programs are utilized to a greater extent for shared code, reducing the disk and memory footprint of Strategi



  • Client Applet

  • DUP key support added
  • Fully automatic binary printing, including suppression of cancel dialog
  • Input boxes in Netscape made narrower. Newer Netscape 4's (those showing "Java 1.1.5" on opening the Java Console) now correctly limit the size of small input fields in GUI mode and GUIStyle (previously, these input text fields overlapped immediately following text and input fields in Netscape - IE has for some time displayed them correctly)
  • Applet running detection available using Javascript as a public method
  • The applet now logs "End abljem" in the Java Console as it ends
  • The Binary Print path dialog can be redisplayed after it has been cancelled (it sometimes would not redisplay)
  • Pressing a non-numeric key when in an empty Signed Numeric field no longer logs an index out of range error (the key was always correctly ignored)
  • Timeout added during login

back to top


Version 1 Release 6
        Modification level 3 - Dec 2002
        Modification level 7 - Nov 2000
        Modification level 6 - Oct 2000
        Modification level 5 - Sep 2000
        Modification level 4 - Sep 2000
        Modification level 3 - Jun 2000
        Modification level 2 - May 2000
        Modification level 0 - Apr 2000


Highlights

  • Support for new HSM Java Server Interface
  • Distributed HSM Services, with associated enhancements to HSM programming interface
  • HTTP Server performance enhanced significantly
Details
    Host Software

  • Certificate authenticated zones transparently login in as required
  • Distributed HSM services available for general release. Now servers running on another Strategi system anywhere on the TCP/IP network can be accessed. Strategi provides the infrastructure you need to control and secure all interactions. For untrusted networks SSL may be used to secure data, and client certificates can be required. Overhead per transaction on a LAN is less than 10 ms (depending on AS/400's involved). Look at WRKSGIPEER commands for defining peer systems for DHSM
  • Generation of XML documents on systems with non-US character sets has been corrected
  • HSM allows an empty ".hsm" resource file to trigger server side includes
  • HSM authority command validation problems corrected. This caused a problem with adding authority for a requestor type of (*HOSTUSER *ALL) and (*USER *ALL)
  • HSM processing checks for user authority to included and subsituted resources using the zone that the target resource is in, not the one for the current HSM file
  • HSM programming interface has been extended to allow a server to timeout on request and additional fields on the request to establish where the user is located and to pass customer identification information from a configured user attribute
  • HSM Server authorities have been enhanced to control access from peer systems and from other local HSM servers
  • HSM Servers can now specify a user attribute to be passed when a Strategi user accesses the server. This allows a customer specific identity to be associated with any Strategi user for the server to use accessing databases, etc.
  • HSM special values *DATExxx and *TIMExxx are no longer case-sensitive
  • HSM support for <*WEBSITE.FASTREF> tag for obtaining resources from local filesystem
  • HTTP Server cache control directives have be modified to work-around a documented bug in Internet Explorer 4.01 (and the same bug is occuring in some versions of I.E. 5.0). Certain documents, when marked "no-cache", would result in Explorer reporting that it could not access the web server. This problem can be seen, in particular, with an RTF with HSM substitution. Also likely to experience problems are downloads from authenticated area of the website of documents with an extension of EXE, PDF, RTF and ZIP. This is typically because these files use a "viewer" that must be "launched" by Explorer. Depending on configuration of file associations, different files may experience problems. Problems are usually limited to HSM subsitutions and authenticated zones
  • HTTP Server caching directives corrected to account for problem in Internet Explorer 5.x which caused uncachable pages to display an error when the BACK button was used
  • HTTP Server login process corrected to avoid Netscape redirect-loop failure
  • HTTP Server performance enhanced significantly
  • Improved CRTSGIUSR to better handle parallel user creation of same access name
  • URL directive *LOGOUTREDIRECT allows the creation of a link that logs out of the specified zone, and immediately redirects to another resource
  • URL directive *PUBLISH is now allowed to be embedded anywhere in the path, instead of only at the root (/*PUBLISH/<ref>), to enable authenticated zones to be used to access published documents
  • User attribute commands for change, set and add now include a specific prompt screen when used interactively. This provides easier use and a clearer understanding of the segments for each value
  • Workstation customization support added to SNDSGIF for Host-print Transform



  • Client Applet

  • All changes included in Modifications 0-2
  • Emulation improved to avoid unnecessary device re-creation
  • Emulation improved to correctly handle European code page negative zero overpunches
  • Emulation improved to correctly hide F-key buttons based on USEHIDDEN
back to top


Version 1 Release 5
        Modification level 7 - Mar 2000
        Modification level 6 - Feb 2000
        Modification level 5 - Jan 2000
        Modification level 4 - Jan 2000


Highlights

  • Controlled 'login' for user authentication in HTTP
  • Copy/Paste, macros, save screen size and save mode added to client applet
  • Host Printer Transform support
  • Product updates can be downloaded from the internet and installed direct to the AS/400
  • User Groups
Details
    Host Software

  • Automatically vary on generic host devices so new sessions do not fail. Allows skipping of non VRYPND devices and auto vary-on of user devices
  • Change all Work-With subsetting and position-to to be case-insensetive
  • Correct display of *ANY on user subnet mask
  • Error documents (those in the 'message' directory) are now searched for from the location of the resource in error, backwards up the tree. This allows specific error responses for parts of the website and complete control over an e-business application's look and feel
  • Extension search (if supplied URL does not specifiy an extension) now includes hdml, hdmlc, wml, xml, shtm and shtml
  • HSM escape options added: BACKSLASHX (short form BSX), BACKSLASHX25 (short form BSX25) and PERCENT
  • HSM now allows *INDEX for substituting the HSM index in repeating blocks
  • HSM now allows access to the HTTP header values received on the request
  • HSM now allows test for whether the logged in user is a member of a particular group
  • HSM now allows the return of any HTTP reponse code to the client, with special provision for HTTP 403 (Forbidden)
  • HSM now allows up to 100,000 array elements in a block
  • HTTP and WebMaster users are now displayed in the active connections Work-With. In addition basic indication of the user's activity level while logged on is recorded and displayed
  • HTTP retrieves from any website using command line or CL programs can now be done with the new utility command RQSHTPSGI
  • Host print-transform support added to SNDSGIF and print despooler
  • Implemented all combinations of from and to format in SNDSGIF
  • Login-based authentication implemented for authenticated zones. A new authentication option allows an HTML page to be used for custom login in addition to the exisiting browser-based authentication dialog pop-up. Note that this change means that authentication requires browser session cookies to be used and authentication no longer functions without that (this is due to inconsistencies and illogic in the browser implementations of authentication)
  • Look up user by attribute value. Ability to require uniqueness on user attribute values, and to look up an atribute and value pair to return the Strategi user number
  • Multiple selects now allowed on commands that use *SELECT for a user or group
  • Product updates can be downloaded from the internet and installed direct to the AS/400 with the new RTVPRDSGI command
  • Quote opcode parms in HSM performance Work-With command calls so that values containing special characters will work
  • Server-side include directives now permitted in HTML documents
  • Transmission block maximum can now be set to facilitate fine-tuning of audio and video content delivery
  • User group support added. These allow groups within groups to permit the creation of both structured hierarchies and unstructured group references. Groups can then be used in sending files, zone authority and HSM server authority
  • When a user specific emulation device is varied off do not revert to generic device
  • Work-With Users now allows an option to display all zones in all websites, showing the user's access to each zone
  • Work-With Users now has an alternate sort order, by user number
  • Work-With Zones now allows the list to be subsetted by user and access so that, for example, all zones that a user has *READWRITE access to can be displayed
  • Work-With Zones now has a primary display that is directory heirarchical - the original display is available by pressing a function key



  • Client Applet

  • Auto-advance screen if when last field is filled by using field exit
  • Copy/Paste added
  • Macros added
  • Re-enable cursor left/right in GUI fields
  • Save screen size and save mode added
back to top


Version 1 Release 4
        Modification level 4 - Aug 1999
        Modification level 3 - Jul 1999
        Modification level 0 - Jun 1999


Highlights

  • Enhanced SSL handling for much faster HTTPS serving
  • Greater security on user data
  • HTML pages to access push files from a browser, without the emulation applet
  • Improved and more consistent speed in creating users
  • New commands to package HSM servers and web resources for distribution and install, as an integrated function of Strategi HSM
Details
    Host Software

  • Added highly efficient SSL session caching resulting in a dramatic improvement in HTTPS performance; this especially affects older HTTP-1.0 clients
  • Added new command SETSGIUSRA which changes a user attribute if it exists, or creates if it does not
  • Correct processing for changing certain Strategi values from the WRKSGIVAL command
  • Correct treatment of TOPMARGINLINENUMER for RTF printing
  • Corrected CHGSGIUSR processing of user with account expiry set to *NEVER
  • Improved handling of user accounts to improve and make consistent the time taken for user creation. This is most noticable as the number of users increases into the thousands
  • Improved performance in emulation server
  • Integrated HSM server packaging and installation. The new commands PKGHSMSVR and INSHSMSVR make it simple to bundle a server and its HTML/HSM files for distribution. At the other end, your customer simple calls the install command and the software and resources are installed, and the server is registered and ready to run
  • Sensitive user data encrypted so as to remove dependance on AS/400 object security
  • The commands for HSM servers have been separated into their own logical group and named with a consistent xxxHSMSVR format (for example, STRSGIHSM is now STRHSMSVR)



  • Client Applet

  • Correct cursor positioning with display of some error messages
  • Improve handling of hidden text within emulation
  • Other minor general improvements in functionality and cosmetics
back to top


Version 1 Release 3
        Modification level 9 - Jun 1999
        Modification level 8 - May 1999
        Modification level 5 - May 1999
        Modification level 1 - Apr 1999


Highlights

  • Applet can use HTTP ports for communications
  • Enhanced SSL crypto generation improves subsystem startup
  • Second generation HSM with parallel server capability
  • Website aliasing support is now generally available

The two big news items in this release are dramatically improved HSM and the ability of the Java client applet to the host via HTTP TCP/IP ports 80 and 443.

High Speed Messaging (BusinessLink's native transaction server model) has been enhanced to provide an ILE service program for the program interface. Strategi's HSM is now more intuitive, faster, leaner and even more tightly managed for the ease of application interaction you want. And if that's not enough, the servers now have integrated access controls and performance monitoring.

The Java client applet can connect to the AS/400 entirely with standard HTTP ports, bypassing problems caused by Firewalls and proxies.

Details
    Host Software

  • A standardized error, using the optional custom error pages, is now returned if HTTP authentication is cancelled
  • Ability to change the number of instances of an active HSM server without ending and restarting it
  • Ability to receive and process incoming files from web browser clients
  • Ability to start and stop an HSM server from the Work-With
  • Access to unauthenticated zones without public read authority blocked
  • Alias commands and Work-With added with online help (xxxSGIALS). Alias's allow the AS/400 administrator to make any part of the IFS or website to dynamically appear as if it is a part of another website. They can be set up specifically for a single site, or globally to apply to all websites
  • All commands that accept a user number allow a special value of *SELECT which presents the user with a list of the registered users
  • Better setup of HSM servers, allowing total control of the job run characteristics
  • Corrected SNDSGIF to allow file sent with XBASE format to be larger than 6.5 Mb/13,000 records
  • Improved HSM processing capabilities for website HTML. Refer to updated HSM documentation for details
  • New HSM authority controls. Access to a server or its individual opcodes can now be specified. Refer to the option to work with authorities, from the Work-With HSM servers display
  • New HSM interface using ILE service program has been implemented. This support infrastructure fully supports older servers using a data-queue interface while allowing faster ILE servers to be created. A new server can have multiple instances run in parallel to remove processing latency (up to 9999 copies). The service program also harnesses better data interchange for a dramatic reduction in per-transaction overhead (up to 2200% on an overhead already measured in milliseconds, even with the original server implementation). In addition, the server interaction has been enhanced to allow greater control and reporting of any problems. Several other enhancements (such as increasing the maximum transaction length to 9999 bytes) have also been added. Contact our customer support personnel, or consult the online documentation on the Strategi CD for full details of these exciting new developments
  • New HSM performance monitoring. The processing time taken (in milliseconds) for a server, request operation code and reply operation code is now recorded. View your server's minimum, maximum, average and total response times, as well as the total number of transactions server
  • Opcode SYSINF added to system server to return Strategi Version/Release/Modification
  • Support for international decimals has been added to HSM pages
  • The subsystem startup time for sites supporting SSL has been significantly reduced
  • The TCP/IP address that WebMaster listens on is now governed by a Strategi value
  • Various improvements to 5250 emulation support



  • Client Applet

  • Applet can now connect via standard HTTP ports. This is triggered by a new applet tag (HTTP_Tunnel) and can be set to always tunnel through HTTP, or only as a fallback if the dedicated port connection fails
  • When the applet is delivered from an authenticated zone, the user is transparently authenticated by the host server so that a double logon (once to the site, and once to the applet) is not necessary
back to top


Version 1 Release 2
        Modification level 6 - Feb 1999
        Modification level 3 - Oct 1998


Highlights

  • 'Zone' concept, allowing easy definition and management of website or IFS areas
  • Enhanced printing capabilities (see notes)
  • HSM server management 'Work-With'
  • Online user password change
  • Simplified SSL certificate administration
  • Webmaster is back (see notes below)

This product release builds on the solid design and structure of Strategi to bring to the table numerous enhancements that address the needs and suggestions of our customers.

Details
    Host Software

  • A beta copy of BusinessLink/WEBMASTER, our popular website management tool (completely rewritten as a native Java application) is included for preview with this build
  • Ability to use a certificate's common name as the Strategi access name for user authentication
  • BusinessLink/WEBMASTER, our popular website management tool (now completely rewritten for Strategi as a Java application) is now available. Click here to download a copy. A 'must have' tool for website change management and authoring access control
  • Changing passwords - users may now change their password through either the command CHGSGIPWD or via a web page (default page is supplied)
  • Control of the HTTP 1.1 parameters for serving multiple requests on a single connection
  • Custom error pages have been added. Now make the look and feel of your site totally consistent
  • HSM Server management 'Work-With' added to the Strategi menu, providing centralized access to HSM server management commands
  • Online pages added to facilitate implemention of SSL certificates
  • User Authorities definition for controlling Strategi User access to Zones
  • Zone definition for FileCabinet™ drawers (allowing definition and subset of IFS areas, including user access rules)
  • Zone definition within Websites to allow access authorities and security restrictions to be set at the sub-site level (security definitions have been moved from the website level to the Web Zone level)



  • Client Applet

  • Automatic https selection (previously SSL key exchange was forced by applet tag, now is selected automatically by url used to request applet - either http or https)
  • Enhanced screen painting and cosmetic corrections
  • Printing of Binary files - allows specialized printing needs such as pre-printed forms, barcode, or check printing
  • Printing of RTF files - solves page break and other limitations of HTML printing (default print format changed from *HTML to *RTF)
  • Solutions for delay in first screen display (on some very fast AS/400's, caused by browser/applet timing issue)
  • Solutions for Netscape F-key bug (in rare cases would mishandle some function keys in certain browser versions)
back to top


Version 1 Release 1
        Modification level 9 - Sep 1998
        Modification level 8 - Aug 1998
        Modification level 5 - Jun 1998


Highlights

  • AS/400 native HSM application server for accessing AS/400 data
  • AS/400 native managed web serving
  • Java applet client emulation and print/file retrieval

Strategi product releases from version 1.1.5 (June 1998) through to version 1.1.8 (August 1998) were Beta versions, shipped to specific customers following ADVANCED BusinessLink management approval. General Availability commenced with release 1.1.9

Details

    Host Software

  • User controlled access to Java client applet
  • Website Alias definition
  • Website definition



  • Client Applet

  • GUI/Text mode switch added to the right mouse button menu
  • Resizable emulation window with automatic 'best-fit' font selection
  • Support for 132 column emulation
  • URL being connected to now displays in the title bar
back to top