Before you Begin
In this 15 minute tutorial, you will test the sample Application Service for Music that was created in the first 2 tutorials in this series.
Background
Use the Application Service Framework to create and test Oracle Standard REST Provider Services.The tutorials in this series describe processes used create the Application Class for the Application Service, create the Application Service and test the Application Service. In this series, you will create a sample Application Service.
Creating a Provider Application Service involves the following steps:
- Plan Application Service.
- Create an Application Class which will provide the application logic.
- Create Application Service.
- Create or import a root resource.
- Add URI templates.
- Add base template parameters to URI Template.
- Add method to URI template.
- Add input and output parameters to method.
- Optionally assign headers for the method.
- Define result states for the method.
This is the third tutorial in the Create Application Service series. Read the tutorials in the order listed.
Testing the GET Application Service
To test the Application Service:
- Select PeopleTools, Integration Broker, Application Services, Test Application Services.
- Expand Search and search for App Service ID MUSIC.
- Select MUSIC.
- Select the row for GET Rest Method.
- Select the Populate URI Template link.
- Click instrument and enter oboe.
- Click Done.
- Close the URI Builder window. The template parameter is added to the URL.
- Click Execute Request.
Testing the POST Application Service
To test the POST Application Service:
- Expand the Select a Path Item.
Note:
If the tester is no longer open, repeat steps 1 to 3 in Testing the GET Application Service section. - Select the row for the POST REST method.
Note:
If the URL is populated from the GET test, you can skip steps 3 to 6. - Click Populate URI Template.
- Click instrument and enter oboe.
- Click Done.
- Close the URI Builder window.
- Click the Provide Data link.
- Enter the input data in JSON format.
{ "items" : [ { "musicCode" : 1, "player" : "Nancy" }, { "musicCode" : 2, "player" : "Adam" } ] }
- Click Done.
- Click Execute Request.
- Click the Request Headers link to view the Request Header.
- Click the Response Header link to view the Response Header.
Description of the illustration REST_response_header.png
Learn More
Test Application Service
F54569-01
March 2022
Copyright © 2021,
Oracle and/or its affiliates.
Learn how to test an Application Service.
This software and related documentation are provided under a
license agreement containing restrictions on use and disclosure
and are protected by intellectual property laws. Except as
expressly permitted in your license agreement or allowed by law,
you may not use, copy, reproduce, translate, broadcast, modify,
license, transmit, distribute, exhibit, perform, publish, or
display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software,
unless required by law for interoperability, is prohibited.
If this is software or related documentation that is delivered to
the U.S. Government or anyone licensing it on behalf of the U.S.
Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any
operating system, integrated software, any programs embedded,
installed or activated on delivered hardware, and modifications of
such programs) and Oracle computer documentation or other Oracle
data delivered to or accessed by U.S. Government end users are
"commercial computer software" or "commercial computer software
documentation" pursuant to the applicable Federal Acquisition
Regulation and agency-specific supplemental regulations. As such,
the use, reproduction, duplication, release, display, disclosure,
modification, preparation of derivative works, and/or adaptation
of i) Oracle programs (including any operating system, integrated
software, any programs embedded, installed or activated on
delivered hardware, and modifications of such programs), ii)
Oracle computer documentation and/or iii) other Oracle data, is
subject to the rights and limitations specified in the license
contained in the applicable contract. The terms governing the U.S.
Government's use of Oracle cloud services are defined by the
applicable contract for such services. No other rights are granted
to the U.S. Government.
This software or hardware is developed for general use in a
variety of information management applications. It is not
developed or intended for use in any inherently dangerous
applications, including applications that may create a risk of
personal injury. If you use this software or hardware in dangerous
applications, then you shall be responsible to take all
appropriate fail-safe, backup, redundancy, and other measures to
ensure its safe use. Oracle Corporation and its affiliates
disclaim any liability for any damages caused by use of this
software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its
affiliates. Other names may be trademarks of their respective
owners.
Intel and Intel Inside are trademarks or registered trademarks of
Intel Corporation. All SPARC trademarks are used under license and
are trademarks or registered trademarks of SPARC International,
Inc. AMD, Epyc, and the AMD logo are trademarks or registered
trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group.
This software or hardware and documentation may provide access to
or information about content, products, and services from third
parties. Oracle Corporation and its affiliates are not responsible
for and expressly disclaim all warranties of any kind with respect
to third-party content, products, and services unless otherwise
set forth in an applicable agreement between you and Oracle.
Oracle Corporation and its affiliates will not be responsible for
any loss, costs, or damages incurred due to your access to or use
of third-party content, products, or services, except as set forth
in an applicable agreement between you and Oracle.