以下参数适用于 doSelect 方法:
|
参数 |
类型 |
说明 |
|---|---|---|
|
SID |
整型 |
标识从登录检索的会话。 |
|
ObjectType |
字符串 |
标识要查询的对象类型(工厂)。 |
|
whereClause |
字符串 |
(可选)标识查询的 where 子句。 |
|
maxRows |
整型 |
表示返回行的最大数量。指定 -1 则返回所有行。 注意:无论指定什么整数,每次调用,CA SDM 将最多返回 250 行。 |
|
属性 |
字符串 [] |
标识要取值的属性列表。允许使用点属性。如果此字段为空,则返回所有基于值的属性。在 majic 定义文件中,不能将这些属性定义为 LOCAL。LOCAL 属性为临时属性;它们不具有数据库存储。 |
说明
在指定的对象表上执行 SQL-like 选择。提供一个或多个您要从对象中提取的属性,这些对象与提供的 Where 子句相匹配。
返回
<UDSObject> 元素序列。以下格式适用:
<UDSObjectList>
<UDSObject> <Handle> <Attributes> <AttributeNameA> <AttributeValueA0> <AttributeValueA1> <AttributeNameB> <AttributeValueB0> …
|
XML 元素 |
类型 |
说明 |
|---|---|---|
|
N/A |
指定包含句柄和请求属性值的标准 UDSObject 元素。 |
|
|
<UDSObjectList> |
顺序 |
包含 <Handle> 元素和 <Attributes> 序列。 |
例如,如果所用方法如下:
String[] myArray = [“last_name”, “first_name”] doSelect(mySID, “cnt”, “last_name LIKE ‘J%’”, 2, myArray)
可能返回以下内容:
<UDSObjectList>
<UDSObject> <Handle>cnt:555A043EDDB36D4F97524F2496B35E75</Handle> <Attributes> <AttributeName>last_name</AttributeName> <AttributeValue>Johnson</AttributeValue> <AttributeName>first_name</AttributeName> <AttributeValue>Carol</AttributeValue> </Attributes>
</UDSObject>
<UDSObject>
<Handle>cnt:555A043EDDB36D4F97524F2496B35E76</Handle> <Attributes> <AttributeName>last_name</AttributeName> <AttributeValue>Jones</AttributeValue> <AttributeName>first_name</AttributeName> <AttributeValue>Ron</AttributeValue> </Attributes>
</UDSObject>
</UDSObjectList>
|
版权所有 © 2013 CA。
保留所有权利。
|
|