Administration de l'API REST

WebSphere Application Server Liberty comporte une interface de gestion RESTful qui vous permet de gérer vos travaux par lots. Les opérations de base associées à un travail par lots sont le démarrage, l'arrêt, le redémarrage et l'affichage du statut. Vous pouvez effectuer ces opérations à l'aide de n'importe quel client REST HTTP. Les données qui sont soumises dans le cadre d'une demande ou retournées dans le cadre d'une réponse sont au format JSON.

Procédure

  1. Ajoutez les fonctions suivantes à votre fichier server.xml :
    <featureManager>
    	<feature>batch-1.0</feature>
    	<feature>batchManagement-1.0</feature>
    </featureManager>
  2. La fonction batchManagement-1.0 active automatiquement la fonction SSL. L'interface RESTful est uniquement disponible via la couche SSL sécurisée, de sorte que vous devez créer un certificat SSL et des utilisateurs. Ajoutez ce qui suit à votre fichier server.xml.
    <keyStore id="defaultKeyStore" password="Liberty"/>
    			
    <basicRegistry id="basic" realm="ibm/api">
    	<user name="bob" password="bobpwd" />
    	<user name="jane" password="janepwd" />
    </basicRegistry>
    
    <administrator-role>
    	<user>bob</user>
    </administrator-role>
    Remarque : Le certificat SSL autosigné par défaut est uniquement destiné au développement, et non à la production.

Résultats

L'interface RESTful est maintenant configurée pour Liberty.


Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_batch_administer_rest.html