Deploying Service Oriented Architecture Composites on SSL
This section describes steps to deploy Service Oriented Architecture (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