Sql server 数据表项中的数据保存在ECM eRoom数据库的何处?
我正在尝试从ECM eRoom数据库中检索数据(据我所知,该数据库没有文档记录) 我有一个带有自定义“数据库”和一些字段的eRoom。Sql server 数据表项中的数据保存在ECM eRoom数据库的何处?,sql-server,emc,eroom,Sql Server,Emc,Eroom,我正在尝试从ECM eRoom数据库中检索数据(据我所知,该数据库没有文档记录) 我有一个带有自定义“数据库”和一些字段的eRoom。 查询objects表时,我会找到“Database”行 从[dbo].[Objects]中选择*其中internalId=1234567 以及条目的行 从[dbo].[Objects]中选择前10个*,其中parentInternalId=1234567 但我找不到任何包含条目值的字段,只有一列包含非搜索属性。,该列只包含十六进制数据 我的问题 如何检
查询objects表时,我会找到“Database”行
从[dbo].[Objects]中选择*其中internalId=1234567
以及条目的行从[dbo].[Objects]中选择前10个*,其中parentInternalId=1234567
但我找不到任何包含条目值的字段,只有一列包含非搜索属性。
,该列只包含十六进制数据
我的问题
- 如何检索这些值李>
- 是否可以仅使用SQL检索它们
- 最简单的方法是什么
据我所知,不(如果我错了,请纠正我) 如何检索这些值?
在服务器上,有一些示例程序可以查询数据/对象:强> > EROM服务器\TooKoT\\Stase[s/Stimult],用C++、VB、VBScript……所有的开销都很大),或者用SOAP调用的EXOM XML查询语言(<强> Exql < /强>)。 最简单的方法是什么?
经过大量测试,在论坛中搜索,并使用soap ui进行了许多测试。我发现使用exql进行查询似乎是检索数据的最简单方法,如果您理解结构的话。
以下是一些有用的资源:
- (非常)制造商提供的exql基本信息
(免责声明:我觉得它没有帮助,但它至少显示了一些基本信息) - 简短的9页开发人员指南(第8页的最后一个例子,帮助我理解了如何设置查询,其中有很多幻想)
提示1: 只要知道下面正确的xml元素,就可以进行更深入的研究<代码>,
和
可以帮助您更深入
提示2:
不要查询太多数据,因为此查询可能会超时
更新1:为了节省任何正在查看的人的时间,此“查询”将返回在eRoom根目录中创建的数据库的所有行(属性) (别忘了在Url ex中设置设施和房间,尽管可以在查询中设置)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:er="http://www.eroom.com/eRoomXML/2003/700">
<soapenv:Header/>
<soapenv:Body>
<er:ExecuteXMLCommand>
<er:eRoomXML>
<er:command er:select="HomePage/Items">
<er:getproperties>
<er:Item>
<Database>
<Rows>
<Item>
<Cells>
<DBCell>
<Content>
</Content>
</DBCell>
</Cells>
</Item>
</Rows>
</Database>
</er:Item>
</er:getproperties>
</er:command>
</er:eRoomXML>
</er:ExecuteXMLCommand>
</soapenv:Body>
</soapenv:Envelope>