Deploying SOA Composites on SSL
This section describes steps to deploy SOA composites on SSL.
1. Set SOA SSL Port Number and Menu 64 should be configured appropriately.
Refer Appendix B Installation and Configuration Worksheets for detailed info.
• Enable SOA SSL Port
• SOA Trust Keystore Type
• SOA Trust Keystore File Type
• SOA Trust Keystore File
2. Create partitions on the Enterprise Manager console.
a. For Adapter Development Kit, create the following partitions on the EM console:
• MDF
• DG
• DG_TEST
b. For Adapter for Networked Energy Services, create the following partitions on the EM console:
• MDF
• Echelon
• Echelon_Test
c. For Adapter for Itron Openway, create the following partitions on the EM console:
• MDF
• Itron
• Itron_Test
d. For Adapter for Landis+Gyr create the following partitions on the EM console:
• MDF
• LG
• LG_Test
e. For Adapter for Sensus RNI, create the following partitions on the EM console:
• MDF
• Sensus
• Sensus_Test
f. For Adapter for Silver Springs Networks, create the following partitions on the EM console:
• MDF
• SSN
• SSN_Test
3. The following commands are required when using Demo trust store, <adapter> in below commands should be replaced with respective adapter name i.e (LG, D4, D6, D7, D8, DG).
4. Deploy the SOA adapter on the example WebLogic instance.
UNIX
cd $SPLEBASE/soaapp
$SPLEBASE/product/apache-ant/bin/ant -buildfile deploy-soa_MDF.xml
-Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> -DsysPropFile=soa.properties
$SPLEBASE/product/apache-ant/bin/ant -buildfile deploy-soa_<adapter>.xml
-Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> -DsysPropFile=soa.properties
Windows
%SPLEBASE%\product\apache-ant\bin\ant -buildfile deploy
-soa_MDF.xml
-Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> -DsysPropFile=soa.properties
%SPLEBASE%\product\apache-ant\bin\ant -buildfile deploy-soa_<adapter>.xml
-Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> -DsysPropFile=soa.properties
5. Deploy the TestHarness SOA composites on example WebLogic instance.
UNIX
cd $SPLEBASE/soaapp
$SPLEBASE/product/apache-ant/bin/ant -buildfile deploy-soa_<adapter>.xml deployTestHarness -Dserver.password=<SOA_USER>
-Dserver.password=<SOA_PASSWORD> -DsysPropFile=soa.properties
Windows
Note: Open the command prompt as Administrative mode and then select the environment to deploy SOA.
cd %SPLEBASE%/soaapp
%SPLEBASE%\product\apache-ant\bin\ant -buildfile
deploy-soa_<adapter>.xml deployTestHarness -Dserver.password=<SOA_USER>
-Dserver.password=<SOA_PASSWORD> -DsysPropFile=soa.properties
6. The following commands are required when using Custom trust store. <adapter> in the commands below should be replaced with the respective adapter name (LG, D4, D6, D7, D8, DG).
7. Add the following line in the file soa.properties, located at below locations:
javax.net.ssl.trustStorePassword=<passphrase_of_truststore _for_soa_deployment>
Linux: $SPLEBASE/soaapp
Windows: %SPLEBASE%/soapp
8. Deploy the SOA adapter on the example WebLogic instance.
UNIX
cd $SPLEBASE/soaapp
$SPLEBASE/product/apache-ant/bin/ant -buildfile deploy-soa_MDF.xml
-Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> –DsysPropFile=soa.properties
$SPLEBASE/product/apache-ant/bin/ant -buildfile deploy-soa_<adapter>.xml
-Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> –DsysPropFile=soa.properties
Windows
%SPLEBASE%\product\apache-ant\bin\ant -buildfile deploy
-soa_MDF.xml
-Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> –DsysPropFile=soa.properties
%SPLEBASE%\product\apache-ant\bin\ant -buildfile deploy-soa_<adapter>.xml
-Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> –DsysPropFile=soa.properties
9. Deploy the TestHarness SOA composites on example WebLogic instance.
UNIX
cd $SPLEBASE/soaapp
$SPLEBASE/product/apache-ant/bin/ant -buildfile deploy-soa_<adapter>.xml deployTestHarness -Dserver.password=<SOA_USER>
-Dserver.password=<SOA_PASSWORD> –DsysPropFile=soa.properties
Windows
Note: Open the command prompt as Administrative mode and then select the environment to deploy SOA.
cd %SPLEBASE%/soaapp
%SPLEBASE%\product\apache-ant\bin\ant -buildfile
deploy-soa_<adapter>.xml deployTestHarness -Dserver.user=<SOA_USER> -Dserver.password=<SOA_PASSWORD> –DsysPropFile=soa.properties