问题标签 [oracle-fusion-middleware]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
osb - OSB 业务服务处理不带 xml 标记的主体变量
如何将不带标签的正文从代理服务路由传递给业务服务。只是希望消息通过业务服务路由到 JMS 队列。请指教。
gnupg - 可以存在没有 UID 的 OpenPGP 公钥吗?
下面的键有效吗?
该gpg --list-keys
命令列出了没有标签/电子邮件的关键信息,我的意思是 UID:
它是有效的密钥吗?消息人士称,他们正在使用 Oracle Fusion Middleware pgp 来生成密钥。
如何使用没有 UID 的密钥加密文件?
linux - 安装oracle forms开发机器
在使用 Oracle 数据库和 Apex 多年之后,我想了解一些有关 Oracle 表单和报表的知识,因为它们仍然被广泛使用。
我从未见过 Oracle 表单和报告,所以我想创建一个开发安装用于学习目的。不幸的是,安装 Oracle 表单似乎比我预期的要繁琐一些,而且我有点卡住了。
视窗安装
我首先尝试在 Windows 7 x64 上安装 Oracle 12c(来自http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.html )。我安装了“独立表单生成器”,因为当我选择“表单和报告部署”时,我收到了这个错误:
安装后我尝试启动 frmbld.exe,但立即收到此错误:
FRM-91135:致命错误:找不到消息文件 D:\oracle\client\user123\product\12.1.0\client_1\forms\mesg\fmcus.msb
我的 oracle 客户端安装在该目录中,但提到的文件肯定不存在。
linux安装
谷歌搜索我没有找到任何解决这个问题的方法,所以我决定切换到 Linux 虚拟机。我安装了 Oracle linux x64,然后再次从同一页面下载安装。
再一次,我只能选择“独立表单生成器”,当我选择“表单和报告部署”时,我得到了与 Windows 完全相同的错误。安装运行成功。
安装后我尝试启动formbuilder,这次我遇到了这个错误:
./frmbld:加载共享库时出错:libXm.so.3:无法打开共享对象文件:没有这样的文件或目录
所以现在我有点卡住了。我的问题是:
- 我尝试安装 Oracle 表单的方式是否正确?还是有更好/更简单的方法?
- 我是否需要“表单和报告部署”才能试验 Oracle 表单?还是独立安装是正确的方法?
- 是否有任何预装的虚拟机可用于此?(我用谷歌搜索但找不到任何东西。)
- 我是否需要一个正在运行的 Oracle 数据库才能对 Oracle 表单进行试验?
weblogic - 使用 WLST 运行命令 createReportsToolsInstance 时出错
我已经安装了最新版本的 WebLogic (Middleware) 12.2.1.1.0 和 Forms and Reports 12.2.1.1.0
不幸的是,当您达到创建报告工具的步骤时:
createReportsToolsInstance(instanceName='reptools1',machine='AdminServerMachine')
我无法继续。因为我收到以下错误:
和这个完整的 DumpStack()
oracle - 如何在 Oracle Fusion 中使用 BI Publisher 查询非活动员工?
我是 BI Publisher 的新手,我正在通过 Oracle Fusion Applications 使用它。
我正在尝试制作与组织中的非活跃员工有关的报告。但是,我无法弄清楚如何查询非活动或终止的员工。
我最初使用这个查询:
我的其他考虑因素是 PER_ALL_ASSIGNMENTS_M 表中的属性,包括 PRIMARY_WORK_RELATION_FLAG、PRIMARY_ASSIGNMENT_FLAG 和 ASSIGNMENT_TYPE,考虑到员工的分配详细信息会有所帮助。然而我没有成功。
我想知道是否有任何其他适当的方法来查询不活跃的员工。任何表格中是否有任何特定属性可以肯定地告诉我员工是活跃的还是终止的?当员工在 Oracle Fusion 中终止时,哪些所有表属性都会受到影响?
谢谢您的帮助。
oracle - 适用于 Windows 10 的 Oracle 表单和报告
在为我安装表单和报告时,Oracle 11g R2
我遇到了以下错误:
检查操作系统认证状态失败。
我正在使用Windows 10 x64
,表格和报告版本是11.1.2.2.0
。在网络搜索期间,我发现它Windows 10
不包含在任何表格和报告的认证矩阵中。有什么解决方案还是我必须切换到其他操作系统版本?
oracle - 使用 Oracle Forms Builder 处理异常
我正在Oracle Forms Builder
借助网络材料(即教程等)制作我的第一个 Oracle 表单。我在WHEN-BUTTON-PRESSED
触发器中编写了以下代码:
这里的问题是触发器引发了一个未处理的异常,并带有以下错误号:
- ORA-12899(原因是 Null 值插入到非 Null 列中)
- ORA-1400 (原因是数据长度大于允许的长度)
我需要为这些弹出一个信息性消息框,并为其他弹出一个默认消息框。
javascript - 如何使用 Java 脚本在 ADF 中禁用浏览器刷新和返回按钮事件
我想阻止用户点击浏览器返回或刷新按钮。所以为此我想禁用这些事件,以便用户无法重新加载或刷新或返回当前页面。
请建议。
此致
osb - 缺少 OSB 阶段级错误处理程序
我开发了一个 OSB 12.2 管道模板,其中包括一个附加到执行模式验证的阶段的错误处理程序。当引发验证错误时,目的是在阶段处理程序中捕获它,记录验证详细信息并引发一般错误。
在服务级别,我定义了另一个错误处理程序,旨在捕获从验证错误处理程序抛出的一般错误并执行一些其他操作。
在 JDeveloper 中,我从模板生成了一个管道,我可以看到我的处理程序都存在于管道中并且具有我定义的操作。我将项目导出到 JAR 并通过服务总线控制台成功部署,但是当我在控制台的管道查看器中查看阶段级错误处理程序时,我定义的操作都不存在。
可以预见的是,任何验证错误都不会在阶段级别被捕获,而是直接进入服务级别处理程序,这不是我想要的。
如果我从常规的非模板管道开始并编写所有相同的操作和处理程序,一切都很好。存在错误处理程序逻辑。
在模板链接的管道中获取阶段级操作以正确部署和工作是否有一些技巧?
fault - 如何在 OSB 代理消息流中的 ErrorMessage 中获取 $fault 变量?
在我的阶段错误处理程序的验证阶段,我可以看到 $fault 变量正在填充正确的 xml,这是错误的过程。我想在我的 ErrorMessage 中分配整个 xml “原样”并将其与字符串连接。我尝试了以下方法: fn:concat('myString',fn-bea:inlinedXML($fault/*))
现在我的错误消息有字符串加上它以其他格式显示错误。立即回复将不胜感激。