Posts

Showing posts with the label Weblogic

Weblogic Enterprise Manager Fusion Middleware Control 12c takes too much time to login

Image
Recently I have come across a strange situation in Weblogic EM Control login.  Problem Summary- Environment- Oracle WebLogic EM Control 12c Enter the EM control URL in web browser- http://192.168.0.141:7001/em Provide username/password Click Login Now a message shows- "Login Successful .... Redirecting" and it takes too much time (sometimes 30 secs to 2 minutes) to show the landing page Changes As the number of fmwc monitored targets increases, the login times goes up as well. Cause fmwc discovery is always performed as part of login.  For installations with thousands of targets, fmwc discovery may take 45-60 seconds. This time is expected because EM discovery mbeans need to be invoked for every target. Solution Solution is to cache the discovery results in the servlet context and use it for subsequent logins. This discovery result will be shared by all the fmwc users. This will still require the entire discovery to be done...

Oracle SOA Suite 12.2.1.3 SOA Server- ONS Initialization failed for data source

Image
This is another post on Oracle Middleware setup and issues encountered during the process.  Current post is focused on ONS(Oracle Notification Service) Initialization issue that encountered during managed servers startup. Below is the environment details- Oracle SOA Suite- 12.2.1.3 Oracle Database- 12.2.1.0 Oracle Linux- 7.5 AdminServer home variable- ASERVER+HOME ManagaedServer home variable- MSERVER_HOME SOA Suite HOST machines- DC-SOABPM-01.host.com, DC-SOABPM-02.host.com Oracle Database RAC Nodes- DC-DB-01.soa.com, DC-DB-02.soa.com What Happened? Successful install and domain configuration of Oracle SOA Suite 12.2.1.3 Staring the AdminServer Starting SOA_Server1 Server startup log $MSERVER_HOME/servers/SOA_Server1/logs/SOA_Server1.out says below error message- <BEA-001598> ONS Initialization failed for data source- LocalSvcTblDataSource WLSSchemaDataSource mds_bam mds_owsm mds_soa ops_audit_DBDS ops_data_source ........... unab...

Oracle SOA Suite 12.2.1.3 HA Setup- Per Host Nodemanager Startup Issue

This post is focused on my recent engagement with production setup of Oracle SOA Suite 12.2.1.3 and issue that encountered during nodemanager startup. Below are my environment details- Oracle SOA Suite- 12.2.1.3 Oracle Database- 12.2.1.0 Oracle Linux- 7.5 Nodemanager type- Manual (Per Host Node Manager Setup) TOPOLOGY ----------------------------------------------------------------- SOAHOST1      -/u01/oracle/config/domains/soabpm_domain [ASERVER_HOME] [SAN Storage mounted on SOAHOST1 as /u01/oracle]      -/u01/oracle/products/soa_oracle_home [ORACLE_HOME]      -/u01/oracle/products/soa_oracle_home/wlserver [WLS_HOME]      -/u02/oracle/config/domains/soabpm_domain [MSERVER_HOME]      -/u02/oracle/config/nodemanager/ [NM_HOME]           --startNodeManager.sh           --nodemanager.domains           --nodemanager.properti...

Oracle SOA Mediator Error - ORAMED-03503

Image
In this post, I'll share the solution that worked for a SOA composite runtime error. I have created a soa composite with a WebService component, a mediator and a database adapter. Below error encountered during the composite web service test- Error JCA Resource , Error Oracle Mediator , ORAMED-03503: [Transaction Commit] Unable to commit transaction , Transaction has - been rolled back , XA JCA Resource SOLUTION Below solution worked for issue resolution- The issue was majorly associated with JDBC connection profile created in weblogic server. So we need to fix this inside weblogic console as per the below steps- 1. Login to weblogic server console- http://192.168.0.112:7001/console and navigate to Data Sources and click on that data source. In my case it is 'DBConnLocal06102017'. 2. Go to configuration tab and click on Transaction sub-tab. Check (mark) on 'Support Global Transactions' and select 'Emulate Two Phase Commit' option. 3. Just sav...

Oracle SOA- Weblogic Server Start Error- ORA-28001: the password has expired

Image
Recently I have faced the issue of Weblogic server start error of my Oracle SOA/BPM environment. The Weblogic server says-  ================================================== Weblogic Server Start Error: Caused by: java.sql.SQLException: ORA-28001: the password has expired ================================================== In my this post, I'll share the details how can you make your Weblogic  overcome this issue by manipulating the database. So let's get started- Login to your SOA machine (My environment Oracle Linux , choose yours) using oracle user. 1. Go to DB home  bin directory-  cd $ORACLE_HOME/bin 2. Connect to sqlplus with / sysdba privileges. ./sqlplus /nolog; SQL>connect / as sysdba; 3. Now check the accounts belonging to SOA Server SQL> select username from  dba_users where account_status='EXPIRED' and username like '%SOA_%'; Result looks like- USERNAME ------------------------------------------- SOA_IAU_APPEND SOA_STB SOA_UMS SOA_MDS SOA_SOAI...

Connecting to Weblogic Server embedded LDAP with jExplorer

Image
In this post I will show how can we connect our embedded weblogic server LDAP with external client like jExplorer. So let's get started- Kindly follow the steps below for the same: Step1: Login to Weblogic console. Step2: Navigate to your domain à Security à Embedded LDAP Step3:  Change Default credentials and Check on Anonymous Bind Allowed (Not recommended for production environment) Step4:  Save it and restart Admin & Managed Servers. Step5:   Download jExlorer tool from http://jxplorer.org/downloads/ Step6: Click on red marked area to create a new connection:  Step7: Enter the connection details: Step8:  Click on OK and will see this- And now you are connected to Weblogic Server embedded LDAP server.

Oracle Weblogic Server- New Data Source Creation

Image
In this post I am going to showcase the way we can add a new JDBC connection resource to our Weblogic server and once created we can use the same for our web applications being deployed on this Weblogic server. So let's get started- I have attached all step wise screenshots for easy understanding: I have used settings for Weblogic Server Version 10.3.6. Similar way is to do with other versions. First Login your oracle Weblogic server console- http://192.168.56.101:7001/console/. And now go through the below steps:

Oracle SOA Suite- Implementing SMS Notification

Image
In this post, I am going to show how to implement SMS notifications in Oracle SOA suite using BPEL process. So let's get started- Implementing SMS notification in Oracle SOA Suite consists of below steps: Environment- IDE- Oracle jDeveloper 11g Weblogic Server 12c Oracle SOA Suite 12c High Level Steps Keep ready smpp server settings. Configure & enable usermessagingdriver-smpp for target SOA servers via console. Setting up Email driver (usermessagingdriver-smpp )with smpp server settings via enterprise manager. Enable notifications for SOA workflows(make sure either All or SMS option is selected). Create SOA composite application Deploy it on SOA server. Testing & done. 1. Keep ready smpp server settings. Keep ready your below smpp server settings: SMS Account ID SMS Server Host Transmitter System ID Transmitter System Type  Transmitter System Password Transmitter Server Port  Receiver System ID Receiver System Type Recei...