Explination of 10g – BPEL Console(Mozilla fire fox)

21 September, 2018

Related Blogs

10g – BPEL Console(Mozilla fire fox)
  1. Dash Board:
The dash board tab contains all the deploy BPEL process projects and latest instances.   Project Retried Operation: Dash board 2 click on project 2click on “manage”-> select retried 2 apply [Note: Retired operation used to hide the project, means we will not done the over ride and execution but project saved n process].   Dash board Contains: (After double click on project)
  • Manage
  • Initiate
  • Descriptor
  • WSDL
  • Sensors
  • Source
  • Test Suites
  • Reports
  Manage:   It contains active and retired options   Initiate: It contains test the project means give input values.   Descriptor: It contains project details.   WSDL: It contains project URL, end point URL   Sensors: Source: It contains 1) created date, time 2)  Author/sai teja 3) Purpose/synchronous   Test Suites: Save as unit test (.XML) , save as composite test (.Zlp)   Reports: Report the information
  1. BPEL process:
It shows all projects (active and retried)
  1. Instances:
  • Already tested or executed files shows in this folder(starting to till now)
  • When you are over ride the project without change the version then previous version is hidden.
Desired to gain proficiency on Oracle SOA? Explore the blog post on Oracle SOA Training
 to become a pro in Oracle SOA.
  1. Activities:
It shows the individual activities. Receive, invoke, assign Testing:
  1. EM 2 for 11g/ BPEL console 10g
  2. End point URL 2 copy the URL and directly paste into the browser
  1. J meter
  Partner link(invoke and receive, activities)
  • Invoke activity use for synchronous
  • Invoke and receive activities are use for asynchronous.
  • invoke activity use for
  1. Call concrete WSDL’s
  2. Call adopters
  • 1st receive activity use for -> call adaptor(ex: fill poll, db poll)
  Synchronous partner link: 2   Asynchronous partner link:   3  
Synchronous partner link Asynchronous partner link
  1. You should maintain partner role
You should maintain my role
  1. Invoke having input , output variable
Invoke having only input variable
  1. Here no receive activity
Receive activity use for receive the response from asynchronous WSDL
  Service requests                                           Service Provider
  1. Asynchronous - Asynchronous  2 good connection
  2. synchronous -  synchronous   2 good connection
  3. Asynchronous -  synchronous  2 good connection
  4. synchronous -  Asynchronous   2 Bad connection
  Additional BPEL Process: 4   Switch Activity: It’s a condition 5     XSD: Input  2 n1 ,n2 – int output 2 result2 int Note: Instead of A4, A5,A6  we are using only one above switch Switch: Case 1: Operation =’Add’ Case 2: Operation =‘sub’ otherwise: Operation =’mul’    Parallel flow process : “Bank services”   6   ICICI:
Input Output XSD
A3 ICICIROI Input -> Amount, Duration -> int
A4 ICICIROI Output-> ICICIROI -> float
    Switch: Case 1: Amount >0 and amount <20,000 or duration >0 and duration <5 Case2: Amount >20,000 and amount <21,00,000 or duration >=5 and duration <10 Bank services: XSD: Input: Amount, duration } int Output : ICICIROI, HDFC ROI,HSBC ROI } float A1
Input Output
  1. Amount, duration
ICICI invoke input
  1. Amount, duration
HDFC invoke input
  1. Amount, duration
HSBC invoke input
Input Output
ICICI invoke output Output
HDFC invoke output Output
HSBC invoke output Output
  POC (Proof of Concept) Question: First name         8 -20 characters last name loan Amount Address
  1. state 8 -20 characters
  2. city
  3. Zip code – 10 digits
Required output: Loan Amount < 10,000 First name + Last name is approved Loan Amount > 10,000 First name + Last name is rejected Answer: Project Name/Loan Approval process approval process/1.0 change the XSD: Input : First name    2 “String” last name  2“String” loan Amount 2 “int” Address 2 add: Address
Learn more about Oracle SOA Interview Questions in this blog post.
Output: Result  2 “String” XML NS: Add =http://www.
Case                       Case
<import name space =”http://www.” schema location = “Address details. XSD”   7       <Simple type name = “First name type”> <restriction base /type = “String”> <min length value =”8”/ <Max length value “20”/ </restriction> </Simple type>   Create one more XSD: Right click on BPEL (It shows in project inside)(10g)   2 new    2 Select XML -> XML Schema 2 click 2 ok     2 File name/ address details.XSD   Address details .XSD: Already it contains target name space = http:// www. <XSD: complex type name = “Add Type” > <XSD: Sequence> <XSD : element name =”city”   Type =”city Type”/> <XSD : element name =”state”   Type =”state Type”/> <XSD : element name =”Zip code”   Type =”Zip code Type”/> </XSD : Sequence> </XSD: complex type> <XSD : simple Type name =”city type”> <XSD : restriction base =”XSD:string”> <XSD: min length value =”8”/> <XSD: max length value =”20”/> </XSD: restriction> </XSD: simple Type> <XSD : simple Type name =”Zip type”> <XSD : restriction base =”int”> <XSD: Total digits =”10”/> </XSD: restriction> </XSD: Simple type> For an Indepth knowledge on Oracle SOA click on:  
About Author


Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills .