Monday, 13 August 2012

How to change DVM values at runtime in SOA11g?

1.Oracle SOA Composer used to edit Domain Value Maps in soa 11g
2.Refer below link to get more details
http://docs.oracle.com/cd/E28271_01/dev.1111/e10224/med_dvm_ui.htm


About XSLT Error XPath expression failed to execute (FOTY0001: type error)

Some times we face below error in real-time.
We can’t find this error in compilation time we can see this only in execution time
in console.To resolve this we need to open the code in JDeveloper click on Transformation
wait up to source part and target part to open then test the XSLT close
and save the project and redeploy the code.

How to create DVM in 10g?

Here we will discuss about how to cerate DVMs in SOA 10g.
1. Log in to ESB Console and go to DVM MAP Section.
 
2.In DVM Map Click on Create a new map it displays below screen.
                     Create a new map and Import a new map.
   
3.Edit name by double clicking on New DVM, Change domain names and add values as
      per requirements as given in screen below.
     Example: changed New DVM as “Course_Status”
                                Domain1 as “Course”
                                Domain2 as “Status”
                                 Entered the Value1 as “MCA” and Value 2 as “Active"
4.Click on OK and save the changes.

5.You can add or edit existing DVM (at Runtime).
   Example to ADD: Click on Add button, you will get below options.
                               Then clik on row you will get below screen to add values.
           Example: Added Course as “MBA” and Status as “Active”



         Example to edit: click on tha values which you want to modify and update as per requirement
                               Updated MCA Course Status as “Inactive” From “Active”




6.You can delete the rows by selecting and clicking on delete button and  You can delete complete DVM by selecting and clicking the Delete button.




Thursday, 9 August 2012

How to import the WSDL in SOAP UI?

Follow the below steps to import WSDL in SOUP UI..
STEP1: Take the WSDL from service which you want to test/Import.
Example WSDL:
                http://ip:port/orabpel/operations/BPELProcess1/1.0/BPELProcess1?wsdl

STEP2: Open SOUP UI…You will get below screen...



STEP3:Click on file and click on new SOUP UI..You will get below screens.




STEP4: Give the project Name and import WSDL and Click OK. 
          After you will get request response screens.Now the service is ready for test.
          We can say you have successfully imported WSDL in SOUP UI.

Wednesday, 8 August 2012

How the testing issues tracked in real-time?

Here I want to give some points regarding how the testing issues tracked in real-time.
Most of the organizations use HP QC for tracking issues throughout the application life cycle.
1.HP Quality Center is the QA infrastructure used by enterprise to support all essential aspects of centralized test management throughout the application life cycle.
2.It provides a consistent, repeatable process for gathering requirements, planning and scheduling tests, analyzing results and managing defects and issues.
3.HP Quality Center software enables organizations to digitize specific quality processes and procedures within the larger application life cycle, and supports high levels of communication and collaboration among IT teams.
Key benefits of QC:
Prioritize testing based on business risk
Access testing assets anytime, anywhere
Schedule and execute tests automatically, 24x7
Analyze readiness with integrated graphs and reports
Manage defects and trace them to tests and requirements

Tuesday, 7 August 2012

What is Dehydration store in soa 11g? What are the Tables for that?


BPEL dehydration store :
1.Oracle BPEL PM utilizes a database to store metadata and instance data during runtime.
  The process of updating process state in the database is called Dehydration.
  This data is stored in what is known as the Dehydration store, which is simply a database schema
  The Dehydration Store database is used to store process status data, especially for asynchronous      BPEL processes,   like BPEL’s metadata and instance data. This exists in x_SOAINFRA schema created by running RCU.
2. The Dehydration Store database is used to store process status data, especially for asynchronous BPEL processes.
3.A very important to remember if a BPEL process fails without reaching a
dehydration point then the instance will not show up on the BPEL console.
This instance never gets stored to the database.
Below are the main Dehydration tables for BPEL:
1.CUBE_INSTANCE
2.CUBE_SCOPE
3.AUDIT_TRAIL
4.AUDIT_DETAILS
5.DLV_MESSAGE
6.DLV_MESSAGE_BIN
7.INVOKE_MESSAGE
8.INVOKE_MESSAGE_BIN
9.DLV_SUBSCRIPTION
10.TASK
11.WORK_ITEM
Following are processes state codes and their meaning
State                          Code
Closed and Aborted 8
Closed and Cancelled 7
Closed and Completed 5
Closed and Faulted 6
Closed and (Pending or Cancel) 4
Closed and Stale 9
Initiated 0
Open and Faulted 3
Open and Running 1
Open and Suspended 2

Monday, 6 August 2012

What is diff b/w FlowN and While Activities?


1.FlowN activity is replaced by the forEach activity in BPEL 2.0 projects,
  forEach executes its contained scope N times,
2.The flowN activity creates multiple flows equal to the value of N,
  which is defined at run time based on the data available and logic within the process.
  Index variable increments each time
3.while executes its contained scope repeatedly until a condition is no longer true.

What is diff b/w Transient and Durable?


Transient process:
1.Synchronous process is the example of transient process- hence no dehydration activity.
2.No mid process breakpoint activities (Receive, onMessage, onAlarm, Wait)
3.No non-idempotent invoke And No non-blocking invoke
Durable process:
1.Long Running Process Has mid process breakpoint activities (Receive, onMessage, onAlarm, Wait)
2.Has non-idempotent invoke or Has non-blocking invoke

Friday, 3 August 2012

What are BPEL Specification?


Below are the two specifications in BPEL.
BPEL 1.1 Specification
Creates a BPEL project that supports the BPEL 1.1 specification. This is the default selection.
BPEL 2.0 Specification
Creates a BPEL project that supports the BPEL 2.0 specification.

What are the templates available in ‘Create BPEL Process’ wizard?

There are 5 templates available in the ‘Create BPEL Process’ wizard.
1. Synchronous BPEL Process
2. Asynchronous BPEL Process
3. OneWay BPEL Process
4. Define Service Later
5. Base on a WSDL
6. Subscribe to Events

What are Oracle File and FTP Adapters read and write file formats?

The Oracle File and FTP Adapters can read and write the following file formats and use the adapter translator component at both design time and run time:
1. XML (both XSD- and DTD-based)
2. Delimited
3. Fixed positional
4. Binary data
5. COBOL Copybook data

Details on oracle integration cloud.

It Integrates applications across clouds, on-premises and Hybrid. Easy to use for LOB/Apps IT & IT developed integration. Prebuil...