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: