Vorheriges Thema: Listen-/AbfragemethodenNächstes Thema: doQuery


doSelect

Die folgenden Parameter gelten für die Methode „doSelect“:

Parameter

Typ

Beschreibung

SID

Ganzzahl

Gibt die Sitzung an, die durch die Anmeldung abgerufen wurde.

objectType

Zeichenfolge

Gibt den abzufragenden Objekttyp (Factory) an.

whereClause

Zeichenfolge

(optional) Gibt die Where-Klausel für die Abfrage an.

maxRows

Ganzzahl

Gibt die maximale Anzahl an zurückzugebenden Zeilen an. Geben Sie -1 an, um alle Zeilen zurückzugeben.

Hinweis: Ungeachtet der angegebenen Ganzzahl gibt CA SDM höchstens 250 Zeilen pro Aufruf zurück.

Attribute

Zeichenfolge[]

Gibt die Attributliste an, für die Werte abgerufen werden sollen. Attribute mit Punkten sind zulässig. Wenn dieses Feld leer ist, werden alle wertbasierten Attribute zurückgegeben. Diese Attribute können in der majic-Definitionsdatei nicht als LOCAL definiert werden. LOCAL-Attribute sind zeitlich begrenzt, d. h., sie werden nicht in Datenbanken gespeichert.

Beschreibung

Führt eine SQL-ähnliche Auswahl in einer angegebenen Objekttabelle durch. Geben Sie ein oder mehrere Attribute an, die aus den Objekten abgerufen werden sollen, die mit der angegebenen Where-Klausel übereinstimmen.

Rückgabe

Eine Sequenz von <UDSObject>-Elementen. Es gilt das folgende Format:

<UDSObjectList>
<UDSObject>
 <Handle>
 <Attributes>
<AttributeNameA>
<AttributeValueA0>
<AttributeValueA1>
<AttributeNameB>
<AttributeValueB0>
…

XML-Element

Typ

Beschreibung

<UDSObject>

N. rel.

Gibt das standardmäßige UDSObject-Element an, das die Kennung und die angeforderten Attributwerte enthält.

<UDSObjectList>

Sequenz

Enthält ein <Handle>-Element sowie eine <Attributes>-Sequenz.

Wird beispielsweise folgende Methode verwendet:

String[] myArray = ["last_name", "first_name"]
doSelect(mySID, "cnt", "last_name LIKE 'J%'", 2, myArray)

kann Folgendes zurückgegeben werden:

<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>