programming4us
programming4us
DATABASE

Oracle SOA Suite 11g R1 : Unit-testing the Composite Application - Automated unit testing (part 3) - Setting the simulated message, Setting the assertion for success

- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire
2/17/2015 3:48:38 AM

Setting the simulated message

Now simulate the response from the credit card validation service.

  1. Double-click on the wire between BPEL process approveLargeOrder and the getCreditCardStatus web service.
    Setting the simulated message
  2. Go to the Emulates tab and click on the plus sign.
    Setting the simulated message
  3. Click on Generate Sample to have a sample response created automatically for you and edit the XML fragment to change the response value to VALID to simulate what the web service would return in response when the credit card number is valid.
    Setting the simulated message
  4. Click on OK and click on OK again. After closing the dialog, notice that the wire has changed to a dashed line and there is an arrow indicating there is a message set for the return value of that service.

Setting the assertion for success

Now perform an assertion to verify the order status.

  1. Double-click on the wire between routePO and WriteApprovalResults.
    Setting the assertion for success
  2. Add an assertion by selecting the green plus sign.
    Setting the assertion for success
  3. To check only part of the message click on the Browse button to select only one field of the XML structure.
  4. Select only imp1:status.
    Setting the assertion for success
  5. Click on OK.
  6. For assert value, enter approved as that is the value you are expecting for the purchase order status.
    Setting the assertion for success
  7. Click on OK and click on OK again. After closing the dialog, notice that the wire has changed to a dashed line and there is an arrow indicating there is an assertion set on data being sent to that service.
Other  
  •  SQL Server 2012 : Using SQLdiag Configuration Manager (part 4) - Adding Your Own Custom Collectors,Saving and Using a SQLdiag Configuration
  •  SQL Server 2012 : Using SQLdiag Configuration Manager (part 3) - Feature-Specific Custom Diagnostics, Capturing Extended Events
  •  SQL Server 2012 : Using SQLdiag Configuration Manager (part 2) - Backing Up Diagnostic Data Already Available, Analysis Services Custom Collectors
  •  SQL Server 2012 : Using SQLdiag Configuration Manager (part 1) - Configuring SQLdiag Data Collection Using Diag Manager
  •  SQL Server 2012 : Native File Streaming - Storing and Retrieving FILESTREAM Data
  •  SQL Server 2012 : Native File Streaming - Creating a FILESTREAM-Enabled Database
  •  SQL Server 2012 : Native File Streaming - Enabling FILESTREAM
  •  SQL Server 2012 : Native File Streaming - Traditional BLOB Strategies, Introducing FILESTREAM
  •  SQL Server 2012 : Consolidating Data Capture with SQLdiag - Getting Friendly with SQLdiag (part 2) - Using SQLdiag as a Service
  •  SQL Server 2012 : Consolidating Data Capture with SQLdiag - Getting Friendly with SQLdiag (part 1) - Using SQLdiag as a Command-line Application
  •  
    Top 10
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
    - Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
    - Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
    REVIEW
    - First look: Apple Watch

    - 3 Tips for Maintaining Your Cell Phone Battery (part 1)

    - 3 Tips for Maintaining Your Cell Phone Battery (part 2)
    programming4us programming4us
    programming4us
     
     
    programming4us