oracle - 如何把这个源代码变成一个实际的软件
问题描述
所以我有这个可能是在 oracle 中开发的软件的源代码。谁能告诉我怎样才能把它变成一个实际的软件?我是新手。 截屏
解决方案
这些是 Oracle Forms (.fmx) 和 Reports (.rep) 可执行文件,以及菜单模块 (.mmx)。为了运行它们,您首先必须知道它是哪个 Oracle Developer Suite 版本;可能是至少 4.5 到 6i/9i/10g 甚至更高版本;谁知道,它们都共享相同的扩展名。
高达 6i 的表单是客户端-服务器;更高版本是基于 Web 的,因此您必须安装 IAS(Internet 应用程序服务器)或 WebLogic 服务器;这些安装都不是微不足道的,所以 - 如果你甚至无法识别你拥有什么,你宁愿不要自己做 - 考虑聘请顾问。
一旦您设法设置它,您将运行 .mmx 文件,因为它看起来像该应用程序的菜单。
然而,这并不是那么简单——为了运行这样的应用程序,您必须建立与数据库的连接,即包含该应用程序使用的表的模式。有“数据库”文件夹——它可能包含一些更有用的信息,可能是导出文件 (.dmp),甚至可能是 .dbf 文件……不能仅通过查看图标来判断。
如果所有表都归同一个用户所有,这可能就足够了;否则,应用程序可能会因为缺少依赖项而失败。
最后,我认为您最好的选择是找出真正知道它是什么的人,使用哪种开发软件来创建这些表单和报告,然后看看是否可以做些什么。如果您有 .fmb 和 .rdf(或 .jsp)文件而不是可执行文件,因为您可以编辑它们,这会更简单/更容易。
推荐阅读
- javascript - 如何使用 Create React App 在 React 中导入图像(SVG 或 PNG)
- azure-functions - 通过 Maven 插件部署 Azure Functions
- airflow - 如何在 Google Cloud Composer 中保护 sendGrid API 密钥的安全
- openlayers - 更改地图上各个标签的文本(OpenLayers)
- android - 如何在 Android 中的 Pjsua2 视频通话期间显示和隐藏视频?
- rest - SAS 宏的 REST 端点?
- azure - 在 Azure 上的特定资源组中停止/启动 VM
- vim - 如何在 Vim 中快速搜索汉字?
- azure - 如何在 Azure 数据工厂中动态构建派生列转换 - 映射数据流?
- javascript - 每当在我的 Node.js API 中发出 GET 请求时,我如何发送随机集合?