当前位置: 首页 > news >正文

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应用数据信息
URLDATAURL数据信息
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_UGCCreo 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
THUMBNAIL3D3D缩略图
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类型的数据存储。

字段说明
DESCRIPTIONURL说明
DISPLAYNAMEURL名称
URLLOCATIONURL地址

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信息的数据。

字段说明
HOSTNAMEhost名称
HOSTTYPEhost类型

四、示例

以查询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. 矩阵中移动的最大次数

题目如下 数据范围 本题使用常规动态规划就行&#xff0c;不过要注意由于有三个转移的方向&#xff0c;所以我们对dp数组的遍历应该是从上到下 从左到右即按列优先遍历。通过代码 class Solution { public:int maxMoves(vector<vector<int>>& grid) {int …...

机械学习基础-6.更多分类-数据建模与机械智能课程自留

data modeling and machine intelligence - FURTHER CLASSIFICATION 混淆矩阵评估指标&#xff1a;灵敏度和特异度ROC 曲线文字说明部分 AUC&#xff1a;ROC曲线下面积 支持向量机思路补充背景知识点积超平面&#xff08;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 概述 用途&#xff1a;专为处理纯文本设计&#xff0c;适合大文本编辑和简单文本显示&#xff08;如日志、代码编辑器&#xff09;。 特点&#xff1a;相比QTextEdit&#xff0c;轻量高效&#xff0c;支持快速加载和滚动大文件&#xff0c;默认不支持富文本。 …...

AWS SES 邮件服务退信/投诉处理与最佳实践指南

在使用 AWS SES 发送邮件时,合理处理退信和投诉是维护发送声誉的关键。本文将详细介绍 SES 中的退信/投诉处理机制以及相关最佳实践。 一、退信处理机制 © ivwdcwso (ID: u012172506) 1.1 退信类型 在 SES 中,退信分为两种类型: 硬退信(Hard Bounce) 永久性错误,如无效…...

理解WebGPU 中的 GPUAdapter :连接浏览器与 GPU 的桥梁

在 WebGPU 开发中&#xff0c; GPUAdapter 是一个至关重要的对象&#xff0c;它作为浏览器与 GPU 之间的桥梁&#xff0c;为开发者提供了请求 GPU 设备、查询 GPU 特性以及获取适配器信息的能力。本文将详细介绍 GPUAdapter 的核心属性和方法&#xff0c;并通过实际代码…...

rpx和px混用方案

&#xff08;1&#xff09;创建一个全局的样式配置文件&#xff1a; // 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设计 无人机可搭载高分辨率光学相机、激光雷达等测绘设备&#xff0c;对目标区域进行全方位、多角度的航拍作业。通过对采集到的影像数据进行导入处理&#xff0c;运用复杂的图像识别算法与三维重建技术&#xff0c;构建出云端实景3D模型&#xff0c;在实景3D模型中进…...

太速科技-616-基于6U VPX XCVU9P+XCZU7EV的双FMC信号处理板卡

基于6U VPX XCVU9PXCZU7EV的双FMC信号处理板卡 一、板卡概述 板卡基于6U VPX标准结构&#xff0c;包含一个XCVU9P 高性能FPGA&#xff0c;一片XCZU7EV FPGA&#xff0c;用于 IO扩展接口&#xff0c;双路HPC FMC扩展高速AD、DA、光纤接口等。是理想应用于高性能数字计算&…...

国产鲲鹏920+欧拉+达梦

1&#xff0c;访问达梦官网 产品下载-达梦数据 1.1&#xff0c;官网没有欧拉的版本&#xff1b; 1.2&#xff0c;拨打客服热线&#xff0c;联系售前单独获取试用版 2&#xff0c;创建鲲鹏920欧拉环境&#xff1a; 2.1&#xff0c;阿里云&#xff1a;没有arm系统 2.2&#xf…...

LeetCode--146. LRU 缓存【Golang中的list】

146. LRU 缓存 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类&#xff1a; LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中&#xff0c;则返回关键字的值&#xff0c…...

查看notebook的jupyter token

如果你忘记了jupyter的token&#xff0c;那么你可以命令行登录后台&#xff0c;查看。 jupyter notebook list 把token复制下&#xff0c;贴到网站上即可。jupyter登录页已经提示了。...

vue+springboot+webtrc+websocket实现双人音视频通话会议

前言 最近一些时间我有研究&#xff0c;如何实现一个视频会议功能&#xff0c;但是找了好多资料都不太理想&#xff0c;最终参考了一个文章 WebRTC实现双端音视频聊天&#xff08;Vue3 SpringBoot&#xff09; 只不过&#xff0c;它的实现效果里面只会播放本地的mp4视频文件&…...

什么是高亮环形光源

高亮环形光源是一种常用于机器视觉、工业检测和光学测量的照明设备。其特点是光线均匀、亮度高,并且呈环形分布,能够为被检测物体提供均匀的照明,减少阴影和反光,提高图像采集的质量。 主要特点: 环形设计:光源呈环形分布,适合安装在镜头周围,能够为物体提供均匀的照明…...

2025年3月一区SCI-混沌进化优化算法Chaotic evolution optimization-附Matlab免费代码

引言 本期介绍了一种基于混沌动力学的元启发式算法-混沌进化优化算法Chaotic evolution optimization&#xff0c;CEO。CEO的主要灵感来源于二维离散记忆映射的混沌演化过程。通过利用记忆映射的超混沌特性&#xff0c;对CEO算法进行数学建模&#xff0c;为进化过程引入随机搜…...

51单片机俄罗斯方块开机动画

/************************************************************************************************************** * 名称&#xff1a;Game_Star * 功能&#xff1a;开机动画 * 参数&#xff1a;NULL * 返回&#xff1a;NULL ******************************************…...

Docker容器网络详解+端口映射原理(系列第二篇:实战核心)

文章目录 前言一、Docker网络核心认知&#xff08;必须先懂&#xff09;1 容器的隔离本质2 Docker默认自带三大网络 二、四大网络模式超通俗详解&#xff08;含适用场景&#xff09;1、bridge 桥接模式&#xff08;默认模式、最常用&#xff09;2、host 主机模式&#xff08;无…...

如何彻底告别网盘下载限速:八大主流平台直链解析工具完全指南

如何彻底告别网盘下载限速&#xff1a;八大主流平台直链解析工具完全指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 &#xff0c;支持 百度网盘 / 阿里云盘 / 中国移动云盘…...

别再用官方镜像了!手把手教你给树莓派4B刷入Ubuntu Server 22.04 LTS,性能提升明显

树莓派4B性能飞跃指南&#xff1a;Ubuntu Server 22.04 LTS深度优化实战 当树莓派4B遇到官方系统时&#xff0c;总有种"小马拉大车"的遗憾——硬件潜力被保守的软件设计所限制。去年我在部署边缘计算节点时&#xff0c;意外发现Ubuntu Server在树莓派上的性能表现比官…...

AUTOSAR BSW模块速查手册:从ADC到XCP,一文搞懂所有缩写、文档和层级

AUTOSAR BSW模块速查手册&#xff1a;从ADC到XCP的工程实践指南 第一次打开AUTOSAR标准文档时&#xff0c;扑面而来的模块缩写就像加密电报——CanIf、Dem、NvM这些字母组合让人瞬间头大。更崩溃的是&#xff0c;当你试图在Stack Overflow提问时&#xff0c;连问题都描述不清&a…...

Linux Deadline 调度器的任务入队:dl_enqueue_task 的实现

简介在 Linux 内核实时调度体系中&#xff0c;SCHED_DEADLINE是唯一遵循EDF 最早截止时间优先算法的硬实时调度策略&#xff0c;相比 SCHED_FIFO、SCHED_RR 固定优先级调度&#xff0c;具备更强的时间确定性与任务隔离能力。工业控制、自动驾驶域控制器、航空航天实时测控、5G …...

PyTorch 自动微分原理:反向传播与计算图构建

PyTorch 自动微分原理&#xff1a;反向传播与计算图构建 1. 技术分析 1.1 自动微分定义 自动微分&#xff08;Automatic Differentiation&#xff09;是计算函数导数的技术&#xff0c;PyTorch 通过计算图实现&#xff1a; import torchx torch.tensor(2.0, requires_gradTrue…...

基于大语言模型的自我提升智能体:从执行-评估-学习闭环到工程实践

1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目&#xff0c;叫“self-improving”&#xff0c;作者是Cat-tj。光看这个名字&#xff0c;你可能觉得有点抽象&#xff0c;但点进去之后&#xff0c;我发现它触及了一个非常核心且前沿的议题&#xff1a;如何让一个AI系…...

CodeFire:为AI编程助手构建持久记忆层,实现连续协作开发

1. 项目概述&#xff1a;为AI编程助手构建持久记忆层 如果你和我一样&#xff0c;深度依赖Claude Code、Gemini CLI这类AI编程助手来辅助日常开发&#xff0c;那你一定遇到过这个让人头疼的问题&#xff1a;每次开启一个新的会话&#xff0c;AI助手就像得了“健忘症”&#xf…...

哔哩下载姬Downkyi:解锁B站视频下载的5个高效技巧

哔哩下载姬Downkyi&#xff1a;解锁B站视频下载的5个高效技巧 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等&#xff0…...

Linux下Cursor编辑器试用重置脚本原理与风险分析

1. 项目概述与核心思路拆解 最近在折腾Linux下的代码编辑器&#xff0c;Cursor以其深度集成的AI能力确实吸引了不少开发者。但它的免费试用期结束后&#xff0c;弹窗提醒和功能限制就变得有些恼人。网上有不少关于如何“重置”或“延长”其使用状态的讨论&#xff0c;其中一种思…...