Voici une fonctionnalité pratique de la 12c d’Oracle SOA Suite: utiliser un domaine compact sans Oracle DB.
Pour cela, il faut utiliser l’application JDeveloper SOA Suite en version Quick Start. Elle contient tous les éléments nécessaires pour développer et créer ce domaine.
Les commandes suivantes installent:
- un domaine compact
- les binaires SOA
- l’add-on B2B.
Attention, tous les add-on de SOA ne sont pas comptable avec Derby, la DB embarquée.
set ORACLE_HOME=C:\Oracle\Middleware-12.1.3_QS set QS_TEMPLATES=%ORACLE_HOME%\soa\common\templates\wls\oracle.soa_template_12.1.3.jar,%ORACLE_HOME%\soa\common\templates\wls\oracle.soa.b2b_template_12.1.3.jar cd %ORACLE_HOME%\oracle_common\common\bin qs_config.cmd
L’assistant charge les templates définis par la variable QS_TEMPLATES.
Et voilà, le domaine WebLogic SOA Suite est créé. Un simple startWebLogic, dans le répertoire du domaine, lance une instance prête à l’emploi !