Oracle apex 在自定义应用程序中使用Apex核心功能

Oracle apex 在自定义应用程序中使用Apex核心功能,oracle-apex,oracle-apex-5,oracle-apex-5.1,Oracle Apex,Oracle Apex 5,Oracle Apex 5.1,我想在自定义应用程序中使用Oracle Apex 5.1 IDE查询生成器。跟踪URL调用时,下面似乎调用了以下对象。有人知道是否有一个查询生成器组件可以从Apex IDE导出并导入到自定义应用程序中,或者是否有一种方法可以基于下面的URL复制功能?感谢您的任何想法/帮助-谢谢 适用范围:4500 页码:1002 .0.0.1:8080/apex/f?p=4500:1002:2195359818348::NO::: .0.0.1:8080/i/app_ui/css/Core.min.css?v

我想在自定义应用程序中使用Oracle Apex 5.1 IDE查询生成器。跟踪URL调用时,下面似乎调用了以下对象。有人知道是否有一个查询生成器组件可以从Apex IDE导出并导入到自定义应用程序中,或者是否有一种方法可以基于下面的URL复制功能?感谢您的任何想法/帮助-谢谢

适用范围:4500 页码:1002

.0.0.1:8080/apex/f?p=4500:1002:2195359818348::NO::: 
.0.0.1:8080/i/app_ui/css/Core.min.css?v=5.1.3.00.05
.0.0.1:8080/i/app_ui/css/Theme-Standard.min.css?v=5.1.3.00.05 
.0.0.1:8080/i/css/apex_builder.min.css?v=5.1.3.00.05
.0.0.1:8080/i/css/apex_ui.min.css?v=5.1.3.00.05"
.0.0.1:8080/i/apex_ui/css/Core.min.css?v=5.1.3.00.05
.0.0.1:8080/i/apex_ui/css/Theme-Standard.min.css?v=5.1.3.00.05
.0.0.1:8080/i/libraries/jquery/2.2.3/jquery-2.2.3.min.js?v=5.1.3.00.05
.0.0.1:8080/i/libraries/apex/minified/desktop.min.js?v=5.1.3.00.05
.0.0.1:8080/apex/wwv_flow.js_messages?p_app_id=4500^&p_lang=en^&p_version=5.1.3.00.05-474390
.0.0.1:8080/i/libraries/apex/minified/legacy.min.js?v=5.1.3.00.05
.0.0.1:8080/i/apex_ui/js/minified/builder_all.min.js?v=5.1.3.00.05
.0.0.1:8080/i/qb/drag.png
.0.0.1:8080/i/green_arrow_up.gif
.0.0.1:8080/i/green_arrow_down.gif" 
.0.0.1:8080/i/delete.gif
.0.0.1:8080/i/qb/qb_core.js?v=5.1.3.00.05
.0.0.1:8080/apex/f?p=4500:0:2195359818348:APPLICATION_PROCESS=qb_get_saved_query" 
.0.0.1:8080/apex/f?p=4500:1002:2195359818348::NO:::
.0.0.1:8080/i/libraries/apex/minified/interactiveGrid.min.js?v=5.1.3.00.05" -H "Referer: .0.0.1:8080/apex/f?p=4500:1002:2195359818348::NO:::" 

简短回答:否。长回答:具有
/apex/f?p=4500
格式的URL是对名为
p
的PL/SQL过程的调用,该过程是Oracle专有代码

SQL> describe apex_050100.p
PROCEDURE apex_050100.p
 Argument Name                  Type                    In/Out Default?
 ------------------------------ ----------------------- ------ --------
 N                              VARCHAR2                IN     DEFAULT
 P_MIME_TYPE                    VARCHAR2                IN     DEFAULT
 P_INLINE                       VARCHAR2                IN     DEFAULT
因此,您的示例中的URL

 .0.0.1:8080/apex/f?p=4500:0:2195359818348:APPLICATION_PROCESS=qb_get_saved_query"
调用程序

apex_050100.p('4500:0:2195359818348:APPLICATION_PROCESS=qb_get_saved_query"'
如果您尝试获取过程的定义,您将看到它被包装(加密):


您可以将应用程序从APEX\u INSTALLATION\u ARCHIVE\APEX\builder\f4500.sql导入您自己的工作区,然后查看第1002页。

Mark,感谢您花时间回答和解释!可惜它不能使用,但值得一试!当然请随意将此答案标记为正确/已接受,以便其他人更容易找到,并帮助那些寻找问题答案的人知道此答案已被回答。
SQL> select dbms_metadata.get_ddl('PROCEDURE', 'P', 'APEX_050100') from dual;


DBMS_METADATA.GET_DDL('PROCEDURE','P','APEX_050100')
--------------------------------------------------------------------------------

  CREATE OR REPLACE NONEDITIONABLE PROCEDURE "APEX_050100"."P" wrapped
a000000
1
abcd
....
abcd
abcd
abcd
abcd
7
1df 148
PySktRSwPuir/a3q2cinKtaJ5KMwg2Npr+UVfC/PwT+VGYOsXY9cjpuK37IUBcgap0GspV2o
MBYc5D8Lun4oGFvBS5Hf2UeKq7q7LRFW5iiIL0fINltI/pTE9hZLXfCbZ/AJCjYi3TZiKjma
iOTy6fHxRrvCGsOwyB2/+gzkUcgh7IVl0RtVj5m85uztTMFUQ7KCkwUc5ib83xbcrJW8gKQh
e8ZEyd5ySMbZOpbSxrVeV0xk3kEgyZRtvC0hKsgYfVf3LSINDCZ8EThYZyQvhfGVvER+v2cK
XT2ohnKs0RfogrIdhtrJEhp8E0/aB2wX1g== 
....