Oracle® Application Server Release Notes 10g Release 3 (10.1.3.1.0) for Microsoft Windows B31012-02 |
|
![]() Previous |
![]() Next |
This chapter describes issues associated with Oracle Web Services Manager (Oracle WSM). It includes the following topics:
This section describes general issues and workaround. It includes the following topics:
Section 9.1.3, "Step Instance Creates One or More Long-Lived Connection to the Directory"
Section 9.1.4, "Deploying Oracle Web Services Manager Monitor"
There are two Readme files in the ORACLE_HOME directory: Readme.txt and OC4J_Readme.txt. There are instructions in the OC4J_Readme.txt file for starting the Oracle Application Server. If you have installed Oracle WSM as a standalone installation, these instructions will not start the Oracle WSM Server correctly.
For the standalone Oracle WSM installation, follow the instructions for starting the Oracle WSM Server in the file named Readme.txt, and refer to the Oracle Web Services Manager Administrator's Guide for additional information.
There is no User ID or Password field on the Web services Discovery page. However, you will see the following instruction on this page (Figure 9-1):
Please enter the URL to Discovery service. Provide User Id and Password if authentication is required.
Ignore the second sentence referring to the user ID and password.
Each policy step instance creates one or two long-lived connection to the Active Directory or LDAP directory. In a production environment, this may cause connection overloading during user authentication against an LDAP or Active Directory server.
The default value of the connection lifetime parameter, 0 milliseconds, ensures that the connection is never timed out.
To provide a workaround for this behavior, you need to tune the connection lifetime parameter as follows:
Open the following file:
ORACLE_HOME
/opmn/conf/opmn.xml
Find the process-type id
whose value is the name of the instance in which Oracle Web Services Manager is installed. This may be "home"
, or it could be another instance name. For example:
... <ias-component id="default_group"> <process-type id="home" module-id="OC4J" status="enabled"> ...
Find the data id="java-options"
in the category id="start-parameters"
section of the file.
... <category id="start-parameters"> <data id="java-options" value="-server -XX:MaxPermSize=128M .../> </category> ...
Add the connection lifetime parameter under java-options. For example:
-Doracle.wsm.directory.timeout=
3600000
Talk to your Active Directory or LDAP system administrator for the value for timing out the connection.
Restart the server for the configuration changes to take effect.
When you deploy the Oracle Web Services Manager Monitor on Linux, you get the following error: "Target 'install.deployCoreman' does not exist in this project. " The cause for this error is a typographical error in the Linux version of the Configuration Assistant (wsmadmin.sh). Edit the ORACLE_HOME/owsm/bin/wsmadmin.sh file, and replace both occurrences of the string "install.deployCoreman" with "install.deployMonitor". These should appear on lines 169 and 170 of the script.
This problem does not exist with the Windows version of the Configuration Assistant (wsmadmin.bat).
When you try to access the WSDL for a Web service that has been virtualized by the Oracle Web Services Manager Gateway, you may get a "500 internal server error." This problem occurs if the gateway application is deployed with a new component ID. To correct this problem, restart the application server.
Using non-alphanumeric characters in user names, user passwords, and group IDs may cause errors. For example, backslashes (\) and single quotes (') are invalid characters. Therefore, Oracle recommends using only alphanumeric characters in user name, user passwords, and group IDs.
There is a limitation on the character set encoding of characters in the property files. You may use characters that belong to the ISO 8859-1 character set in the property files. If you want to use characters that belong to any other character set, you must convert them to escaped UTF-8 characters. For example, to use a multibyte character in a user name or password, you must convert the multibyte character to an escaped UTF-8 character. If you do not convert characters, you will not get the intended result.
Date and time format are not localized on the following pages of the Web Services Manager Control Console:
Alarm List
Stress Report
Flow Detail
My Views
Date and time always appear in the U.S. English locale. There is no workaround for this.
This section describes configuration issues and their workarounds. It includes the following topics:
Using an Oracle XE database with Oracle WSM may present connection problems. This is a known error that sometimes occurs with Oracle XE database client, but presents an intermittent problem for Oracle WSM.
To work around this limitation you may need to increase the value of the database parameter PROCESSES. The default value for this parameter setting is 40, but you may try to increase the value to 64. If required, you can further increase the value of this parameter.
You may get an out of memory exception if the Oracle WSM is configured so that its runtime memory requirements exceed the JVM default configuration. One known situation where this can occur is if you patch Oracle WSM 10.1.3 to 10.1.3.1.
To avoid this error, you need to increase the size of the Java heap.
To change the values of the Java heap
Log in to Oracle Enterprise Manager 10g Application Server Control.
In the Cluster Topology page, locate the Members section, and click home.
Click Administration.
Find Server Properties in the Task Name list, and click the Go to Task icon.
Edit the values for Maximum heap size (1024 Mb) and Initial heap size (512 Mb).
Add a row for the -XX:MaxPermSize (256 Mb) and -XX:PermSize (128 Mb) parameters and provide a value.
Click Apply.
Restart the server.
Note: The values in parentheses are provided as an example only. These values were derived assuming that all components in the Oracle Application Server 10g Release 3 (10.1.3.1.0), also known as the Oracle SOA Suite (10.1.3.1.0), are installed. Consult your OC4J administrator and the Oracle Application Server Performance Guide for the appropriate settings for your environment. |
In situations where there is high network latency between Oracle WSM and Oracle Database, the Web browser may time out before it can retrieve the data from the database.
To prevent the browser from timing out, modify the browser time out setting.
For Internet Explorer
Edit the following registry key:
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings
Add the DWORD KeepAliveTimeout, and set the value in milliseconds.
For all other supported Web browsers, please consult the product documentation for the browser for information on setting the browser time out.
When you configure the Oracle Access Manager Authenticate Authorize policy step, and you reconfigure the path to the Oracle Access Manager SDK, the new path does not take effect until you restart any agents or gateways that use this SDK.
Note: Oracle Access Manager SDK is the same as what has previously been referred to as Access Server SDK. |
This section describes documentation errata. It includes the following topic:
Section 9.3.3, "Correction to Procedure for Deploying a Proxy Server"
Section 9.3.4, "Correction to Information about importDBData"
The exportDBData
operation is described in the Oracle Web Services Manager Deployment Guide, Appendix A, "Oracle Web Services Manager WSMADMIN commands." However, the procedure described in the Oracle Web Services Manager Deployment Guide is missing a step.
The following procedure clarifies this omission in the documentation:
Perform the following operation:
wsmadmin exportDBData database_server_password
Press Enter
to proceed with the export data operation.
The system displays the following message:
"Warning!!! The data in the input directory will be deleted. Are you sure to continue? Y-Yes N-No:"
Select Y
to proceed with the operation.
There is an error in Oracle Web Services Manager Administrator's Guide, Chapter 6, "Monitoring Oracle Web Services Manager," in the section titled "Configuring Metrics Data Persistence."
In step 3 of the procedure, the correct command to redeploy the application is wsmadmin deploy
application_server_password
monitor
.
There is an error in Oracle Web Services Manager Deployment Guide, Chapter 2, "Implementing your Web Services Manager Deployment," in the section titled "Configuring Oracle WSM Behind a Proxy Server."
In the procedure, "To configure Oracle WSM behind a proxy when it is installed as part of the Oracle SOA Suite", steps 3 and 4 should be performed before step 2. The revised order for this procedure is as follows:
Open the following file:
ORACLE_HOME
/opmn/conf/opmn.xml
Find the process-type id
whose value is the name of the instance in which Oracle Web Services Manager is installed. This may be "home"
, or it could be another instance name. For example:
... <ias-component id="default_group"> <process-type id="home" module-id="OC4J" status="enabled"> ...
Find the data id="java-options"
in the category id="start-parameters"
section of the file.
... <category id="start-parameters"> <data id="java-options" value="-server -XX:MaxPermSize=128M .../> </category> ...
Add the following parameters under java-options:
Dhttp.proxySet = true
Dhttp.proxyHost =
proxy_server
Dhttp.proxyPort =
listen_port
Dhttp.nonproxyHost =
host_name
Table 9-1 Parameter Settings for Oracle WSM installed as part of Oracle Application Server
Parameter Value | Description of Value |
---|---|
|
Set the value to true to enable the proxy server. |
|
Name of the proxy server. For example, www-proxy.us.mycompany.com |
|
The port number on the proxy server where you wish to connect. For example, 80 |
|
Hosts that connect directly without intervention from the proxy server. This value can be a list of host names separated by a |
Restart the server for the configuration changes to take effect.
There is an error in Oracle Web Services Manager Deployment Guide, Appendix A, "Oracle Web Services Manager WSMADMIN Commands," in the section titled "importDBData."
The second bullet item under the heading "Usage" suggests that you "Ensure that the database schema is created before performing this operation." This suggestion is invalid, since the database schema is created during the importDBData operation.