API REST supporta i seguenti metodi HTTP per manipolare le risorse:
Questo insieme di metodi di base viene identificato con l'acronimo CRUD. Ciascun metodo funziona allo stesso modo su tutte le risorse CA SDM. È necessaria una libreria del client HTTP, disponibile con la maggior parte dei linguaggi di programmazione. Utilizzare la libreria del client HTML per completare le attività seguenti:
Dopo aver aggiornato le definizioni di oggetto Majic e aver riavviato CA SDM, il prodotto si rigenera automaticamente e ridistribuisce i POJO (Plain Old Java Objects) nella directory webapps di Tomcat REST.
Nota: l'utilità della riga di comando pdm_rest_util consente di generare, compilare e distribuire manualmente il codice Java necessario ai servi redigere, e effettuare la distribuzione di codice Java necessario ai servizi Web di REST.
Importante Le richieste per attributi che non rispondono indicano un valore di attributo nullo. Modificare il codice client in base alle necessità, in quanto REST non visualizza i valori degli attributi nulli nelle risposte.
I servizi Web di REST forniscono agli utenti una configurazione scalabile e una migliore flessibilità, consentendo loro di connettersi ad un domsrvr dedicato sul server locale. CA SDM Versione 12.7 fornisce la variabile di NX_REST_WEBSERVICE_DOMSRVR per domsrvr per impostazione predefinita. È possibile modificare NX.env per cambiare questa impostazione.
CA SDM disattiva l'interfaccia utente mobile di esempio di REST ed espone tutte le factory Majic attraverso i servizi Web di REST per impostazione predefinita.
Importante L'API REST non supporta attributi Majic di tipo "DOPPIO".
La tabella seguente mostra come l'API REST utilizza i metodi HTTP sulle risorse.
|
Risorsa |
CREATE |
READ |
UPDATE |
DELETE |
|---|---|---|---|---|
|
URL della raccolta Ad esempio: http://mywebsite.com/resources/ |
Crea una voce nella raccolta. Assegna un nuovo URL della voce automaticamente e lo ripristina nell'operazione. |
Elenca gli URL e gli altri dettagli dei membri della raccolta. |
N/D |
N/D |
|
URL dell'elemento Ad esempio: http://mywebsite.com/resources/item1 |
N/D |
Recupera una rappresentazione del membro della raccolta interessato. |
Aggiorna il membro della raccolta interessato, e, quando il membro non esiste, lo crea. |
Elimina il membro della raccolta interessato. |
| Copyright © 2012 CA. Tutti i diritti riservati. | Contatta CA Technologies |