如何找到oracle表单依赖项

时间:2011-11-18 08:59:25

标签: oracle oracle10g oracleforms

我有20个表格,我想找到他们的所有依赖,你介意帮帮我吗?

例如,如果使用相同表格的这些表单显示我们之间的依赖关系。 实际上我想在后端做一些重大更改,所以我担心它会出现错误。

有免费软件吗?

我发现this但是它无效我收到错误..

我的表单版本是6i。

 Program Dump: 17/11/2011 12:54:25 Error ID:
 8WHR2sgAEtLWMbuDUODvrAJFmxCc12MoH1iADR4kdqzqRDfJMKy2Yulm76jMX2BGUBLUbHiDG4Y=
 Main

 Error: Exception has been thrown by the target of an invocation.    at
 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly)    at
 System.Activator.CreateInstance(Type type, Boolean nonPublic)    at
 Rhea.LicenseKey.RunProgram(String site, String serial, Type
 mainObject)    at DependencySearcher.FrmMain.Main(String[] args)

 Program Dump: 17/11/2011 12:54:41 Error ID:
 8WHR2sgAEtLWMbuDUODvrAJFmxCc12MoH1iADR4kdqzqRDfJMKy2Yulm76jMX2BGUBLUbHiDG4Y=
 Main

 Error: Exception has been thrown by the target of an invocation.    at
 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly)    at
 System.Activator.CreateInstance(Type type, Boolean nonPublic)    at
 Rhea.LicenseKey.RunProgram(String site, String serial, Type
 mainObject)    at DependencySearcher.FrmMain.Main(String[] args)

 Program Dump: 17/11/2011 15:20:44 Error ID:
 8WHR2sgAEtLWMbuDUODvrAJFmxCc12MoH1iADR4kdqzqRDfJMKy2Yulm76jMX2BGUBLUbHiDG4Y=
 Main

 Error: Exception has been thrown by the target of an invocation.    at
 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly)    at
 System.Activator.CreateInstance(Type type, Boolean nonPublic)    at
 Rhea.LicenseKey.RunProgram(String site, String serial, Type
 mainObject)    at DependencySearcher.FrmMain.Main(String[] args)

 Program Dump: 18/11/2011 16:59:26 Error ID:
 8WHR2sgAEtLWMbuDUODvrAJFmxCc12MoH1iADR4kdqzqRDfJMKy2Yulm76jMX2BGUBLUbHiDG4Y=
 Main

 Error: Exception has been thrown by the target of an invocation.    at
 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly)    at
 System.Activator.CreateInstance(Type type, Boolean nonPublic)    at
 Rhea.LicenseKey.RunProgram(String site, String serial, Type
 mainObject)    at DependencySearcher.FrmMain.Main(String[] args)

2 个答案:

答案 0 :(得分:3)

有一个Forms API允许我们对Forms源进行一些编程访问。 Forms 5.0中引入的原始API是用C语言编写的,但Oracle确实发布了它的Java版本。我不记得是什么时候,但它可用于Forms 6i。在“表单”安装中搜索“jdapi”。

您可以做的另一件事是运行Forms to XML转换器。这将生成源的XML版本,然后您可以搜索表名称。

对不起,这有点模糊,但距离我上次使用Forms 6i已有十年了。这让我想起,Forms 6i在当时是一个很好的工具,但很久以前,从互联网小得多的那一天开始,很难找到在线信息。当然,它早已失去支持。

答案 1 :(得分:0)

ODA - Orale Dependencies Analyzer.此工具提供有关Oracle表单依赖项的所有答案。