Group Discounts available for 3+ students and Corporate Clients

XSLT – Operations / Conditions in Oracle SOA

XSLT – Operations / Conditions

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


Trigger file:




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


File poll:






  Receive i/p 2invoke i/p


Process files recursively:

If your not select check box then it read only one folder , it will not read sub folder, it will not read sub folder

Interested in mastering Oracle SOA Training? Enroll now for FREE demo on Oracle SOA Training.

 Archive processed files:

Files / records reads successfully and when it reach to 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:



File write:


 <search> 7001 </search>

<replace > 8888</replace>



<search> .txt </search>

<replace> .xml</replace>


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


  1. 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

Learn more about Oracle SOA Interview Questions in this blog post.
  • When we are modify the start and end tags then automatically hide the assign activity
  • After some days we want to use assign activity then delete <!—& —>
  • Now assign activity shown in the project.
  • Real time shows “SOA – 1021” – error:
  • SOA – 1021 à it means server never understand the flow of BPEL process
  • It is rare case






  1. Configuration:

Except file adapter all adapters configured in console .


  1. How to find the windows IP address:

Start à run 2 IP config (enter)


  1. Scheduler (10:oo pm to 11:30 pm):
  • Tool name 2 Quartz scheduler
  • It’s use for project run in 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 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 error” 2 get fault as string(); 2catch all

For an Indepth knowledge on Oracle SOA click on:












“At TekSlate, we are trying to create high quality tutorials and articles, if you think any information is incorrect or want to add anything to the article, please feel free to get in touch with us at, we will update the article in 24 hours.”

0 Responses on XSLT – Operations / Conditions in Oracle SOA"

Leave a Message

Your email address will not be published. Required fields are marked *


Please Enter Your Details and Query.
Three + 6