************************************************************************ ***** ***** Fix 10 (Cumulative) for Entire Operations 552 ***** ***** 18.12.23 ************************************************************************ Table of Contents 1 Installation 1.1 Installation Requirements 1.2 How to Install 2 Changes 2.1 Corrected Issues 3 Miscellaneous 3.1 General ************************************************************************ 1 Installation ************************************************************************ 1.1 Installation Requirements ************************************************************************ Prerequisites on Mainframe platforms: - Natural version NAT827 or above Co-requisites on Mainframe platforms: - System Automation Tool version SAT352 Necessary fixes: - System Automation Tools version SAT352I003 - Entire Operations GUI client users: Entire System Management GUI Framework * EGF_9.3_SP1_Fix2 or * EGF_9.2_SP1_Fix5 or * EGF_9.1_SP4_Fix9 depending of the Natural version Recommended fixes: - None 1.2 How to install ************************************************************************ See 'Resolution Handling Advice' for installing Natural INPLs. http://documentation.softwareag.com/empower/doc/ug-reso.htm 2 Changes ************************************************************************ 2.1 Corrected Issues ************************************************************************ This fix includes all hotfixes up to OP55245 For more detailed information about issues corrected with this Service Pack, please see 'List all issues resolved by this correction'. Changes made for cumulative Fix NOP552I010 ------------------------------------------------------------------------ NOPALL-3980 NOP 5.5.2.8 + Hotfix 31: NOP on Unix: Error NAT0104 occurs during batch catalog MAC-GE-P on NUX:Enforce English:MOVE 1 TO *LANGUAGE #LANGUAGE ES-LANGUAGE NOPALL-4035 z/OS: MACRO JCL loaded incompletely - sporadically 2023-09-08 - engineering hotfixAdded some more END TRANSACTION statements in AJLJ---P (the central JCL loading routine). NOPALL-4029 Job in passive wait for resource, but resource available 1. CUI, 'Waiting for' screen:Added PF6 = JA-SD = Job Active - Show Details This function is intended for internal information and debugging for NOP's Passive Wait feature. 2. Avoid invalid content in EOR-JOB-ACTIVE.A-PASSIVE-WAIT-FOR. Some misbehavior might have been caused by that. 3.Further improvements for the passive wait handling. NOPALL-4037 OGC - Error NAT1316 while attempting to set a condition, within Network Graphics Trying to avoid NAT1316, by using different run variables in different processing loops. NOPALL-4048 After using wildcard for profile when adding a new user, user won't be added NOPALL-4005 Error NAT3144 in line 5595 of JA-DJ--P NOPALL-4057 P-REPEAT and P-REPEAT-COUNT symbols faulty 1. Corrected the replacement of the predefined symbol P-REPEAT-COUNT.P-REPEAT-COUNT is a synonym for P-REPEAT.2. NOTE:The predefined symbols P-REPEAT and P-REPEAT-COUNT will return correct values only, if they are preceded by the submit escape character.See the documentation update in NOPALL-4060.3. CUI, JCL definition:Corrected the protection handling of the 'JCL Member' field. NOPALL-4051 Recursive Symbol Resolution in Input Conditions NOPALL-4008 BS2000 LMS Member Name in Job List of Network only 8 Characters NOPALL-4054 NPR Node not active - due to end-of-job check issues for excessive Unix SYSOUT size --> SYSOUT Size Limit See attached doc input draft. NOPALL-4042 OGC/RPC - EXX10030069 opening SYSOUT (for one user only) after NPR upgrade EXAMINE P-RECORD FOR '‘' REPLACE WITH '''' /* N4020 NP398* -- left single quotation markEXAMINE P-RECORD FOR '’' REPLACE WITH '''' /* N4020 NP398* -- right single quotation markEXAMINE P-RECORD FOR '‚' REPLACE WITH '''' /* N4042 NP402* -- SINGLE LOW-9 QUOTATION MARKEXAMINE P-RECORD FOR '“' REPLACE WITH '"' /* N4042 NP402* -- LEFT DOUBLE QUOTATION MARKEXAMINE P-RECORD FOR '”' REPLACE WITH '"' /* N4042 NP402* -- RIGHT DOUBLE QUOTATION MARKEXAMINE P-RECORD FOR '„' REPLACE WITH '"' /* N4042 NP402* -- DOUBLE LOW-9 QUOTATION MARKThese codes will be generated by NPROS, if HTML encoding is enabled.See NPROS-402. NOPALL-4071 OGC - DAT Job cannot be defined for BS2000 execution nodes (ESA) NOPALL-4073 Error handling using program MAC-GE-P (MACRO Generation) NOPALL-4081 Usage of NOP API NOPUNX1N - LOGOUT during READ-FILE loop, when NPROS session reusage is active Disable the NPROS session reusage (-> NPROS-396) for NPROS USER/LOGIN coming from the NOP Unix API NOPUNX1N.Usage note:- Install engineering hotfix- Rename NOPUNX1N to e.g. NOPUNX1Z- Rename N004081A to NOPUNX1N NOPALL-4080 EOR 5.5.2.10: Batch catalog of macros abends when one member cannot be cataloged Changes made for cumulative Fix NOP552I009 ------------------------------------------------------------------------ NOPALL-4027 OGC and NOW: Waiting for: Actions for active Input Conditions dep NOPALL-3894 Input condition reference WCW-1 does not work over turn of the year NOPALL-3987 CAPS setting cannot be saved in SAG Editor NOPALL-4010 BS2000: Line wrap undercuts subsystem specific double-slash NOPALL-3979 SYSOUT Browsing: Unix SYSOUT not found, after SYSOUT Copy to BS2000. GUI OK. NOPALL-4006 Finish editing JCL with SAVE will not save last change NOPALL-3998 Follow-up of itrac NOPALL-3966: Blockade Situation with Resources NOPALL-3981 Cyclic job: JCL load behavior, load mode 'S' NOPALL-4020 SYSOUT Browsing Issues with UTF-8 characters NOPALL-4026 No Event, when 'File in Use' message is issued for SYSOUT copy to BS2000 NOPALL-4028 NAT-Error in symbol function in input condition check causes emergency Monitor shutdown[or abend NOPALL-3991 When calling a subnet with more than 5 levels, the subnet is not 'terminated' NOPALL-3971 Logon Prompt to Linux Node with unresolved Symbol in User ID NOPALL-3978 OGC: Deleting an active input condition: EOR0070 - No Objects found for Selection Criteria NOPALL-3977 Import/Export several runtime errors NOPALL-3972 Batch Cataloging of MACROs on Unix - MAC-GE-P - EOR4000 - Editor Error: UPDM 504 Session does not exist NOPALL-3982 End-of-job action - Set symbol - Length > 80 NOPALL-3984 NOP on Linux: SAG Editor of active JCL duplicates or triples last line after editing NOPALL-3976 MACRO JCL Loading: Logon to Execution Node (an ESA node): NPR5510 NOPALL-3993 Error in Symbol Function TIMN NOPALL-3983 Export Network Defintion HIST-DAY= is displayed with 1 day delay (Tag Versatz) gespeichert NOPALL-4000 NPROS node disappears from system without error messages - NOP Part NOPALL-3994 Usage of Symbol Function ?W with Recursive Symbol Resolution NOPALL-3986 NAT Member as EOJ Exit - Library SYSEORU has precedence before user-defined library NOPALL-4007 Import function refuses EOJ-Action with Symbol length > 20 NOPALL-4001 NOP 5.5.2.8 + Fix31-35: Logon error leaked into other job NOPALL-3989 File existence check with symbols, that are created during the network run NOPALL-4025 No short Text with EOJ Action 'Symbol Setting', if Symbol missing Changes made for cumulative Fix NOP552I008 ------------------------------------------------------------------------ NOPALL-3936 Input Condition Type DUM with Symbol Value not honored NOPALL-3858 EOR2030 Monitor-Fehler NAT0082 in . Zeile 0 NOPALL-3923 NAT1305 in RN-TI--N line 2995 NOPALL-3930 OPJACJ-N: Typo Correction NOPALL-3929 Error NAT1305 in IENMX1-N line 1340 NOPALL-3932 Error NAT0938 in DI-DF--N line 380 with HotFix OP55218 / NOPALL-3820 NOPALL-3947 User in OGC has Access to Active Jobs w/o Access Rights in NOP (New delivery of HF for NOPALL-3920) NOPALL-3949 BS2000 Job Variable Checking via ESA: Monitor Task Usage is too high NOPALL-3955 File Existence Check with wildcard: Error message instead of defined action NOPALL-3875 OGC - NAT0104 error during TEST or MACRO function of a MACRO NOPALL-3961 Recursive Symbol Resolution in Input Conditions NOPALL-3963 File Existence Check with long Pathname ignored NOPALL-3959 Multiple symbol values are cut to 54 characters by symbol function MV (multiple value) NOPALL-3917 BS2000 via ESA: EOJ Checking, Input Condition depending on Job Variable: Handling of 'Node not active' NOPALL-3953 Import - Status 'aborted' import despite success NOPALL-3860 Error with Monitor Defaults / Monitor UserId NOPALL-3967 Node level user id is not honored as Submit User ID in the search hierarchy NOPALL-3965 Node as a Symbol - Evaluation Error NOPALL-3905 Remove OPO from NOP - CUI and Monitor NOPALL-3966 Blockade Situation with Resources Changes made for cumulative Fix NOP552I007 ------------------------------------------------------------------------ NOPALL-3826 Report RE-ACO-P - Usage improvements due to performance issues NOPALL-3828 Two entries are generated per activation - one with Type: API and one with Type: Planned - NOP 543 CF21 NOPALL-3832 Additional network execution day displayed at the turn of the year NOPALL-3857 OGC/ESA - ESY5799 at BS2000 LMS Member Selection NOPALL-3835 NOP on Unix: API NOPUMT3N does not find SYSERR messages for library SYSEOR - ESY5999 TCP:socket:24:Too many open files NOPALL-3842 OGC Server ? NAT1316 if too many filters exist for one user NOPALL-3848 CUI: User Definition and Profile / Selection Criteria: Enable modification for General Users NOPALL-3855 NAT1316 in OPJAOP-N Line 4946 NOPALL-3839 Symbol Function D: Error Handling for missing Calendar NOPALL-3854 Node Default User IDs - Differences between NOP and OGC NOPALL-3861 NAT1305 in ICDJV--N Line 3440 NOPALL-3820 Linux: Job result not-ok although it ran with return code 0, if 'command not found' detected in SYSOUT NOPALL-3870 Transfer to NOM even if EOJ action has been removed in active Job NOPALL-3869 Job type DAT: When transferring files with NPR, characters are swallowed NOPALL-3878 API NOPURE2N doesn't block Resource across Network NOPALL-3884 Input condition reference DUM - File existence check without rights: job is started NOPALL-3890 Faulty re-activation, if latest start time exceeded NOPALL-3880 Error in EOJ Definition and Execution, if Symbol Value is longer than 80 Characters NOPALL-3862 Inheritance of Parameter Values from Network to JOB: BS2000 Account Number NOPALL-3885 OGC: Job type DAT: Changing the target file in the active run not possible NOPALL-3891 OGC/ESA - ESY5799 at BS2000 LMS Member Selection - NOP RPC Server Correction NOPALL-3892 Email notification: Error message not displayed correctly NOPALL-3895 Condition with reference DUM - subsequent condition depending on BS2000 file is not evaluated - postrequisite for NOPALL-3882 NOPALL-3868 NOP on Unix: SAG Editor randomly displays wrong characters in BS2000 SYSOUT NOPALL-3893 EOJ check, string check in file, job start escape character in fields 'String' and 'in File' NOPALL-3897 No "Ended not OK" if SYSOUT limit reached and default setting 'Interrupt End-of-Job Checking on BS2000' = B NOPALL-3886 "?*TIMN" built-in symbol: leading zeroes missing before 10:00 NOPALL-3865 Number of Active Jobs > 100 NOPALL-3850 API NOPUNX1N - Add F-LINE-LIMIT in parameter area NOPUNX1A NOPALL-3913 Symbol Resolution in File Existence Checks not at Activation Time NOPALL-3914 Input Condition: File Existence Check Fails because of Error: Condition fulfilled NOPALL-3827 Unix script frame - Don't use realpath command, where it is not available NOPALL-3829 OGC Server - Report 'Activation Overview' Message data is not language dependent Changes made for cumulative Fix NOP552I006 ------------------------------------------------------------------------ NOPALL-3761 OGC: EOR0240 at JCL location modification from TXT to NAT NOPALL-3788 BS2000: SYSOUT Selection only shows last Repetition (Current JobId) NOPALL-3779 NOP543 CF20: RE-ACO-P causing performance issue - more logging for analysis NOPALL-3773 OGC-Server: Incomplete error message text for NAT0104 NOPALL-3801 Export: EXECUTION-NODE Node Number vs. Short Name NOPALL-3809 Job definition: Symbol replacement in SYSOUT user ID NOPALL-3790 NOP 552 CF6 several corrections NOPALL-3785 Usage of symbol functions ?D and ?W NOPALL-3804 Set NOP Job to DUM using symbols in input condition doesn't work in NOP552 CF4 NOPALL-3803 EOR2030 - Monitor Error NAT3009 in PWT----P Line 3430 NOPALL-3821 OGC - after JCL regeneration and release from hold: job starts without validating the input condition set Changes made for cumulative Fix NOP552I005 ------------------------------------------------------------------------ NOPALL-3767 Log status 7528: Symbol not found - Follow-up for NOPALL-3754 an NOPALL-3789 Doc: Input condition reference AAC, Corrections + reference YYYYMMDD NOPALL-3704 NAT program defined as EOJ action is executed at network activation (JCL check only) NOPALL-3732 CUI: z/OS RACF Security Error Handling for JCL Definition NOPALL-3739 A network activated in the OGC does not appear in the Activation Summary report in the CUI NOPALL-3768 Error paging on ActiveQueue - PF7 and PF8 NOPALL-3770 JA-SCS-P Line 1940 Error NAT3009 NOPALL-3772 API NOPUCS1N Function=2, Object Type=S -> RC 103 NOPALL-3427 Validate expiration date in license key at session start NOPALL-3766 SYSEOR7065 and SYSEOR7254 are not included in NOP552 CF3 NOPALL-3786 NAT0966 in RSM-US-N Line 9750 Changes made for cumulative Fix NOP552I004 ------------------------------------------------------------------------ NOPALL-3721 Monitor Error NAT3041 in NOPSYMVN Line 1370 NOPALL-3742 NOP EOJ Action "T" ends with NPR FILE/COPY Error NOPALL-3749 Monitor should not be started from MENUEOR in Batch Mode NOPALL-3718 E-Mail notification about network waiting for symbol prompting - Post-correction for NOPALL-983 NOPALL-3745 OGC: Using nodes in cross-references NOPALL-3755 New julian date formats in symbol function 'D' NOPALL-3754 Input Condition depending on Symbol: If symbol missing, always wait for condition - Follow-up for NOPALL-3699 NOPALL-3725 z/OS: No node logon possible to "technical" RACF userid without password - Follow-up for NOPALL-3678 NOPALL-3728 Unexpected error message 'ICDMS--N 5160 - #EOR-ERC: 70' by using Input Condition with missing multi suffix NOPALL-3658 Server functionality to serve GoJS coordinates NOPALL-3734 EOR Import fails with error NAT1319 NOPALL-3738 NOP 5.5.2.3 export file cannot be imported to same version NOPALL-3747 Powershell exit code not carried through NOPALL-3740 NOP 543 CF19: Missing objects during Export with IE-EXA-P Changes made for cumulative Fix NOP552I003 ------------------------------------------------------------------------ NOPALL-3659 BS2000 Submit: Long lines will be cut at column 80 NOPALL-3667 EOR5509 - Logon fehlerhaft, Kn. 1070 User ID SB - in job execution tracking - No notification necessary, if occurring during first logon attempt NOPALL-3656 NOPUNX1N Password only A16; no enciphered password possible NOPALL-3670 CUI Calendar list: Wrong behaviour in filtering owners NOPALL-3674 NOP Logfile (SATLOG) grows after migration NOP 5.4.3 CF14 to 5.5.2 CF02 NOPALL-3685 Unnecessary continuation lines when starting a job in BS2000 from NOP under Linux NOPALL-3678 z/OS: No node logon possible to "technical" RACF userid without password - Follow-up for NOPALL-3647 NOPALL-3161 API NOPUAC5N - add latest start time (in hours) parameter NOPALL-3700 Incomplete SYSOUT transfer from Linux to BS2000 NOPALL-3679 Error by using empty symbol tables by activating a network - Follow-up for NOPALL-3648 NOPALL-3691 More than 100 symbol tables in active Network NOPALL-3693 OGC (Server): Edit of active JCL fails with more than 100 Lines NOPALL-3706 OGC + CUI - EOR1070 - Networks can't be deleted NOPALL-3702 Pre-filled Values For Escape Characters In Job Definition NOPALL-3699 Input Condition depending on Symbol: No Log Message, if Symbol is missing NOPALL-3697 Report RE-ACO-P: Performance in Batch Mode NOPALL-3619 NOP 552 CF2 several corrections Changes made for cumulative Fix NOP552I002 ------------------------------------------------------------------------ NOPALL-3341 OGC Import / Export e-mail messages: Correction of header and con NOPALL-3567 NOP 552 CF1 several corrections NOPALL-3624 Utility to list jobs with empty or invalid JCL userid or submit userid or modification userid NOPALL-3623 NOP does not replace variable for Email for network NOPALL-3385 CE: Next scheduled network starts: Deactivate all active Networks in one step NOPALL-3478 Temporary elements in library SYSEORU not deleted NOPALL-3564 Pre-generated JCL overwritten, if a network has several versions NOPALL-3515 Performance: Check necessity of Node Logon before Linux Job execution check NOPALL-3634 Suspension functionality: Post-corrections NOPALL-3638 Monitor Error NAT0966 in SYSEOR/EJC----P Line 6774 NOPALL-3635 z/VSE Corrections NOPALL-3563 OGC - Export Summary missing NOPALL-3641 Some adaptations for the ESM Adapter (BS2000) NOPALL-3639 EOR2030 - Monitor Error NAT1305 in RSM-US-N Line 8200 NOPALL-3636 EXPORT ALL Parameter for IE-EXA-P need to be corrected NOPALL-3647 Unnecessary logon requests with "Submit Security User Type" = Owner NOPALL-3648 Definition of a job suffix symbol for dynamic use NOPALL-3649 NOPUT1-P: API NOPUSY7N invocation: Multiple symbol reading with 'N' (next) fails, if a multiple value is 120 bytes long NOPALL-3486 Additional network execution displayed at the turn of the year NOPALL-3651 Browsing BS2000 SYSOUT from NOP on Unix fails with 'SO-XB--P 1500 - invalid G-NI 0' NOPALL-3653 Pgm SYSEOR/CL-JA--N Line 2990 Error NAT1257/0000 NOPALL-3590 The "Day Deadline" is not observed NOPALL-3569 BS2000 openFT Usage - Continuation Changes made for cumulative Fix NOP552I001 ------------------------------------------------------------------------ NOPALL-3576 Active Job - SYSOUT Browsing (CUI) - File name in header incorrec NOPALL-3571 Symbol table missing when Network export is executed via batch job NOPALL-3603 EOJ Action "Set Symbols Y" not imported correctly NOPALL-3602 Unexpected 'Logon failed' global message during job execution tracking - Follow-up for NOPALL-3425 and/or NOPALL-3297 NOPALL-2986 Loading JCL fails due to Invalid UserID NOPALL-3591 EOR2030 - Monitor Error NAT3009 in SYSEOR/IRREL--N Line 2455 NOPALL-3597 CUI: Change Monitor Node: NAT3144 in DF-MO--P line 5160 NOPALL-3575 Network Export from Owner SYSTEM impossible NOPALL-3561 Import v551/4 rejects jobs (migrated from v543) dependent on symbol content with EOR1850 and EOR8802 NOPALL-3481 Active condition list: Show modification date + time, instead of activation date + time 3 Miscellaneous ************************************************************************ 3.1 General ************************************************************************ This CumulativeFix NOP552I010 can also be applied to previous ServicePacks (former SM), provided that all final CumulativeFixes for all ServicePacks between that and the current CumulativeFix with all their prerequisites are applied. *********************************************************************** FROM NOP 552 CF04 THE PACKAGE CONTAINS THE SOLUTION FOR THE ENHANCEMENT NOPALL-3713: PROVIDE EXACT NUMBER OF RUNS ON CUI ACTIVE QUEUE THE NOP-CUI IN THE 'ACTIVE JOB NETWORKS' MENU SHOWS THE EXACT NUMBER OF ACTIVE RUNS. THE OPTION MUST BE DEFINED IN SETTINGS