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 ******************************************…...

【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...
【决胜公务员考试】求职OMG——见面课测验1
2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...
汇编常见指令
汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX(不访问内存)XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...
uniapp中使用aixos 报错
问题: 在uniapp中使用aixos,运行后报如下错误: AxiosError: There is no suitable adapter to dispatch the request since : - adapter xhr is not supported by the environment - adapter http is not available in the build 解决方案&…...

(转)什么是DockerCompose?它有什么作用?
一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器。 Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。
1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj,再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

以光量子为例,详解量子获取方式
光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学(silicon photonics)的光波导(optical waveguide)芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中,光既是波又是粒子。光子本…...
【JavaSE】多线程基础学习笔记
多线程基础 -线程相关概念 程序(Program) 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存…...
Go语言多线程问题
打印零与奇偶数(leetcode 1116) 方法1:使用互斥锁和条件变量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…...