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:

28

 

Note:

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

 

File poll:

29

 

30

 

Transform:

  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

 

Note:

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

 

Logical name – DB poll – file write:

31

 

File write:

32

 <search> 7001 </search>

<replace > 8888</replace>

<search>168.218.192.3</search>

<replace>18.121.131.9</replace>

<search> .txt </search>

<replace> .xml</replace>

 

File adapter:

33

 

 

XSD:

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

 

Ex:

34

 

 

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

Eis. DB. Ramesh2

  1. Attach “variable to error” 2 get fault as string(); 2catch all

For an Indepth knowledge on Oracle SOA click on: