getting started with oracle soa 7
TRANSCRIPT
-
8/13/2019 Getting Started With Oracle SoA 7
1/100
Getting Started with Oracle SoA
Oracle SOA Case Studies Topper Student Case Study Lab#7
Description: BISP is committed to provide BEST learning material to the beginnersand advance learners. In the same series, we have prepared a complete
end-to end Hands-on Beginners G ide !or "racle So#. The doc ment!oc ses Topper St dent $ase St d%. &oin o r pro!essional training programand learn !rom e'perts.
Histor%()ersion *escription $hange # thor P blish *ate+. Initial *ra!t Shiva ant Pande% st /ov ++. 0eview1 #mit Sharma 2 th /ov +
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
2/100
Topper Student Case StudyIntrod ction to !ollowing #ctivities (
3hile #ctivit% Invo4e #ctivit%
O er iew!ai" o pro$ect:3e are going to select a topper st dent !rom a list o! st dents so we have to provide inp t asst dent detail 5 invo4ing a third part% service ProcessSt dentProcess which is disc ssed inprevio s *"$ )I so this service process topper st dent re6 est 5 provide response as a topperst dent.
Step wise procedure o pro$ect topper student pro$ect
Step % ( $reate new pro7ect
/ew ---8#ll Technologies---8S"# Tier ---8S"# pro7ect ---8" ---8 Pro7ect /ame9TopperSt dentPro7ect: ---8 #*; B siness $omponent---8 S"#---8/e't --8
Empt% $omposite ---8 ;inish.
/ow %o can see %o r pro7ect on le!t pane with all its contents so as we need to start o rpro7ect with
-
8/13/2019 Getting Started With Oracle SoA 7
3/100
now created s ccess! ll% St dent=ist.'sd
Step ' ( *esign 'sd as according to S$# i.e with the help o! components or in design mode (
$lic4 on element 5 rename it as TopperSt dent0e6 est 5 press Enter 4e%.
Step ( ( 0ight $lic4 on target namespace 5 clic4 comple' t%pe
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
4/100
Step ) ( $lic4 on comple' T%pe 5 rename it as St dent=istT%pe 5 hit Enter.
Step *: 0ight clic4 on St dent=istT%pe ---8 insert inside comple' T%pe--8se6 ence
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
5/100
Step 7: $lic4 on element 5 rename it as St dent 5 hit Enter
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
6/100
Step + ( Give St dent element minocc r 5 ma'occ r nbo nded thro gh Propert%
inspector located at right pane.
Step ,: To import St dent.'sd inside TopperSt dentPro7ect have two wa%s (
0e se 'sd or wsdl b% cop%ing 'sd or wsdl !ile ph%sicall% !rom so rce pro7ect to targetpro7ect director%
0e se 'sd or wsdl b% ploading !rom oramds repositor%
-ow 0ight $lic4 on target namespace 5 clic4 import
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
7/100
Step %.: view on so rce mode 5 complete 'sd import b t be!ore doing this cop% St dent.'sd!rom ProcessSt dent Pro7ect ---8 'sd ---8 St dent.'sd !ile to TopperSt dentpro7ect ---8'sd as shown below in se6 ence (
$lic4 on oracleDs Home to open it
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
8/100
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
9/100
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
10/100
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page +
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
11/100
-
8/13/2019 Getting Started With Oracle SoA 7
12/100
Step %%: $lic4 on 0e!resh twice or thrice
St dent.'sd is now visible above St dent=ist.'sd
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
13/100
Step %&: "pen St dent=ist.'sd 5 view on so rce mode 5 edit 'sd import b% writingnamespace 5 schemalocation also register its namespace as shown below (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
14/100
Step %': )iew imported st dent 'sd on *esign mode as shown below(
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
15/100
Step %(: clic4 on St dent 5 and write its t%pe as stdob7(St dentT%pe in Propert% inspectorlocated in right pane 5 hit enter
Step %): E'pand St dent 5 observe design
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
16/100
Step %*: 0ight $lic4 on target namespace 5 clic4 comple' t%pe
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
17/100
Step %7 ( clic4 on comple' T%pe 5 rename it as St dent=ist0es ltT%pe 5 hit Enter
then 0ight clic4 on St dent=ist0es ltT%pe ---8 insert inside comple' T%pe--8se6 ence
Step %+: : 0ight $lic4 on se6 ence ---8insert inside se6 ence---8element
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
18/100
Step %,: $lic4 on element 5 rename it as TopperSt dent 5 hit Enter
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
19/100
Step &. ( clic4 on TopperSt dent 5 and write its t%pe as stdob7(St dent0es ltT%pe in
Propert% inspector located in right pane 5 hit enter
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
20/100
Step &%: : E'pand St dent 5 observe design
Step && ( Give St dent element minocc r 5 ma'occ r nbo nded
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page +
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
21/100
Step &': Similarl% create another element TopperSt dent0esponse as shown below (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
22/100
Step &(: : clic4 on TopperSt dent0e6 est 5 and write its t%pe as slob7(St dent=istT%pe in
Propert% inspector located in right pane 5 hit enter
Step &): Similarl% clic4 on TopperSt dent0esponse 5 and write its t%pe as
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
23/100
slob7(St dent=ist0es ltT%pe in Propert% inspector located in right pane 5 hit enter
Step C( )iew So rce mode (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
24/100
Step &7: 0ight clic4 on $omposite.'ml 5 clic4 on open
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
25/100
Step &+: Create /01L 0rocess This composite .'ml is partitioned into three sections
. E'posed Services
. $omponents?. E'ternal re!rences
/ow right clic4 on component section and choose BPE= Process
Step &, ( ;ill all its blan4 spaces
/ame 9TopperSt dentProcess: ----8/ameSpace 9=eave as it is:---8Template9SelectS%nchrono s BPE= process:----8 Service /ame9TopperSt dentService:----8 mar4 E'pose as aS"#P service ----8 Transaction 9re6 ired: ----8 $lic4 on Inp t Browse to select inp t o! wsdl-----8 5 then $lic4 on " tp t Browse to select " tp t o! wsdl
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
26/100
"n clic4ing inp t browse can see as shown below
select TopperSt dent0e6 est
"n clic4ing " tp t browse can see as shown below
select TopperSt dent0esponse
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
27/100
Step '.: /ow we have created BPE= Process as shown below
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
28/100
Step '% ( $lic4 on So rce mode
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
29/100
Step '&: Since we have alread% created BPE= Process clic4 on $omposite on le!t pane
To create TopperSt dentProcess.bpel clic4 on TopperSt dentProcess
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
30/100
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?+
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
31/100
-OT1: Since here we need to invo4e third part% service 5 so we have to create concreteProcessSt dent wsdl inside Topper St dent Pro7ect
Step ??( $lic4 on "racle Home in lin ' "perating s%stem as shown below (
Step '(: "pen ProcessSt dentdirector% 5 inside it cop% ProcessSt dentProcess.wsdl !ile
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
32/100
Step '): "pen Topper St dent Pro7ect director%
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
33/100
Step '*: Paste wsdl !ile inside Topper St dent Pro7ect (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ??
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
34/100
Step '7: "pen this wsdl !ile with Te't Editor as shown below(
)is ali ation o! wsdl !ile in Te't editor
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?@
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
35/100
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
36/100
Step '+: Start 3eblogic #dmin server 5 deplo% ProcessSt dent Pro7ect beca se in abovediagram wsdl is abstract 5 it contains onl% t%pe, message t%pe, port t%pe, partner lin4 t%pe soo r motive is to ma4e it concrete wsdl b% adding in!ormation li4e binding ,services, etc.
*eplo%ment ;inished.
Step ', ( $lic4 on Browser icon shown below(
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
37/100
Step (. ( Start %o r enterprise manager b% writing rl http( >>localhost( ++ >em>
/ote ( Here localhost is application server 5 ++ is a port in which enterprise manager isr nning.
Step (% : =ogin sing credentials
ser /ame (weblogic
Password ( welcome
clic4 on login
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
38/100
Step (&: 3e have s ccess! ll% login inside Enterprise manager g 9;arm dev soa:
we can clearl% observe here that admin server is p 5 all deplo%ment stat s is also p it means
that o r admin server is r nning ./ow In le!t pane o! window nder ;arm dev soa clic4 on S"# radio b tton now again e'pand5 nder de!a lt we can easil% see all the deplo%ed pro7ects.
$lic4 twice on ProcessSt dent Pro7ect .
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
39/100
Step (': "bserve that all in!ormation regarding to ProcessSt dent Pro7ect is given
0 nning instances + means that %et we have not tested an% instance.
Total +
Pro7ect Stat s #ctive
/ow clic4 on Browser tab
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
40/100
Step ((: $lic4 on 3S*= 0=
Step (): /ow it is a $oncrete 3S*= , 0ight clic4 on page 5 select )iew Page So rce
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @+
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
41/100
Step (* ( $op% namespace !rom here
Step (7: Paste namespace here in Te't Editor
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
42/100
Step (+: $op% wsdl binding 5 service
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
43/100
Step (, ( Paste here in Te't Editor below wsdl port t%pe as shown below (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
44/100
Step ).: $lic4 on 0e!resh twice or thrice
ProcessSt dentProcess.wsdl is now visible above TopperSt dentProcess.bpel
Step )%: $lic4 on ProcessSt dentProcess.wsdl in le!t hand pane 2 "n clic4ingProcessSt dentProcess.wsdl we can see a tomatic generated wsdl !ile
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @@
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
45/100
Step )& ( $lic4 on *esign Jode 5 design o! service is shown below(
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
46/100
Step )': To create third part% service ProcessSt dentProcess as 0e!erence, right $lic4 onE'ternal re!erences 5 clic4 on web service
Step )(: !ill all relevant blan4 as shown below then clic4 o4.
/ame( ProcessSt dent0e!erence
T%pe(0e!erence
3S*= 0=( ProcessSt dentProcess.wsdl 9browse wsdl b% clic4ing browse icon :
PortT%pe(ProcessSt dentProcess
*o not mar4 cop% wsdl and its dependent arti!acts into pro7ect.
clic4 " .
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
47/100
Step )): 0ight clic4 on partner lin4s 5 clic4 on $reate partner lin4
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
48/100
Step )*: /ame as ProcessSt dent 0e!erence 5 clic4 on browse !or wsdl 0=
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
49/100
Step )7 ( Select Process St dent0e!erence 5 clic4 o4
Step )+: /ow as we select wsdl rl all other !ield will a to !ill then clic4 o4
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
50/100
as shown below(
S ccess! ll% created Partner lin4s 5 re!erences
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A+
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
51/100
)iew composite BPE= Process
web service cons mer 5 web service provider is wired with BPE= process as shown below
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
52/100
Step ),: )iew TopperSt dentProcess.bpel in so rce mode 5 observe all important components(
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
53/100
Step *.: $lic4 on )ariable icon 5 create new variables Inde')ar ,$o nt)ar 5
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
54/100
TopJar4s
then $o nt)ar
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A@
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
55/100
then TopJar4s
;inall% chec4 assigned variables 5 clic4 o4 .
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page AA
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
56/100
Step *%: *rag 5 drop 3hile #ctivit% between receive inp t 5 repl% " tp t .
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page AC
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
57/100
/"TE( 3hile #ctivit% is sed !or looping p rpose .
Step *&: *rag 5 drop assign activit% 5 clic4 twice on it as shown below(
Step *': E'plore ; nctions ----8 BPE=
-
8/13/2019 Getting Started With Oracle SoA 7
58/100
Step *(: /ow 'path e'pression is set !or co nt)ar , $lic4 "
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page AF
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
59/100
Step *): $lic4 E'pression *rag it 5 4eep it in Inde')ar nder )ariables
Step ** (Initiali e inde' as
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
60/100
Step *7: CC(Initiali e TopJar4s as +.
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C+
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
61/100
Step *+: #ssigned varibles are shown below then clic4 "4
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
62/100
Step *,: /ow we have assigned all variables 5 rename it as #ssignTemp.
Step 7.: $lic4 on E'pression icon
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
63/100
Step 7%: #ssign looping condition here
$lic4 Inde')ar ---8 insert into e'pression ---8 =ess e6 als --8 insert into e'pression ---8$o nt)ar---8 insert into e'pression---8 $lic4 "4
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
64/100
Step 7&: $lic4 "
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C@
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
65/100
Step 7': *rag 5 drop Invo4e activit% 5 clic4 twice on it as shown below(
Step 7(: ;ill /ame 9Invo4eProcessSt dent: then browse !or Partner lin4
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page CA
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
66/100
Step 7): Select ProcessSt dent0e!erence 5 clic4 "
Step 7*: To select Inp t 5 " tp t to invo4e ProcessSt dent0e!erence
$lic4 on !irst green pl s sign !or inp t 5 li4ewise !or " tp t
/ame ( ProcessSt dent Inp t)ariable
T%pe( # to!ill
$hoose Global )ariable
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page CC
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
67/100
Step 77: /ame ( ProcessSt dent Inp t)ariable
T%pe( # to!ill
$hoose Global )ariable
#!ter Selecting Inp t 5 o tp t clic4 o4 .
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
68/100
Step 7+: $hec4 all !illed entries 5 clic4 "
"n clic4ing "4 this window will appear 5 a wiring established between Invo4eProcessSt dent 5ProcessSt dent 0e!erence
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page CF
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
69/100
Step 7,: *rag 5 drop #ssign #ctivit% 5 0ename It as #ssignInvo4eInp t 5 then $lic4 it twice (
Step +.: #ssign inp t elements !rom Inp t variable to ProcessSt dent inp t)ariable then clic4"4 as shown below (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
70/100
Step +%: $lic4 on BPE= so rce mode 5 insert KLInde')arM a!ter St dent so as inde' changesst dent changes 5 so easil% we can inp t in!inite n mber o! st dents
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page +
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
71/100
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
72/100
Step +&: In design mode *rag 5 *rop Switch #ctivit% so that bpel can set condition
3OT451 O6 S 4TC8 ACT454T9 :
" r motive is setting condition that i! total 8 Top Jar4s then assign topmar4s otherswiseincrement inde' 5 chec4 !or other st dent 5 !inall% assign invo4ed processed o tp t!rom thirdpart% service provider to repl% " tp t to the service cons mer .
Step +': Browse nder BPE= )ariables ProcessSt dent " tp t)ariable ---8 e'pand it 5 select Total ---8Insert Into E'pression ----8 Browse nder ; nctions--8#dvanced; nctions ---8 =ogical; nctions---8 greater e6 als ----8 Insert Into E'pression----8 Browse nder BPE= )ariables
TopJar4s---8 Insert Into E'pression----8$lic4 o4
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
73/100
Step +(: $lic4 o4
Step +): *rag 5 drop #ssign #ctivit% 5 0ename It as #ssignTopJar4s 5 then $lic4 it twice (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page ?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
74/100
Step +* ( #ssign !rom ProcessSt dent " tp t)ariable then Total To TopJar4s 5 clic4 "
Step +7: *rag 5 drop #ssign #ctivit% 5 0ename It as #ssign" tp t 5 then $lic4 it twice (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page @
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
75/100
Step ++: #ssign " tp t elements !rom ProcessSt dent " tp t)ariable to 0epl%" tp t)ariables then clic4 "4 as shown below (
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
76/100
Step +,: *rag 5 drop #ssign #ctivit% 5 0ename It as #ssignIncrement 5 then $lic4 it twice(
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
77/100
Step ,.: ( $lic4 E'pression *rag it 5 4eep it in Inde')ar nder )ariables
/ow clic4 on inde' )ar nder BPE= )ariables ----8 Insert Into E'pression ---8 N --8 "4
Step ,%: $lic4 "4
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
78/100
Step ,&: #ssign o tp t completed 5 also BPE= process completed /ow $lic4 on $ompile Iconshown below(
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
79/100
B ild S ccess! l compilation with + errors 5 + warnings
Step ,': *eplo% pro7ect b% clic4ing TopperSt dentPro7ect.
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
80/100
*eplo%ment ;inished.
/ote( Be!ore *eplo%ment Start 3eblogic #dmin Server as disc ssed in m% previo s doc ment"racle Soa Part I) *oc.
Step ,( ( $lic4 on Browser icon shown below(
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F+
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
81/100
Step ,) ( Start %o r enterprise manager b% writing rl http( >>localhost( ++ >em>
/ote ( Here localhost is application server 5 ++ is a port in which enterprise manager isr nning.
Step ,* : =ogin sing credentials
ser /ame (weblogic
Password ( welcome
clic4 on login
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
82/100
Step ,7: 3e have s ccess! ll% login inside Enterprise manager g 9;arm dev soa:
we can clearl% observe here that admin server is p 5 all deplo%ment stat s is also p it meansthat o r admin server is r nning .
/ow In le!t pane o! window nder ;arm dev soa clic4 on S"# radio b tton now again e'pand5 nder de!a lt we can easil% see all the deplo%ed pro7ects.
$lic4 twice on TopperSt dentPro7ect .
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
83/100
Step ,+: "bserve that all in!ormation regarding to TopperSt dentPro7ect is given
0 nning instances + means that %et we have not tested an% instance.
Total +
Pro7ect Stat s #ctive
/ow clic4 on Browser tab
Step ,,: $lic4 on 3S*= 0=
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F?
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
84/100
Step %.. : $op% location address 5 paste in browser 0= 5 now get the #BST0#$T 3S*= 5observe it .
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F@
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
85/100
#bstract wsdl shown below
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page FA
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
86/100
Step %.% ( $op% location address 5 paste in browser 0= 5 now get the imported 'sd 5observe it .
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page FC
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
87/100
-
8/13/2019 Getting Started With Oracle SoA 7
88/100
Step %.& ( $op% soap( address location
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page FF
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
89/100
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page F2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
90/100
-
8/13/2019 Getting Started With Oracle SoA 7
91/100
$lic4 on
-
8/13/2019 Getting Started With Oracle SoA 7
92/100
Step %.(: Scroll down page 5 Provide re6 ired inp t o! a st dents
Step %.): $lic4 on Test 3eb Service
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
93/100
#nd get 0esponse shown below(
: T0EE )IE3
:
-
8/13/2019 Getting Started With Oracle SoA 7
94/100
State ( completed
*o ble $lic4 TopperSt dentProcess 5 see the instance
Step %.7: $lic4 on ;low shown below
!ig9 :
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2@
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
95/100
!ig9 : !ig9?:
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2A
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
96/100
!
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2C
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
97/100
!ig9@: !ig9A:
!ig9C: !ig9 :
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
98/100
!ig9F:
Step %.+: /ow again do ble clic4 on TopperSt dentPro7ect on le!t pane 5 observe that a!ter!irst test it created Instance with its instance id +++ 5 +++@ 5 instance state completed.
/ow since we have completed o r test 5 wanted to e'it !rom enterprise manager , $lic4 onSh t*own Tab 5 then =og" t.
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 2F
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
99/100
www.bispsol tions.com www.bisptrainigs.com www.h%periong r .com Page 22
http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/ -
8/13/2019 Getting Started With Oracle SoA 7
100/100