SOA Suite Utilities
These are some of the useful wlst commands to manage SOA composites. These are better alternatives to navigating the EM console for SOA management tasks.Before executing these commands set the JAVA_HOME and path variables for wlst commands to work. If your using unix or linux then use linux syntax for setting path variable and java_home and then run wlst.sh under the same oracle path.
Open cmd and enter the following
- set JAVA_HOME=C:\UBM\Programs\jdk1.7.0_79
- set path=C:\UBM\Programs\jdk1.7.0_79\bin;C:\Oracle\Middleware12c\Oracle_Home\oracle_common\modules\org.apache.ant_1.9.2\bin;%PATH%
- cd C:\Oracle\Middleware12c\Oracle_Home\soa\common\bin
- ./wlst.sh or wlst.cmd
Starts SCA composite
sca_startComposite('hostname', '8001', 'weblogic', 'welcome1', 'TestSCAProcess', '1.0', partition='default')Stops SCA composites
sca_stopComposite('hostname', '8001', 'weblogic', 'welcome1', 'TestSCAProcess', '1.0', partition='default')Undeploy SCA composites
sca_undeployComposite("http://hostname:8001", "HelloWorld", "1.0", user="weblogic", password="welcome1",partition='myPartition')Lists all SOA composites
sca_listDeployedComposites('hostname', '8001', 'weblogic', 'welcome1')Assign Default composite
Sets a SOA composite application revision as the default version. This revision is instantiated when a new request comes in.sca_assignDefaultComposite("hostname", "port", "weblogic", "welcome1","HelloWorld", "1.0", partition='myPartition')
Delete MDS files
# This command will delete all the files under /apps directory in mds.connect('weblogic', 'welcome1', 't3://localhost:7101');
deleteMetadata(application='soa-infra',server='DefaultServer',docs='/apps/**');