I parametri seguenti sono validi per il metodo updateObject:
|
Parametro |
Tipo |
Descrizione |
|---|---|---|
|
SID |
Numero intero |
Identifica la sessione recuperata dall'accesso. |
|
objectHandle |
Stringa |
Identifica l'handle di un oggetto di CA SDM da aggiornare. |
|
attrVals |
String[] |
Identifica le coppie nome-valore per l'aggiornamento. |
|
attributi |
String[] |
Identifica la sequenza dei nomi di attributo dall'oggetto per cui restituire i valori. È possibile utilizzare la notazione a punti. Se questo campo è vuoto, vengono restituiti tutti i valori degli attributi. |
Descrizione
Aggiorna uno o più attributi per l'oggetto specifico.
Per impostare i valori per l'oggetto, il chiamante passa un array monodimensionale delle coppie nome-valore dell'attributo. La prima metà della coppia è un nome di attributo; la seconda metà è il valore effettivo. I nomi puntati non sono ammessi.
Per aggiornare un attributo di tipo Puntatore (ad esempio, il campo Cliente in una richiesta), è necessario utilizzare un handle per il valore. Per i tipi di attributo Intero, Data e Durata, passare la rappresentazione della stringa di un valore intero.
Ad esempio, per aggiornare una richiesta con un nuovo assegnatario, una nuova descrizione e una nuova priorità, l'array è il seguente:
[0] - "assegnatario"
[1] - "cnt:555A043EDDB36D4F97524F2496B35E75" (un handle contatto)
[2] - "descrizione"
[3] - "Nuova descrizione"
[4] - "priorità"
[5] - "pri:38903" (un handle di priorità)
Se per qualche motivo l'aggiornamento non ha esito positivo, l'intera operazione viene annullata e non viene apportato alcun cambiamento.
Nota: quando si aggiorna un'attività, impostare il valore dello stato per ultimo nell'array dell'attributo.
Valore restituito
Un elemento <UDSObject> contenente l'handle dell'oggetto, insieme ai valori di attributo specificati nel parametro attributes. Se il parametro attributes è vuoto, vengono restituiti tutti i valori di attributo. Vengono restituiti anche i tipi di attributo list e LREL, ma non gli elementi vuoti.
I parametri seguenti sono validi per il metodo getArtifact:
|
Parametro |
Tipo |
Descrizione |
|---|---|---|
|
SID |
Numero intero |
Identifica la sessione recuperata dall'accesso. |
|
contatto |
Stringa |
Identifica il nome dell'utente associato al ARTIFACT restituito. Nota: questo è il nome di accesso al sistema, non il nome di contatto per CA Service Desk Manager. |
|
password |
Stringa |
Identifica la password. |
Descrizione
Facilita la creazione degli URL dell'interfaccia Web che possono essere utilizzati per avviare l'interfaccia Web nel contesto di un utente con accesso senza verifica. L'URL può essere simile al seguente:
http://host/CAisd/pdmweb.exe?USERNAME=xxxxx+ARTIFACT=nnnnn+OP=xxxx....
Per avviare l'interfaccia Web di un utente (ad esempio un analista), un'applicazione di chiamata deve innanzitutto creare un URL dell'interfaccia Web, che includa un token CA EEM ARTIFACT (un token di protezione dell'interfaccia Web). La mancata fornitura di un token CA EEM ARTIFACT potrebbe causare un accesso interattivo senza verifica quando si tenta di avviare l'interfaccia Web nel contesto specifico (ad esempio una vista dettagliata di un ticket). Il metodo getArtifact consente al CA EEM ARTIFACT di essere generato nel contesto dell'utente specificato dal parametro del contatto.
Nota: Service Desk deve essere integrato con CA EEM per eseguire questa operazione.
Valore restituito
Un CA EEM ARTIFACT basato sul nome dell'utente immesso. È possibile utilizzare solo una volta ARTIFACT per avviare l'interfaccia Web.
| Copyright © 2012 CA. Tutti i diritti riservati. | Contatta CA Technologies |