*************************************************
 NEC ESMPRO Manager Update
*************************************************

[Introduction]

This update is for NEC ESMPRO Manager.

Target versions:
    NEC ESMPRO Manager Ver6.66


[NEC ESMPRO Manager version after applying the update]

The version does not change after applying the update.


[How to apply the update]

 1) Log onto the server as a user with administrative privileges.

 2) Run the following update program.

   Select the following batch file in Windows Explorer,
   and run it by clicking the 'Run as administrator' option
   on the right click mouse button menu.

      Update.bat

    * To run the batch file from a command prompt,
      right-click the 'command prompt' option on the [Start] menu,
      and open the command prompt by clicking the 'Run as
      administrator' option on the menu shown.

 3) Finish update

   The effect of the update will become effective immediately.
   If you see the message "Restart the system to enable the update",
   restart the system.


[How to check the result of applying the update]

 Verify that the following files are replaced.

 * According to the Windows operating system being used,
   check files under either of the following folders.

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\battery\esmrequest
      File name                                       Date              Size
     -------------------------------------------------------------------------
      BatteryEsmRequestFactory.class                  2024/08/05 18:03   3,120
      ChangeBatteryCtrlrConfigEsmRequestForOEM.class  2024/08/05 18:03   3,262
      GetBatteryCtrlrConfigEsmRequestForOEM.class     2024/08/05 18:03   3,091
      GetBatteryInfoEsmRequest.class                  2024/08/05 18:03  10,903
      GetBatteryInfoEsmRequestForOEM.class            2024/08/05 18:03   6,772

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\bmc\esmrequest
      File name                                       Date              Size
     -------------------------------------------------------------------------
      ChangeBmcConfigEsmRequest.class                 2024/08/05 18:03  11,286

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\electricPower
      File name                                                 Date              Size
     -------------------------------------------------------------------------
      ElectricPowerManager.class                                2024/08/05 18:03  28,755
      ElectricPowerManager$ElectricPowerMonitoringThread.class  2024/08/05 18:03  10,571
      ElectricPowerManager$GetIloElectricPowerReading.class     2024/08/05 18:03   2,460
      ElectricPowerManager$GetSensorReading.class               2024/08/05 18:03   5,433
      ElectricPowerManager$NmPowerReading.class                 2024/08/05 18:03   4,261

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\entry
      File name                                       Date              Size
     -------------------------------------------------------------------------
      EntryManager.class                              2024/08/05 18:03  74,961
      EntryManager$1.class                            2024/08/05 18:03   1,483
      RemoteControlEntry.class                        2024/08/05 18:03  40,144
      RemoteControlEntry$1.class                      2024/08/05 18:03     875

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\esmcli\element\expressupdate
      File name                                       Date              Size
     -------------------------------------------------------------------------
      CliRemoteInstallParamsBuilder.class             2024/08/05 18:03  10,794

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\monitoring
      File name                                       Date              Size
     -------------------------------------------------------------------------
      MonitoringManager.class                         2024/08/05 18:03  54,759

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\nmData\esmrequest
      File name                                       Date              Size
     -------------------------------------------------------------------------
      SuspendPeriodsEsmRequest.class                  2024/08/05 18:04   6,780

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\remoteControl\concurrent
      File name                                       Date              Size
     -------------------------------------------------------------------------
      RequestCallable.class                           2024/08/05 18:03   1,240

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\remoteControl\entryRequest
      File name                                       Date              Size
     -------------------------------------------------------------------------
      EntryRequestInfo.class                          2024/08/05 18:03   3,813
      EntryRequestOsShutdownInfo.class                2024/08/05 18:04  10,980
      EntryRequestOsShutdownInfo$1.class              2024/08/05 18:04   1,102

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\remoteControl
      File name                                                                Date              Size
     -------------------------------------------------------------------------
      BmcRequestInfo.class                                                     2024/08/05 18:03  28,066
      BmcRequestInfo$1.class                                                   2024/08/05 18:03     950
      BmcRequestInfo$ResponseIpmi.class                                        2024/08/05 18:03     453
      PluralManagementOsShutdownInfo.class                                     2024/08/05 18:04   9,515
      PluralManagementOsShutdownInfo$1.class                                   2024/08/05 18:04   1,084
      PluralManagementOsShutdownInfo$PluralManagementOsShutdownRunnable.class  2024/08/05 18:04   1,914
      RemoteControlManager.class                                               2024/08/05 18:03  19,873
      ResponseWaitObserver.class                                               2024/08/05 18:03   2,956

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\schedule
      File name                                       Date              Size
     -------------------------------------------------------------------------
      ScheduleManager.class                           2024/08/05 18:04  45,919
      ScheduleManager$DummyTask.class                 2024/08/05 18:04     458
      SuspendPeriodsManager.class                     2024/08/05 18:04  19,671

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\server\serverinfo
      File name                                       Date              Size
     -------------------------------------------------------------------------
      BmcFunction.class                               2024/08/05 18:04  31,777
      BmcFunction$1.class                             2024/08/05 18:04   1,338
      BmcFunction$2.class                             2024/08/05 18:04   1,345
      ServerInfoManager.class                         2024/08/05 18:04  77,734

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\server
      File name                                       Date              Size
     -------------------------------------------------------------------------
      FindServer.class                                2024/08/05 18:03  10,257
      FindServer$entryServerThread.class              2024/08/05 18:03   6,176
      FindServer$findNewServerThread.class            2024/08/05 18:03   2,240
      FindServer$findRegServerThread.class            2024/08/05 18:03   3,516

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\systemLog
      File name                                       Date              Size
     -------------------------------------------------------------------------
      SystemLogManagerDBG.class                       2024/08/05 18:04   9,588

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\trap
      File name                                       Date              Size
     -------------------------------------------------------------------------
      SetEmFakePetThread.class                        2024/08/05 18:04   5,184

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\util
      File name                                       Date              Size
     -------------------------------------------------------------------------
      CheckUtil.class                                 2024/08/05 18:04   7,377
      OptionKey.class                                 2024/08/05 18:04   6,459

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\webinf\commons
      File name                                       Date              Size
     -------------------------------------------------------------------------
      AbstractRequest.class                           2024/08/05 18:04   6,276

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\webinf\expressupdate\action
      File name                                       Date              Size
     -------------------------------------------------------------------------
      ExpressUpdateArrayAction.class                  2024/08/05 18:04   2,552

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\webinf\expressupdate\dwr
      File name                                       Date              Size
     -------------------------------------------------------------------------
      ExpressUpdateAj.class                           2024/08/05 18:04   1,465
      GetExpressUpdateStatus.class                    2024/08/05 18:04  11,573

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\webinf\expressupdate
      File name                                       Date              Size
     -------------------------------------------------------------------------
      UploadPkgServlet.class                          2024/08/05 18:04   6,687

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\webinf\group
      File name                                       Date              Size
     -------------------------------------------------------------------------
      ElectricPower.class                             2024/08/05 18:04  11,537

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\webinf\schedule
      File name                                       Date              Size
     -------------------------------------------------------------------------
      EditBatchAction.class                           2024/08/05 18:04  13,754

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\webinf\server
      File name                                       Date              Size
     -------------------------------------------------------------------------
      BackupInfoAction.class                          2024/08/05 18:04   6,558
      RestoreInfoAction.class                         2024/08/05 18:04   7,747
      StatisticsAj.class                              2024/08/05 18:04   7,678

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\webinf\treeView
      File name                                       Date              Size
     -------------------------------------------------------------------------
      GroupTreeAj.class                               2024/08/05 18:04  10,588
      GroupTreeAj$EnumGrpTreeStatColor.class          2024/08/05 18:04   1,907

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\wsmanMc\requestInfo
      File name                                       Date              Size
     -------------------------------------------------------------------------
      GetDataViewerWsInfoAsyncRequest.class           2024/08/05 18:04   2,773

    \ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope
      File name                                       Date              Size
     -------------------------------------------------------------------------
      Core.class                                      2024/08/05 18:03  24,838
      CoreServer.class                                2024/08/05 18:03  78,747

    ESMWEB\wbserver\webapps\esmpro\pages\commons
      File name                                       Date              Size
     -------------------------------------------------------------------------
      groupTree.jsp                                   2024/08/05 19:40  15,654

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\service
      File name                                       Date              Size
     -------------------------------------------------------------------------
      systemlogDBG.properties                         2024/08/05 19:39     943

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\ilo\rest\data
      File name                               Date              Size
     -------------------------------------------------------------------------
      IloChassisData.class                    2024/07/29 14:39   2,594
      IloNetworkInfoEthernetInterfaces$IloNetworkAdapterInfoEI$Ipv4Address.class
                                              2024/07/29 14:39   1,040
      IloNetworkInfoEthernetInterfaces$IloNetworkAdapterInfoEI$Ipv6Address.class
                                              2024/07/29 14:39   1,040
      IloNetworkInfoEthernetInterfaces$IloNetworkAdapterInfoEI$PhysicalPortStatus.class
                                              2024/07/29 14:39   1,473
      IloNetworkInfoEthernetInterfaces$IloNetworkAdapterInfoEI.class
                                              2024/07/29 14:39   4,172
      IloNetworkInfoEthernetInterfaces.class  2024/07/29 14:39   1,563
      IloPCIeDevicesData$IloPCIeDeviceInfoData.class
                                              2024/07/29 14:39   1,184
      IloPCIeDevicesData.class                2024/07/29 14:39   1,115
      IloStatusResourceInfo$1.class           2024/07/29 14:39     625
      IloStatusResourceInfo$2.class           2024/07/29 14:39     647
      IloStatusResourceInfo$3.class           2024/07/29 14:39     757
      IloStatusResourceInfo.class             2024/07/29 14:39   2,691

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\ilo\rest\request
      File name                               Date              Size
     -------------------------------------------------------------------------
      GetIloFibreChannelInfoRestRequest.class 2024/07/29 14:39  17,421
      GetIloNetworkInfoRestRequest.class      2024/07/29 14:39  21,072

    ESMWEB\wbserver\webapps\esmpro\WEB-INF\classes\com\nec\jp\dianascope\server\serverinfo\tree\ilo
      File name                               Date              Size
     -------------------------------------------------------------------------
      IloFibreChannelTreeNodeCreator.class    2024/07/29 14:39   4,583


    According to the result (success or failure),
    one of the following exit codes (%errorlevel%) is returned.

     Code | Description
    ------+---------------------------------------------
       0  | Successful completion.
       1  | Not the target version of this UPDATE.
       2  | An error occurred during stopping service.
    ------+---------------------------------------------


[Notes]
 1) A version confirmation procedure of NEC ESMPRO Manager is as follows.
    Click [NEC ESMPRO] in [NEC ESMPRO Manager] under [all programs
    (program)] from [Start] menu.
    Please confirm the current version on the 'Manager' tab.

 2) The log of this update is %AppData%\SM_(date).log.