Monday, January 19, 2015

SOA Domain Creation


Directory structure after the SOA 12c installation got the following:
SOA 12c directory structure
Any fusion products you will get the Oracle_common, which contains common tools like repository creation utility. OPatch - Upgrading SOA the every quarter, we get a new patch from the Oracle.
Normally in WebLogic bsu command utility was inside the weblogic installation common, from WebLogic 12.1.3 onwards OPatch. Once you go for patching for SOA or FMW products 100% of patches will be effected only when the domain restarted.

Note: You must have the downtime for patching in FMW/SOA12c.

rda - work with Oracle Support for issues, It will collect the configurations of FMW products.
In SOA 11g it is separate directory Oracle_SOA1/OPatch
in SOA12c it is only soa folder

when we have the patches for SOA it will be given

To create SOA domain we have several paths where configuration wizard for WebLogic domain creation available. But, here I will create from SOA installation that is Oracle_SOA1 is for 11g the following ...

 cd $MW_HOME/Oracle_SOA1/
./config.sh

We can also can create a domain with WLST. See the references given below.
Oracle recommends to run the config.sh from Oracle_common/bin path

SOA 12c domain creation takes path and doamin name together

Domain Template with Composites select


By default Basic WebLogic server domain will be part of selected composites without that nothing will progress. And for your SOA administration requires following templates in 12c much clearer with groups.
1. Oracle SOA Suite
2. Oracle SOA Developer -> selected only for Developers
3. JRF, WSF Policy
4. Enterprise Manager

If any composite you missed while configuring the domain then we can use extend the domain.



Application directory for SOA_domain

Database details for SOA Domain 
Here if you get timezone error use export TZ="IST" with your preferred timezone for my system used IST. Provide the Database details such as service name, hostname, port, schema owner and password. here in this screen also we can see few improvements 12c compare to early version.

Create Admin, Managed servers in SOA_domain
After configuring Machines, and assigning the managed servers to the machine then you will reach to the following step..




In SOA11g we had the choice of select JRockit for production and Sund JDK for development environment where as in SOA 12c we have single choice Oracle JDK.

Schema already created then we get 4

Test Connection issue
IO Error - in this case the Database is not up.

Database Service Running
The default service ORCL for full version of Oracle Database. If it is XE make sure that XE service must be in running state.



Go back the domain creation wizard and test one of the schema test connection if it is successful then select all.


For our learning purpose SOA_domain, we can work with ORACLE XE. For OFMW products for WebCenter or ADF environments we must use ORCL service with Complete Oracle database other wise it throws errors saying not supported.


Summary of SOA Domain configuration


  1. Generally the SOA Installation process uses the following sequence.


  • Java
  • SOA, WebLogic
  • Oracle Database
  1. RCU Metadata repository - Data about Data. Each deployment also we need to purge the data.
  • SOA infrastructure
  • MDS
  • BAM schema
  • USER messaging schema
  1. Configure the AdminServer, managed servers
  • SOA_Server1
  • BAM_Server1
  • Machine creation.
  • add above servers
  • default datasources, JMS resources will be configured on top of the SOA, BAM servers
  • Thats the SOA domian got created.


References:
  1. Time Zone setting for Java Options

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.