Posts

bpel . preference Mbean path in em console

 we can update bpel.preference two way 1. in composite.xml  in component bpel element  <component name="sampleBPEL" version="2.0">  <property name="bpel.preference.id">id_value</property> </component > 2. em console mbeans path for mbean: /Domain_soa_domain/soa_domain /Application Defined MBeans/oracle.soa.config/Server: soa_server_01 /SCAComposite/ Project name/  SCAComposite.SCAComponent / Document(bpelname)/ Attribute: Properties

JAVA_HOME system variable

Image
Setting Java Home  Step:1 Click on This PC Step2: right click on middle plan select Properties. Step 3: control panel will open . select advanced system settings.   Step 4:  system property window will open. select advanced tab ,select Environment Variables. Step5: click on New button in system variables. Step 6 : provide variable name JAVA_HOME and path JDK path. click on OK. Adding Java home to path variable Step 1: Select path variable in system variables and click on edit button. Step 2:  Edit environment variable window will open click on New button. Step 3: add %JAVA_HOME%\bin click on OK. Restart your system

SOA interview questions

Question 1. What Is Bpel? Answer : Within the enterprise, BPEL is used to standardize enterprise application integration as well as to extend the integration to previously isolated systems. Between enterprises, BPEL enables easier and more effective integration with business partners. BPEL stimulates enterprises to further define their business processes, which in turn leads to business process optimization, reengineering, and the selection of the most appropriate processes, thus further optimizing the organization. Definitions of business processes described in BPEL do not affect existing systems, thereby stimulating upgrades. BPEL is the key technology in environments where functionalities are already or will be exposed via Web services. With increases in the use of Web services, the importance of BPEL will increase as well. BPEL represents a convergence of two early workflow languages; Web Services Flow Language (WSFL) and XLANG. WSFL was designed by IBM and is based on the...

[JMSClientExceptions:055144]Destination must be a topic

ERROR:- <Error> <oracle.soa.bpel.engine.ws> <BEA-000000> <got FabricInvocationException weblogic.jms.common.InvalidDestinationException: [JMSClientExceptions:055144]Destination must be a topic, JMSModule!mycompany.dev.queue.Process.ErrorMessage.Routing CAUSE:-  The issue occurred due to incorrect setting of JMS Adapter Outbound Connection Pool. "mycompany.dev.queue.Process.ErrorMessage.Routing" is a queue created in JMSModule. However the outbound connection pool created at JMS Adapter to interact with this queue has IsTopic set as TRUE. This means it is searching for a TOPIC by the name "mycompany.dev.queue.Process.ErrorMessage.Routing" and not a queue. SOLUTION:-  If you are creating JMS Adapter Outbound Connection Pool for QUEUE, set isTopic= FALSE. If you are creating JMS Adapter Outbound Connection Pool for TOPIC, set isTopic= TRUE.

How to create delimited string from node set

Image
Scenario:  Input: <books>           <book>SOA</book> </books> <books>             <book>OSB</book> </books> Expected output:         SOA, OSB Use  oraext:create-delimited-string in Assign activity  It is not available in function list ,manually copy into expression box.

How to get only numbers from string in XSLT

Image
To get only numeric value from input string we can use translate  function in XSLT.   <ns0:result>             <xsl:value-of select="translate ( /ns0:process/ns0:input , translate ( /ns0:process/ns0:input , '0123456789', '' ), '')"/>                  </ns0:result> /ns0:process/ns0:input is having string  from which numeric value should be get. nested translate function will work as below.  Inner translate(). This produces all characters of the string, except digits.  Outer translate(). This deletes from the string all characters produced by the inner translate(). What remains is just the wanted characters (the digits).

Java DB connection in jdeveloper

Image
1. Click on windows  and select database as shown below. 2. click on IDE connection in database navigator and select new connection. 3. database  connection window will open 4. select Java DB/Apache Derdy  for connection type. 5. provide below details for user name and password. Username -  soainftra Password - Leave blank Driver Class - org.apache.derby.jdbc.ClientDriver HostName - localhost  Database Name - soinfra 6. test connection. connection should be success.