
| Country code | Country name |
| IN | INDIA |
| ENG | ENGLAND |
| US | UNITED STATES |
DVM: lookup value(‘country .DVM’, ’ country code’, i/p, ‘country name,’’ ’)
http://local host:8001/SOA/COMPOSER
Assign:
Dvm: lookup values (‘country.dvm’,’country code’, input,’country name’, ‘ ’)
http://local host:9001/SOA/composes
open
open DVM ![]()
select table name
open ![]()
edit -select whatever we want to change click
Country code: IN ![]()
Country name: INDIA ![]()
OK
Commit
yes -
Note: when your deploy again it shows previous o/p.
Example:
| i/p | o/p | i/p | o/p |
| IN | GREAT INDIA | IN | INDIA |
WS _ addressing.XSD
| <End point Reference XMLS = “TNS”><Address> WSDL </Address></end point reference> |
In WS – addressing.XSD
Target Namespace
(ex: “http://schemas.XML SOAP .org/WS/2003/03/addressing”)
(Concrete WSDL’s)
Note:
Inclined to build a profession as Oracle SOA Developer?
Then here is the blog post on Oracle SOA Training.
XSD:
i/p
n1 ,n2
int
o/p
result à int
switch:
Label : n1>n2
Condition: number (n1) > number (n2)
i/p
invoke i/p
<end point reference XMLS = “TNS”>
<Address> add 2 num concrete WSDL </address>
</end point reference>
X – Ref (cross Reference)
Dynamic object value mapping
Note: DVM à maps only one column (look up value)
To maintain the stateful session by using the “correlation ID”
Project
correlation set à BPEL
synchronous
Note:
XSD:
i/p
sid
int
o/p
eid
int
ename
string
eloc
string
| ID | name | Loc |
| 101 | Ram | HYD |
| 102 | SAI | WRNGL |
| 103 | TEJA | HYD1 |
Receive1
output
[message types/partner links/BPEL process –client /BPEL process1.WSDL /message types/BPEL process1 request message/part – payload ]
select Query Ctrl + space ,
After then it will shows
Client ;process /client :sID
Ok
Select – property, ok ![]()
Select – property, ok ![]()
Select – property1, ok ![]()
Select – correlation set1, ok ![]()
Yes
apply
ok
Receive 1: (double click)
+ --> select – correlation set , initiate (NO)
/(edit)
click
/(edit)
click
/(edit)
click
/(edit)
click
[message types/partner links/DB poll /DB poll WSDL /message types/employee 243/ part – Employee 243 ]
select
Query Ctrl + space ,
After then it will show Ok
Select – property1 – employee 243, ok ![]()
Select – property1, ok ![]()
Select – property1, ok ![]()
Select – correlation set1, ok ![]()
apply
ok
Note:
Project
mediator _add 2 nums à synchronous
Composite name, composite mediator
XSD:
<element name = “Addition”>
<complex type>
<sequence>
<element name = “n1”type = “int”/>
<element name = “n2”type = “int”/>
</sequence>
</complex type>
</element>
<element name = “Response”>
<complex type>
<sequence>
<element name = “Result”type = “int”/>
</sequence>
</complex type>
</element>
</schema>
WSDL :
Double click on mediator:
Click
Number (n1) > number (n2)
N1 – i/p1
N2 – i/p2
Sum
result
Poll
native schema normal format
DB_ insert:
Create table ,
insert only
Double click on mediator:
Transform:
File poll
DB_ insert(mapper)
You liked the article?
Like: 0
Vote for difficulty
Current difficulty (Avg): Medium
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 in the market.