Référentiel Liberty[8.5.5.6 ou ultérieure]

Configuration du profil Liberty pour l'API REST par lots

Le profil Liberty de WebSphere Application Server comporte une interface de gestion RESTful qui vous 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>
    
    <authorization-roles id="com.ibm.ws.batch">
    	<security-role name="batchAdmin" >
    		<user name="olivier"/>
    	</security-role>
    </authorization-roles>

    Pour plus d'informations sur la définition d'autres utilisateurs et rôles par lots, voir Sécurisation de l'environnement de traitement par lots du profil Liberty.

    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.

Résultats

L'interface RESTful est maintenant configurée pour le serveur de profil Liberty*.


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

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_batch_configrest
Nom du fichier : twlp_batch_configrest.html