Configuration de Liberty pour l'API REST par lots

WebSphere Application Server Liberty comporte une interface de gestion RESTful qui permet de gérer vos travaux Java par lots. Le lot géré active une interface HTTPS REST pour vous permettre de gérer en externe vos travaux Java par lots.

Procédure

  1. Ajoutez la fonction batchManagement-1.0 à votre fichier server.xml.
    <featureManager>
    	<feature>batchManagement-1.0</feature>
    </featureManager>
  2. Configurez la persistance par lots de databaseStore utilisée par la fonction Java Batch. Référencez databaseStore dans le fichier server.xml à l'aide de l'élément jobStoreRef. L'exemple ci-après illustre ce qui doit figurer dans votre fichier server.xml.
    <batchPersistence jobStoreRef="BatchDatabaseStore" />
    
    <databaseStore id="BatchDatabaseStore" dataSourceRef="batchDB" />

    Pour plus d'informations sur la persistance de base de données, y compris sur la création automatique et la création manuelle de tableaux, consultez la configuration de persistance par lots Java.

  3. Créez un certificat SSL et un registre d'utilisateurs dans votre fichier server.xml, de sorte que batchManagement-1.0 active automatiquement la fonction SSL.
    <keyStore id="defaultKeyStore" password="Liberty"/>
    			
    <basicRegistry id="basic" realm="ibm/api">
    	<user name="bob" password="bobpwd" />
    	<user name="jane" password="janepwd" />
    </basicRegistry>
    Important : Le certificat SSL autosigné par défaut dans cet exemple est uniquement destiné à des fins de développement et non à des fins de production.

    Pour des informations sur la configuration de la gestion basée sur les rôles de l'environnement de travail par lots et l'affectation d'utilisateurs à des rôles, voir Sécurisation de l'environnement de travail par lots Liberty.

Résultats

L'interface RESTful est à présent configurée pour le serveur Liberty.


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

Nom du fichier : twlp_batch_configrest.html