Oracle SOA Suite is installed on a shared storage. Follow the next steps to install Oracle SOA Suite:
source envMidTier.sh $JAVA_HOME/bin/java -d64 -jar $SOFTWARE_DIR/fmw_12.1.3.0.0_soa.jar
/u01/share/oracle/oraInventory
and then click on OK./u01/share/oracle/middleware/products/fmw1213
) and then click on Next.To create the SOA database schemas, use the following steps:
source envMidTier.sh cd $ORACLE_HOME/oracle_common/bin ./rcu
welcome1
) and then click on Next.Follow these steps to configure SOA schemas for transaction recovery:
sysdba
:sqlplus "/ as sysdba"
GRANT select ON sys.dba_pending_transactions TO DEV_soainfra; GRANT force any transaction TO DEV_soainfra;
To extend the domain with Oracle SOA suite, follow these steps:
source envMidTier.sh $ASERVER_HOME/bin/stopWebLogic.sh
cd $ORACLE_HOME/oracle_common/common/bin ./config.sh
/u01/share/oracle/middleware/config/domains/soa_domain
).wls_soa1
.8001
.wls_soa2
, soahost2.packt.com
, and 8001
; then select only SOA-MGD-SVRS-ONLY.SOA_Cluster
.soa.packt.com
.7777
.4443
./u01/share/oracle/middleware/config/domains/soa_domain/SOA_Cluster/jms
) for each of the SOA persistence store directories except for mds-owsm.Follow the next steps to configure the default persistence store for transaction recovery:
source envMidTier.sh cd $ASERVER_HOME/servers/AdminServer/logs nohup $ASERVER_HOME/bin/startWebLogic.sh > AdminServer.out &
http://admin.packt.com:7001/console
.[ASERVER_HOME]/SOA_Cluster/tlogs
(for example, /u01/share/oracle/middleware/config/domains/soa_domain/SOA_Cluster/tlogs).Use the following steps to propagate the domain to the domain directories and machines:
source envMidTier.sh cd $ORACLE_COMMON_HOME/common/bin ./pack.sh -managed=true -domain=${ASERVER_HOME} -template=soadomaintemplateExtSOA.jar -template_name=soadomaintemplateExtSOA ./unpack.sh -domain=${MSERVER_HOME} -overwrite_domain=true -template=soadomaintemplateExtSOA.jar -app_dir=${APPLICATION_HOME}
source envMidTier.sh cd $ORACLE_COMMON_HOME/common/bin ./unpack.sh -domain=${MSERVER_HOME} -overwrite_domain=true -template=soadomaintemplateExtSOA.jar -app_dir=${APPLICATION_HOME}
source envMidTier.sh cd $MSERVER_HOME/servers/wls_soa1/logs nohup $MSERVER_HOME/bin/startManagedWebLogic.sh wls_soa1 http://admin.packt.com:7001 > wls_soa1.out &
source envMidTier.sh cd $MSERVER_HOME/servers/wls_soa2/logs nohup $MSERVER_HOME/bin/startManagedWebLogic.sh wls_soa2 http://admin.packt.com:7001 > wls_soa2.out &
Follow these steps to configure Oracle HTTP ${MSERVER_HOME}:
soa_vh.conf
file:source envMidTier.sh vi $OHS_ADMIN_CONFIG_DIR/moduleconf/soa_vh.conf
<VirtualHost webhost1.packt.com:7777> ServerName soa.packt.com:7777 ServerAdmin [email protected] RewriteEngine On RewriteOptions inherit # SOA Infra <Location /soa-infra> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> # SOA inspection.wsil <Location /inspection.wsil> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> # Worklist <Location /integration> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> # UMS prefs <Location /sdpmessaging/userprefs-ui> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> # Default to-do taskflow <Location /DefaultToDoTaskFlow> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> # Workflow <Location /workflow> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> #Required if attachments are added for workflow tasks <Location /ADFAttachmentHelper> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> # SOA composer application <Location /soa/composer> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> <Location /frevvo> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8001,soahost2.packt.com:8001 WLProxySSL ON WLProxySSLPassThrough ON </Location> <Location /ess> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8021,soahost2.packt.com:8021 WLProxySSL ON WLProxySSLPassThrough ON </Location> <Location /EssHealthCheck> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:8021,soahost2.packt.com:8021 WLProxySSL ON WLProxySSLPassThrough ON </Location> </VirtualHost> <VirtualHost webhost1.packt.com:7777> ServerName soainternal.packt.com:7777 ServerAdmin [email protected] RewriteEngine On RewriteOptions inherit # WSM-PM <Location /wsm-pm> SetHandler weblogic-handler WebLogicCluster soahost1.packt.com:7010,soahost2.packt.com:7010 </Location> </VirtualHost>
source envMidTier.sh $ASERVER_HOME/bin/stopWebLogic.sh cd $ASERVER_HOME/servers/AdminServer/logs nohup $ASERVER_HOME/bin/startWebLogic.sh > AdminServer.out &
http://admin.packt.com:7001/em
.http://soahost1.packt.com:8001/soa-infra
http://soahost2.packt.com:8001/soa-infra
http://soa.packt.com:7777/soa-infra
http://soa.packt.com:7777/integration/worklistapp
http://soa.packt.com:7777/sdpmessaging/userprefs-ui
http://soa.packt.com:7777/soa/composer
http://soa.packt.com:7777/integration/services/IdentityService/identity?WSDL
Follow these steps to configure the WebLogic proxy plug-in:
http://admin.packt.com:7001/console
.To configure the Oracle File Adapter, follow these steps:
source envMidTier.sh mkdir -p $DEPLOY_PLAN_HOME/soaedg_domain
http://admin.packt.com:7001/console
.[ASERVER_HOME]/SOA_Cluster/fadapter
(for example, /u01/share/oracle/middleware/config/domains/soa_domain/SOA_Cluster/fadapter).[DEPLOY_PLAN_HOME]/soaedg_domain/FileAdapterPlan.xml
(for example, /u01/share/oracle/middleware/config/dp/soaedg_domain/FileAdapterPlan.xml).To configure the Oracle FTP Adapter, follow these steps:
[ASERVER_HOME]/SOA_Cluster/fadapter
(for example, /u01/share/oracle/middleware/config/domains/soa_domain/SOA_Cluster/fadapter).[DEPLOY_PLAN_HOME]/soaedg_domain/FtpAdapterPlan.xml
(for example, /u01/share/oracle/middleware/config/dp/soaedg_domain/FtpAdapterPlan.xml).Follow these steps to configure the Oracle JMS Adapter:
java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.provider.url=t3://soahost1.packt.com:8001,soahost2.packt.com:8001;java.naming.security.principal=weblogic;java.naming.security.credentials=welcome1
[DEPLOY_PLAN_HOME]/soaedg_domain/JmsAdapterPlan.xml
(for example, /u01/share/oracle/middleware/config/dp/soaedg_domain/JmsAdapterPlan.xml).java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.provider.url=t3://soahost1.packt.com:8001,soahost2.packt.com:8001;java.naming.security.principal=weblogic;java.naming.security.credentials=welcome1
3.137.212.212