使用 NW Java 支持工具修补 SAP JAVA 堆栈

SAP NetWeaver AS 的 JAVA 堆栈并不是我最喜欢的东西。当我使用 JAVA 堆栈时,我真的很想念 ABAP 堆栈中的许多工具和事务。尽管如此,我必须承认,在过去几年中,修补 JAVA 堆栈变得越来越容易。例如,要将 Software Update Manager 与 ABAP 堆栈一起使用,必须有一个 XML 文件才能修补系统。对于 JAVA 堆栈,您只需在 SUM 执行期间下载文件并选择目录。容易吧?否则,您可能会非常疯狂地尝试使用 NWDI 修补 JAVA 堆栈。我保证,你会玩得很开心!

修补 JAVA 堆栈的简史

无论如何,对于不知道我在说什么的新手来说,这是关于过去几年修补 JAVA 堆栈的小解释:

  • 很久以前,有一个叫做软件部署管理器 (SDM) 的东西。您可以使用 SDM 单独部署/取消部署 SCA 文件,并检查 JAVA 系统中安装了哪些软件组件。这里有一个关于 SDM 的小指南
  • 大约在同一时间,还有另一个名为 Java Support Package Manager (JSPM) 的东西,它是用户和 SDM 之间的接口。JSPM 具有比 SDM 多得多的功能,并且它是修补 JAVA NW 的标准工具。使用 JSPM,您可以修补完整的 SPS、单个 SP、安装新的软件组件等。Internet 上有很多关于 JSPM 的指南,因为它是当时最流行的工具。
  • 大约几年前,SAP 发布了软件更新管理器 (SUM),他们认为 JSPM 和 SDM 都不值得用于修补 Java 系统。SUM 在修补 SAP 系统方面有很多进步,即使初始版本有很多问题,与 SDM 和 JSPM 相比也有很大的改进。

大约在这个时候,SAP 认为使用 Solution Manager MoPZ 来计算支持包堆栈是个好主意。这在一开始是个好主意,但有一个小问题:在计算 SP 堆栈时,软件组件的最新补丁不包括在堆栈中。

补丁?什么是补丁?

如果您使用 Java 堆栈,您将看到与 ABAP 堆栈的软件组件相比,软件组件具有补丁级别:

  • 在 ABAP 堆栈上,SAP 会为软件组件发布新的支持包。发现并修复新问题后,SAP 会发布一个 SAP 说明,您可以使用您的系统实施该说明。当发布了大量注释时,该组件将分组到一个支持包中。这是一个非常简单的解释,我知道我在这里遗漏了很多东西。
  • 在 JAVA 堆栈上,SAP 几乎执行相同的操作。他们发布软件组件的支持包。这里的区别在于,无法使用事务 SNOTE 在 JAVA 堆栈上导入 SAP 注释,因为 JAVA 堆栈上没有 SNOTE。在这种情况下,SAP 会在发现并修复问题时发布特定支持包的补丁。

补丁编号可以在较新版本的 NWA 内的 Components Info 中找到:

在这种情况下,FRAMEWORK 组件的 SP09 的修补程序级别将为修补程序 1。相反,ESP_FRAMEWORK 的 SP09 的补丁将是补丁 1。

问题出在哪里?

在计算更新 JAVA 系统的堆栈时,SolMan MoPZ 不包括每个支持包的补丁,因此您将系统更新到补丁 0。如果 SAP 发布了用于修复问题的新补丁,则在修补系统时未导入该补丁...幸运的是,当 SAP 发布 Maintenance Planner 时,这一切都发生了变化。现在可以将最新的补丁添加到堆栈文件中:

这在修补 JAVA 堆栈时可以节省大量时间,但是......如果我只需要修补一个软件组件,会发生什么情况?例如,SAP Note 2297508 – 已修复上传文件的内容已损坏的问题,为 ENGINEAPI 组件应用了补丁。修补软件组件时,您应该检查新补丁的依赖项,切勿在未修补整个依赖项的情况下修补软件组件。要计算补丁的依赖项,您有两个选项:

  • 在 Support Portal 中手动检查依赖项,这通常需要花费大量时间。
  • 使用 SAP NW Java Support Tool 1.0,让一切变得更简单。

一个有用的未知工具

这么多年过去了,我仍然很惊讶大多数人都不知道这个工具。在使用 JAVA 堆栈时,SAP NW Java 支持工具是一个非常有用且强大的工具。它可用于收集日志、跟踪、系统信息、重现问题时的记录屏幕等。对于 Basis 顾问来说,在与 JAVA NW 合作时,这是一个圣杯。如果我们想计算软件组件的补丁的依赖关系,我们可以执行以下步骤:

  • 打开应用程序并连接到您的 JAVA 系统。您将需要操作系统中的 sidadm 用户:

SAP NW Java 支持工具:连接到 Java 系统

SAP NW Java 支持工具:连接到 Java 系统

  • 在主窗口中选择选项 SC Patch Tools:

SAP NW Java 支持工具:主窗口

  • 写下您的 OSS 用户及其密码:

SAP NW Java 支持工具:OSS 用户和密码

  • 在此之后,将需要一段时间,因此应用程序将连接到支持门户并下载信息:

SAP NW Java 支持工具:连接到支持门户

  • 在列表中选择要更新的软件组件:

SAP NW Java Support Tool:包含可用软件组件的列表

  • 几分钟后将计算并显示依赖项。在列表中,您可以选择软件组件、补丁级别并将它们添加到下载篮中:
  • 在此之后,您只需从下载篮中下载 SCA 文件,将它们上传到服务器中的目录,并使用软件更新管理器修补系统。

如您所见,在修补软件组件时,计算和下载依赖项真的很容易。将来,我将详细介绍 SAP NW Java 支持工具以及使用该工具时的所有可能性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值