随着资源的增加和应用复杂化,资源的管理和分析以及维护应用变得越来越困难。RAM-TOOLS
FOR AS/400(AS/400资源和应用管理工具)是东华公司针对这类情况开发的,帮助AS/400用户解决这些问题的产品之一。 RAM-TOOLS
FOR AS/400由28个模块组成 ,每个模块是针对一个特别问题提供解决方案的独立部分。本软件大量采用System API及Machine
Interface技术。
一. 资源管理
它对管理AS/400上的资源是非常重要和有效的。因为系统被许多用户使用,每个用户有自己的数据。但是对于一个系统管理员,他必须知道怎样管理并分析数据或者信息,清除系统上无用的数据或信息,以释放存储空间。RAM-TOOLS
FOR AS/400的资源管理工具将帮你更轻松有效的完成这些工作。
1. Recover deleted records 本工具用于恢复物理文件中已删除的记录。它根据用户的选择恢复物理文件中已删除的记录项。
2. Delete and archive selected records 使用本工具可将数据库(PF)中一些暂时不用的记录删除,这些被删除的记录被打包到一个物理文件中保存,以备以后使用。在你不能确定某些记录今后是否不再使用而又需要删除这些记录时,这个工具给你带来的好处是显而易见的。
3. Optimizing programs 本工具用来优化你的应用,使你的应用运行效率更高,并尽量少占用系统资源。
4. Reorganize a library 本工具用来代替RGZPFM命令。使用本工具可以用更有效的方式一次重组一个库中所有物理文件的成员,而不象RGZPFM那样一次只能重组一个成员。
5. Get the useless out of the disk 本工具以轻松易用的方式帮你清除系统中无用的数据。你可以根据需求定制你的系统进行自动清除。经常清除系统中的无用数据是非常重要的,这些无用数据会消耗大量存储空间,使系统性能显著下降。
6. Change a library owner 本工具可以一次改变一个库中所有目标的所有者,而不必一次一个目标的更改。在应用系统开发结束后,在系统正式交付使用前应将目标的所有者进行统一规划和修改,从而使用户对目标具有相应的权限。使用本工具可以加快这项工作的完成。
7. Display all users major attributes 使用本工具可以查看所有用户名(USER-ID)的属性以及最近一次使用该用户名的日期。通过这个日期信息可以知道哪些用户名长时间未被使用,这可能意味着该用户名对应的用户是临时创建并用于实验某项功能而目前已不再使用,应将其删除。
8. Adjust system environment 本工具代替了部分有关系统管理的命令,你可以在同一屏幕中查看、修改系统主要设置,而不需要使用很多命令在不同的屏幕中分别进行。
9. Setup a programmer working environment 使用本工具可以方便的设置程序员的工作环境,如该程序员使用的打印机、终端等。
10. Lock/signoff inactive terminals 本工具为有效的管理你的终端的安全性提供了一种方式。如你长时间离开你的终端,它可以提供保护使其他人不能擅自使用你的终端,从而达到有效保护数据的目的。
11. Compile all source members 本工具可以一次编译所有的被指定的源物理文件中的成员。如果你改变了库里的某个目标而不知道这种改变是否会影响到其他目标,那么你可将库里所有的目标进行重编译,以消除这种影响。
12. Print a source member with customized layout 这一功能以自定义的格式打印源成员,你可以将你需要的信息添加到打印报告中。
13. Compress/Decompress source code 这个工具提供了对你的源成员进行压缩和解压缩的功能。通过压缩可以节省存储空间,也可以使别人不能用SEU查看和修改你的成员(Member)。
二. 应用开发管理
14. Retrieve a physical file DDS source 如果你丢失了某个物理文件的源文件,用这个工具可以生成这个物理文件的源文件,这对于分析你的应用是至关重要的。同时它也有助于你生成数据字典。
15. Display a database file keys 这个工具帮你生成物理文件或逻辑文件的关键字段列表,为分析应用程序提供方便。
16. Analyze libraries saving 使用本工具可以查看你系统中的所有的库最后一次执行保存操作的日期,它可以帮助你检查安全规划的执行情况。如果系统中的库长时间未保存的话,对数据来讲是不安全的。
17. Analyze objects change 本工具为你提供一个列表,通过这个列表你可以查看目标最后被改变的时间。
18. Analyze objects use 本工具为你提供一个列表,该列表显示目标最后被使用的时间。通过这个时间你可以得知哪些目标长时间未被使用,那么这些目标可能是不再有用了,可考虑将其删除。
19. Find logical files related to a physical file 本工具能让你找出与某一物理文件相关联的所有逻辑文件。如果你打算删除或修改物理文件,那么知道同它关联的逻辑文件是至关重要的。
20. Find physical files related to a logical file 本工具帮你找出与某一逻辑文件相关联的所有物理文件,如果你想删除或修改逻辑文件,你必须要知道与它相关的物理文件。
21. Find programs related to a objects 本工具可以找出引用某个目标的所有程序。对于维护应用系统,这个工具是非常有用的,当某个目标发生变化时,和它相关的所有程序都需要重编译。
22. Find objects related to a program 本工具帮你找出和某个程序相关的所有目标。它有助于你了解程序的流程。
23. Find files related to a field 本工具可以根据你指定的字段查找出所有包含该字段的文件。如果你改变了数据库文件或者数据字典中的字段时,你必须重编译包含该字段的所有文件。
24. Find display or printer files related to a database file 本工具可产生一个列表,该列表包含和你指定的数据库文件(PF
or LF)关联的显示文件或打印文件。有这个工具的帮助,你不必担心物理文件和逻辑文件改变使显示文件和打印文件不可用。你只要将列表中的文件修改后重新编译即可。
25. Find database files related to display or printer files 本工具产生一个和显示文件及打印文件相关联的数据库文件(PF
or LF)的列表。如果你想要修改显示文件或打印文件,你首先就要知道这些文件从哪些数据库文件中取得字段。
26. Cross reference of source members to objects 该工具使你了解源成员和目标之间的关系。在你分析应用时这是非常有用的,你必须首先知道它们的相关性,否则你无法进行修改。其次,它可以帮助你挑选出源文件中不再使用的源成员,因为这些成员不再和任何目标关联,它们可能是无用的或仅用于测试。
27. Cross references of objects to source members 本工具帮你了解目标和源成员之间的关联性。它对分析和修改应用是非常有用的,因为你要改变一个目标就必须知道它是从什么地方建立的。
28. Analyze a library organization 本工具帮你分析某一个库的各种信息:包括库的大小,所包含的目标、程序、显示文件、数据库文件以及其他目标的数目。