Oracle AutoVue 安装与配置教程

1 AutoVue简介

AutoVue根据客户应用情况的不同,提供Desktop及Client-Server两种解决方案。其中Destop Edition主要基于单机用户应用,Client-Server Edition采取集中式管理方式,客户端无需安装客户程序,只需有支持JAVA的浏览器,Client-Server可基于LAN/WAN,并可与各种PDM/PLM/DM/ERP进行完美集成。

根据用户所需浏览的文件格式及操作功能不同,在上述两种方案的基础上AutoVue分为AutoVue Office、AutoVue、AutoVueSolidModel(EDA)三大类别。

(1)AutoVue Office:主要支持矢量图格式、位图、数据库文件、常用Office。

文档,压缩及传真格式。

(2)AutoVue:在AutoVue Office的基础上增加对2D文件(包含drawing)的支持,包括AutoCAD/Microstation/HPGL等格式支持。

(3)AutoVue Electro-Mechanical(EDA):在AutoVue的基础上,增加对3D/EDA文件的支持。包括AutoCAD/CATIA/UG/PRO/E/Mentor/Cadence /Zuken /Protel 等格式支持。

综上所述,所有版本加上Professional即可进行红线标注,Client-Server还增加异地同时在线的协作功能

2 AutoVue的安装及配置

2.1 环境准备

在安装AutoVue之前,必须先准备好环境,本次项目中采用的环境信息如下:

1 .安装环境:redhat 5.4(安装在6版本会有问题)

2. 安装介质:AutoVue 20.2.2

3. 客户端要求:浏览器要支持Java Applet,同时要允许弹出框

2.2 AutoVue安装

下面详细描述如何安装Autovue。

在安装前先安装几个系统包

进入AutoVue安装目录,运行InstallClientServer_lin.bin,运行时可能会报Permissiondenied这个错,用chmod +x ./ InstallClientServer_lin.bin命令运行即可,

注意,Oracle提供了以下安装介质,如果只需要浏览Oiffice办公文件,安装Oracle AutoVue Office 20.2.2即可,如果想要浏览3D文件,或者EDA文件,必须安装AutoVue Electro-Mechanical,笔者建议安装下图红框表示的Oracle AutoVueElectro-Mechanical-MechanicalProfesssional 20.2.2,详情见预期读者和阅读建议

出现安装界面,点击下一步

点击下一步

选择安装路径,点击下一步

选择自定义安装,点击下一步

选择要安装的部分,这里全部勾选

输入要安装AutoVue服务器的hostname或者IP,输入本机hostname,点击下一步

输入端口号,默认端口为,这里保持默认,点击下一步

选择ConfigureLater,点击下一步

同样先不配置,点击下一步

点击Install进行安装

安装完毕后,为验证是否安装成功,运行\bin\jvueserver脚本启动AutoVueServer,出现如下图界面说明启动成功

同时启动AutoVue自带的

Jetty服务器,运行\bin\jetty\bin\startjetty脚本,在安装的过程已经自动把AutoVue的Application Client部署到了jetty服务器中,此时客户端可通过http://IP:5098/AutoVue/AutoVue.html

来访问AutoVueServer

注意:确保AutoVue Server上安装的中文字体,否则有中文的文档将会显示乱码。

1.用root用户登录,找到/etc/sysconfig目录下的i18n文件

2.编辑i18n文件,将文件内容改为 如下:

LANG=”zh_CN.UTF-8″

SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en”

SYSFONT=”latarcyrheb-sun16″

LC_CTYPE=”zh_CN.UTF-8″

3.将window(C:\Windows\Fonts)操作系统的TrueType字体(这里的TrueType字体指的是以.ttf结尾的文件)或者是这个文档同目录的字体库文件夹中的字体复制到/usr/share/fonts/chinese/TrueType目录下,如图:

4.修改\bin下的allusers.ini文件

将allusers.ini中的XFONTPATHS修改为XFONTPATHS=/usr/share/fonts/chinese/TrueType,这个变量的意思就是存放字体的路径

5.重启AutoVue Server,字体就会生效

2.3 UCM集成AutoVue配置

AutoVue已经安装完毕,接下来进行跟UCM的整合,以管理员身份登录到UCM,打开管理页面安装AutoVue组件

选中已下载好的组件包AutoVue.zip(这个包放在了该文档的同目录下),注意:AutoVue.zip中的AutoVue.zip\component\AutoVue\common目录下有三个jar包,需要用\bin目录下的gluegen-rt.jar,jogl.jar,jvue.jar三个jar包替换掉,替换之后,将AutoVue.zip文件上传到UCUM,点击Install,安装完毕开启组件

勾选Automaticallyassign a content ID on check-in和EnableJava Server Page(JSP)

添加MetadataField

Markup BasedID, Field Type为Integer,勾选Enable on UI以及Enable on Search Index。

类似的添加Field:MarkupCounter。

完成后,记得UpdateDatabase Design,最好再更新下索引(UCM Indexer)。

添加Content Type

添加Content Type :Markup,如下图所示

修改AutoVueclient应用配置文件,打开Vuelink_war\vuelink\WEB-INF\lib\adapterconfig.xml,修改UCMServer的主机名和端口号 ,注意:4444是必须的

打开相同目录下的log4j.properties,修改日志文件存放路径

打开 Vuelink_war\vuelink\WEB-INF\web.xml,修改下面参数值

打开${MW_HOME}/user_projects/domains/portal_domain/ucm/cs/config/config.cfg确保配置允许AutoVue Server访问连接UCM Server

编辑${MW_HOME}/user_projects/domains/portal_domain/ucm/cs/custom/AutoVue/autovue_environment.cfg,配置以下参数,因为稍候要将vuelink部署到UCM Server

VueLinkHostName=csdportal1.polycn.com

VueLinkPort4HTTP=16200

VueLinkPort4HTTPS=16201

VueLinkContext=vuelink

#toggleWorkflowReviewLaunch=1

toggleFoldersReviewLaunch=1

进入\bin目录,把以下几个jar

包拷贝到${MW_HOME}/user_projects/domains/portal_domain/ucm/cs/custom/AutoVue/common目录下(配置了磁盘共享后的UCM Server,custom/AutoVue/common在共享文件夹下,找到该文件夹再把jar拷贝进去即可。)

将\bin \vueservlet.jar拷贝到Vuelink_war\vuelink\WEB-INF\lib下,以及将cis-client-8.jar拷贝到Vuelink_war\vuelink\WEB-INF\lib下

将下载好的VL_For_UCM_201\VLForUCM\Vuelink_war\ESAPI_resources文件夹的两个配置文件拷贝的UCM Server的/home/admin/esapi目录下,esapi文件夹需要自己手动创建,在startWeblogic.sh最前面加上,默认是读取/home/admin/目录下的esapi

JAVA_OPTIONS=”${JAVA_OPTIONS} -Dorg.owasp.esapi.resources=/home/oracle/ESAPI_resources”

export JAVA_OPTIONS

重启AdminServer,UCM Server,AutoVue Server,让前面的配置生效了,重启服务器后,还有最重要的一步,那就是部署vuelink应用,部署之前将之前修改过的配置文件和其他文件打成war包,然后部署到UCM Server,部署完毕确保vuelink是活动状态。进入UCM,点击view in AutoVue用AutoVue打开UCM中的文档

下面为打开的文档添加水印,编辑\bin\alluser.ini,在后面添加

[WATERMARK]

TEXT=%X_%D %W %H:%U:%S

FONTNAME=Tahoma

FONTSIZE=50

XFACTOR=0.5

YFACTOR=0.5

客户化AutoVue浏览文档界面的菜单,用户admin用户登录,编辑${MW_HOME}/user_projects/domains/portal_domain/ucm/cs/custom/AutoVue/templates/view_in_autovue_page.htm

jvapp += “\n

NAME=\”GUIFILE\” VALUE=\”file://usr/local/odriver/autovue/bin/Profiles/poly.gui\”>”;

创建poly.gui文件,放在\bin\profiles下,ploly.gui里面可以是下面一段简单的只显示文档属性的菜单

BEGIN UI VIEW

MENUBAR BEGIN

POPUP IDS_FILE BEGIN

MENUITEM VueActionFileOpen, , PERM_READ

MENUITEM VueActionFileProperties, , PERM_READ

END

END

END

重启服务器后用AutoVue打开一个文档可看到效果

2.4 应用程序集成UCM

2.4.1方式一

1. 在Jdevelope中新建项目应用

2.必须装有webcenten插件

3.建立UCM连接,右键Connections,选择ContentRepostory

4.按下图进行配置

5.配置完成点击TestConnection 按钮,测试成功

6.新建页面,配置页面控件的actionListener

7.后台编写goVuatoValueLink方法

2.4.2方式二

应用程序直接用UCM返回的链接,链接示例:

http://XX.XX.XX.XX:16200/cs/idcplg?IdcService=VIEW_IN_AUTOVUE&embedded=1&Format=application/msword&Extension=doc&dID=206&Markup_BasedID=119&&EditMode=1

1 embedded表示是否在新窗体中打开AutoVue

2 diD表示文件在UCM中的ID

3 Markup_BasedID表示文件在UCM中标注的ID

(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐