Posts

Showing posts with the label 12c

Oracle SOA 12c- Unable to invoke endpoint URI "REPLACE_BY_ACTUAL_URL"

Image
Problem While Creating Roles in OIM, Roles were not getting created. While Tracking Request, it was showing “Request Failed”. Environment Oracle SOA Suite 12c used in conjunction with Oracle IDAM 12c Oracle Linux 7.x Cause IAM-2050126 : Invalid outcome com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}remoteFault} messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage} parts: {{ summary=<summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "REPLACE_BY_ACTUAL_URL" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri REPLACE_BY_ACTUAL_URL</summary> ,code=<code>null</code> ,detail=<detail>Unable to invoke endpoint URI "REPLACE_BY_ACTUAL_URL" successfully due to: java.lang.IllegalArgumentException: Transport can not be determined from uri REPLACE_BY_ACTUAL_URL </detail>} received from SOA for the req...

Oracle SOA Suite 12c- PKIX path building failed & unable to find valid certification path to requested target

Image
Hi Everyone, in this blog I'll be writing one of the strange issue that has been encountered while working with a Oracle SOA composite running in Oracle IDAM environment and trying to invoke a SSL based remote service where SSL certification based exception has been thrown during the service invocation. Environment Oracle SOA Suite 12c  (HA Mode) Oracle IDAM 12c (HA Mode) Oracle Linux 7 External Web Service (SOAP Service) Problem Below is the exception thrown when trying to invoke an external webservice (SSL Based) via BPEL process- <bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "https://idam.uppclonline.com/soa-infra/services/default/DefaultOperationalApproval!5.12*soa_69e4734b-d8fe-4edf-b44e-e287f61c2ddf/SMSNotification%23ApprovalProcess/SMSNotification" succe...

Oracle SOA Suite 12c Guided Learning path

Image
Guided Learning path I have received a lot of queries regarding the Guided Learning Path (GLP)    of Oracle SOA Suite. Based on my experience, I'll try to list down the prerequisites and the learning path to Oracle SOA Suite 12c that will help for a beginner/intermediate developer to move further in this domain. Overview- Oracle SOA What is SOA ? Overview of Oracle SOA Real Life Examples Benefits of using Oracle SOA Suite Importance- Oracle SOA Suite Introduction to Web Services Overview of XML, XSD, Web-Services, SOAP, UDDI, WSDL Overview of XML, XSD, Web-Services, SOAP, UDDI, WSDL Web Services Sample Demonstration. Understanding WSDL Service Component Architecture (SCA) Introduction to Service Component Architecture Building blocks of SCA Overview of Oracle SOA Suite 12c Introduction to Components of Oracle SOA Suite Installation Oracle SOA Suite- QuickStart Overview of WebLogic server Overview WebLogic Domains and Server instances Setting...

Oracle SOA 12c- IDAM 12c Group based task assignment

Image
In this post I'll describe about the business scenario where following requirements came for human task assignment in SOA suite 12c- Environment Oracle EISS (Enterprise Identity Services Suite) consists of a bundle that contains SOA suite with IDAM for workflows management. Scenario The current scenario involves 2 level approval of a task where approval request was processed in serial mode i.e. participants of task were in serial mode. Users at level 1 & 2 were identified dynamically and business rule was enforced for task assignment. Business Requirement Human task approval level 1 should be assigned to a single user and approval level 2 shoud go to a group rather than a single user. Once approved from level 1 the task should be assigned to a group of N members where each member can see the task in their inbox (in worklist app). Now if any participant has claimed the task and approved/rejected, the task should be marked as complete and should be removed from grou...

Oracle SOA 12c unable to un-deploy or test deployed composite

Image
This is my another post on troubleshooting on SOA suite 12c. Below is the summary of business scenario and possible solution- Problem SOA Environment is somewhat dependant on other middleware product since this is being used in a bundle in IDAM or EISS(Enterprise Identity Services Suite).  After making some changes in IDAM product, all the servers were rebooted including Admin and managed servers of cluster (OAM,OIM & SOA). After restart, SOA managed servers (soa_server1 & soa_server2) were started in a healthy state but below problems identified- Tried to deploy a soa composite-> Unable to deploy error Tried to un-deploy a soa composite via em -> Unable to deploy error Tried to test existing soa composite -> WSDL not found error, however the same WSDL was accessible by testing through URL in web browser In addition, no logs were printed in soa_server(x).log,  soa_server(x).out,  soa_server(x)-diagnostic.log ...

Oracle SOA Suite 12c Invoking External WebService Error- Invalid Reference

Image
Recently I had been working on some integration project where I need to invoke an external web service. Some strange thing happened with respect to SOA adapter configuration. Below are the steps-,  Add a SOAP adapter [BPEL1.1]  and configure the web service WSDL url. Add a BPEL component (in my case expose as a service) Do wiring of a BPEL process with SOAP adapter. Open the BPEL component and add invoke activity. Drag invoke activity to SOAP web service and DO configure it by selecting the operation and creating input/output variables. Do variables assignment. Build the project. Ohhh snap... Build failed with below error messages- ERROR XML Cause- The external Web Service WSDL (Which I am trying to invoke from BPEL) contains both import and element entries as part of different schema entries then the composite.xml is throwing 'Invalid reference' and 'message part undefined' errors as shown in the above thread. In a...

Oracle SOA Suite 12c deployment failing due to Proxy Settings

Image
Recently I have come across a situation where production environment is in intranet zone and I have to expose the services over proxy.  Problem For messaging purpose I have used SMPP driver settings targeted to managed servers. Later, I did not require SMPP settings as SMPP protocol was not allowed in intranet zone rather HTTP was allowed. So I have done the implementation of messaging via HTTP based web service and used it in our composite.  Further when I tried to deploy my soa composite, it was causing below error under server-diagnosis.log- [2019-05-23T18:15:54.758+05:30] [soa_server1] [ERROR] [SDP-26153] [oracle.sdp.internal.messaging.driver.smpp.NetworkConnection] [tid: UMS SMPPSender [smpp/UPPCL SMS]] [userId: <anonymous>] [ecid: 9400dcdc-0039-49d3-a28a-c60cc19373a2-0000000b,0:270:3] [APP: usermessagingdriver-smpp] [partition-name: DOMAIN] [tenant-name: GLOBAL] Failed to connect to server, host: 192.168.212.222  port: 5,775 (local address: loca...

Oracle SOA Suite 12c Deployment failed- JCA deployment validation errors for 'Adapters/dbadapter_db.jca'

Image
Recently I have come across a strange situation for deployment of a SOA composite 12c (having DbAdapter) in production environment. Below is summary of issue and solution- Error:  Deployment of a SOA composite is failing with "Error while validating JCA Reference Binding meta data during composite deployment. : JCA deployment validation errors for 'Adapters/dbadapter_db.jca' Environment Details 1. SOA Suite: Oracle SOA Suite 12c(12.1.3.0.0) 2. Operating System: Oracle Linux 7 3. Database: Oracle Database 12cR2 (12.2.2.1) Error Log- soa_server1-diagnostic.log 2019-05-23T17:20:15.480+05:30] [soa_server1] [ERROR] [] [oracle.integration.platform.blocks.deploy] [tid: [ACTIVE].ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: d2fb4bbc-5b4e-4d2d-a19a-a19ac0d8be37-00001b17,0:7:2] [APP: soa-infra] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000Mf^XjTr56i05nzp2iZ1StcZn000001] Except...

Migration of Oracle SOA Suite Composite from 11g to 12c

Image
Recently I have came across a scenario where I have a business requirement of  migration of Oracle SOA Suite 11g(11.1.1.7.0) to 12c(12.1.3.0). Below are the different mechanisms I have tried to do, few of them failed and one succeeded. Working in Oracle SOA Suite 11g is completely different from 12c. In 11g, we need to install the jDeveloper(11.1.1.7) then SOA extension separately to be installed either via offline file  (download available at  https://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/156082.xml ) or through jDeveloper top menu >>  Help >> Check for Updates >> SOA Extension.  While working with 12c doesn't involves such tedious job. Only single installer is required for jDeveloper/SOA/Weblogic and is available as QuickStart Installer(download available at https://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html). Approach 1- Compress(Zip) SOA composite ...

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 WebCenter Portal Started but no UI

Image
Recently I have been involved in setting up production environment for oracle WebCenter portal 12c(12.2.1.3) where I have faced the issue of  Portal Server Startup. "Portal Server was started successfully but the Portal Spaces Link shows an empty screen rather than the login screen" Assuming Oracle WebCenter Portal12c product has been installed & respective domain has been configured. Below are the steps to produce the issue- 1. Start Admin Server 2. Start Node Manager 3. Start Managed Server ' WC_Portal'  via WebLogic console 4. Check starts of managed server, RUNNING. Open the Portal Spaces URL- http://10.0.144.207:8888/webcenter but it shows blank screen as shown below- Possible Cause-   Insufficient memory to initialize portal spaces The WC Server cannot allocate additional memory. Java Heap Space Issue Java heap space has been depleted. I have tried below possible solutions to get it working back: Option1: Weblogi...