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 ******************************************…...
应用升级/灾备测试时使用guarantee 闪回点迅速回退
1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间, 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点,不需要开启数据库闪回。…...
docker详细操作--未完待续
docker介绍 docker官网: Docker:加速容器应用程序开发 harbor官网:Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台,用于将应用程序及其依赖项(如库、运行时环…...
VB.net复制Ntag213卡写入UID
本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...
《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》
在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中࿰…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...
Mysql8 忘记密码重置,以及问题解决
1.使用免密登录 找到配置MySQL文件,我的文件路径是/etc/mysql/my.cnf,有的人的是/etc/mysql/mysql.cnf 在里最后加入 skip-grant-tables重启MySQL服务 service mysql restartShutting down MySQL… SUCCESS! Starting MySQL… SUCCESS! 重启成功 2.登…...
怎么让Comfyui导出的图像不包含工作流信息,
为了数据安全,让Comfyui导出的图像不包含工作流信息,导出的图像就不会拖到comfyui中加载出来工作流。 ComfyUI的目录下node.py 直接移除 pnginfo(推荐) 在 save_images 方法中,删除或注释掉所有与 metadata …...
掌握 HTTP 请求:理解 cURL GET 语法
cURL 是一个强大的命令行工具,用于发送 HTTP 请求和与 Web 服务器交互。在 Web 开发和测试中,cURL 经常用于发送 GET 请求来获取服务器资源。本文将详细介绍 cURL GET 请求的语法和使用方法。 一、cURL 基本概念 cURL 是 "Client URL" 的缩写…...
