Go to main content
1/55
Contents
List of Examples
List of Figures
List of Tables
Title and Copyright Information
Preface
About this Guide
Audience
Documentation Accessibility
Related Documents
Conventions
What's New
New and Changed Features for Release 12c (12.2.1.1)
New and Changed Features for Release 12c (12.2.1)
New and Changed Features for Release 12c (12.1.3)
New and Changed Features for Release 12c (12.1.2)
Other Significant Changes in this Book for Release 12c (12.1.2)
1
Overview of Web Services Administration
1.1
Web Services Administration in Oracle Fusion Middleware 12c
1.2
Roadmap for Web Service Administration Tasks
2
Accessing the Administration Tools
2.1
Accessing Oracle Enterprise Manager Fusion Middleware Control
2.2
Accessing Oracle WebLogic Administration Console
2.3
Accessing the Web Services Custom WLST Commands
3
Deploying Web Service Applications
3.1
Introduction to Web Service Application Deployment
3.2
Deploying Web Service Applications
3.3
Undeploying Web Service Applications
3.4
Redeploying Web Service Applications
4
Administering Web Services
4.1
Overview of Web Services Administration Using Fusion Middleware Control
4.1.1
Understanding Access Privileges for the Supported User Roles
4.1.2
Introduction to Viewing Web Services Using Fusion Middleware Control
4.1.2.1
Viewing the Web Services for a Server Using Fusion Middleware Control
4.1.2.2
Viewing the Web Services in an Application Deployment Using Fusion Middleware Control
4.1.2.3
Viewing the Web Services Summary Page for an Application
4.1.2.4
Viewing the Summary Page for a Java EE Web Service
4.1.2.5
Viewing the Web Services and References in a SOA Composite
4.1.2.6
Introduction to Viewing Details for a Web Service Endpoint Using Fusion Middleware Control
4.1.2.6.1
Viewing the Details for a SOA Composite Application
4.1.2.6.2
Viewing the Details for a non-SOA Oracle Infrastructure Web Service Endpoint
4.1.2.6.3
Viewing the Details for a Java EE Web Service Endpoint
4.1.2.6.4
Viewing the Details for a Java EE Web Service Operation
4.1.2.6.5
Viewing the Details for a RESTful Service Application
4.1.3
Introduction to Viewing Web Service Clients Using Fusion Middleware Control
4.1.3.1
Viewing SOA References
4.1.3.2
Viewing Connection-Based Web Service Clients
4.1.3.3
Viewing Java EE Web Service Clients
4.1.3.4
Viewing Asynchronous Web Service Callback Clients
4.1.4
Introduction to Configuring Web Services Using Fusion Middleware Control
4.1.4.1
Configuring Addressing Using Fusion Middleware Control
4.1.4.2
Configuring Asynchronous Web Services Using Fusion Middleware Control
4.1.4.3
Changing the JMS System User for Asynchronous Web Services Using Fusion Middleware Control
4.1.4.4
Configuring Reliable Messaging Using Fusion Middleware Control
4.1.4.5
Configuring Atomic Transactions Using Fusion Middleware Control
4.1.4.6
Configuring MTOM Using Fusion Middleware Control
4.1.4.7
Configuring Fast Infoset Using Fusion Middleware Control
4.1.4.8
Configuring Persistence Using Fusion Middleware Control
4.1.4.9
Configuring SOAP Over JMS Transport Using Fusion Middleware Control
4.1.4.10
Enabling or Disabling Web Services Using Fusion Middleware Control
4.1.4.11
Enabling or Disabling Public Access to the Web Service WSDL Document Using Fusion Middleware Control
4.1.4.12
Enabling or Disabling SOAP Processing Using Fusion Middleware Control
4.1.4.13
Enabling or Disabling Non-SOAP XML Message Processing Using Fusion Middleware Control
4.1.4.14
Setting the Log Level for Diagnostic Logs Using Fusion Middleware Control
4.1.4.15
Introduction to Enabling or Disabling the Web Services Test Client Using Fusion Middleware Control
4.1.4.15.1
Enabling or Disabling the Web Services Test Client at the Domain Level Using Fusion Middleware Control
4.1.4.16
Enabling or Disabling the Exchange of Metadata Using Fusion Middleware Control
4.1.4.17
Configuring MTOM-encoded Fault Messages Using Fusion Middleware Control
4.1.4.18
Validating the Request Message Using Fusion Middleware Control
4.1.4.19
Setting the Size of the Request Message Using Fusion Middleware Control
4.1.4.20
Enabling or Disabling Binary Content Caching Using Fusion Middleware Control
4.1.5
Overview of Configuring Web Service Clients Using Fusion Middleware Control
4.1.5.1
Configuration Properties for Web Service Clients
4.1.5.2
Configuring SOA References
4.1.5.3
Configuring Connection-based Web Service Clients
4.1.5.4
Configuring Asynchronous Web Service Callback Clients
4.1.6
Overview of Managing the WSDL Using Fusion Middleware Control
4.1.6.1
Viewing the Web Service WSDL Document
4.1.6.2
Enabling or Disabling Public Access to the Web Service WSDL Document
4.2
Overview of Web Services Administration Using WLST
4.2.1
Viewing the Web Services in a Domain Using WLST
4.2.2
Viewing the Web Services in Your Application Using WLST
4.2.3
Viewing the Details for a Web Service Endpoint Using WLST
4.2.4
Viewing Web Service Clients Using WLST
4.2.5
Overview of Configuring Web Services Using WLST
4.2.5.1
Configuring Addressing Using WLST
4.2.5.2
Configuring Asynchronous Web Services Using WLST
4.2.5.3
Configuring the JMS System User for Asynchronous Web Services Using WLST
4.2.5.4
Configuring Reliable Messaging Using WLST
4.2.5.5
Configuring Atomic Transactions Using WLST
4.2.5.6
Configuring MTOM Using WLST
4.2.5.7
Configuring Fast Infoset Using WLST
4.2.5.8
Configuring SOAP Over JMS Transport Using WLST
4.2.5.9
Configuring Persistence Using WLST
4.2.5.10
Enabling or Disabling Web Services Using WLST
4.2.5.11
Enabling or Disabling Public Access to the Web Service WSDL Document Using WLST
4.2.5.12
Enabling or Disabling the Processing of SOAP Requests Using WLST
4.2.5.13
Enabling or Disabling Non-SOAP XML Message Processing Using WLST
4.2.5.14
Setting the Log Level for Diagnostic Logs Using WLST
4.2.5.15
Overview of Enabling or Disabling the Web Services Test Client Using WLST
4.2.5.15.1
Enabling or Disabling the Web Services Test Client at the Domain Level Using WLST
4.2.5.15.2
Enabling or Disabling the Web Services Test Client at the Web Service Endpoint Level Using WLST
4.2.5.16
Enabling or Disabling the Exchange of Metadata Using WLST
4.2.5.17
Enabling or Disabling MTOM-encoded SOAP Fault Messages Using WLST
4.2.5.18
Validating the Request Message Using WLST
4.2.5.19
Setting the Maximum Size of the Request Message Using WLST
4.2.5.20
Configuring Binary Caching of Content
4.2.6
Configuring Web Service Clients Using WLST
5
Testing Web Services
5.1
Overview of Web Services Testing
5.2
Using the Web Services Test Client
5.2.1
Invoking the Web Services Test Client
5.2.1.1
Invoking the Web Services Test Client From a Browser
5.2.1.2
Invoking the Web Services Test Client Using the Web Service Endpoint
5.2.1.3
Invoking the Web Services Test Client Using the Administration Console
5.2.2
Selecting the Web Service to Test
5.2.3
Testing Web Service Operations
5.2.4
Configuring Basic Test Settings
5.2.5
Testing Advanced Web Service Features and Security
5.2.5.1
Testing Addressing
5.2.5.2
Testing Atomic Transactions
5.2.5.3
Testing MTOM
5.2.5.4
Testing Fast Infoset
5.2.5.5
Testing OWSM Security Policies
5.2.6
Viewing the WSDL and Imported Schemas
5.2.7
Configuring the Web Services Test Client
5.2.7.1
Configuring an HTTP Proxy
5.2.7.2
Configuring the JKS Keystores
5.2.7.3
Configuring the Default Working Directory
5.2.8
Editing the Input Arguments as XML Source
5.2.9
Viewing the History
5.2.10
Exporting and Importing Test Cases
5.2.10.1
Exporting a Test Case
5.2.10.2
Importing a Test Case
5.2.11
Enabling and Disabling the Web Services Test Client
5.2.12
Logging Out of the Web Services Test Client
5.3
Test Web Service Page in Fusion Middleware Control
5.3.1
Accessing a Web Service for Testing
5.3.2
Testing a SOAP Web Service
5.3.3
Testing an Asynchronous Web Service
5.3.4
Introduction to Testing a RESTful Web Service
5.3.4.1
Testing a RESTful Web Service
5.3.4.2
The WebRestApp1 Web Service
5.3.4.2.1
GET persons Method
5.3.4.2.2
GET headerGetPerson Method
5.3.4.2.3
GET person{id} Method
5.3.4.2.4
POST personMatrixAdd Method
5.3.4.2.5
POST personXXXAdd Method
5.3.4.2.6
POST personPathAdd Method
5.3.4.2.7
POST headerAddPerson Method
5.3.4.2.8
POST personQueryAdd Method
5.3.4.2.9
POST personAddForm Method
5.3.4.2.10
POST personQueryDefaultAdd Method
5.3.4.2.11
DELETE persondelete Method
5.3.4.2.12
PUT personUpdate Method
5.3.4.2.13
POST verifyPart1 Method
5.3.4.3
The Mime_Multipart_rs Web Service
5.3.4.3.1
POST greetingsMultipart Method
5.3.4.3.2
GET greetings Method
5.3.4.3.3
POST greetingsImagePOST Method
5.3.4.3.4
GET greetings_matrix_to Method
5.3.4.3.5
GET greetings_query_to Method
5.3.4.3.6
GET greetingsMsg Method
5.3.4.3.7
POST greetingsImagePOST1 Method
5.3.4.3.8
POST greetingsMsgQP Method
5.3.4.3.9
GET hello Method
5.3.5
Testing Security
5.3.5.1
OWSM Security Policies
5.3.5.2
SOAP and RESTful OWSM Security Policies
5.3.5.3
HTTP Basic Auth
5.3.5.4
Advanced
5.3.5.5
Supported Client Security Policies for SOAP Services
5.3.5.6
Supported Client Security Policies for RESTful Services
5.3.6
Enabling Quality of Service Testing
5.3.7
Testing HTTP Headers
5.3.8
Editing the Input Arguments as XML Source
5.3.9
Stress Testing the Web Service Operation
6
Monitoring and Auditing Web Services
6.1
Overview of Performance Monitoring, Auditing, and Tuning
6.2
Overview of Monitoring Web Services
6.2.1
When Are Web Service Statistics Started or Reset?
6.2.2
Viewing Web Service Statistics for a Server Instance
6.2.3
Overview of Web Service Statistics for an Application
6.2.3.1
Viewing Web Service Statistics for a SOA Composite Application
6.2.3.2
Viewing Web Service Statistics for a Non-SOA Oracle Infrastructure Web Service Application
6.2.3.3
Viewing the Web Service Statistics for a Java EE Application
6.2.4
Viewing Web Service Statistics for an Individual Web Service
6.2.5
Viewing Operation Statistics for a Web Service Endpoint
6.2.6
Viewing Statistics for a Java EE Web Service Operation
6.2.7
Viewing Statistics for Java EE Web Service Clients
6.2.8
Viewing Statistics for RESTful Resources
6.2.9
Viewing Statistics for SOA Binding Components
6.2.10
Overview of Viewing the Security Violations for a Web Service
6.2.10.1
Viewing the Security Violations for an Oracle Infrastructure Web Service
6.2.10.2
Viewing the Security Violations for a Java EE JAX-WS Web Service
6.2.10.3
Viewing the Security Violations for a Java EE JAX-RPC Web Service
6.3
Auditing Web Services
6.3.1
Configuring Audit Policies
6.3.2
Managing Audit Data Collection and Storage
6.3.3
Viewing Audit Reports
7
Managing Diagnostic and Message Logs
7.1
Introduction to Diagnosing Problems Using Logs
7.1.1
Overview of Diagnostic Logs for Web Services
7.1.1.1
Setting the Log Level for Diagnostic Logs
7.1.1.2
Viewing Diagnostic Logs
7.1.1.3
Filtering Diagnostic Logs
7.1.1.4
Logging OWSM Debug Messages
7.1.2
Overview of Message Logs for Web Services
7.1.2.1
Configuring Message Logs
7.1.2.2
Viewing Message Logs
7.1.2.3
Filtering Message Logs
7.1.3
Sample Logs
7.1.3.1
Sample Log: OWSM Policy Manager Not Available
7.1.3.2
Sample Log: Security Keystore Not Configured
7.1.3.3
Sample Log: Certificate Not Available
7.2
Configuring Log Files for a Web Service
8
Managing Application Migration Between Environments
8.1
Overview of Web Service Application Migration
8.1.1
Introduction to Web Service Application Migration
8.1.2
Migrating a Web Service Application from a Development or Test Environment to a Production Environment
8.2
Creating and Migrating a Policy Horizontally Through the Different Stages
8.3
Migrating Policies
8.4
Overview of Migrating Policy Configuration
8.4.1
Migrating Keystores
8.4.2
Migrating Users and Groups
8.4.3
Migrating Credentials
8.4.3.1
Migrating Username and Password
8.4.3.2
Migrating Keystores and Encryption Key Passwords
8.4.4
Migrating Oracle Platform Security Services Application and System Policies
8.4.5
Migrating Oracle Platform Security Services Configuration
8.4.6
Migrating SSL
8.4.7
Migrating Kerberos Configuration
8.5
Migrating Assertion Templates
9
Viewing, Registering, and Publishing Web Services
9.1
Introduction to Registering Web Services and Sources
9.1.1
Understanding UDDI Basics
9.1.2
Understanding WSIL Basics
9.1.3
Viewing Registered Sources and Web Services
9.1.4
Registering a Source
9.1.5
Registering Web Services from a UDDI Source
9.1.6
Registering Web Services from a WSIL Source
9.1.7
Deleting a Web Service or Web Service Source
9.2
Introduction to Publishing Web Services to UDDI
9.2.1
Publishing a Web Service to UDDI from a Registered Source
9.2.2
Publishing a Web Service to UDDI from an Application
9.2.3
Configuring the Proxy Server for UDDI
A
Web Service Audit Events Reference
A.1
Web Service Audit Events
A.1.1
OWSM-AGENT Events and Attributes
A.1.2
OWSM-PM-EJB Events and Attributes
A.1.3
Web Services Policy Attachment Events and Attributes
A.1.4
Oracle Web Services Events and Attributes
A.2
Pre-built Audit Reports
Scripting on this page enhances content navigation, but does not change the content in any way.