SOA Suite 11g R1 (11.1.1.7.

0) Administration Configuring & Monitoring SOA Infrastructure

Description 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 Beginner’s G ide !or "racle So#. The doc ment !oc ses on con!ig ring "racle So# In!rastr ct re Properties. $oin o r pro!essional training program and learn !rom e%perts.

Histor&' (ersion +., +.,

)escription *hange Initial )ra!t 1eview2,

# thor Shiva -ant Pande& #mit Sharma

P blish )ate .,st /ov .+,0 .3th /ov .+,0

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,

!a"#e of Contents
Table o! *ontents......................................................................................................................... . )emonstration o! # dit 4evel in "55 6ode' ..........................................................................7 )emonstration o! # dit 4evel in )evelopment 6ode.............................................................3 *apt re composite Instance State ......................................................................................... ,, Pa&load (alidation................................................................................................................... ,. 8))I 1egistr& Properties ........................................................................................................ ,. Server 814s............................................................................................................................. ,0 )ata )ispla& "ptions............................................................................................................... ,0 )ata So rces .......................................................................................................................... ,0 9eb Service Binding Properties .............................................................................................. ,: 6ore #dvanced con!ig ration Properties ................................................................................ ,: Start 8p ;Sh t )own o! 6anaged Servers < Soa-in!rastr ct re ...........................................,= 4og *on!ig ration ................................................................................................................... ,= 6onitoring the S"# In!rastr ct re.............................................................................................. ,3

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .

*on!ig ring S"# In!rastr ct re Properties Stepwise proced re o! con!ig ring S"# In!rastr ct re Properties' Step 1 Start weblogic admin server ---> "pen browser --->"pen "racle Enterprise 6anager ,,g 5 sion 6iddle9are *ontrol ?b& writing 814 http';;localhost'@++,;emA

Step   

$ 4ogin to "racle 5 sion 6iddleware *ontrol Enter 8ser /ame B weblogic Password B welcome, *licC 4ogin

Step % E%pand S"# b& clicCing on it

Step &' To open common properties , right clicC on soa in!rastr ct re --->S"# #dministration --> *ommon Properties

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page 0

Step ' So we have entered inside *ommon properties page th s The properties set at this level will impact all deplo&ed composites, e%cept those composites !or which &o have

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page :

e%plicitl& set di!!erent a dit or pa&load validation val es at the composite application level.

#ltho gh there are vario s properties to con!ig re b t some o! them are described below '

Audit Level
It selects the level o! in!ormation collected b& message tracCing in!rastr ct re < this in!ormation is collected over instance data store mainl& called as database associated with soa in!rastr ct re hence impact o! these settings does not a!!ect or gets written to log !iles . There are three modes o! # dit 4evels < these are disc ssed below '  De(e#opment mode ' It enables both composite instance tracCing < pa&load detail tracCing i.e whenever we choose this development mode we can a dit composite instance with their !low trace < also pa&load details .  )roduction mode ' 9hile in prod ction mode composite instance tracCing is collected "racle 6ediator services engine < BPE4 process service engine assign activit& does not collect pa&load details .  Off mode ' In this mode neither *omposite instance tracCing nor pa&load in!ormation is collected i.e we canDt inspect composite instance thro gh 4a nch 5low Trace .

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page =

Demonstration of Audit Level in OFF Mode:
*hoose # dit 4evel B "55 mode

*licC to App#*

It will prompt to save properties so clicC EES

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page 7

/ow open soa composite application home page to test a new composite instance meanwhile observe that there are no recent instances.

Even we have changes a ditor& level inside common properties o! soa administration we also have to checC composite a dit level !rom settings . So clicC on settings ---> composite # dit level ---> "55

*licC on !est

Provide 1eF ested inp t arg ments /ame B #6IT *licC on !est +e" Ser(ices

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page @

/ow we got res lt as Hello '' #6IT < also we have an option to checC detailed in!ormation on instance generated . So clicC on ,aunc- .#o/ !race < it will prompt an in!ormation sa&ing that G8nable to get the composite instance !or the invocation. This co ld be beca se instance has not &et been created or beca se the a dit level !or the soa in!ra has been set to "!! G . So the advantage o! this mode is that it speeds p the process . So clicC oC < go to Hello9orldProHect composite page !or con!orming creation o! instance .

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page I

Still there is no composite instance !o nd < hence concl ded that "55 mode does not creates composite instances < pa&load details .

Demonstration of Audit Level in Development Mode

/ow change # dit 4evel as development !rom both the places i.e !rom soa in!rastr ct re common properties < !rom soa composite applications home page settings . Therea!ter clicC on !est to test new webservice

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page 3

#!ter selecting )evelopment mode !rom soa in!rastr ct re common properties < !rom soa composite application home pageDs settings ,clicC on !est to test the web service < hence instance sho ld be created as shown !rom !ig re Instance I) B =I++. < Instance State B completed

#lso clicC on 4a nch !low trace

So !rom here we can easil& a dit the traces < !low o! composite instance.

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,+

5rom here we concl ded that in development a dit level we can collect in!ormation o! both composite instance < pa&load ' 9hile in prod ction mode composite instance tracCing is collected "racle 6ediator services engine < BPE4 process service engine assign activit& does not collect pa&load details .

Capture composite Instance State
*apt ring the state o! composite instance enable the bo% b& marCing on it

< *reate a new instance b& clicCing on Test b tton on composite instance application home page < so observe the state o! composite instance is Comp#eted

9hile Ceeping capt re composite instance State bo% Empt& cannot show instance state as shown below '

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,,

Payload Validation
Select to enable validation o! incoming < o tgoing messages

UDDI Registry Properties

0DDI (0ni(ersa# Description1 Disco(er*1 and Integration) is an J64-based registr& !or b sinesses worldwide to list themselves on the Internet. Its ltimate goal is to streamline online transactions b& enabling companies to !ind one another on the 9eb and maCe their s&stems interoperable !or e-commerce. 8))I is o!ten compared to a telephone booCDs white, &ellow, and green pages. The proHect allows b sinesses to list themselves b& name, prod ct, location, or the 9eb services the& o!!er. 6icroso!t, IB6, and #riba spearheaded 8))I. The proHect now incl des ,0+ companies, incl ding some o! the biggest names in the corporate world. *ompaF, #merican E%press ,S#P #G, and 5ord 6otor *ompan& are all committed to 8))I, as is Hewlett-PacCard, whose own J64-based director& approach, called e-speaC, is now being integrated with 8))I.

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,.

9hile the gro p does not re!er to itsel! as a standards bod&, it does o!!er a !rameworC !or 9eb services integration. The 8))I speci!ication tiliKes 9orld 9ide 9eb *onsorti m ?90*A and Internet Engineering TasC 5orce ?IET5A standards s ch as J64, HTTP, and )omain /ame S&stem ?)/SA protocols. It has also adopted earl& versions o! the proposed Simple "bHect #ccess Protocol ?S"#PA messaging g idelines !or cross plat!orm programming. In /ovember .+++, 8))I entered its p blic beta-testing phase. Each o! its three !o nders 6icroso!t, IB6, and #riba - now operates a registr& server that is interoperable with servers !rom other members. #s in!ormation goes into a registr& server, it is shared b& servers in the other b sinesses. The 8))I beta is sched led to end in the !irst F arter o! .++,. In the ! t re, other companies will act as operators o! the 8))I B siness 1egistr&.8))I registration is open to companies worldwide, regardless o! their siKe.

Server URLs

To con!ig re server 814s , provide callbacC server 814 < Server 814 < clicC these re d green s&mbol to restart < appl& the settings entered

Data Display Options
These properties can improve Enterprise manager page load times *hoose < select data displa& options as per reF irment

E%pand Ad(anced

Data Sources
*on!ig re !ollowing '  Server )ata So rce $/)I ?Hava naming director& inter!ace A  Server Transaction data so rce $/)I  /on!atal *onnection 1etr& *o nt B + ?or as per reF irementA

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,0

Web Service

inding Properties

*on!ig re 9ebservice Binding Properties b& entering !ollowing  Orac#e SS, Cip-ers ' # *ipher s ite is a set o! algorithms that provide sec rit& !or data transmissions. Be!ore data can !low thro gh an SS4 connection both side o! the connection m st negotiate common algorithm to se 5or E%ample ' SS4L1S#L9ITHL1*:L,.IL6)=  Orac#e +a##et )ass/ord Enter the wallet password !or the Ce& store  0se C-un2ing Select to enable ch nCing o! data !or S"#P over HTTP deliveries.  C-un2 Si3e Speci!& a ch nC siKe. The val e m st be less than or eF al to 333. The siKe is sed here is =++ 6aCe appropriate changes < clicC #ppl& .

!ore Advanced con"iguration Properties
*licC on 6ore S"# In!ra #dvanced *on!ig ration Properties to con!ig re more properties

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,:

Start Up #S$ut Do%n o" !anaged Servers & Soa'in"rastructure
Step 4 Go to navigator ---> open 9eblogic )omain ---> Select managed server ?e%- bam server,A--> right clicC on selected managed server ---> *ontrol ---> Start 8p or Sh t )own ?as per reF irement A

Log Con"iguration
Step 7 "pen /avigator ---> e%pand S"# --> 1ight clicC on Soa-In!ra ?#dminServerA --> 4ogs --> *licC (iew 4og 6essages .

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,=

Step 5 *licC "n Selected Targets to e%pand it

Step 6

Select 4og message?sA < clicC target log !ie .

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,7

Step 10 Select 4og !ile?sA < clicC on )ownload to download log !ile?sA into o r desired location s ch as )esCtop .

Step 11 "pen /avigator ---> e%pand S"# --> 1ight clicC on Soa-In!ra ?#dminServerA --> 4ogs --> *licC 4og *on!ig ration

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,@

Step 1$ *licC on 4og 5iles < se this page to create and edit log !iles

Step 1% *licC on 4og 4evels to con!ig re log !iles in either 1 ntime logger or 4oggers with persistent log level state

Step 1&

Select 1 ntime 4oggers

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,I

Search log !iles b& choosing a categor& !rom b lC ?#)5, B#6, *l stering ,database , deplo&ment, Enterprise manager , $.EE , sec rit& - $PS , sec rit& - Plat!orm , soa s ite, spring , top 4inC , Transactions , web center , web services A

Monitoring t-e SOA Infrastructure
Step 1' #part !rom soa in!rastr ct re con!ig ration this topic is going to deal with monitoring soa in!rastr ct re .So right clicC on soa-in!ra?#dminServerA ---> *licC on Home

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ,3

Step 14 "bserve the soa in!rastr ct re home page contains vario s tabs < in!ormation inside it to monitor the deplo&ed composites < soa in!rastr ct re and these are )ashboard , )eplo&ed composites , Instances , 5a lt < reHected messages . #lso notice that we are monitoring recent instances < !a lts !or the last ,++ da&s so !or this reason there are vario s recent composites are available with their complete in!ormation . s ch as instance id , composite , start time , etc. deplo&ed composites contains in!ormation s ch as composite , stat s , mode , instances , !a lted instances , etc . now i! someone reF ire to monitor traces < !lows then choose or select an individ al instance < clicC on it . similarl& to monitor an individ al composite home page clicC that partic lar composite . #lso observe vario s !a lts < reHected messages .

1ecover Error message i! the& are recoverable

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .+

#lso monitor !a lt Time , *omposite , 5a lt 4ocation , *omposite Instances ,4ogs !or recent !a lts < reHected messages .

Scroll down < e%pand service engines < observe name o! the di!!erent service engines s ch as BPE4 Engine , 6ediator ,H man worC !low , B siness 1 les engines , Spring Engine . 5or gathering more in!ormation o! these service engines so clicC to that partic lar service engine . Here in service engine we can also monitoring / mber o! *omponents < !a lts . 5or e%ample BPE4 engine contains .: components < @77I !a lts .

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .,

"n clicCing to BPE4 Engine we have entered inside bpel engine home page < so able to monitor vario s tasCs s ch as dashboard , statistics, instances, !a lts, deplo&ed components , recover& .

*licC on statics < monitor the Pending reF ests < #ctive reF ests in graphical view.

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page ..

*licC on Table (iew to view statics in tab lar !ormat

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .0

Similarl& !or mediator service Engine clicC on 6ediator Engine .

S ccess! ll& entered inside mediator engine home so monitor vario s activities < tasCs s ch as )ashboard, statistics , Instances , 5a lts , )eplo&ed *omponents .

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .:

Step 17 To monitor Per!ormance s mmar& , right clicC on soa- in!ra?#dminServerA --> 6onitoring ---> clicC Per!ormance s mmar&

Per!ormance graphs is shown below '

Step 15 To monitor 1eF est processing , right clicC on soa- in!ra?#dminServerA --> 6onitoring ---> clicC 1eF est processing

Step 16' 1eF est Processing page consists o! in!ormation !or vario s Service Engines , Service In!rastr ct re < Binding *omponents . It provide in!ormation s ch as #verage reF est Processing time- s&nchrono s ?msA ,

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .=

#verage reF est Processing time- #s&nchrono s ?msA, active reF ests, 1eF est processed < !a lts

Step $0'1ight *licC on Soa-in!ra ?#dminServerA --->*licC to open Services < 1e!erences www.bispsol tions.com www.bisptrainigs.com www.h&periong r .com Page .7

Step $1 5rom this page we can see services their T&pe , *omposites , Partition , Total 6essages, #verage Processing Time ?secA , 5a lts. "n clicCing to individ al service or its composite can bring &o directl& to their home pages to monitor .

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .@

Step $$ Select a service < clicC on #ctions then )u"#is- !o 0DDI to p blish service?sA in the 8))I registr&.

Step $%'*licC on re!erences to view all 1e!erence Services . 5rom this page we can see re!erence services their T&pe , *omposites , Partition , Total 6essages, #verage Processing Time ?secA , 5a lts. "n clicCing to individ al re!erence or its composite can bring &o directl& to their home pages to monitor

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .I

www.bispsol tions.com

www.bisptrainigs.com

www.h&periong r .com

Page .3

Sign up to vote on this title
UsefulNot useful