从门户网站服务器检索代码的任何方法

2020-09-17 03:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

过去几个月来,我一直在研究MII应用程序的Java webdynpro自定义应用程序代码更改。 我的更改是在一个未完成的活动中(未签入)。 NWDS突然损坏,我丢失了代码更改。 :(

由于未检入,NWDI团队看不到任何代码更改。 门户团队表示他们无法从服务器检索代码。

我尝试在服务器上找到"应用程序"文件夹,其位置为" \ usr \ sap \ UO1 \ J00 \ j2ee \ cluster \ apps",并尝试提取该文件夹中可用的Jar文件。 最终,我得到了一个DC的一些类文件。 但是,当我反编译该类文件时,我看不到完整的代码,而我记得以前在那里。

在这个问题上有什么我可以做更多的事情吗,还是我需要手动再次做所有事情?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

过去几个月来,我一直在研究MII应用程序的Java webdynpro自定义应用程序代码更改。 我的更改是在一个未完成的活动中(未签入)。 NWDS突然损坏,我丢失了代码更改。 :(

由于未检入,NWDI团队看不到任何代码更改。 门户团队表示他们无法从服务器检索代码。

我尝试在服务器上找到"应用程序"文件夹,其位置为" \ usr \ sap \ UO1 \ J00 \ j2ee \ cluster \ apps",并尝试提取该文件夹中可用的Jar文件。 最终,我得到了一个DC的一些类文件。 但是,当我反编译该类文件时,我看不到完整的代码,而我记得以前在那里。

在这个问题上有什么我可以做更多的事情吗,还是我需要手动再次做所有事情?

付费偷看设置
发送
7条回答
骆驼绵羊
1楼 · 2020-09-17 03:36.采纳回答

你好阿坎沙

如果您需要回答最初发布的问题" 从门户网站服务器检索代码的任何方式",则为否定。

活动尚未签入(因此源代码尚未存储在DTR服务器上)。

源代码尚未部署在AS Java上(然后最新的可执行文件不在AS Java上)。 您看到的是从CMS到RTS的旧部署。

因此,无法从任何地方检索此代码。 您可能会尝试在安装了NWDS的文件系统上的* .jdi/*/DCs/* dtr工作区文件夹中找到此代码。 当执行SYNC时,DC的源代码保存在本地驱动器上,因此可能仍存在更改。 如果您知道轨道的名称,则可以在这些文件夹中查看。 有可能找到源代码的某些部分。 但是,不能保证确切源代码的完整版本将在那里。 谁可能知道"突然的NWDS损坏"到底发生了什么。

此致

大简至美
2楼-- · 2020-09-17 03:52

你好阿坎沙

如果从您的角度(使用任一答案)都回答了该论坛主题中的第一个问题,则请单击"接受"链接(指向任何一个)以完成此问题。 此处有更多详细信息。 https://blogs.sap.com/2017/08/15/如何回答我的问题/

否则,请发布您遇到的当前障碍的更多详细信息。

在此先感谢您为改善SAP社区管理做出的贡献!

此致

灬番茄
3楼-- · 2020-09-17 03:53

嗨阿肯莎

以下问题可能与您相关:
https://answers.sap.com/questions/508481/how-to-check-in-dtr-activity-from-dtr-server.html

谢谢您,最好的问候,
Szabolcs

梦想连接
4楼-- · 2020-09-17 03:42

他们没有这样做。 :(

代楠1984
5楼-- · 2020-09-17 03:57

大家好,

谢谢您的帮助! 我参加了公开赛。 我可以看到活动中的Checkout DC。 有什么办法可以从那里获取代码,也可以将代码签入服务器?

致谢

Aknaksha

Alawn_Xu
6楼-- · 2020-09-17 03:55

你好Ahnaksha,

无法在DTR服务器UI上执行签入。 可以在NWDS-DTR透视图中执行签入。 但是,可以在DTR服务器UI中还原/删除打开活动。 此Szabolcs已向您说明。

在此打开的活动中检索确切源代码的唯一方法是,在操作系统级别(即NWDS所在的位置)上检查dtr工作区文件夹。

此致

lukcy2020
7楼-- · 2020-09-17 03:55

谢谢大家

无法从服务器检入代码,因为仅保存了活动的详细信息,而不是实际的代码(因为未从NWDS检入)。 我正在手动进行所有更改。

至少要使您的代码在.class文件中,方法是从门户网站服务器获取WDP应用程序文件夹。 可以从.jar文件中提取文件夹结构,然后可以反编译.class文件并查看.JAVA文件格式的代码。 无论如何都无法在NWDS中找回代码。

谢谢!

致谢

阿寒喀什

一周热门 更多>