Die REST-API unterstützt folgende HTTP-Methoden, um Ressourcen zu bearbeiten:
Verweisen Sie auf diesen grundlegenden Satz von Methoden als CRUD. Jede Methode funktioniert auf die gleiche Weise auf allen CA SDM-Ressourcen. Sie benötigen eine HTTP-Client-Bibliothek, die mit den meisten Programmiersprachen verfügbar ist. Verwenden Sie die HTML-Client-Bibliothek, um folgende Aufgaben abzuschließen:
Nachdem Sie Majic-Objektdefinitionen aktualisiert und CA SDM zurückgeführt haben, wird das Produkt automatisch regeneriert und die entsprechenden "Plain Old Java Objects" (POJOs) werden im Verzeichnis "webapps" von REST-Tomcat erneut bereit.
Hinweis: Mit dem Befehlszeilenhilfsprogramm "pdm_rest_util" können Sie Java-Code, der REST-Webservices benötigt, manuell generieren, kompilieren und bereitstellen.
Wichtig! Requests für Attribute, die nicht antworten, zeigen einen ungültigen Attributwert an. Ändern Sie dementsprechend Ihren Client-Code, da REST keine ungültigen Attributwerte in Antworten anzeigt.
REST-Webservices bieten Anwendern eine skalierbare Konfiguration und bessere Flexibilität, indem sie die Möglichkeit bieten, eine Verbindung mit einem dedizierten "domsrvr" auf dem lokalen Server herzustellen. Standardmäßig übergibt CA SDM r12.9 die Variable "NX_REST_WEBSERVICE_DOMSRVR" an "domsrvr". Sie können "NX.env" bearbeiten, um diese Einstellung zu ändern.
CA SDM deaktiviert die REST-Beispieloberfläche für Mobilgeräte und zeigt standardmäßig alle Majic-Factorys über REST-Webservices an.
Wichtig! Die REST-API unterstützt keine Majic-Attribute vom Typ DOUBLE.
Folgende Tabelle zeigt, wie die REST-API HTTP-Methoden auf Ressourcen verwendet.
|
Ressource |
CREATE |
READ |
UPDATE |
DELETE |
|---|---|---|---|---|
|
Sammlungs-URL Zum Beispiel: http://mywebsite.com/resources/ |
Erstellt einen Eintrag in der Sammlung. Weist eine neue Eintrags-URL automatisch zu und gibt sie durch den Vorgang zurück. |
Listet die URLs und andere Details der Sammlungsmitglieder auf. |
N. rel. |
N. rel. |
|
Element-URL Zum Beispiel: http://mywebsite.com/resources/item1 |
N. rel. |
Ruft eine Darstellung des adressierten Mitglieds der Sammlung ab. |
Aktualisiert das adressierte Sammlungsmitglied, und wenn das Mitglied nicht vorhanden ist, dann wird es erstellt. |
Löscht das adressierte Sammlungsmitglied. |
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|