Documente Academic
Documente Profesional
Documente Cultură
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 Beginners 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.
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 &' 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 =
*licC to App#*
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 .
/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
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 .
< *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
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
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& .
www.bispsol tions.com
www.bisptrainigs.com
www.h&periong r .com
Page ,:
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 6
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&
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
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 .
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 ..
www.bispsol tions.com
www.bisptrainigs.com
www.h&periong r .com
Page .0
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&
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