************************************************************************
*****
***** 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 '&lsquo;' REPLACE WITH ''''    /* N4020
     NP398* -- left  single quotation markEXAMINE
     P-RECORD FOR '&rsquo;' REPLACE WITH ''''    /* N4020
     NP398* -- right single quotation markEXAMINE
     P-RECORD FOR '&sbquo;' REPLACE WITH ''''    /* N4042
     NP402* -- SINGLE LOW-9 QUOTATION MARKEXAMINE
     P-RECORD FOR '&ldquo;' REPLACE WITH '"'     /* N4042
     NP402* -- LEFT  DOUBLE QUOTATION MARKEXAMINE
     P-RECORD FOR '&rdquo;' REPLACE WITH '"'     /* N4042
     NP402* -- RIGHT DOUBLE QUOTATION MARKEXAMINE
     P-RECORD FOR '&bdquo;' 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


