我在编写代码以使用 Oracle EBS 对用户进行身份验证时遇到问题。
form_id => "DefaultFormName",
fields => {
usernameField => $username,
passwordField => $password,
'_FORM_SUBMIT_BUTTON' => "SubmitButtonhG2fwItG",
},
登录失败的原因归结为为 _FORM_SUBMIT_BUTTON 传递的值。这个值似乎采用以下形式:
_FORM_SUBMIT_BUTTON = 提交按钮<8 位动态字符串>
例如
_FORM_SUBMIT_BUTTON = 提交按钮 G2fwItG
关于如何配置 Oracle EBS v12.1 以停止生成和请求 8 位动态字符串的任何想法。我没有在具有相同 Oracle 软件堆栈的其他实现中看到此动态字符串,并且在不同的 Oracle EBS 实现之间似乎有所不同,具体取决于它的安装和配置方式。
-阿卜杜勒