MacKinney Systems, Inc.

Released On: 06/15/2006

  1. New keyword: SEGMENT_OVERRIDE_JESDELIVERY_COPIES
  2. New keyword: TCPIP_COMPUTER_ASSOCIATES.
    Provides compatibility for those customers running CA/ACCESS.
  3. All of the maintenance applied to JRB 2.1. They are listed below:
    1. Provides ability to optionally add a line (maximum 130 characters) to the separator page.
      New keywords:
      REPORT_SEPARATOR_TEXT_DEFAULT
      REPORT_SEPARATOR_TEXT
    2. Provides ability to specify email addresses via JCL.
      New keywords:
      EMAIL_OBTAIN_ADDRESS_FROM_JCL
      EMAIL_OBTAIN_ADDRESS_FROM_JCL_DEFAULT
    3. Provides ability to specify what IP address the web server listens to connects on.
      New keyword: WEB_IP@
    4. Archive Group Dynamic Creation
      Provides ability for JRB to dynamically create new archive groups dynamically without manually defining them in the $GROUPS member.
      New keywords:
      ARCHIVE_DYNAM_GROUP_CAPABLE
      ARCHIVE_DYNAM_GROUP
      ARCHIVE_DYNAM_MOTHER_GROUP
    5. Ability to split up reports using CONTROLBREAKS
      Define the location within a report that contains a field. Each time that field changes from one page to another a CONTROLBREAK will occur. The previous report segment will end and other will begin. This feature is especially powerful when used with Archive Group
      Dynamic Creation.
      New keywords:
      CONTROLBREAK_NAME
      CONTROLBREAK_BOUNDARY
      CONTROLBREAK_TEXT_COLUMN
      CONTROLBREAK_TEXT_LENGTH
      CONTROLBREAK_TEXT_LINE
    6. Can use segmentation in conjunction with CONTROLBREAKS
      In order to select the section of a report that is applicable to a CONTROLBREAK, segmentation can be used in conjunction.
    7. NEW variable &CB(n).
      Will be replaced with the report text value associated with CONTROLBREAK in relative position n within the route entry. It can be used in conjunction with CONTROLBREAKS and Archive Group Dynamic Creation to build the name of the new group being created. Can also be used in REPORT_NAME or any other field that supports variables.
    8. NEW function for the JRB utility.
      FUNCTION=UPGRADE_OBSOLETE_KEYWORDS
      If JRB detects the use of an obsolete keyword upon startup it will issue the message JRBE381 and terminate. You can use this new function of the JRB utility to automatically upgrade your keywords to the correct format.
    9. Restructured the manual. Split sections previously in section IV into their own sections.
      New keywords: SSL_FTP_CERTIFICATE_LABEL
      SSL_FTP_CERTIFICATE_LABEL_DEFAULT
    10. Provides SSL Client authentication for FTP deliveries
      Optionally, FTP servers and require that clients provide a digital certificate.
      This change supports that requirement.
      New keywords: SSL_FTP_CERTIFICATE_LABEL
      SSL_FTP_CERTIFICATE_LABEL_DEFAULT
    11. Manual sections dealing with SSL support have been re-organized and clarified.
    12. Re-structured the Archive and History in HFS.
      As a result documents will now be shown on the web pages from newest to oldest.
      = I M P O R T A N T N O T E =
      BEFORE YOU BRING UP JRB you MUST run the batch utility using the new utility keyword FUNCTION=UPGRADE_ARCHIVE; Failure to do so will cause the archive to become unusable until the UPGRADE_ARCHIVE is run.
    13. Change to ARCHIVE to JES.
      The confirmation pop-up window now provides the ability to specify the following characteristics of the report placed on JES:
      • OUTPUT CLASS
      • FORMID
      • DESTINATION
    14. Change to keywords
      JESDELIVERY_FORM
      JESDELIVERY_FORM_DEFAULT
      SEGMENT_OVERRIDE_JESDELIVERY_FORM
    15. NEW DELIVERYTYPE=REQUE;
      This new deliverytype does not actually deliver a report, is simply changes the
      JES characteristics of a report. It does not create a new JES output like DELIVERTYPE=JES
      does, it just changes the characteristics of the original report.
      New keywords: JES_REPORT_REQUE_NODE_DESTID
      JES_REPORT_REQUE_NODE_DESTID_DEFAULT
    16. DIRECTORY WEB PAGE FILTER WINDOW CHANGES:
      1. With multiple report directory windows open each one of them may now have a filter window associated with it. Previously only the first directory window could have a filter window.
      2. Removed the alert window that popped up when the 'FILTER OFF" button was pressed.
      3. The 'FILTER OFF" button is now 'grayed out' and disabled unless there is actually a filter window open.
      4. All filter fields now translate all input into upper case except for the 'PROGRAMMER NAME' field.
      5. The 'CREATION DATE TO/FROM' fields initial values have changed:
      • The 'TO DATE' is now the date obtained from JRB, previously it was the date obtained from the workstation.
      • The 'FROM DATE' is now calculated from the 'TO DATE'.
        A number of days are subtracted from the 'TO DATE' to obtain the 'FROM DATE'. The number of days subtracted are obtained from:
        New keyword:
        WEBPAGE_REPORT_FILTER_FROM_DATE_OFFSET 
    17. New keywords:
      FTP_TCPIP_READ_TIMEOUT
      FTP_TCPIP_READ_TIMEOUT_DEFAULT
    18. New option for keyword FTP_MODE and FTP_MODE_DEFAULT.
      You can now specify
      FTP_MODE=PASSIVE_POSTCONNECT
    19. Changed the FTP protocol associated with FTP_MODE=PASSIVE;
      Some FTP servers were causing deliveries to hang up. Tracing revealed JRB waiting upon a TCP/READ attempting to receive the response of a 'STOR' FTP command.
  • Previously JRB would: Issue 'PASV', Issue 'STOR', then connects to the server. (PASV,STOR,CONNECT) Now JRB will: Issue 'PASV', connect to the server, then Issue 'STOR'.(PASV,CONNECT,STOR)
  • In order to preserve previous functionality that might be required from some servers FTP_MODE=PASSIVE_POSTCONNECT now will use the old protocol. (PASV,STOR,CONNECT)