当前位置: 首页 > 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 );
http://www.lryc.cn/news/536781.html

相关文章:

  • MySQL 数据库定时任务及进阶学习
  • DeepSeek教unity------MessagePack-01
  • 知识拓展:Python序列化模块 marshal 模块详解
  • leetcode 2684. 矩阵中移动的最大次数
  • 机械学习基础-6.更多分类-数据建模与机械智能课程自留
  • 自动化测试实战
  • qt QPlainTextEdit总结
  • AWS SES 邮件服务退信/投诉处理与最佳实践指南
  • 理解WebGPU 中的 GPUAdapter :连接浏览器与 GPU 的桥梁
  • rpx和px混用方案
  • 光伏设计软件分类:无人机、Unity3D引擎齐上阵
  • 太速科技-616-基于6U VPX XCVU9P+XCZU7EV的双FMC信号处理板卡
  • 国产鲲鹏920+欧拉+达梦
  • LeetCode--146. LRU 缓存【Golang中的list】
  • 查看notebook的jupyter token
  • vue+springboot+webtrc+websocket实现双人音视频通话会议
  • 什么是高亮环形光源
  • 2025年3月一区SCI-混沌进化优化算法Chaotic evolution optimization-附Matlab免费代码
  • 51单片机俄罗斯方块开机动画
  • RK3588开发板部署DeepSeek-R1-Distill-Qwen-1.5B的步骤及问题
  • 网络安全 | 安全信息与事件管理(SIEM)系统的选型与实施
  • DeepSeek接口联调(postman版)
  • RadASM环境,win32汇编入门教程之三
  • oracle多次密码错误登录,用户锁住或失效
  • HCIA-Datacom笔记3:网络工程
  • [NGINX]命令行参数
  • http 模块
  • 本地部署DeepSeek + AnythingLLM 搭建高效安全的个人知识库
  • LLM - 理解 DeepSeek 的 GPRO (分组相对策略优化) 公式与源码 教程(2)
  • Github 2025-02-14 Java开源项目日报 Top10