I parametri seguenti sono validi per il metodo doSelect:
|
Parametro |
Tipo |
Descrizione |
|---|---|---|
|
SID |
Numero intero |
Identifica la sessione recuperata dall'accesso. |
|
objectType |
Stringa |
Identifica il tipo di oggetto (factory) per cui eseguire la query. |
|
whereClause |
Stringa |
(Facoltativo) Identifica la clausola where per la query. |
|
maxRows |
Numero intero |
Indica il numero massimo di righe da restituire. Specificare -1 per la restituzione di tutte le righe. Nota: indipendentemente dal numero specificato, CA SDM restituisce un massimo di 250 righe per chiamata. |
|
attributi |
String[] |
Identifica l'elenco di attributi per cui caricare i valori. Gli attributi puntati sono ammessi. Se questo campo è vuoto, vengono restituiti tutti gli attributi basati sui valori. Questi attributi non possono essere definiti come LOCAL nel file di definizione majic. Gli attributi LOCAL sono temporali; non vengono memorizzati nel database. |
Descrizione
Esegue un'operazione di selezione di tipo SQL su una tabella di oggetto specificata. Fornire uno o più attributi da caricare dagli oggetti che corrispondono alla clausola where indicata.
Valore restituito
Una sequenza di elementi <UDSObject>. È valido il formato seguente:
<UDSObjectList>
<UDSObject> <Handle> <Attributes> <AttributeNameA> <AttributeValueA0> <AttributeValueA1> <AttributeNameB> <AttributeValueB0> …
|
Elemento XML |
Tipo |
Descrizione |
|---|---|---|
|
N/D |
Specifica l'elemento UDSObject standard che contiene l'handle e i valori di attributo richiesti. |
|
|
<UDSObjectList> |
Sequenza |
Contiene un elemento <Handle> e una sequenza <Attributes>. |
Ad esempio, se il metodo utilizzato è il seguente:
String[] myArray = ["last_name", "first_name"] doSelect(mySID, "cnt", "last_name LIKE 'J%'", 2, myArray)
I valori restituiti potrebbero essere i seguenti:
<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>
| Copyright © 2012 CA. Tutti i diritti riservati. | Contatta CA Technologies |