当前位置: 首页 > 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 ******************************************…...

【单片机期末】单片机系统设计

主要内容&#xff1a;系统状态机&#xff0c;系统时基&#xff0c;系统需求分析&#xff0c;系统构建&#xff0c;系统状态流图 一、题目要求 二、绘制系统状态流图 题目&#xff1a;根据上述描述绘制系统状态流图&#xff0c;注明状态转移条件及方向。 三、利用定时器产生时…...

【决胜公务员考试】求职OMG——见面课测验1

2025最新版&#xff01;&#xff01;&#xff01;6.8截至答题&#xff0c;大家注意呀&#xff01; 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:&#xff08; B &#xff09; A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

汇编常见指令

汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX&#xff08;不访问内存&#xff09;XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...

uniapp中使用aixos 报错

问题&#xff1a; 在uniapp中使用aixos&#xff0c;运行后报如下错误&#xff1a; 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文件帮我们快速的部署分布式应用&#xff0c;而无需手动一个个创建和运行容器。 Compose文件是一个文本文件&#xff0c;通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。

1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj&#xff0c;再用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 的集成与前…...

以光量子为例,详解量子获取方式

光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学&#xff08;silicon photonics&#xff09;的光波导&#xff08;optical waveguide&#xff09;芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中&#xff0c;光既是波又是粒子。光子本…...

【JavaSE】多线程基础学习笔记

多线程基础 -线程相关概念 程序&#xff08;Program&#xff09; 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序&#xff0c;比如我们使用QQ&#xff0c;就启动了一个进程&#xff0c;操作系统就会为该进程分配内存…...

Go语言多线程问题

打印零与奇偶数&#xff08;leetcode 1116&#xff09; 方法1&#xff1a;使用互斥锁和条件变量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…...