点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
过去几个月来,我一直在研究MII应用程序的Java webdynpro自定义应用程序代码更改。 我的更改是在一个未完成的活动中(未签入)。 NWDS突然损坏,我丢失了代码更改。 :(
由于未检入,NWDI团队看不到任何代码更改。 门户团队表示他们无法从服务器检索代码。
我尝试在服务器上找到"应用程序"文件夹,其位置为" \ usr \ sap \ UO1 \ J00 \ j2ee \ cluster \ apps",并尝试提取该文件夹中可用的Jar文件。 最终,我得到了一个DC的一些类文件。 但是,当我反编译该类文件时,我看不到完整的代码,而我记得以前在那里。
在这个问题上有什么我可以做更多的事情吗,还是我需要手动再次做所有事情?
你好阿坎沙
如果您需要回答最初发布的问题" 从门户网站服务器检索代码的任何方式",则为否定。
活动尚未签入(因此源代码尚未存储在DTR服务器上)。
源代码尚未部署在AS Java上(然后最新的可执行文件不在AS Java上)。 您看到的是从CMS到RTS的旧部署。
因此,无法从任何地方检索此代码。 您可能会尝试在安装了NWDS的文件系统上的* .jdi/*/DCs/* dtr工作区文件夹中找到此代码。 当执行SYNC时,DC的源代码保存在本地驱动器上,因此可能仍存在更改。 如果您知道轨道的名称,则可以在这些文件夹中查看。 有可能找到源代码的某些部分。 但是,不能保证确切源代码的完整版本将在那里。 谁可能知道"突然的NWDS损坏"到底发生了什么。
此致
你好阿坎沙
如果从您的角度(使用任一答案)都回答了该论坛主题中的第一个问题,则请单击"接受"链接(指向任何一个)以完成此问题。 此处有更多详细信息。 https://blogs.sap.com/2017/08/15/如何回答我的问题/
否则,请发布您遇到的当前障碍的更多详细信息。
在此先感谢您为改善SAP社区管理做出的贡献!
此致
嗨阿肯莎
以下问题可能与您相关:
https://answers.sap.com/questions/508481/how-to-check-in-dtr-activity-from-dtr-server.html
谢谢您,最好的问候,
Szabolcs
他们没有这样做。 :(
大家好,
谢谢您的帮助! 我参加了公开赛。 我可以看到活动中的Checkout DC。 有什么办法可以从那里获取代码,也可以将代码签入服务器?
致谢
Aknaksha
你好Ahnaksha,
无法在DTR服务器UI上执行签入。 可以在NWDS-DTR透视图中执行签入。 但是,可以在DTR服务器UI中还原/删除打开活动。 此Szabolcs已向您说明。
在此打开的活动中检索确切源代码的唯一方法是,在操作系统级别(即NWDS所在的位置)上检查dtr工作区文件夹。
此致
谢谢大家
无法从服务器检入代码,因为仅保存了活动的详细信息,而不是实际的代码(因为未从NWDS检入)。 我正在手动进行所有更改。
至少要使您的代码在.class文件中,方法是从门户网站服务器获取WDP应用程序文件夹。 可以从.jar文件中提取文件夹结构,然后可以反编译.class文件并查看.JAVA文件格式的代码。 无论如何都无法在NWDS中找回代码。
谢谢!
致谢
阿寒喀什
一周热门 更多>