Windchill开发-电子仓相关对象信息查询SQL
电子仓相关对象信息查询SQL
- 一、说明
- 二、数据表信息
- 三、数据表字段说明
- 3.1 HOLDERTOCONTENT
- 3.1.1 对象类型
- 3.1.2 存储类型
- 3.2 APPLICATIONDATA
- 3.2.1 类别
- 3.2.2 与对象的角色关系
- 3.2.3 存储方式
- 3.2.4 其他字段
- 3.3 URLDATA
- 3.4 STREAMDATA
- 3.5 FVITEM
- 3.6 FVMOUNT
- 3.6.1 安装状态
- 3.6.2 其他字段
- 3.7 FVFOLDER
- 3.8 FVVAULT
- 3.9 FVHOST
- 四、示例
一、说明
主要介绍了文件服务器管理中电子仓库配置相关的数据表信息,以及查询对象的存储信息等
二、数据表信息
| 数据表 | 说明 |
|---|---|
| HOLDERTOCONTENT | 容器内容信息 |
| APPLICATIONDATA | 应用数据信息 |
| URLDATA | URL数据信息 |
| STREAMDATA | 数据流信息 |
| FVITEM | 电子仓库条目信息 |
| FVMOUNT | 电子仓库挂载信息 |
| FVFOLDER | 电子仓库文件夹信息 |
| FVVAULT | 主电子仓库信息 |
| FVHOST | 电子仓库host信息 |
三、数据表字段说明
3.1 HOLDERTOCONTENT
该表主要记录了哪些对象存在哪种方式的数据存储。
3.1.1 对象类型
| CLASSNAMEKEYROLEAOBJECTREF |
|---|
| wt.epm.EPMDocument |
| wt.doc.WTDocument |
| wt.workflow.notebook.ImportedBookmark |
| wt.part.WTPart |
| wt.viewmarkup.DerivedImage |
| wt.workflow.definer.WfProcessTemplate |
| wt.maturity.PromotionNotice |
| wt.inf.template.DefaultWTContainerTemplate |
| wt.epm.familytable.EPMSepFamilyTable |
| wt.viewmarkup.WVSConfigurationTemplate |
| wt.change2.WTChangeActivity2 |
3.1.2 存储类型
| CLASSNAMEKEYROLEBOBJECTREF |
|---|
| wt.content.ApplicationData |
| wt.content.URLData |
3.2 APPLICATIONDATA
该表主要记录了应用数据的存储。
3.2.1 类别
| CATEGORY | 说明 |
|---|---|
| [NULL] | |
| PROE_UGC | Creo Parametric设计的模型 |
| GENERAL | 常规的 |
| DRAWING | 绘图 |
| VIEWABLE | 可视项 |
| IMAGE | 图片 |
3.2.2 与对象的角色关系
| ROLE | 说明 |
|---|---|
| ADDITIONAL_FILES | 附加文件 |
| PUBLISH_PARAMS | 发布参数 |
| TEMPLATE_CONTENT | 模板内容 |
| PRODUCT_VIEW_EDZ | 产品视图EDZ |
| PUBLISH_RULES | 发布规则 |
| SECONDARY | 附件 |
| THUMBNAIL | 缩略图 |
| PRIMARY | 主内容 |
| BUSINESS_JAR | |
| THUMBNAIL_SMALL | 小缩略图 |
| PRODUCT_VIEW_EDM | 产品视图EDM |
| THUMBNAIL3D | 3D缩略图 |
| PRODUCT_VIEW_EDP | 产品视图EDP |
| PRODUCT_VIEW_ED | 产品视图 |
| WORKFLOW_ATTACHMENT | 工作流附件 |
3.2.3 存储方式
| CLASSNAMEKEYA5 | 说明 |
|---|---|
| wt.content.StreamData | 数据库存储 |
| wt.fv.FvItem | 电子仓存储 |
正常文件是存储在电子仓库的,当出现异常时,为了防止数据丢失,会将数据存储到StreamData表
3.2.4 其他字段
| 字段 | 说明 |
|---|---|
| FILENAME | 文件名 |
| FILESIZE | 文件大小 |
3.3 URLDATA
该表主要记录了URL类型的数据存储。
| 字段 | 说明 |
|---|---|
| DESCRIPTION | URL说明 |
| DISPLAYNAME | URL名称 |
| URLLOCATION | URL地址 |
3.4 STREAMDATA
该表主要记录了存储在数据库表中的数据。
结合表APPLICATIONDATA,可以查询出哪些应用数据存储在数据库BLOBS表中:
SELECT * FROM APPLICATIONDATA a ,STREAMDATA s WHERE a.IDA3A5 = s.IDA2A2 ;
3.5 FVITEM
该表主要记录了存储在文件服务器中的数据。
3.6 FVMOUNT
该表主要记录了电子仓库挂载信息的数据。
3.6.1 安装状态
| STATUS | 说明 |
|---|---|
| VALID | 有效 |
| NOT_ALL_VALID | 不存在(电子仓库的HOSTTYPE为default时) |
| DUPLICATE | 重复 |
| DOES_NOT_EXISTS | 不存在(电子仓库的HOSTTYPE为clusterNode时) |
3.6.2 其他字段
| 字段 | 说明 |
|---|---|
| LOCAL | 是否为本地的(1代表是,0代表否;当文件在集群节点的文件夹中且状态为有效时为1) |
| PATH | 路径(文件服务器中实际的路径) |
3.7 FVFOLDER
该表主要记录了电子仓库文件夹信息的数据。
| 字段 | 说明 |
|---|---|
| NAME | 文件夹 |
| SEQNUMBER | 序号 |
| ENABLED | 已启用(1代表+,0代表-) |
| READONLY | 只读(1代表+,0代表-) |
3.8 FVVAULT
该表主要记录了主电子仓库信息的数据。
| 字段 | 说明 |
|---|---|
| NAME | 名称 |
| ENABLED | 已启用(1代表+,0代表-) |
| READONLY | 只读(1代表+,0代表-) |
| FORMASTEREDITEMS | 缓存(1代表+,0代表-) |
| AUTOFOLDERCREATE | 是否自动创建文件夹(1代表是,0代表否) |
| MARKFORDELETEA2 | 是否安装(1代表否,0代表是) |
3.9 FVHOST
该表主要记录了电子仓库host信息的数据。
| 字段 | 说明 |
|---|---|
| HOSTNAME | host名称 |
| HOSTTYPE | host类型 |
四、示例
以查询EPMDOCUMENT相关的文件信息为例:
SELECT e2.DOCUMENTNUMBER AS "编号",CONCAT(CONCAT(e.VERSIONIDA2VERSIONINFO ,'.') ,e.ITERATIONIDA2ITERATIONINFO) AS "版本",hiamfh.FILENAME AS "应用数据名",NVL(hiamfh.NAME ,'BLOBS') AS "文件夹",hiamfh.HOSTNAME AS "主机名",hiamfh."PATH" AS "路径",hiamfh.UNIQUESEQUENCENUMBER AS "唯一序号"FROM EPMDOCUMENT e LEFT JOIN EPMDOCUMENTMASTER e2 ON e.IDA3MASTERREFERENCE = e2.IDA2A2 LEFT JOIN (SELECT iamfh.UNIQUESEQUENCENUMBER ,iamfh.FILENAME ,iamfh."PATH" ,iamfh.NAME ,iamfh.HOSTNAME ,h.IDA3A5 FROM HOLDERTOCONTENT h LEFT JOIN (SELECT f.UNIQUESEQUENCENUMBER ,a.FILENAME ,a.IDA2A2 ,mfh."PATH" ,mfh.NAME ,mfh.HOSTNAMEFROM FVITEM f LEFT JOIN APPLICATIONDATA a ON a.IDA3A5 = f.IDA2A2 LEFT JOIN (SELECT f."PATH" ,f2.IDA2A2 ,f2.NAME ,f3.HOSTNAME FROM FVMOUNT f LEFT JOIN FVFOLDER f2 ON f.IDA3A5 = f2.IDA2A2 LEFT JOIN FVHOST f3 ON f.IDA3B5 = f3.IDA2A2WHERE f3.HOSTTYPE = 'clusterNode' /*集群节点*/) mfhON f.IDA3A4 = mfh.IDA2A2) iamfhON h.IDA3B5 = iamfh.IDA2A2) hiamfhON e.IDA2A2 = hiamfh.IDA3A5 WHERE e.LATESTITERATIONINFO = 1AND e.VERSIONSORTIDA2VERSIONINFO IN (SELECT MAX(e3.VERSIONSORTIDA2VERSIONINFO) FROM EPMDOCUMENT e3 WHERE e3.IDA3MASTERREFERENCE = e.IDA3MASTERREFERENCE );
相关文章:
Windchill开发-电子仓相关对象信息查询SQL
电子仓相关对象信息查询SQL 一、说明二、数据表信息三、数据表字段说明3.1 HOLDERTOCONTENT3.1.1 对象类型3.1.2 存储类型 3.2 APPLICATIONDATA3.2.1 类别3.2.2 与对象的角色关系3.2.3 存储方式3.2.4 其他字段 3.3 URLDATA3.4 STREAMDATA3.5 FVITEM3.6 FVMOUNT3.6.1 安装状态3.…...
MySQL 数据库定时任务及进阶学习
一、引言 在当今数字化时代,数据管理的高效性和自动化至关重要。MySQL 作为一款广泛应用的开源关系型数据库管理系统,提供了强大的功能来满足各种数据处理需求。其中,定时任务执行功能对于自动化数据操作、维护数据完整性以及优化系统性能具…...
DeepSeek教unity------MessagePack-01
中文:GitCode - 全球开发者的开源社区,开源代码托管平台 MessagePack是C# 的极速 MessagePack 序列化器。它比 MsgPack-Cli 快 10 倍,并且性能超过其他 C# 序列化器。MessagePack for C# 还内置支持 LZ4 压缩——一种极其快速的压缩算法。性能在诸如游戏…...
知识拓展:Python序列化模块 marshal 模块详解
Python marshal 模块学习笔记 1. 简介 marshal 是 Python 的内部序列化格式,主要用于序列化和反序列化 Python 对象。它是 Python 字节码(.pyc文件)使用的序列化格式,比 pickle 更原始和受限,但也更快速和安全。 http…...
leetcode 2684. 矩阵中移动的最大次数
题目如下 数据范围 本题使用常规动态规划就行,不过要注意由于有三个转移的方向,所以我们对dp数组的遍历应该是从上到下 从左到右即按列优先遍历。通过代码 class Solution { public:int maxMoves(vector<vector<int>>& grid) {int …...
机械学习基础-6.更多分类-数据建模与机械智能课程自留
data modeling and machine intelligence - FURTHER CLASSIFICATION 混淆矩阵评估指标:灵敏度和特异度ROC 曲线文字说明部分 AUC:ROC曲线下面积 支持向量机思路补充背景知识点积超平面(HYPERPLANES超平面的法向量到超平面的最小距离数据集与超…...
自动化测试实战
http://8.137.19.140:9090/blog_login.htm 账号: lisi 密码: 123456 上面是系统链接 1. 自动化测试的步骤 1.1 编写Web测试用例 1.2 创建空项目添加依赖 然后我们创建一个新的java项目(使用maven管理),然后引入我们的配置文件:屏幕截图,驱动管理,selenium库 <dependency…...
qt QPlainTextEdit总结
QPlainTextEdit 概述 用途:专为处理纯文本设计,适合大文本编辑和简单文本显示(如日志、代码编辑器)。 特点:相比QTextEdit,轻量高效,支持快速加载和滚动大文件,默认不支持富文本。 …...
AWS SES 邮件服务退信/投诉处理与最佳实践指南
在使用 AWS SES 发送邮件时,合理处理退信和投诉是维护发送声誉的关键。本文将详细介绍 SES 中的退信/投诉处理机制以及相关最佳实践。 一、退信处理机制 © ivwdcwso (ID: u012172506) 1.1 退信类型 在 SES 中,退信分为两种类型: 硬退信(Hard Bounce) 永久性错误,如无效…...
理解WebGPU 中的 GPUAdapter :连接浏览器与 GPU 的桥梁
在 WebGPU 开发中, GPUAdapter 是一个至关重要的对象,它作为浏览器与 GPU 之间的桥梁,为开发者提供了请求 GPU 设备、查询 GPU 特性以及获取适配器信息的能力。本文将详细介绍 GPUAdapter 的核心属性和方法,并通过实际代码…...
rpx和px混用方案
(1)创建一个全局的样式配置文件: // styles/variables.scss :root {// 基础字体大小--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;// 响应式间距--spacing-xs: 5px;--spacing-sm: 10px;--spacing-…...
光伏设计软件分类:无人机、Unity3D引擎齐上阵
无人机3D设计 无人机可搭载高分辨率光学相机、激光雷达等测绘设备,对目标区域进行全方位、多角度的航拍作业。通过对采集到的影像数据进行导入处理,运用复杂的图像识别算法与三维重建技术,构建出云端实景3D模型,在实景3D模型中进…...
太速科技-616-基于6U VPX XCVU9P+XCZU7EV的双FMC信号处理板卡
基于6U VPX XCVU9PXCZU7EV的双FMC信号处理板卡 一、板卡概述 板卡基于6U VPX标准结构,包含一个XCVU9P 高性能FPGA,一片XCZU7EV FPGA,用于 IO扩展接口,双路HPC FMC扩展高速AD、DA、光纤接口等。是理想应用于高性能数字计算&…...
国产鲲鹏920+欧拉+达梦
1,访问达梦官网 产品下载-达梦数据 1.1,官网没有欧拉的版本; 1.2,拨打客服热线,联系售前单独获取试用版 2,创建鲲鹏920欧拉环境: 2.1,阿里云:没有arm系统 2.2…...
LeetCode--146. LRU 缓存【Golang中的list】
146. LRU 缓存 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,…...
查看notebook的jupyter token
如果你忘记了jupyter的token,那么你可以命令行登录后台,查看。 jupyter notebook list 把token复制下,贴到网站上即可。jupyter登录页已经提示了。...
vue+springboot+webtrc+websocket实现双人音视频通话会议
前言 最近一些时间我有研究,如何实现一个视频会议功能,但是找了好多资料都不太理想,最终参考了一个文章 WebRTC实现双端音视频聊天(Vue3 SpringBoot) 只不过,它的实现效果里面只会播放本地的mp4视频文件&…...
什么是高亮环形光源
高亮环形光源是一种常用于机器视觉、工业检测和光学测量的照明设备。其特点是光线均匀、亮度高,并且呈环形分布,能够为被检测物体提供均匀的照明,减少阴影和反光,提高图像采集的质量。 主要特点: 环形设计:光源呈环形分布,适合安装在镜头周围,能够为物体提供均匀的照明…...
2025年3月一区SCI-混沌进化优化算法Chaotic evolution optimization-附Matlab免费代码
引言 本期介绍了一种基于混沌动力学的元启发式算法-混沌进化优化算法Chaotic evolution optimization,CEO。CEO的主要灵感来源于二维离散记忆映射的混沌演化过程。通过利用记忆映射的超混沌特性,对CEO算法进行数学建模,为进化过程引入随机搜…...
51单片机俄罗斯方块开机动画
/************************************************************************************************************** * 名称:Game_Star * 功能:开机动画 * 参数:NULL * 返回:NULL ******************************************…...
Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...
ssc377d修改flash分区大小
1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...
什么是库存周转?如何用进销存系统提高库存周转率?
你可能听说过这样一句话: “利润不是赚出来的,是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业,很多企业看着销售不错,账上却没钱、利润也不见了,一翻库存才发现: 一堆卖不动的旧货…...
postgresql|数据库|只读用户的创建和删除(备忘)
CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...
均衡后的SNRSINR
本文主要摘自参考文献中的前两篇,相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程,其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt 根发送天线, n r n_r nr 根接收天线的 MIMO 系…...
#Uniapp篇:chrome调试unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器:Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...
论文笔记——相干体技术在裂缝预测中的应用研究
目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术:基于互相关的相干体技术(Correlation)第二代相干体技术:基于相似的相干体技术(Semblance)基于多道相似的相干体…...
JS设计模式(4):观察者模式
JS设计模式(4):观察者模式 一、引入 在开发中,我们经常会遇到这样的场景:一个对象的状态变化需要自动通知其他对象,比如: 电商平台中,商品库存变化时需要通知所有订阅该商品的用户;新闻网站中࿰…...
Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换
目录 关键点 技术实现1 技术实现2 摘要: 本文将介绍如何利用Python和ZeroMQ消息队列构建一个智能车辆状态监控系统。系统能够根据时间策略自动切换驾驶模式(自动驾驶、人工驾驶、远程驾驶、主动安全),并通过实时消息推送更新车…...
