壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3231|回复: 3

[OAF] 对OAF开发中的MDS的初步研究

[复制链接]
发表于 2008/5/6 19:30:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
近日总有人问我什么是MDS,说实话,我也没怎么仔细关心过,只知道叫“元数据仓库”,今天抽了点时间研究了一把,有了点研究成果,贴上来共享一下,^_^。
首先,我的切入点是研究了一下导入的那个命令,我在的Windows操作系统下执行的bat文件是在D:\p6509325_R12_GENERIC\jdevbin\oaext\bin这个目录下,找到export.bat、import.bat、jpximport.bat、xliffimport.bat,其他的几个今天没顾上看,以后有时间再研究了。
研究了一下import.bat,前面是一堆的验证,最终有用的就是java oracle.jrad.tools.xml.importer.XMLImporter %PARAMS%这一句了。
懒得在本地找了,直接登录到应用环境,然后cd $JAVA_TOP/oracle,把jrad子目录中的所有类都打成tar包下载了下来,用JDecompiler打开
oracle.jrad.tools.xml.importer.XMLImporter.class
看,经过一番java代码的追踪,最终指向的后台对象有以下一些:
----table
applsys.jdr_attributes            --存储OAF组件的attribute
applsys.jdr_attributes_trans--存储OAF组件的翻译,多语言或国际化的实现基础
applsys.jdr_components     --存储OAF组件树
applsys.jdr_paths                 --存储OAF页面路径(目录树)
----scripts
jdr_mds_internal
jdr_utils
jdr_custom_internal
jdr_docbuilder
具体的关系还没怎么仔细看,但是发现jdr_mds_internal这个包很关键了,各位有兴趣的朋友可以自己去看看,可以从包中的方法找出上面几张表之间的关系
发表于 2008/5/7 09:41:42 | 显示全部楼层
欢迎欢迎,把这几个表弄清楚就Ok了
发表于 2008/5/26 22:20:05 | 显示全部楼层
老大没有看明白,
能不能详细点啊?
 楼主| 发表于 2008/5/27 12:57:01 | 显示全部楼层
有什么地方不明白的?OAF页面并不存在真正的JSP之类的文件,而是通过开发工具,将页面的布局情况保存为xml文件,导入的过程就是把xml数据转换后读入系统表中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 03:50 , Processed in 0.013264 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表