• USA : +1 973 910 5725
  • INDIA: +91 905 291 3388
  • info@tekslate.com
  • Login

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

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 linkAsynchronous 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:

InputOutputXSD
A3ICICIROIInput -> Amount, Duration -> int
A4ICICIROIOutput-> ICICIROI -> float
A5ICICIROI 

 

 

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

InputOutput
  1. Amount, duration
ICICI invoke input
  1. Amount, duration
HDFC invoke input
  1. Amount, duration
HSBC invoke input

 

A2

InputOutput
ICICI invoke outputOutput
HDFC invoke outputOutput
HSBC invoke outputOutput

 

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:

 

Summary
Review Date
Reviewed Item
Explination of 10g – BPEL Console(Mozilla fire fox)
Author Rating
5

“At TekSlate, we are trying to create high quality tutorials and articles, if you think any information is incorrect or want to add anything to the article, please feel free to get in touch with us at info@tekslate.com, we will update the article in 24 hours.”

0 Responses on Explination of 10g – BPEL Console(Mozilla fire fox)"

    Leave a Message

    Your email address will not be published. Required fields are marked *

    Site Disclaimer, Copyright © 2016 - All Rights Reserved.

    Support


    Please leave a message and we'll get back to you soon.

    I agree to be contacted via e-mail.