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.
For the SSL deployment procedure, refer to the Deploying Service Oriented Architecture Composites on SSL section.
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.
For the SSL deployment procedure, refer to the Deploying Service Oriented Architecture Composites on SSL section.
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.
For the SSL deployment procedure, refer to the Deploying Service Oriented Architecture Composites on SSL section.
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.
For the SSL deployment procedure, refer to the Deploying Service Oriented Architecture Composites on SSL section.
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