XSLT – Operations / Conditions in Oracle SOA

Blog Author


Published Date

16th October, 2020




  • Share this blog :


XSLT – Operations / Conditions

  1. For – each 2 loop operation
  2. If 2 single condition
  3. Sort 2 Ascending /descending
  4. Choose, when, otherwise 2 multiple conditions

  Trigger file:

Trigger file  


  1. Trigger file put into i/p folder
  2. Input file put into i/p folder then it reads the file

  File poll:

File Poll

  File Poll  


Receive i/p 2invoke i/p  

Process files recursively:

If your not select checkbox then it read-only one folder, it will not read the subfolder, it will not read subfolder

Inclined to build a profession as Oracle SOA Developer? 
Then here is the blog post on Oracle SOA Training Online.

 Archive processed files:

Files/records read successfully and when they reach to a server after then it will save in our system and take back up in our system

  • Give the archive directory for processed files(physical path)
  • Give the archive folder path
  • Trigger and archive folder created manually and give the folder path into the adapters

Rejected message path:

C://oracle//middle ware/user projects/domains/base domains/rejected messages  


1st time this folder creates when the file /record rejected  

Logical name – DB poll – file write:

Logical Name  

File write:

  <search> 7001 </search> <replace > 8888</replace> <search></search> <replace></replace> <search> .txt </search> <replace> .xml</replace>  

File adapter:

File Adapter    


o/p :

Directory size  2 String

<> file name  2 String

<> directory 2String

<> modified time à String

<> creation time 2String

<> file size2 String  

List files:

5 -7 2 Directory for incoming files E:/ SOA 11g / list files input folder

6-7 2 incoming files with name pattern .

Don’t delete activities:

          Don’t delete activities  instead of delete hide the activity Ex: If you want to delete “Assign Activity” Select assign activity (j developer) Go to source code à curser shows starting of the assign activity code <Assign>  ß it shows like this <! assign> ß modify like this End of assign activity show like this </assign > ß it shows like this </assign> ß modify like this

Oracle SOA Interview Questions

  • When we are modifying the start and end tags then automatically hide the assign activity
  • After some days we want to use assign activity then delete <!---& --->
  • Now assign the activity shown in the project.
  • Real-time shows “SOA – 1021” – error:
  • SOA – 1021 à it means server never understand the flow of the BPEL process
  • It is a rare case.


XSLT Operation    

  1. Configuration:

Except for file adapter, all adapters are configured in the console.  

  1. How to find the windows IP address:

Start à run 2 IP config (enter)  

  1. Scheduler (10:00 pm to 11:30 pm):

  • Tool name 2 Quartz scheduler
  • It’s used for project run in a selected time

        Assign (11g):  Assign has multiple o/p’s

        Transform (11g): Transform has multiple i/p’s  

  1. DB adapters JNDI name takes from the console

Console (: 7001/console)

Deployment  2 db adapter à configuration 2out band connection pool

Expand javax .resource.cci.connection factory


Eis. DB. Ramesh2

  1. Attach “variable to error2 get fault as a string(); 2catch-all

For in-depth knowledge on Oracle SOA click on:


About Author


Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills .

Related Blogs

Write For Us