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

Ratings:
(4)
Views: 858
Banner-Img
Share this blog:

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
  • SOAPU
  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
A5 ICICIROI  

    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

  A2

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 http://www.wipro.com/loan 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. example.org

Reply
Receive
Client
Case                       Case
A1
A2

<import name space =”http://www. example.org” 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. example.org <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:

 

You liked the article?

Like: 0

Vote for difficulty

Current difficulty (Avg): Medium

EasyMediumHardDifficultExpert
IMPROVE ARTICLEReport Issue

About Author

Authorlogo
Name
TekSlate
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 in the market.

Stay Updated
Get stories of change makers and innovators from the startup ecosystem in your inbox