getting started with oracle soa lab 11

Upload: amit-sharma

Post on 04-Jun-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    1/52

    Getting Started with Oracle SoA

    Oracle SOA Asynchronous BPEL Process Callback Lab#11

    Descrition! BISP is committed to provide BEST learning material to the beginners

    and advance learners. In the same series, we have prepared a complete

    end-to end Hands-on Beginners Gide !or "racle So#. The docment

    !ocses on #s$nchronos BPE% Process &allbac'. (oin or pro!essiona

    training program and learn !rom e)perts.

    Histor$*+ersion escription &hange #thor Pblish ate. Initial ra!t Shiva /ant Pande$ 0st #g 00. 1eview2 #mit Sharma 03th#g 00

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    2/52

    Asynchronous BPEL Process Callback

    ASYNCHRONOUS BPEL PROCESS*

    #n #s$nchronos Process is one which $o call and need not wait !or the response be!ore

    proceeding !rther. 4o ma$ 5st initiate the #s$nchronos process and receive the response

    when $o re6ire it as a part o! $or process, hence $o are not !orced to wait !or response.

    1eal li!e e)ample o! a Synchronousprocess* 4o call a !riend and as' him to give $osome in!ormation. 7hile $or !riend is !inding ot the in!ormation !or $o, $o are on thecall waiting !or his response. 8ote that connection is not dropped

    1eal li!e e)ample o! an Asynchronousprocess* 4o call a !riend and as' him to give$o some in!ormation. 4o as' him to call $o bac' when the in!ormation is read$ and$o disconnect the call. 7hen $or !riend is read$ with the in!ormation, he calls $o andgives $o the in!ormation. 8ote that $o dont wait !or a response !rom $or !riend andconnection is lost. 7hen $or !riend is read$, he has to establish a new connection andthen provide $o the in!ormation

    Procedre !or as$nchronos process stdent BPE% Process pro5ect

    Ste 1! &reate new pro5ect8ew ---9#ll Technologies---9S"# Tier ---9S"# pro5ect ---9"/ ---9 Pro5ect 8ame:ProcessStdent#s$nc; ---9 #< Bsiness &omponent---9 S"#---98e)t

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 0

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    3/52

    &omposite with BPE% Process---9

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    4/52

    Ste! "pen &omposite.)ml > observe BPE% Process

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    5/52

    Ste $! &lic' on ProcessStdent#s$nc.)sd > it is atomaticall$ generated )sd !or #s$nc bpel

    process

    Ste %! * "pen ProcessStdent#s$nc.)sd > 1ight &lic' on target namespace > clic' import

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    6/52

    Ste &! 'iew e(ty i(ort in design (ode

    Ste )! &lic' on sorce mode > modi!$ import b$ providing namespace > schemalocation o!

    Stdent.)sd !rom oramds.

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    7/52

    Ste *! &op$ Schema location o! Stdent.)sd !rom 1esorce Palette S"#-S b$ sing

    shortct 'e$s &T1%CSHI Paste inside ProcessStdent#s$nc.)sd as shown below >

    delete all te)t inside indicated red bo)

    Ste +! Provide namespace > schema location o! Stdent.)sd !rom oramds

    Dimport namespaceFhttp*www.bispsoltions.comtrainingsoaschemaStdentF

    schemalocationForamds*appscomProcessStdent)sdStdent.)sdF9

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page

    1eplace all te)t

    inside indicated

    red bo) with

    oramds*

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    8/52

    Ste 1,! 1egister Stdent.)sd namespace with pre!i) inside )ml schema Dschema9

    )mlns*stdob5Fhttp*www.bispsoltions.comtrainingsoaschemaStdentF

    Ste 11!Edit element name > their t$pe !or process > process response .

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    9/52

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    10/52

    Ste 1$! * &reate Total+ar , #vg+ar, 1eslt+ar all assigned as integer T$pe > 1eslt+ar as

    string t$pe then clic' "/

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    11/52

    Ste 1%! &lic' o'

    Ste 1&!To assign Total'ar clic' on e)pression rag > rop on -otal'ar as shown below*

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    12/52

    Ste 1)* &lic' %angar's ---9 insert into e)pression ---9 pls sign:C;--9 %ang0ar's---9

    insert into e)pression ---9 pls sign:C;--9 %ang=ar's---9 insert into e)pression---9 &lic' "'

    Ste 1*!* &lic' E)pression rag it > 'eep it in #vg+ar nder +ariables

    &lic' Total+ar nder BPE% +ariables---9 insert into e)pression ---9 Select athematical

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    13/52

    Ste 1+! &lic' "'

    Ste ",* * rag Switch activit$ 'eep it in between #ssignTempar's > &allbac'&lient

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    14/52

    Ste "1*

    &lic' on &ondition

    &lic' on Jpath E)pression bilder to set condition

    &lic' %angar's ---9 insert into e)pression ---9 greater e6als =@--9 %ang0ar's---9insert into e)pression ---9 greater e6als =@--9 %ang=ar's---9 insert into e)pression--9 greater e6als =@--9 &lic' "'

    Ste ""!rag > rop #ssign activit$ nder tre condition > rename it as #ssignP#SS as

    shown below

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    15/52

    Ste "!

    &lic' on &op$ 1les

    &lic' E)pression rag it > 'eep it in 1eslt+ar nder +ariables

    7rite nder E)pression KP#SSK and clic' "'

    Ste "$!rag > rop #ssign activit$ nder tre condition > rename #ssign

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    16/52

    Ste "%!

    &lic' on &op$ 1les

    &lic' E)pression rag it > 'eep it in 1eslt+ar nder +ariables

    7rite nder E)pression K drop #ssign activit$ as shown below > edit it as #ssign"tpt

    Ste "&!ap Process1esponse as shown in diagram so that we can get otpt response

    according to mapping elements then clic' "/

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    17/52

    Ste ")!#ssign otpt completed > also BPE% process completed 8ow &lic' on &ompile Icon

    shown below

    Sccess!l compilation with errors > warnings

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    18/52

    8"TE* Since we have completed as$nchronos BPE% Process calling service now ne)t aim to

    create a new caller service i.e StdentProcessonewa$ BPE% Process

    ProcessSte "**&reate new pro5ect8ew ---9#ll Technologies---9S"# Tier ---9S"# pro5ect ---9"/ ---9 Pro5ect 8ame:StdentProcess"ne7a$; ---9 #< Bsiness &omponent---9 S"#---98e)t

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    19/52

    Ste "+* &lic' on&omposite with BPE% Process

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 3

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    20/52

    Ste ,!

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    21/52

    Ste 1!"pen &omposite.)ml > observe BPE% Process

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 0

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    22/52

    Ste "!&lic' on StudentProcessOne.ay/0sd > it is atomaticall$ generated )sd !or one

    wa$ bpel process .

    Ste !* "pen StdentProcess"ne7a$.)sd > 1ight &lic' on target namespace > clic'

    i(ort

    Ste $* &lic' on sorce mode > Import Stdent.)sd > also register it as shown below

    . Import Stdent.)sd !rom oramds nder resorce palette b$ provide itsnamespace > schemalocation

    0. 1egister its namespace !ollowing with its pre!i) stdob5

    =. 1ename element name > its t$pe as shown below

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 00

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    23/52

    Ste %!E)plore Process--9 Stdent--9 : 8ame, 8mber, Email, %angar's, %ang0ar's,

    %ang=ar's ;

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 0=

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    24/52

    Ste &!"pen StdentProcess"ne7a$. bpel , rag > rop invo'e activit$ !rom component

    palette

    Ste )!Be!ore Invo'ing ProcessStdent#s$nc Service cop$ ProcessStdent#s$nc.wsdl !rom

    ProcessStdent#s$nc Pro5ect !older . "pen 5developer ---9 m$wor'---9S"##pplication---9

    ProcessStdent#s$nc---9 ProcessStdent#s$nc.wsdl

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 0?

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    25/52

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    26/52

    Ste +* 8ow "pen recentl$ pasted wsdl in Te)t Editor > ma'e this abstract wsdl into

    concrete b$ adding binding > service in!ormation .

    Ste $,* eplo$ ProcessStdent#s$nc Pro5ect on #pplication server

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 0A

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    27/52

    Ste $1* &lic' on ProcessStdent#s$nc > open it

    Ste $"* "pen concrete rntime wsdl b$ clic'ing on the !ollowing lin' shown below *

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 0

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    28/52

    Ste $!&op$ soap registration !rom this rn time wsdl

    0(lns!soa2htt!33sche(a/0(lsoa/org3wsdl3soa32

    Ste $$!Paste copied registration into Te)t Editor

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 0

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    29/52

    Ste $%* &op$ ws polic$ !rom rn time wsdl as shown below *

    Ste $&!Paste copied ws polic$ inside ProcessStdent#s$nc.wsdl opened in Te)t Editor as

    shown below *

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page 03

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    30/52

    Ste $)* &op$ Binding > service in!ormation !rom rn time ProcessStdent#s$nc wsdl

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    31/52

    Ste $*Paste copied binding > service in!ormation inside ProcessStdent#s$nc.wsdl opened

    in Te)t Editor as shown below *

    8ow save all b$ clic'ing save all icon at the top > close all tabs .

    Ste $+* 1e!resh b$ clic'ing re!resh icon so a!ter re!reshing observe

    ProcessStdent#s$nc.wsdl nder StdentProcess"ne7a$ Pro5ect at le!t pane , then clic' on it

    to open .

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    32/52

    Ste %,* "pen ProcessStdent#s$nc concrete wsdl in design mode > observe !ollowing points

    Port T$pes * "ne is Process !or receiving inpt > other Process1esponse !or providingresponse a!ter call bac'

    Bindings Partner%in'T$pes * !irst binding contains polic$ re!erence > this polic$re!erencing directl$ towards ws addressing polic$ second binding is !or processingresponse !or call bac' > lastl$ observe that this callbac' service has two roles i.eprovide > re6ester .

    Services * Since here wsdl is concrete > so contains services .

    Imports is showing warning > so we have to chec' the problem in sorce mode > tr$ toresolve it .so a!ter diagnosis !ond that ProcessStdent#s$nc.)sd is missing nder

    StdentProcess"ne7a$ ---9 )sd , so now or aim is to cop$ it !rom ProcessStdent#s$nc

    ---9 )sd ph$sicall$ > paste it inside StdentProcess"ne7a$ ---9 )sd

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page =0

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    33/52

    Ste %1!&op$ ProcessStdent#s$nc.)sd !rom 5developer--9 m$ wor' --9 S"##pplication--9

    ProcessStdent#s$nc --9)sd---9 ProcessStdent#s$nc.)sd

    Ste %"!* Paste ProcessStdent#s$nc.)sd inside 5developer--9 m$ wor' --9 S"##pplication--

    9 StdentProcess"ne7a$ --9)sd > then close all tabs

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    34/52

    Ste %!&lic' 1e!resh icon till ProcessStdent#s$nc.)sd does not appear nder

    StdentProcess"ne7a$ Pro5ect

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    35/52

    "bserve that we have resolve imports warning

    Ste %$* rag > rop partnerlin' web service !rom BPE% &onstrcts into Partner lin's swim

    lane

    8ame * ProcessStdent#s$nc

    7S% L1% * ProcessStdent#s$nc.wsdl :Browse it b$ clic'ing its icon ;

    Partner %in' T$pe* ProcessStdent#s$nc

    Partner 1ole * ProcessStdent#s$nc Provider

    $ 1ole * ProcessStdent#s$nc 1e6ester

    &lic' "/

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    36/52

    Ste %%!&reated ProcessStdent#s$nc as Partner%in' as shown below *

    Ste %&* 8ow rag > rop Invo'e activit$ > Edit Invo'e

    8ame* Invo'eProcessStdent#s$nc

    Partner %in' * ProcessStdent#s$nc"peration * Process

    &lic' on green pls > &reate +ariable. 8ame * ProcessStdent#s$ncMInpt+ariable0. T$pe * ato generate=. Select Global variable?. &lic' "'

    &lic' "/

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    37/52

    Ste %)!%oo' at the wiring between Invo'e activit$ > third part$ service ProcessStdent#s$nc

    service

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    38/52

    Ste %*!rag > drop receive activit$ !rom the &omponent Palette > clic' on it to edit

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    39/52

    Since calling service is #s$nchronos BPE% call bac' service > hence it needs receive activit$

    to receive invo'ed response.

    Ste %+!Edit receive #ctivit$

    8ame* 1eceiveProcessStdent#s$nc

    &onversation Id * %eave as it is

    Partner %in's* ProcessStdent#s$nc

    "peration * Process1esponse

    &reate +ariable b$ clic'ing green pls. 8ame* 1eceiveProcessStdent#s$ncM"tpt+ariable0. T$pe * #to generate=. Global variable

    ?. &lic' "' &lic' "/

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.com Page =3

    http://www.bispsolutions.com/http://www.bisptrainigs.com/http://www.bispsolutions.com/http://www.bisptrainigs.com/
  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    40/52

    Ste &,!"bserve that in as$nchronos call bac' process all other activities a!ter invo'e doesnot wait !or invo'e process

    bt the$ wor' simltaneosl$ > receive the response whenever needed throgh receive

    activit$ > so there is arrangement o! message id that the given inpt is processed > provide to

    e)actl$ the same caller b$ same message id so i! there is enormos amont o! messages are

    placed then it 'eeps in 6ee > process the data > 'eep that large amont o! processed data

    with their message idKs o! instances .

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    41/52

    Ste &1!rag > drop assign activit$ !rom component palette into component swim lane

    between receive inpt > invo'e ProcessStdent#s$nc > rename it as #ssignInvo'eInpt > clic'

    to edit it.

    Ste &"!

    ap all data !rom inptvariable to ProcessStdent#s$ncMInpt variable

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    42/52

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    43/52

    Ste &$!&lic' on Email stdent ---9 clic' e)pression !or FT"F ---9 Email ---9 Insert into

    E)pression

    > E)pression loo' li'e *bpws*get+ariableata:K1eceiveProcessStdent#$ncM"tpt+ariableK,Kpa$loadK,Kns*process1esponsens*Stdent1esltns0*EmailK;

    &lic' "'

    Ste &%! !&lic' on Email stdent ---9 clic' e)pression !or FSb5ectF ---9 8ame ---9 Insert into

    E)pression

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    44/52

    > E)pression loo' li'e *bpws*get+ariableata:K1eceiveProcessStdent#$ncM"tpt+ariableK,Kpa$loadK,Kns*process1esponsens*Stdent1esltns0*8ameK;

    &lic' "'

    Ste &&* &lic' on Email stdent ---9 clic' e)pression !or FBod$F ---9 Stdent1eslt ---9 Insert

    into E)pression

    > E)pression loo' li'e * DNbpws*get+ariableata:K1eceiveProcessStdent#$ncM"tpt+ariableK,Kpa$loadK,Kns*process1esponsens*Stdent1esltK;N9

    &lic' "'

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    45/52

    Ste &)* clic' "'

    Ste &** Save all > then &ompile b$ clic'ing into compile icon shown below

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    46/52

    &ompilation * errors , warnings .

    Ste &+* eplo$ StdentProcess"ne7a$ to dev soa :application server ;

    8"TE * FBe!ore deplo$ing composite start admin serverF .

    eplo$ment !inished

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    47/52

    Ste ),!&lic' "n browser ---9 Start Enterprise manger -----9 login sing credentials

    :sername * weblogic > password * welcome; , now clic' twice on

    StdentProcess"newa$O. composite

    Ste )1* &lic' on Test to test the composite instance

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    48/52

    Ste )"!Inpt re6ired data in all blan' !ields > clic' to Test7ebService

    Ste )!essage !or web service invocation was sccess!l is Shown below > also an email is

    sent to the stdent so clic' %anch

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    49/52

    Ste )$!8otice that state is completed ,&lic' on StdentProcess"ne7a$

    Ste )%! To observe the !low chart o! the composite , &lic'

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    50/52

  • 8/13/2019 Getting Started With Oracle SoA Lab 11

    51/52

    Ste ))* &ome bac' to StdentProcess"ne7a$ &omposite home > clic' on Shtown tab

    Ste )** Sccess!ll$ Shtown the composite . also sht down the admin server

    www.bispsoltions.com www.bisptrainigs.com www.h$periongr.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 Lab 11

    52/52