Oracle SOAP
Hi,
Whenever we use Jdeveloper to create web service automatically, JDeveloper will include Oracle SOAP library. Is there any way to ask JDeveloper to use other SOAP library, eg. an open source SOAP library if there's one?
Please advise.
Thank you.
The Wizards that are integrated in JDeveloper are only able to deal with Oracle's SOAP libraries. If you want to use other open-source libraries, like Apache's Axis, you will have to use the tooling support that is comming with the project - java2wsdl and the ANT tasks.
All the best,
Eric
Similar Messages
-
I am currently maintaining and extending web services that were written with Oracle Soap. We plan to migrate these to JAX RPC. I was trying out the new Jdev and did not see a choice to select Oracle Soap when creating new web services. Can this option be enabled? Also, it appears that soap.jar has been significantly updated since the 12/1/2003 version. Is there doc on the changes that were implemented with Oracle soap.
Thx,
BrianI think you will have problems regardless of the approach you take. I have followed up on this and here are the choices you have to use the new 9.2.0.4 parser, as I understand it, in your application:
1. Delete/backup the old xmlparserv2.jar and replace it with the new one. As there seems to be some new dependencies associated with it (for example xmlmesg.jar), you have to make sure this too is included.
2. When you start OC4J you can pass in the -Xbootclasspath parameter the location of your jar files (e.g. the new parser and associated files). Those files will override the ones that are hardwired into OC4J - e.g.
java -Xbootclasspath/a:D:\temp\xdk\lib\xmlparserv2.jar -jar oc4j.jar
I did option one and then tried working with a number of different Web services that previously worked out of the box and they no longer worked - I got a number of parser errors during the build and run phases.
What this suggests to me, and I believe this is how Oracle Support would treat this, is that the XDK 9.2.0.4 can be used stand alone and the components should work together. If you try to engineer the 9.2.0.4 XDK into the 9.0.3 OC4J/JDev environment, it may or may not work but you unfortunately won't be supported as the only supported configuration is that which is shipped as a product. As far as I know that has been the way the one off XDK's have generally been treated unless it was subsequently indicated by Oracle Support that a particular one-off XDK fixed issues - as far as I know that has not been said for XDK 9.2.0.4 and the 9.0.3 OC4J/JDev stack.
In your case because you would like to use SOAP, the soap.jar that ships with the XDK and should work with the XDK stack is unfortunately out of date. Your natural reaction to try to use the updated one is however where you will run into trouble as no one has regression tested 9.2.0.4 against the 9.0.3 soap.jar files.
Sorry for the long answer but hopefully it clarifies.
Mike. -
I have a webservice deployed in oracle application server. Oracle provides a client stub that works fine for java applications. However when I use the stub as an component for application. I get an permission denied exception. The reason is the default constructor OracleSOAPHTTPConnection takes sysem property as its default property and applet is not allowed to access system property. However even if I use another version of constructor OracleSOAPHTTPConnection(Properties) with an empty properties instance, I still get the same exception. When I debug the code, it seems like the default parameterless constructor is called, rather than the argumented constructor. Can anybody help me out of this? Does anyone have some advise for using soap client in applet?
My exception stack is attached:
java.lang.ExeptionInInitializerError
at MicromagWeb.proxy.MicromagServiceProxy.<init>
at sun.applet.AppletPanel.run
at java.lang.Thread.run
Caused by:
java.security.AccessControlException: access denied (java.util.PropertyPermission *read, write)
at java.security.AccessControlContext.checkPermission
at java.security.AccessController.checkPermission
at java.lang.SecurityManager.checkPermission
at java.lang.SecurityManager.checkProeprtiesAccess
at oracle.soap.transport.http.OracleSOAPHTTPConnection.client(OracleSOAPHTTPConnection.java 105)Sorry, the error comes out when soap client stub is
used as applet component, not as application component.
I have a webservice deployed in oracle application
server. Oracle provides a client stub that works fine
for java applications. However when I use the stub as
an component for applet. I get an permission
denied exception. The reason is the default
constructor OracleSOAPHTTPConnection takes sysem
property as its default property and applet is not
allowed to access system property. However even if I
use another version of constructor
OracleSOAPHTTPConnection(Properties) with an empty
properties instance, I still get the same exception.
When I debug the code, it seems like the default
parameterless constructor is called, rather than the
argumented constructor. Can anybody help me out of
this? Does anyone have some advise for using soap
client in applet?
My exception stack is attached:
java.lang.ExeptionInInitializerError
at MicromagWeb.proxy.MicromagServiceProxy.<init>
at sun.applet.AppletPanel.run
at java.lang.Thread.run
Caused by:
java.security.AccessControlException: access denied
(java.util.PropertyPermission *read, write)
at java.security.AccessControlContext.checkPermission
at java.security.AccessController.checkPermission
at java.lang.SecurityManager.checkPermission
at java.lang.SecurityManager.checkProeprtiesAccess
at
oracle.soap.transport.http.OracleSOAPHTTPConnection.cli
nt(OracleSOAPHTTPConnection.java 105) -
Trouble with Oracle Soap connection
I am using Oracle R2 (9.02) server and trying to test deploy some basic webservices. I am using Jdeveloper 9.0.3 as the ide. When I get the webservice fielded, should I be able to see it in the web based OEM? If so, where generically. My main problem is testing it with a generated webservice stub, that the developer created, and I editied to make the main method. When I try to run this, against the remote server ocj4 instance, the server returns :SOAPException: faultCode=SOAP-ENV:Server; msg=[SOAPException: faultCode=SOAP-ENV:Server; msg=]]
at mypackage1.Rpd01WsWebServiceStub.getaddress(Rpd01WsWebServiceStub.java:94)
at mypackage1.Rpd01WsWebServiceStub.main(Rpd01WsWebServiceStub.java:54)
Process exited with exit code 0.
What is going on, and where can I find a better log of of this on the server?thanks for the help
-
Hi all,
I'm trying to load dbws-callout-utility in a oracle9i Enterprise Edition Realease 9.2.0.5.0 data base.
To do that, I've follow these instructions "http://www.oracle.com/technology/sample_code/tech/java/jsp/callout_users_guide.htm" step by step:
- I've set shared_pool_size to 96M (then, even to 150M) in my spfile.
- I've set java_pool_size to 80M in my spfile.
- I've tested this changes were well done.
- Then, I've download oc4j_extended 10.1.2 version, as said the link.
- manual says that I must load this jar files:
jssl-1_2.jar, soap.jar, dms.jar, servlet.jar, ejb.jar, mail.jar
- I've could to load these jars without any error using these commands:
cd $ORACLE_HOME/lib
dropjava -u wsuser/pass mail.jar
dropjava -u wsuser/pass activation.jar
cd $ORACLE_HOME/oc4j_extended/j2ee/home/lib
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsuser/pass ejb.jar
cd $ORACLE_HOME/lib
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsuser/pass activation.jar
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsuser/pass mail.jar
cd ${ORACLE_HOME}/oc4j_extended/j2ee/home/lib
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsuser/pass servlet.jar
cd ${ORACLE_HOME}/jlib
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsuser/pass jssl-1_2.jar
but when I try to load dms.jar with this command:
cd ${ORACLE_HOME}/oc4j_extended/lib
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsuser/pass dms.jar
loadjava's process hangs just compiling (resolving) this class: "oracle/dms/address/Optic", so I've got to kill process.
Then, I try to load dms.jar with the same command but without "-resolve" option. This way, I've been able to load all class from
this jar including the named before "oracle/dms/address/Optic". Then I compile all java class by hand except "oracle/dms/address/Optic"
because everytime I try to compile (-resolve) this class, it hangs. So this is my first question: why?.
As I've could to load almost all java class, I said, I'm going to try to load last jar: soap.jar
cd ${ORACLE_HOME}/oc4j_extended/soap/lib
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsuser/pass soap.jar
but when this command finish, it shows me these errors:
errors : class org/apache/soap/messaging/Message
ORA-29534: el objeto WSUSER.oracle/soap/transport/http/OracleSOAPHTTPConnection al que se hace referencia no se ha podido resolver
synonym : org/apache/soap/messaging/Message
The following operations failed
class oracle/soap/client/ProviderManagerClient: resolution
class oracle/soap/client/ServiceManagerClient: resolution
class oracle/soap/server/http/SOAPServlet: resolution
class oracle/soap/providers/JavaProvider: resolution
class oracle/soap/providers/ejbprov/EntityEJBProvider: resolution
class oracle/soap/providers/ejbprov/StatefulEJBProvider: resolution
class oracle/soap/providers/ejbprov/StatelessEJBProvider: resolution
class oracle/soap/providers/sp/SpProvider: resolution
class oracle/soap/transport/http/OracleSOAPHTTPConnection$1: resolution
class oracle/soap/transport/http/OracleSOAPHTTPConnection: resolution
class org/apache/soap/rpc/Call: resolution
class org/apache/soap/rpc/RPCMessage: resolution
class org/apache/soap/rpc/Response: resolution
class org/apache/soap/messaging/Message: resolution
exiting : Failures occurred during processing
but this has no sense, because this class oracle/soap/transport/http/OracleSOAPHTTPConnection do exists in the jar file and it can be loaded.
so I don't understand..... I try to load class by class to see dependencies or whatever using this command:
I choose this class to begin:
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsuser/pass org/apache/soap/rpc/Call.class
it shows me:
creating : class org/apache/soap/rpc/Call
loading : class org/apache/soap/rpc/Call
granting : execute on class org/apache/soap/rpc/Call to PUBLIC
resolving: class org/apache/soap/rpc/Call
errors : class org/apache/soap/rpc/Call
ORA-29534: el objeto WSARR.oracle/soap/transport/http/OracleSOAPHTTPConnection al que se hace referencia no se ha podido resolver
synonym : org/apache/soap/rpc/Call
The following operations failed
class org/apache/soap/rpc/Call: resolution
exiting : Failures occurred during processing
so I try to load the class which it had could not find:
loadjava -resolve -verbose -synonym -grant PUBLIC -user wsarr/wsarr oracle/soap/transport/http/OracleSOAPHTTPConnection.class
it shows me:
creating : class oracle/soap/transport/http/OracleSOAPHTTPConnection
loading : class oracle/soap/transport/http/OracleSOAPHTTPConnection
granting : execute on class oracle/soap/transport/http/OracleSOAPHTTPConnection to PUBLIC
resolving: class oracle/soap/transport/http/OracleSOAPHTTPConnection
errors : class oracle/soap/transport/http/OracleSOAPHTTPConnection
ORA-29545: clase especificada incorrectamente: at offset 445 of oracle.soap.transport.http.OracleSOAPHTTPConnection.getHTTPConnection expecting a class-oracle.security.ssl.OracleSSLCredential but encountered a class-oracle.security.ssl.OracleSSLCredential.
synonym : oracle/soap/transport/http/OracleSOAPHTTPConnection
The following operations failed
class oracle/soap/transport/http/OracleSOAPHTTPConnection: resolution
exiting : Failures occurred during processing
o_o ...... but this could be endless!!!!!
Is there someone in this planet who had could to load this jars files without errors?????? :´(
Please, I need help!!!! it's urgent!
Thanks in advance!
MaríaThe error messages you are getting means that the JAR you loaded into the database is invalid.
ORA-29534: referenced object string.string could not be resolved
Cause: Name resolution determined that the indicated object is referenced but could not be resolved.
Action: Correct name resolver or address resolution problems in the referenced class, or correct compilation problems in its source.
Oracle extracts all classes from the jar file by the time you load the jar file and processes each class individually. I suggest you to run this query against the user_objects or dba_objects view to determine the status of your classes
select DBMS_JAVA.LONGNAME(OBJECT_NAME) as OBJECT_NAME
,STATUS
from USER_OBJECTS
where OBJECT_TYPE like 'JAVA%'
On the other hand, I see you are at 9.2.0.5.0, in order for you to avoid hitting known bugs, I suggest you to apply, if possible, the latest 9.2.0.8.0 + July CPU patch
~ Madrid -
Need SOAP example that connect to Oracle DB
Hi, I have setup the Oracle SOAP service and have successfully
deployed several trivial SOAP services.
I have also created some simple JDBC code that queries
scott/tiger database successfully.
WHat I have not been able to do is make the JDBC code pass back
a SOAP response. I have seen no examples of how to do this.
If this is not the correct forum to be asking this question,
please direct me.
Thanks in advance, Gary GrubbYou are right, the I got that url may not be correct. I got it from datadirect documentation.
I couldn�t find any good information or examples on this, but I think using TNS keyword-value pairs and tnsnames.ora is supported by type4 Oracle 10g JDBC.
Some info I found in section �Connecting to the Database through the Applet� in JDBC Reference http://download.oracle.com/docs/cd/B19306_01/java.102/b14355/jdbcthin.htm#CACCHECD
I guess there is something off in that documentation though. I couldn't get it working. -
Calling a Web Service from Oracle Stored procedure
I am getting the following error when running this example. Does anyone know what did I miss.
Error: HTTPClient.HTTPConnection java.lang.NoClassDefFoundError: HTTPClient.HTTPConnection at oracle.soap.transport.http.OracleSOAPHTTPConnection.getHTTPConnection(Ljava.net.URL;)LHTTPClient.HTTPConnection;(OracleSOAPHTTPConnection.java:1122) at oracle.soap.transport.http.OracleSOAPHTTPConnection.post(Ljava.net.URL;Lorg.apache.soap.transport.TransportMessage;)Lorg.apache.soap.transport.TransportMessage;(OracleSOAPHTTPConnection.java:877) at oracle.soap.transport.http.OracleSOAPHTTPConnection.send(Ljava.net.URL;Ljava.lang.String;Ljava.util.Hashtable;Lorg.apache.soap.Envelope;Lorg.apache.soap.encoding.SOAPMappingRegistry;Lorg.apache.soap.rpc.SOAPContext;)V(OracleSOAPHTTPConnection.java:713) at org.apache.soap.rpc.Call.invoke(Ljava.net.URL;Ljava.lang.String;)Lorg.apache.soap.rpc.Response;(Call.java:253) at oracle.otnsamples.wsclient.CreditAgencyServiceStub.authorizeCustomer(Ljava.lang.String;)Ljava.lang.String;(Unknown Source) at jsp_servlet.__products._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__products.java:191) at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:402) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ServletStubImpl.java:305) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6350) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.ExecuteThread;)V(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:170) at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
Thanks
SanjeevSanjeev,
I don't have an answer for you, just a couple of suggestions.
1. Have you tried the Sample Code?
2. Use the [ code ] and [ /code ] tags (without the spaces, of-course) to format your stack trace ...
like this!Good Luck,
Avi. -
Oracle 10gR2 WebService Call-In & Call-Out via PL/SQL (Step-by-Step Guide)
Hi Everyone,
This guide is for those of you who tried to Call-In and Call-Out WebService via Oracle 10gR2 using PL/SQL but failed a couple of times, re-installed a couple of times and retry, got it to work but don't know what made it work scenarios.
Hope this helps ;-)
Thanks,
Henry Wu
Instructions on how to use Oracle10gR2 Webservice Call-Out feature (Oracle JAX-RPC DII - Dynamic Invocation (DII) APIs)
PREREQUISITE
=================================================================
1. Download Oracle Database 10g Release 2 (10.2.0.1.0) (ZIP, ~655MB)
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html
http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
1.1 Choose Enterprise Edition
2. Download 10.1.3.1 Callout Utility for 10g (R1 +R2) RDBMS (ZIP, ~13MB)
http://download.oracle.com/technology/sample_code/tech/java/jsp/dbws-callout-utility-10131.zip
2.1 Extract to C:\oracle\product\10.2.0\db_1\dbws_callout_utility_10131
3. Download OC4J Standalone - Oracle Containers for J2EE (OC4J) 10g Release 3 (10.1.3.3) (ZIP, ~93MB; Pure Java—runs on all certified platforms)
http://www.oracle.com/technology/software/products/ias/index.html (Download Site)
http://download.oracle.com/otn/java/oc4j/101330/oc4j_extended_101330.zip
3.1 Extract to C:\oracle\product\10.2.0\db_1\oc4j_extended_101330
STEP-BY-STEP PROCEDURES
=================================================================
1. Prepare the database
1.1 Connect to SYS account (or any account that can connect as SYSDBA)
1.2 alter system set shared_pool_size=96M scope=both
1.3 alter system set java_pool_size=80M scope=both
1.4 ALTER USER SCOTT ACCOUNT UNLOCK;
1.5 ALTER USER SCOTT IDENTIFIED BY "tiger";
1.6 ALTER USER SCOTT QUOTA UNLIMITED ON USERS;
1.7 GRANT PUBLIC TO SCOTT;
1.8 GRANT Create Public Synonym TO SCOTT;
2. Load Oracle SOAP client to SCOTT (for Oracle 10g Release 2 Database)
2.1 Commands
2.1.1 Open command prompt (cmd.exe)
2.1.2 loadjava -u scott/tiger -r -v -f -genmissing -s -grant public C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\webservices\lib\soap.jar C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\lib\dms.jar C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\jlib\javax-ssl-1_1.jar C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\lib\servlet.jar C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\lib\mail.jar C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\lib\activation.jar C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\lib\http_client.jar C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\lib\ejb.jar
2.1.3 It will take around 3 minutes and you will see "something" like the following when it completes (count may not be exact) :
Classes Loaded: 909
Resources Loaded: 75
Sources Loaded: 0
Published Interfaces: 0
Classes generated: 0
Classes skipped: 0
Synonyms Created: 984
Errors: 0
2.1.3 Close this command prompt
3. Load Oracle JAX-RPC client to SYS (for Oracle 10g Release 2 Database)
3.1 Commands
3.1.1 Open command prompt (cmd.exe)
3.1.2 loadjava -u sys/oracle -r -v -f -genmissing -s -grant public C:\oracle\product\10.2.0\db_1\dbws_callout_utility_10131\sqlj\lib\dbwsclientws.jar C:\oracle\product\10.2.0\db_1\dbws_callout_utility_10131\sqlj\lib\dbwsclientdb102.jar
3.1.2.1 It will take around 15 minutes and you will see "something" like following when it completes (count may not be exact) :
Classes Loaded: 4027
Resources Loaded: 81
Sources Loaded: 0
Published Interfaces: 0
Classes generated: 61
Classes skipped: 0
Synonyms Created: 4108
Errors: 0
3.1.3 Close this command prompt
4. Execute UTL_DBWS packages to SYS (for Oracle 10g Release 2 Database)
4.1 Commands
4.1.1 Connect to SYS account only
4.1.2 Execute the following (in TOAD you should execute them as Script, press the "thunder" button)
4.2.1 @"C:\oracle\product\10.2.0\db_1\dbws_callout_utility_10131\sqlj\lib\utl_dbws_decl.sql"
4.2.2 @"C:\oracle\product\10.2.0\db_1\dbws_callout_utility_10131\sqlj\lib\utl_dbws_body.sql"
4.2.3 CREATE PUBLIC SYNONYM utl_dbws FOR sys.utl_dbws;
5. Call-out a free Web Service using SCOTT
5.1 Commands
5.1.1 Connect to user SCOTT with password of TIGER
5.1.2 Copy and Paste the following "Anonymous Block" (sample #1) and execute it :
5.1.2.1 It sould return "PL/SQL DII client return ===> Redwood City"
declare
service_ utl_dbws.SERVICE;
call_ utl_dbws.CALL;
service_qname utl_dbws.QNAME;
port_qname utl_dbws.QNAME;
operation_qname utl_dbws.QNAME;
string_type_qname utl_dbws.QNAME;
retx ANYDATA;
retx_string VARCHAR2(1000);
retx_double number;
retx_len number;
params utl_dbws.ANYDATA_LIST;
l_input_params utl_dbws.anydata_list;
l_result ANYDATA;
l_namespace VARCHAR2(1000);
begin
-- open internet explorer and navigate to http://webservices.imacination.com/distance/Distance.jws?wsdl
-- search for 'targetNamespace' in the wsdl
l_namespace := 'http://webservices.imacination.com/distance/Distance.jws';
-- search for 'service name' in the wsdl
service_qname := utl_dbws.to_qname(l_namespace, 'DistanceService');
-- this is just the actual wsdl url
service_ := utl_dbws.create_service(HTTPURITYPE('http://webservices.imacination.com/distance/Distance.jws?wsdl'), service_qname);
-- search for 'portType name' in the wsdl
port_qname := utl_dbws.to_qname(l_namespace, 'Distance');
-- search for 'operation name' in the wsdl
-- there will be a lot, we will choose 'getCity'
operation_qname := utl_dbws.to_qname(l_namespace, 'getCity');
-- bind things together
call_ := utl_dbws.create_call(service_, port_qname, operation_qname);
-- default is 'FALSE', so we make it 'TRUE'
utl_dbws.set_property(call_, 'SOAPACTION_USE', 'TRUE');
-- search for 'operation soapAction' under <wsdl:operation name="getCity">
-- it is blank, so we make it ''
utl_dbws.set_property(call_, 'SOAPACTION_URI', '');
-- search for 'encodingstyle' under <wsdl:operation name="getCity">
utl_dbws.set_property(call_, 'ENCODINGSTYLE_URI', 'http://schemas.xmlsoap.org/soap/encoding/');
-- search for 'binding style'
utl_dbws.set_property(call_, 'OPERATION_STYLE', 'rpc');
-- search for 'xmlns:xs' to know the value of the first parameter
-- under <wsdl:message name="getCityResponse"> you will see the line <wsdl:part name="getCityReturn" type="xsd:string" />
-- thus the return type is 'string", removing 'xsd:'
string_type_qname := utl_dbws.to_qname('http://www.w3.org/2001/XMLSchema', 'string');
-- in the line <wsdl:operation name="getCity" parameterOrder="zip">
-- the parameterOrder is 'zip', thus we put in 'zip'
-- the 'ParameterMode.IN' is used to specify that we will be passing an "In Parameter" to the web service
-- the 'ParameterMode.IN' is a constant variable in the sys.utl_dbws package
utl_dbws.add_parameter(call_, 'zip', string_type_qname, 'ParameterMode.IN');
utl_dbws.set_return_type(call_, string_type_qname);
-- supply the In Parameter for the web service
params(0) := ANYDATA.convertvarchar('94065');
-- invoke the web service
retx := utl_dbws.invoke(call_, params);
-- access the returned value and output it to the screen
retx_string := retx.accessvarchar2;
dbms_output.put_line('PL/SQL DII client return ===> ' || retx_string);
-- release the web service call
utl_dbws.release_service(service_);
end;
5.1.3 Copy and Paste the following "Anonymous Block" (sample #2) and execute it :
5.1.3.1 It should return "PL/SQL DII client return ===> twelve thousand three hundred and forty five"
declare
service_ utl_dbws.SERVICE;
call_ utl_dbws.CALL;
service_qname utl_dbws.QNAME;
port_qname utl_dbws.QNAME;
operation_qname utl_dbws.QNAME;
string_type_qname utl_dbws.QNAME;
retx ANYDATA;
retx_string VARCHAR2(1000);
retx_double number;
retx_len number;
params utl_dbws.ANYDATA_LIST;
l_input_params utl_dbws.anydata_list;
l_result ANYDATA;
l_namespace VARCHAR2(1000);
begin
-- open internet explorer and navigate to http://www.dataaccess.com/webservicesserver/numberconversion.wso?WSDL
-- search for 'targetNamespace' in the wsdl
l_namespace := 'http://www.dataaccess.com/webservicesserver/';
-- search for 'service name' in the wsdl
service_qname := utl_dbws.to_qname(l_namespace, 'NumberConversion');
-- this is just the actual wsdl url
service_ := utl_dbws.create_service(HTTPURITYPE('http://www.dataaccess.com/webservicesserver/numberconversion.wso?WSDL'), service_qname);
-- search for 'portType name' in the wsdl
port_qname := utl_dbws.to_qname(l_namespace, 'NumberConversionSoap');
-- search for 'operation name' in the wsdl
-- there will be a lot, we will choose 'NumberToWords'
operation_qname := utl_dbws.to_qname(l_namespace, 'NumberToWords');
-- bind things together
call_ := utl_dbws.create_call(service_, port_qname, operation_qname);
-- default is 'FALSE', so we make it 'TRUE'
utl_dbws.set_property(call_, 'SOAPACTION_USE', 'TRUE');
-- search for 'operation soapAction' under <operation name="NumberToWords">
-- it is blank, so we make it ''
utl_dbws.set_property(call_, 'SOAPACTION_URI', '');
-- search for 'encodingstyle'
-- cannot find xml tag 'encodingstyle', so we just use the following as the generic encoding style
utl_dbws.set_property(call_, 'ENCODINGSTYLE_URI', 'http://schemas.xmlsoap.org/soap/encoding/');
-- search for 'binding style'
-- although 'document' was used, it produced an error, thus we will use 'rpc'
-- this value is generally only 'document' or 'rpc'
utl_dbws.set_property(call_, 'OPERATION_STYLE', 'rpc');
-- search for 'xmlns:xs' to know the value of the first parameter
-- under <xs:element name="NumberToWords"> you will see the line <xs:element name="ubiNum" type="xs:unsignedLong" />
-- thus the return type is 'unsignedlong', removing 'xs:'
-- however, upon testing, using 'unsignedlong' produced an error, while 'string' did not, so we will use 'string'
string_type_qname := utl_dbws.to_qname('http://www.w3.org/2001/XMLSchema', 'string');
-- under <xs:element name="NumberToWords"> you will see the line <xs:element name="ubiNum" type="xs:unsignedLong" />
-- the element name is 'ubiNum', thus we put in 'ubiNum'
-- the 'ParameterMode.IN' is used to specify that we will be passing an "In Parameter" to the web service
-- the 'ParameterMode.IN' is a constant variable in the utl_dbws package
utl_dbws.add_parameter(call_, 'ubiNum', string_type_qname, 'ParameterMode.IN');
utl_dbws.set_return_type(call_, string_type_qname);
-- supply the In Parameter for the web service
params(0) := ANYDATA.convertvarchar('12345');
-- invoke the web service
retx := utl_dbws.invoke(call_, params);
-- access the returned value and output it to the screen
retx_string := retx.accessvarchar2;
dbms_output.put_line('PL/SQL DII client return ===> ' || retx_string);
-- release the web service call
utl_dbws.release_service(service_);
end;
NOTES AND REFERENCES
=================================================================
This detailed step-by-step guide was produced with the following guide http://www.oracle.com/technology/sample_code/tech/java/jsp/callout_users_guide.htm
I could still not load Oracle JAX-RPC client to SCOTT (step 4) as it produces an error. See the following for more details :
http://forums.oracle.com/forums/thread.jspa?threadID=633219&tstart=0
Also, I could not consume some of the other free Web Services out there for reasons I don't know, hope someone can help clarify. See the following for more details :
http://forums.oracle.com/forums/thread.jspa?threadID=630733&tstart=0
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Instructions on how to use Oracle10gR2 Webservice Call-In feature
PREREQUISITE
=================================================================
1. Download Oracle Database 10g Release 2 (10.2.0.1.0) (ZIP, ~655MB)
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html
http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
1.1 Choose Enterprise Edition
2. Download OC4J Standalone - Oracle Containers for J2EE (OC4J) 10g Release 3 (10.1.3.3) (ZIP, ~93MB; Pure Java—runs on all certified platforms)
http://www.oracle.com/technology/software/products/ias/index.html (Download Site)
http://download.oracle.com/otn/java/oc4j/101330/oc4j_extended_101330.zip
2.1 Extract to C:\oracle\product\10.2.0\db_1\oc4j_extended_101330
STEP-BY-STEP PROCEDURES
=================================================================
1. Connect to SYS account and create user STORE
CREATE USER store IDENTIFIED BY store;
GRANT connect, resource TO store;
2. Connect to Oracle using the user STORE and password STORE
CONNECT store/store;
3. Execute the following objects for this excercise
CREATE SEQUENCE order_sq;
CREATE TABLE product_types (
product_type_id INTEGER
CONSTRAINT product_types_pk PRIMARY KEY,
name VARCHAR2(10) NOT NULL
CREATE TABLE products (
product_id INTEGER
CONSTRAINT products_pk PRIMARY KEY,
product_type_id INTEGER
CONSTRAINT products_fk_product_types
REFERENCES product_types(product_type_id),
name VARCHAR2(30) NOT NULL,
description VARCHAR2(50),
price NUMBER(5, 2)
CREATE TABLE customers (
customer_id INTEGER
CONSTRAINT customers_pk PRIMARY KEY,
first_name VARCHAR2(10) NOT NULL,
last_name VARCHAR2(10) NOT NULL,
dob DATE,
phone VARCHAR2(12)
CREATE TABLE orders (
order_id INTEGER
CONSTRAINT orders_pk PRIMARY KEY,
product_id INTEGER
CONSTRAINT purchases_fk_products
REFERENCES products(product_id),
customer_id INTEGER
CONSTRAINT purchases_fk_customers
REFERENCES customers(customer_id),
quantity INTEGER NOT NULL
INSERT INTO customers (
customer_id, first_name, last_name, dob, phone
) VALUES (
1, 'John', 'Brown', '01-JAN-1965', '800-555-1211'
INSERT INTO product_types (
product_type_id, name
) VALUES (
1, 'Book'
INSERT INTO products (
product_id, product_type_id, name, description, price
) VALUES (
1, 1, 'Modern Science', 'A description of modern science', 19.95
COMMIT;
CREATE OR REPLACE PACKAGE dbfunc AS
FUNCTION place_order (
p_product_id INTEGER,
p_customer_id INTEGER,
p_quantity INTEGER
RETURN VARCHAR2;
END dbfunc;
CREATE OR REPLACE PACKAGE BODY dbfunc AS
FUNCTION place_order (
p_product_id INTEGER,
p_customer_id INTEGER,
p_quantity INTEGER
RETURN VARCHAR2 IS
v_customer_count INTEGER;
v_product_count INTEGER;
v_order_id INTEGER;
BEGIN
-- count the number of products with the
-- supplied p_product_id (should be 1 if the product exists)
SELECT COUNT(*)
INTO v_product_count
FROM products
WHERE product_id = p_product_id;
IF v_product_count = 0 THEN
RETURN 'No such product';
END IF;
-- count the number of customers with the
-- supplied p_customer_id (should be 1)
SELECT COUNT(*)
INTO v_customer_count
FROM customers
WHERE customer_id = p_customer_id;
IF v_customer_count = 0 THEN
RETURN 'No such customer';
END IF;
-- get the next value from orders_sq
SELECT order_sq.nextval
INTO v_order_id
FROM dual;
-- place the order
INSERT INTO orders (
order_id, product_id, customer_id, quantity
) VALUES (
v_order_id, p_product_id, p_customer_id, p_quantity
COMMIT;
RETURN 'Order placed with id of ' || v_order_id;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
RETURN 'Order not placed';
END place_order;
END dbfunc;
4. Install and Configure OC4J
4.1 Change Directory
4.1.1 Open command prompt (cmd.exe)
4.1.2 CD C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\bin
4.2 Configure Environment variables (type in command prompt)
4.2.1 set JAVA_HOME=C:\oracle\product\10.2.0\db_1\jdk
4.2.2 set ORACLE_HOME=C:\oracle\product\10.2.0\db_1\oc4j_extended_101330
4.3 Starting OC4J for the first time
4.3.1 oc4j -start
4.3.2 If this is not your first time to "start" oc4j, go to step 4.3.4
4.3.3 Set oc4jadmin password (use the password "oracle" w/o the quotation marks)
08/03/21 17:13:54 Set OC4J administrator's password (password text will not be displayed as it is entered)
Enter password:
Confirm password:
Confirm password: The password for OC4J administrator "oc4jadmin" has been set.
08/03/21 17:14:01 The OC4J administrator "oc4jadmin" account is activated.
4.3.4 OC4J has started if you see the message :
08/03/21 17:14:16 Oracle Containers for J2EE 10g (10.1.3.3.0) initialized
4.3.5 Leave this command prompt open
4.4 Configure Data Source
4.4.1 Open a new command prompt via the cmd.exe command
4.4.2 type "hostname" and then press enter
4.4.3 Keep this command prompt open for later use
4.4.4 Open Windows Explorer and navigate to the folder C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\config
4.4.5 Open the file data-sources.xml
4.4.6 Modify and Save the file so that it will look something like the following :
4.4.6.1 Note that "hpv2710us" is my hostname found in step 4.4.2
4.4.6.2 Note that "ORCLDEV" is the name of my Oracle Instance. (Default installation uses ORCL only)
<connection-pool name="Example Connection Pool">
<connection-factory factory-class="oracle.jdbc.pool.OracleDataSource"
user="store"
password="store"
url="jdbc:oracle:thin:@//hpv2710us:1521/ORCLDEV">
</connection-factory>
</connection-pool>
4.4.7 Close the text editor
4.4.8 Close the Windows Explorer
4.4.9 Close this command prompt (type exit)
5. Publishing a PL/SQL Package as a Database Web Service
5.1 Create the config.xml file
5.1.1 Open Notepad.exe
5.1.2 Copy and Paste the following :
5.1.2.1 Note that "hpv2710us" is my hostname found in step 4.4.2
5.1.2.2 Note that "ORCLDEV" is the name of my Oracle Instance. (Default installation uses ORCL only)
<web-service>
<display-name>PLSQL Web Service</display-name>
<description>PLSQL Sample</description>
<destination-path>./dbfunc.ear</destination-path>
<temporary-directory>/tmp</temporary-directory>
<context>/plsqlsample</context>
<stateless-stored-procedure-java-service>
<jar-generation>
<schema>store/store</schema>
<db-url>jdbc:oracle:thin:@hpv2710us:1521:ORCLDEV</db-url>
<prefix>db.func.place.order</prefix>
<db-pkg-name>dbfunc</db-pkg-name>
</jar-generation>
<uri>/dbfunc</uri>
<database-JNDI-name>jdbc/OracleDS</database-JNDI-name>
</stateless-stored-procedure-java-service>
<wsdl-gen>
<wsdl-dir>wsdl</wsdl-dir>
<option name="force">true</option>
<option name="httpServerURL">http://localhost:8888</option>
</wsdl-gen>
<proxy-gen>
<proxy-dir>proxy</proxy-dir>
<option name="include-source">true</option>
</proxy-gen>
</web-service>
5.1.3 Save file as config.xml in the directory C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\config
5.1.3.1 Note it should be config.xml and not config.txt
5.1.4 Close the text editor
5.2 Publish dbfunc Oracle Package as a Web Service
5.2.1 Open a new command prompt via the cmd.exe command
5.2.2 CD C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home
5.2.3 mkdir ear
5.2.4 CD ear
5.2.5 set ORACLE_HOME=C:\oracle\product\10.2.0\db_1\oc4j_extended_101330
5.2.6 set CLASSPATH=.;%ORACLE_HOME%\webservices\lib\wsdl.jar;%ORACLE_HOME%\lib\xmlparserv2.jar;%ORACLE_HOME%\soap\lib\soap.jar
5.2.7 java -jar %ORACLE_HOME%\webservices\lib\WebServicesAssembler.jar -config C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\config\config.xml
Please wait ...
STORE.DBFUNC
5.2.8 java -jar %ORACLE_HOME%\j2ee\home\admin_client.jar deployer:oc4j:localhost:23791 oc4jadmin oracle -deploy -file C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home\ear\dbfunc.ear -deploymentName dbfunc
08/03/21 17:46:23 Notification ==>Application Deployer for dbfunc COMPLETES. Operation time: 296 msecs
5.2.9 java -jar %ORACLE_HOME%\j2ee\home\admin_client.jar deployer:oc4j:localhost:23791 oc4jadmin oracle -bindWebApp -appname dbfunc -webModuleName dbfunc_web
5.2.10 java -jar %ORACLE_HOME%\j2ee\home\admin_client.jar deployer:oc4j:localhost:23791 oc4jadmin oracle -bindAllWebApps -appname dbfunc
5.2.11 Close this command prompt (type exit)
6. Test dbfunc Web Service
6.1 Restart OC4J
6.1.1 Open the command prompt you used to start OC4J in step 4.1.1/4.3.1
6.1.2 In the keyboard, hit Ctrl+C
6.1.2.1 Type "Y" and then hit Enter
08/03/21 18:02:51 Shutting down OC4J...
Terminate batch job (Y/N)? Y
6.1.2.2 Note that the command prompt should still be open
6.1.2.2.1 If you accidentally closed the command prompt just do the following
6.1.2.2.1.1 Do 4.1.1 to 4.2.2 and then proceed to 6.1.3
6.1.3 oc4j -start
Starting OC4J from C:\oracle\product\10.2.0\db_1\oc4j_extended_101330\j2ee\home...
08/03/21 18:07:57 Oracle Containers for J2EE 10g (10.1.3.3.0) initialized
6.1.4 Leave this command prompt open
6.2 Use the Web Service to "Order an Item"
6.2.1 Connect to Oracle using the user STORE and password STORE
6.2.2 select * from orders
6.2.2.1 Zero row should return
6.2.3 Open Internet Explorer
6.2.4 Navigate to http://localhost:8888/plsqlsample/dbfunc
6.2.5 Input the following :
6.2.5.1 param0 value: 1
6.2.5.2 param1 value: 1
6.2.5.3 param2 value: 10
6.2.6 Click the Invoke button
6.2.7 A pop-up window will appear having the following contents :
<?xml version="1.0" encoding="UTF-8" ?>
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <SOAP-ENV:Body>
- <ns1:placeOrderResponse xmlns:ns1="http://db.func.place.order/dbfunc.wsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<return xsi:type="xsd:string">Order placed with id of 1</return>
</ns1:placeOrderResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
6.2.8 Go back to SQLPLUS or Toad and execute "select * from orders" again
6.2.8.1 There should be one row
ORDER_ID, PRODUCT_ID, CUSTOMER_ID, QUANTITY
1, 1, 1, 10
NOTES AND REFERENCES
=================================================================
This detailed step-by-step guide was produced with the following article by Jason Price http://www.oracle.com/technology/pub/articles/price_10gws.htmlSuccess!!!
I had to grant this permissions:
call dbms_java.grant_permission( 'WS_TEST', 'SYS:java.lang.RuntimePermission', 'getClassLoader', '' );
call dbms_java.grant_permission( 'WS_TEST', 'SYS:java.lang.RuntimePermission', 'accessClassInPackage.sun.util.calendar', '' );
call dbms_java.grant_permission( 'WS_TEST', 'SYS:java.lang.RuntimePermission', 'setFactory', '' )
call dbms_java.grant_permission( 'WS_TEST', 'SYS:java.util.PropertyPermission', 'HTTPClient.socket.idleTimeout', 'write' );
call dbms_java.grant_permission( 'WS_TEST', 'SYS:java.net.SocketPermission', 'localhost', 'resolve' );
call dbms_java.grant_permission( 'WS_TEST', 'SYS:java.net.SocketPermission', '127.0.0.1:8084', 'connect,resolve' );
As I wrote earlier, WS_TEST is my user into which I load JAX-RPC client. Note that, if you load JAX-RPC client into user another than SYS, you have NOT to use -s -grant public option (wassam wrote about this too). Another thing is that I (finally) didn't load OC4J. To consume WebService I use utl_dbws.invoke(call_Handle CALL, request SYS.XMLTYPE) function.
voytec001 -
Oracle installation not proceeding further still 0%
Dear Experts
i'm install ECC5.0 on Fedoracore 6 with Oracle 9 as DB while i start the oracle installation it seemed to hanged somewhere ,there showing
"linking pending........"
coping README......
pls check the log file which is given below
Environment variables:
ORACLE_HOME = /oracle/QTY/920_32
PATH = /usr/bin:/usr/ccs/bin:/bin:/bin:/usr/bin:/sbin:/usr/sbin:/oracle/QTY/920_32/bin:.:/oracle/QTY:/usr/sap/QTY/SYS/exe/runU:/usr/sap/QTY/SYS/exe/run:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
CLASSPATH =
Username is: oraqty
This installation is being performed using response file /tmp/.orainst_rsp.19981.Unable to read the list of homes from the inventory.
The installer version is 2.2.0.12.0
Welcome Page***
This installation is being performed using response file /tmp/.orainst_rsp.19981.
Setting value of UNIX_GROUP_NAME to dba
Setting value of FROM_LOCATION to /oracle/stage/920_32/Disk1/stage/products.jar
Setting value of ORACLE_HOME_NAME to QTY_920_32
Setting value of ORACLE_HOME to /oracle/QTY/920_32
Setting value of TOPLEVEL_COMPONENT to oracle.server,9.2.0.1.0,
Setting value of SHOW_SPLASH_SCREEN to false
Setting value of SHOW_WELCOME_PAGE to false
Setting value of SHOW_CUSTOM_TREE_PAGE to true
Setting value of SHOW_COMPONENT_LOCATIONS_PAGE to false
Setting value of SHOW_SUMMARY_PAGE to false
Setting value of SHOW_INSTALL_PROGRESS_PAGE to true
Setting value of SHOW_REQUIRED_CONFIG_TOOL_PAGE to true
Setting value of SHOW_OPTIONAL_CONFIG_TOOL_PAGE to false
Setting value of SHOW_RELEASE_NOTES to false
Setting value of SHOW_ROOTSH_CONFIRMATION to true
Setting value of SHOW_END_SESSION_PAGE to true
Setting value of SHOW_EXIT_CONFIRMATION to true
Setting value of NEXT_SESSION to false
Setting value of NEXT_SESSION_ON_FAIL to false
Setting value of SHOW_DEINSTALL_CONFIRMATION to true
Setting value of SHOW_DEINSTALL_PROGRESS to true
Setting value of INVENTORY_LOCATION to /oracle/QTY/oraInventory
Setting value of UNIX_GROUP_NAME to
Setting value of UNIX_GROUP_NAME to dba
UNIX Group Name Page***
UnixInstallGroup = UNIX_GROUP_NAME = dba
Initializing inventory setup WCCE
Doing operation in inventory setup WCCE
Setting value of CLUSTER_NODES to
Cluster Node Selection Page***
ClusterNodes = CLUSTER_NODES =
Setting value of FROM_LOCATION to /oracle/stage/920_32/Disk1/stage/products.jar
Setting value of ORACLE_HOME to /oracle/QTY/920_32
Setting value of ORACLE_HOME_NAME to QTY_920_32
File Locations Page***
FromLocation = FROM_LOCATION = /oracle/stage/920_32/Disk1/stage/products.jar
ToLocation = ORACLE_HOME = /oracle/QTY/920_32
ToName = ORACLE_HOME_NAME = QTY_920_32
Initializing installer access setup
Setting value of ORACLE_HOME to /oracle/QTY/920_32
Setting value of LOCATION_FOR_DISK2 to ../../Disk2
Setting value of LOCATION_FOR_DISK3 to ../../Disk3
Setting value of ToplevelComp to oracle.server, 9.2.0.1.0, >0.0.0.0.0, [ 46 ][OH:2]
Setting value of ToplevelComps to [Loracle.sysman.oii.oiii.OiiiCompInstallID;@9ea96
Setting value of COMPONENT_LANGUAGES to en,
Setting value of SELECTED_LANGUAGES to [en]
Setting value of PROD_HOME to /oracle/QTY/oraInventory/../oui
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.oid.oradas
Setting value of PROD_HOME to /oracle/QTY/920_32/jewt
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_fonts
Setting value of PROD_HOME to /oracle/QTY/920_32/rts
Setting value of PROD_HOME to /oracle/QTY/920_32/jpi
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_tools_developer_balicomp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_soap_client
Setting value of PROD_HOME to /oracle/QTY/920_32/jdk
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.assistants
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.utilities
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_repapi
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.p2k.sqlmod
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_olap_shiphome_driver
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.java.ojsp.jsp_server
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.java.ejb
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.apache.mod8i
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_apache_ejb
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.server
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.ops
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.partitioning
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.cartridges.spatial
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.rdbms.lsm
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.client
Setting value of PROD_HOME to /oracle/QTY/920_32/olap
Setting value of PROD_HOME to /oracle/QTY/920_32/dmt
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.infrastructure
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.networking
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod
Setting value of PROD_HOME to /oracle/QTY/920_32/wf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.agent_ext
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_utilities_util
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_dbv
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_mig
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.p2k.devtools
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_oci_top
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_otrace
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.intermedia.imserver
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.cartridges.locator
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.agent_ext.oapps_agentext
Setting value of PROD_HOME to /oracle/QTY/920_32/oem_webstage
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_sysman_reporting
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_ldap_rsf_cmp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.ano
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_javavm_cmp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.networking.cman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_prod
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.networking.netsrv
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_hs_odbc
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.networking.names
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_sysman_webserver
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_hs_common
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.interMedia.imclient
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_prod
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.cartridges.context
Setting value of PROD_HOME to /oracle/QTY/920_32/Apache/Apache
Setting value of PROD_HOME to /oracle/QTY/920_32/soap
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emcltprod
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_xml
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.agent_ext.frms_agentext
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_expimp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_dbscripts
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_nid
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.p2k
Setting value of PROD_HOME to /oracle/QTY/920_32/oracel_rdbms_sqlldr
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.apache.ojsp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.agent_ext.emd_agentext
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_prod
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.agent_ext.oecm_agentext
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.agent_ext.ows_agentext
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.oemagent
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.oemagent.agentca
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_prod
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.cartridges.ordsmv
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.cartridges.ordaudio
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.cartridges.ordimg
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.intermedia.imcom
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.cartridges.ordcom
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman/ocm
Setting value of PROD_HOME to /oracle/QTY/920_32/soap
Setting value of PROD_HOME to /oracle/QTY/920_32/soap
Setting value of PROD_HOME to /oracle/QTY/920_32/BC4J
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.interMedia.imclient
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.interMedia.imclient
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.interMedia.imclient
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.interMedia.imclient
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.intermedia.jai
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.rdbms.ovm
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.apache.xdk
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_p2k_xmldevkit
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_demo
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_p2k_xmldevkit
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.ano.sns
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.networking.netmgr.emint
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_xml_parser_cplus
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_xml_xsql
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_xml_parser_plsql
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.java.ojsp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_sqlj
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_xml_classgen_java
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_xml_transview
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_xml_transx
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.xml.xml_ncomp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_xml_classgen_cplus
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.networking.netcltprod
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.networking.netclt
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_options_ano_ssl
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.networking.netmgr
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_xml_xsu
Setting value of PROD_HOME to /oracle/QTY/920_32/ohw
Setting value of PROD_HOME to /oracle/QTY/920_32/uix
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/demo/schema
Setting value of PROD_HOME to /oracle/QTY/920_32/mgw
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_seeddb
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_seeddb
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_seeddb
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_advrep
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.emprod.oemagent.base_oemagent
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.assistants.dbma
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.webdb.modplsql
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_rman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_prod
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_occi
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_prod
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.p2k.proc
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.olap.cv
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_oci
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.rdbms.sqlplus
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_options_ano_ssl_owm
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.assistants.dbca
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.p2k.ott
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.p2k.precomp_common
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_networking_netca
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_expimp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.assistants.acf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_utilities_util_common
Setting value of PROD_HOME to /oracle/QTY/920_32/help
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_xml_parser_c
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_plsql
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_sqlj_sqljtrans
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.xml.parser.java
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_nlsrtl_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_oracore_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.interMedia.imclient
Setting value of PROD_HOME to /oracle/QTY/920_32/Apache/Jserv
Setting value of PROD_HOME to /oracle/QTY/920_32/Apache/Jsdk
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_net_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/ocs4j
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rdbms_aqapi
Setting value of PROD_HOME to /oracle/QTY/920_32/parser_java
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_sqlj_sqljruntime
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc_oci11
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc_oci12
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc_oci14
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc_thin12
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc_thin14
Setting value of PROD_HOME to /oracle/QTY/920_32/Apache/Apache
Setting value of PROD_HOME to /oracle/QTY/920_32/Apache/perl
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_sysman_oembase_ela
Setting value of PROD_HOME to /oracle/QTY/920_32/jle
Setting value of PROD_HOME to /oracle/QTY/920_32/dcommon
Setting value of PROD_HOME to /oracle/QTY/920_32/oem_webstage
Setting value of PROD_HOME to /oracle/QTY/920_32/dbui
Setting value of PROD_HOME to /oracle/QTY/920_32/kodiak
Setting value of PROD_HOME to /oracle/QTY/920_32/help
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.java.javavm.javatools
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/jdk
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_javavm_visiorb
Setting value of PROD_HOME to /oracle/QTY/920_32/j2ee_core
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/jewt
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_options_olap_api
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_olap_wrksht
Setting value of PROD_HOME to /oracle/QTY/920_32/regexp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_fonts
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.sysman.prereq
Setting value of PROD_HOME to /oracle/QTY/920_32/ice
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_platform_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_sysman_sqlserver
Setting value of PROD_HOME to /oracle/QTY/920_32/sysman
Setting value of PROD_HOME to /oracle/QTY/920_32/lib
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_plsql_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_precomp_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_slax_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_ssl_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_ldap_rsf_cmp
Setting value of PROD_HOME to /oracle/QTY/920_32/ewt
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_doc_unixdoc
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_agent_rsf_agent_rsf_cmp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc_thin11
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc_oci_common
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_clntsh_rsf_clntsh_rsf_cmp
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_otrace_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.ops.opsca
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_install_instcommon
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_java_jdbc_jdbc_common
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_rdbms_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_rdbms_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_rsf_dbjava_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.rsf.sqlplus_rsf
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle_tools_share
Setting value of PROD_HOME to /oracle/QTY/920_32/oracle.options.ops.clustermgr
Setting value of PROD_HOME to /oracle/QTY/oraInventory/../oui
Unable to read /oracle/QTY/oraInventory/ContentsXML/comps.xml. Some inventory information may be lost.
Calling query areasQueries2.2.0.7.0 getInventoryLocation
Query returned : /oracle/QTY/oraInventory
Setting value of PROD_HOME to /oracle/QTY/oraInventory\..\jre\1.3.1
Calling query areasQueries2.2.0.7.0 getInventoryLocation
Query returned : /oracle/QTY/oraInventory
Setting value of PROD_HOME to /oracle/QTY/oraInventory\..\jre\1.1.8
Doing operation for installer access setup
Available Products Page***
TopLevelComp = ToplevelComp = oracle.server, 9.2.0.1.0, >0.0.0.0.0, [ 46 ][OH:2]
Setting value of ToplevelComp to oracle.server, 9.2.0.1.0, >0.0.0.0.0, [ 46 ][OH:2]
Setting value of INSTALL_TYPE to Custom
Setting value of DEP_MODE to Custom
Setting value of TLDepModes to Custom,
Installation Types Page***
DepMode = DEP_MODE = Custom
TLDepModes = TLDepModes = Custom,
The selected install type is "Custom"
Setting value of DEP_MODE to Custom
Install type for "Oracle9i Database 9.2.0.1.0 " is "Custom"
Not all the dependencies for the component Oracle9i Database 9.2.0.1.0 are found. Missing Component oracle.tg 9.2.0.1.0.
Install type for "Enterprise Edition Options 9.2.0.1.0 " is "Custom"
Install type for "Oracle9i Real Application Clusters 9.2.0.1.0 " is "Custom"
Install type for "Oracle Partitioning 9.2.0.1.0 " is "Custom"
Install type for "Oracle Spatial 9.2.0.1.0 " is "Custom"
Install type for "Legato Networker Single Server 6.1.0.0.0 " is "Custom"
Install type for "Oracle OLAP 9.2.0.1.0 " is "Custom"
Install type for "Oracle Data Mining 9.2.0.1.0 " is "Custom"
Install type for "Oracle Net Services 9.2.0.1.0 " is "Server.Custom"
Install type for "Oracle Enterprise Manager Products 9.2.0.1.0 " is "Custom"
Install type for "Oracle Intelligent Agent Extensions 9.2.0.1.0 " is "Custom"
Install type for "Oracle9i 9.2.0.1.0 " is "Custom"
Not all the dependencies for the component Oracle9i 9.2.0.1.0 are found. Missing Component oracle.rdbms.hs_olefs 9.2.0.1.0.
Not all the dependencies for the component Oracle9i 9.2.0.1.0 are found. Missing Component oracle.rdbms.hs_olesql 9.2.0.1.0.
Not all the dependencies for the component Oracle9i 9.2.0.1.0 are found. Missing Component oracle.rdbms.hybrid 9.2.0.1.0.
Install type for "Oracle Database Utilities 9.2.0.1.0 " is "Custom"
Install type for "Database Verify Utility 9.2.0.1.0 " is "Custom"
Install type for "Migration Utility 9.2.0.1.0 " is "Custom"
Install type for "Oracle9i Development Kit 9.2.0.1.0 " is "Custom"
Install type for "Oracle Trace 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia 9.2.0.1.0 " is "Custom"
Install type for "Oracle Management Server 9.2.0.1.0 " is "Complete"
Install type for "Oracle interMedia Locator 9.2.0.1.0 " is "Custom"
Install type for "Oracle Applications Extensions 9.2.0.1.0 " is "Custom"
Install type for "Enterprise Manager Web Site 9.2.0.1.0 " is "Complete"
Install type for "Reporting Framework 9.2.0.1.0 " is "Complete"
Install type for "Oracle Ultra Search Server 9.2.0.1.0 " is "Typical"
Conflict while setting install type of "Sun JDK 1.3.1.0.1a " to "Typical (Typical)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Install type for "Oracle Advanced Security 9.2.0.1.0 " is "Custom"
Not all the dependencies for the component Oracle Advanced Security 9.2.0.1.0 are found. Missing Component oracle.options.ano.dce 9.2.0.1.0.
Install type for "Oracle JVM 9.2.0.1.0 " is "Custom"
Install type for "Oracle Connection Manager 9.2.0.1.0 " is "Custom"
Install type for "Oracle9i Syndication Server 9.2.0.1.0 " is "Custom"
Install type for "Oracle Net Listener 9.2.0.1.0 " is "Custom"
Install type for "Generic Connectivity Using ODBC 9.2.0.1.0 " is "Custom"
Install type for "Oracle Names 9.2.0.1.0 " is "Custom"
Install type for "Enterprise Manager Webserver Integration 9.2.0.1.0 " is "Complete"
Install type for "Oracle Ultra Search Middle-Tier 9.2.0.1.0 " is "Typical"
Install type for "Oracle Internet Directory Client 9.2.0.1.0 " is "Custom"
Conflict while setting install type of "Oracle JDBC Thin Driver for JDK 1.2 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Install type for "Generic Connectivity Common Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Client Option 9.2.0.1.0 " is "Custom"
Install type for "iSQL*Plus 9.2.0.1.0 " is "Custom"
Install type for "Oracle Text 9.2.0.1.0 " is "Custom"
Install type for "Oracle HTTP Server 9.2.0.1.0 " is "Custom"
Install type for "Oracle SOAP for JServ 2.0.0.0.0a " is "Custom"
Install type for "Oracle Diagnostics Pack 9.2.0.1.0 " is "Typical"
Conflict while setting install type of "Enterprise Manager Client 9.2.0.1.0 " to "Maximum (Complete)". Install type already set to "Maximum (Complete)". Seting it to "Custom (Custom)"
Install type for "XML 9.2.0.1.0 " is "Custom"
Conflict while setting install type of "XML Parser for Java 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Install type for "Oracle Forms Extensions 9.2.0.1.0 " is "Custom"
Install type for "Export/Import 9.2.0.1.0 " is "Custom"
Install type for "Database SQL Scripts 9.2.0.1.0 " is "Custom"
Install type for "New Database ID 9.2.0.1.0 " is "Custom"
Install type for "Oracle Tuning Pack 9.2.0.1.0 " is "Complete"
Install type for "Oracle Programmer 9.2.0.1.0 " is "Custom"
Install type for "SQL*Loader 9.2.0.1.0 " is "Custom"
Install type for "Apache Configuration for Oracle Java Server Pages 1.1.2.3.0 " is "Custom"
Install type for "Oracle EMD Agent Extensions 9.2.0.1.0 " is "Custom"
Install type for "Oracle Dynamic Services Server 9.2.0.1.0 " is "Custom"
Install type for "Oracle Ultra Search Common Files 9.2.0.1.0 " is "Typical"
Install type for "Oracle eBusiness Management Extensions 9.2.0.1.0 " is "Custom"
Install type for "Oracle HTTP Server Extensions 9.2.0.1.0 " is "Custom"
Install type for "Oracle Intelligent Agent 9.2.0.1.0 " is "Custom"
Install type for "Oracle Management Pack for Oracle Standard Edition 9.2.0.1.0 " is "Complete"
Install type for "Oracle Intelligent Agent Config Tool 9.2.0.1.0 " is "Custom"
Install type for "PL/SQL Embedded Gateway 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Annotator 9.2.0.1.0 " is "Custom"
Install type for "Oracle Management Pack for Oracle Applications 9.2.0.1.0 " is "Complete"
Install type for "Oracle Change Management Pack 9.2.0.1.0 " is "Complete"
Install type for "Oracle interMedia Video 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Audio 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Image 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Common Files 9.2.0.1.0 " is "Custom"
Install type for "Data Management Services Common Files 9.2.0.1.0 " is "Custom"
Install type for "Change Management Common Files 9.2.0.1.0 " is "Complete"
Install type for "Oracle SOAP Server 2.0.0.0.0a " is "Custom"
Install type for "Oracle SOAP Client 2.0.0.0.0a " is "Custom"
Install type for "BC4J Runtime for Database 9.0.2.692.1 " is "Custom"
Install type for "Oracle interMedia Web Client 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Client Demos 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Java Media Framework Client 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Client Compatibility Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Java Advanced Imaging 9.2.0.1.0 " is "Custom"
Install type for "Database Workspace Manager 9.2.0.1.0 " is "Custom"
Install type for "Enterprise Manager Client 9.2.0.1.0 " is "Custom"
Install type for "Apache Configuration for Oracle XML Developer's Kit 9.2.0.1.0 " is "Custom"
Install type for "Oracle XML Developer's Kit 9.2.0.1.0 " is "Custom"
Install type for "Enterprise Manager Integrated Applications 9.2.0.1.0 " is "Complete"
Not all the dependencies for the component Enterprise Manager Integrated Applications 9.2.0.1.0 are found. Missing Component oracle.sysman.wf.client 9.2.0.1.0.
Install type for "Enterprise Manager Console 9.2.0.1.0 " is "Complete"
Install type for "Enterprise Manager Database Applications 9.2.0.1.0 " is "Custom"
Install type for "Oracle Database Demos 9.2.0.1.0 " is "Custom"
Install type for "Oracle XML Runtime Components 9.2.0.1.0 " is "Custom"
Install type for "Authentication and Encryption 9.2.0.1.0 " is "Custom"
Not all the dependencies for the component Authentication and Encryption 9.2.0.1.0 are found. Missing Component oracle.options.ano.sns.hybrid 9.2.0.1.0.
Install type for "Enterprise Manager Common Files 9.2.0.1.0 " is "Complete"
Install type for "Oracle Net Integration 9.2.0.1.0 " is "Complete"
Install type for "Oracle Workflow Manager 9.2.0.1.0 " is "Complete"
Install type for "XSQL Servlet 9.2.0.1.0 " is "Custom"
Install type for "XML Parser for PL/SQL 9.2.0.1.0 " is "Custom"
Install type for "Oracle Java Server Pages 1.1.3.1.0 " is "Custom"
Conflict while setting install type of "Oracle JDBC/OCI Driver for JDK 1.1 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Install type for "Oracle SQLJ 9.2.0.1.0 " is "Custom"
Install type for "XML Class Generator for Java 9.2.0.1.0 " is "Custom"
Install type for "XML Transviewer Beans 9.2.0.1.0 " is "Custom"
Install type for "XML Transx 9.2.0.1.0 " is "Custom"
Install type for "XML Parser for Oracle JVM 9.2.0.1.0 " is "Custom"
Install type for "Oracle Net 9.2.0.1.0 " is "Custom"
Conflict while setting install type of "Assistant Common Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Conflict while setting install type of "Oracle Net Manager 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Conflict while setting install type of "Oracle Net Configuration Assistant 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Install type for "Secure Socket Layer 9.2.0.1.0 " is "Custom"
Install type for "Oracle Net Manager 9.2.0.1.0 " is "Custom"
Install type for "Oracle XML SQL Utility 9.2.0.1.0 " is "Custom"
Install type for "Oracle Help for the Web 1.0.7.0.0 " is "Complete"
Install type for "Oracle UIX 2.0.21.0.0 " is "Complete"
Conflict while setting install type of "Oracle Extended Windowing Toolkit 3.4.13.0.0 " to "Typical (Typical)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
Install type for "Oracle Internet Directory Tools 9.2.0.1.0 " is "Custom"
Install type for "Oracle Common Schema Demos 9.2.0.1.0 " is "Typical"
Install type for "Oracle Message Gateway Common Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle Starter Database 9.2.0.1.0 " is "Custom"
Install type for "Oracle Complete OLTP Starter Database 9.2.0.1.0 " is "Custom"
Install type for "Oracle Complete DSS Starter Database 9.2.0.1.0 " is "Custom"
Install type for "Advanced Replication 9.2.0.1.0 " is "Custom"
Install type for "Oracle Intelligent Agent Base Component Files 9.2.0.1.0 " is "Custom"
Conflict while setting install type of "Oracle Net Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
Not all the dependencies for the component Oracle Intelligent Agent Base Component Files 9.2.0.1.0 are found. Missing Component oracle.rsf.hybrid 9.2.0.1.0.
Install type for "Database Upgrade Assistant 9.2.0.1.0 " is "Custom"
Conflict while setting install type of "Enterprise Manager Base Classes 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
Install type for "Oracle Mod PL/SQL Gateway 3.0.9.8.3b " is "Typical"
Install type for "Recovery Manager 9.2.0.1.0 " is "Custom"
Install type for "Oracle9i Real Application Clusters Guard 9.2.0.1.0 " is "Custom"
Install type for "Oracle C++ Call Interface 9.2.0.1.0 " is "Custom"
Install type for "Enterprise Login Assistant 9.2.0.1.0 " is "Custom"
Install type for "Oracle Label Security 9.2.0.1.0 " is "Custom"
Install type for "Pro*C/C++ 9.2.0.1.0 " is "Custom"
Install type for "Oracle OLAP CWM Lite 9.2.0.1.0 " is "Custom"
Install type for "Oracle OLAP Cube Viewer 9.2.0.1.0 " is "Typical"
Conflict while setting install type of "Oracle OLAP Worksheet 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
Install type for "Oracle Call Interface (OCI) 9.2.0.1.0 " is "Custom"
Install type for "SQL*Plus 9.2.0.1.0 " is "Custom"
Install type for "Oracle Wallet Manager 9.2.0.1.0 " is "Custom"
Install type for "Database Configuration Assistant 9.2.0.1.0 " is "Custom"
Conflict while setting install type of "Visigenics ORB 3.4.0.0.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Install type for "Object Type Translator 9.2.0.1.0 " is "Custom"
Install type for "Oracle JDBC/OCI Interfaces 9.2.0.1.0 " is "Custom"
Install type for "Precompiler Common Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle Net Configuration Assistant 9.2.0.1.0 " is "Custom"
Install type for "Character Set Migration Utility 9.2.0.1.0 " is "Custom"
Install type for "Assistant Common Files 9.2.0.1.0 " is "Custom"
Conflict while setting install type of "Oracle Help For Java 3.2.13.0.0 " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
Conflict while setting install type of "Oracle Code Editor 1.2.1.0.0A " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
Install type for "Utilities Common Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle Help For Java 3.2.13.0.0 " is "Custom"
Conflict while setting install type of "Bali Share 1.1.17.0.0 " to "Custom (Custom)". Install type already set to "Typical (Typical)". Seting it to "Custom (Custom)"
Install type for "PL/SQL 9.2.0.1.0 " is "Custom"
Install type for "SQLJ Translator 9.2.0.1.0 " is "Custom"
Install type for "XML Parser for Java 9.2.0.1.0 " is "Custom"
Install type for "Required Support Files 9.2.0.1.0 " is "Custom"
Not all the dependencies for the component Required Support Files 9.2.0.1.0 are found. Missing Component oracle.rsf.hybrid 9.2.0.1.0.
Install type for "Oracle9i Globalization Support 9.2.0.1.0 " is "Custom"
Install type for "Oracle Core Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle interMedia Java Client 9.2.0.1.0 " is "Custom"
Install type for "Apache JServ 1.1.0.0.0g " is "Custom"
Install type for "JSDK 2.0.0.0.0d " is "Custom"
Install type for "Oracle Net Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle Caching Service for Java 2.1.0.0.0a " is "Custom"
Install type for "Advanced Queueing (AQ) API 9.2.0.1.0 " is "Custom"
Install type for "XML Parser 9.0.2.0.0 " is "Typical"
Install type for "SQLJ Runtime 9.2.0.1.0 " is "Custom"
Install type for "Oracle JDBC/OCI Driver for JDK 1.1 9.2.0.1.0 " is "Custom"
Install type for "Oracle JDBC/OCI Driver for JDK 1.2 9.2.0.1.0 " is "Custom"
Install type for "Oracle JDBC/OCI Driver for JDK 1.4 9.2.0.1.0 " is "Custom"
Install type for "Oracle JDBC Thin Driver for JDK 1.2 9.2.0.1.0 " is "Custom"
Install type for "Oracle JDBC Thin Driver for JDK 1.4 9.2.0.1.0 " is "Custom"
Install type for "Apache Web Server files 1.3.22.0.0a " is "Typical"
Install type for "Oracle Perl Interpreter 5.00503.0.0.0c " is "Custom"
Install type for "Enterprise Manager Minimal Integration 9.2.0.1.0 " is "Custom"
Install type for "Oracle Java Layout Engine 2.0.1.0.0 " is "Complete"
Install type for "Documentaion Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Enterprise Manage Website Translated Files 9.2.0.1.0 " is "Complete"
Install type for "Oracle Database User Interface 2.2.11.0.0 " is "Custom"
Install type for "Oracle Code Editor 1.2.1.0.0A " is "Custom"
Install type for "Oracle Help For Java 4.1.13.0.0 " is "Custom"
Install type for "Enterprise Manager Paging and OMS Common Files 9.2.0.1.0 " is "Complete"
Install type for "Oracle Java Tools 9.2.0.1.0 " is "Custom"
Conflict while setting install type of "Java Runtime Environment 1.1.8.1.0 " to "Custom (Custom)". Install type already set to "Maximum (Complete)". Seting it to "Custom (Custom)"
Install type for "Oracle Directory Manager 9.2.0.1.0 " is "Complete"
Install type for "Sun JDK 1.3.1.0.1a " is "Custom"
Install type for "Visigenics ORB 3.4.0.0.0 " is "Custom"
Install type for "Java J2EE Core 9.0.2.0.0 " is "Typical"
Install type for "Oracle Internet Directory Client Common Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle JFC Extended Windowing Toolkit 4.1.10.0.0 " is "Custom"
Install type for "Oracle OLAP API 9.2.0.1.0 " is "Custom"
Install type for "Oracle OLAP Worksheet 9.2.0.1.0 " is "Custom"
Install type for "regexp 2.0.21.0.0 " is "Typical"
Install type for "Oracle Display Fonts 9.0.2.0.0 " is "Typical"
Install type for "Enterprise Manager Quick Tours 9.2.0.1.0 " is "Complete"
Install type for "Enterprise Manager Base Classes 9.2.0.1.0 " is "Custom"
Install type for "Enterprise Manager Installation Prerequisite Checks 9.2.0.1.0 " is "Complete"
Install type for "Oracle Ice Browser 5.06.8.0.0 " is "Custom"
Install type for "Platform Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Enterprise Manager Events 9.2.0.1.0 " is "Typical"
Install type for "Capacity Planner 9.2.0.1.0 " is "Complete"
Install type for "Performance Manager 9.2.0.1.0 " is "Complete"
Install type for "SQLServer Monitoring Option 9.2.0.1.0 " is "Complete"
Install type for "Enterprise Manager Translated Files 9.2.0.1.0 " is "Custom"
Install type for "Sun JDK extensions 9.2.0.1.0 " is "Custom"
Install type for "PL/SQL Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Precompiler Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Parser Generator Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "SSL Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "LDAP Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle Extended Windowing Toolkit 3.4.13.0.0 " is "Custom"
Install type for "Oracle9i for UNIX Documentation 9.2.0.1.0 " is "Custom"
Install type for "Agent Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle JDBC Thin Driver for JDK 1.1 9.2.0.1.0 " is "Custom"
Install type for "Oracle JDBC Development Drivers 9.2.0.1.0 " is "Custom"
Install type for "JDBC/OCI Common Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle Client Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle Trace Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Oracle9i Real Application Clusters Management 9.2.0.1.0 " is "Custom"
Install type for "Installation Common Files 9.2.0.1.0 " is "Custom"
Install type for "JDBC Common Files 9.2.0.1.0 " is "Custom"
Install type for "RDBMS Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "XDK Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "DBJAVA Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "SQL*Plus Required Support Files 9.2.0.1.0 " is "Custom"
Install type for "Bali Share 1.1.17.0.0 " is "Custom"
Install type for "Oracle Universal Installer 2.2.0.12.0 " is "Custom"
Install type for "Java Runtime Environment 1.3.1.0.0 " is "Custom"
Install type for "Java Runtime Environment 1.1.8.1.0 " is "Custom"
Calling query areasQueries2.2.0.7.0 getComponentInstallTypeName
Query returned : Custom
Calling query generalQueries2.2.0.7.0 getOSName
Query returned : Linux
Calling query generalQueries2.2.0.7.0 getOSVer
Query returned : 2.6.18-1.2798.fc6xen
Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
platGroup = WINDOWS
Query returned : false
Calling query areasQueries2.2.0.7.0 productInstalled
location = /oracle/QTY/920_32
name = oracle.iappserver.iapptop
startVersion = 9.0.2.0.0
endVersion = 9.0.9.0.0
acceptCompatible = null
Query returned : false
Calling query areasQueries2.2.0.7.0 productInstalled
location = /oracle/QTY/920_32
name = oracle.iappserver.infrastructure
startVersion = 9.0.2.0.0
endVersion = 9.0.9.0.0
acceptCompatible = null
Query returned : false
Calling query areasQueries2.2.0.7.0 productInstalled
location = /oracle/QTY/920_32
name = oracle.iappserver.devcorner
startVersion = 9.0.2.0.0
endVersion = 9.0.9.0.0
acceptCompatible = null
Query returned : false
Calling query areasQueries2.2.0.7.0 productInstalled
location = /oracle/QTY/920_32
name = oracle.install.instcommon
startVersion = 8.1.3.0.0
endVersion = 9.0.0.0.0
acceptCompatible = null
Query returned : false
Calling query areasQueries2.2.0.7.0 productInstalled
location = /oracle/QTY/920_32
name = oracle.install.instcommon
startVersion = 8.1.3.0.0
endVersion = 9.0.0.0.0
acceptCompatible = null
Query returned : false
Calling query rgsQueries2.2.0.7.0 isProductInstalled
Location = /oracle/QTY/920_32
InternalName = ocommon
MaxVersion = 8.0.7
MinVersion = 7.3.2
Query returned : false
Setting value of PRE_REQUISITE to true
Calling query globalVarQueries2.1.0.4.0 setGlobalVariable
variable = oracle.rdbms.installing
value = true
Query returned : true
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms,9.2.0.1.0,oracle.options,9.2.0.1.0,oracle.networking,9.2.0.1.0,oracle.p2k.devtools,9.2.0.1.0,oracle.java.jdbc,9.2.0.1.0,oracle.doc.unixdoc,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.cartridges.spatial,9.2.0.1.0,oracle.options.partitioning,9.2.0.1.0,
Setting value of PRE_REQUISITE to false
The pre-requisite for the component Oracle9i Real Application Clusters 9.2.0.1.0 has failed.
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.cartridges.spatial,9.2.0.1.0,oracle.options.partitioning,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.cartridges.spatial,9.2.0.1.0,oracle.options.partitioning,9.2.0.1.0,
Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
platGroup = UNIX
Query returned : true
Calling query areasQueries2.2.0.7.0 getGroupLocation
groupName = lsminst
Query returned : /oracle/stage/920_32/Disk1/stage/Components/oracle.rdbms.lsm/6.1.0.0.0/1/DataFiles/Expanded/lsminst/rdbms/install/lgto
Calling query SpawnQueries1.1.1 Spawn
command = /oracle/stage/920_32/Disk1/lgto/lsminst
Query returned : 0
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.cartridges.spatial,9.2.0.1.0,oracle.options.partitioning,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.cartridges.spatial,9.2.0.1.0,oracle.options.partitioning,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.cartridges.spatial,9.2.0.1.0,oracle.options.partitioning,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.cartridges.spatial,9.2.0.1.0,oracle.options.partitioning,9.2.0.1.0,
Setting value of PRE_REQUISITE to false
The pre-requisite for the component Oracle9i Real Application Clusters Management 9.2.0.1.0 has failed.
Setting value of PRE_REQUISITE to true
Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
platGroup = UNIX
Query returned : true
Calling query rgsQueries2.2.0.7.0 isProductInstalled
Location = /oracle/QTY/920_32
InternalName = ocommon
MaxVersion = 8.0.7
MinVersion = 7.3.2
Query returned : false
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.networking.netsrv,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.networking.netsrv,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.networking.netsrv,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
platGroup = Windows
Query returned : false
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.emprod.oemagent,9.2.0.1.0,oracle.sysman.website,9.2.0.1.0,oracle.sysman.oms,9.2.0.1.0,oracle.sysman.client,9.2.0.1.0,oracle.sysman.pack.change,9.2.0.1.0,oracle.sysman.pack.diag,9.2.0.1.0,oracle.sysman.pack.tuning,9.2.0.1.0,oracle.sysman.pack.apps,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms.occi,9.2.0.1.0,oracle.rdbms.oci,9.2.0.1.0,oracle.p2k,9.2.0.1.0,oracle.p2k.xmldevkit,9.2.0.1.0,
Setting value of DEPENDENCY_LIST to oracle.rdbms.occi,9.2.0.1.0,oracle.rdbms.oci,9.2.0.1.0,oracle.p2k,9.2.0.1.0,oracle.p2k.xmldevkit,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms.occi,9.2.0.1.0,oracle.rdbms.oci,9.2.0.1.0,oracle.p2k,9.2.0.1.0,oracle.p2k.xmldevkit,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.rdbms.occi,9.2.0.1.0,oracle.rdbms.oci,9.2.0.1.0,oracle.p2k,9.2.0.1.0,oracle.p2k.xmldevkit,9.2.0.1.0,
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.emprod.agent_ext.ows_agentext,9.2.0.1.0,oracle.apache.xdk,9.2.0.1.0,oracle.emprod.agent_ext.oecm_agentext,9.2.0.1.0,oracle.bc4j,9.0.2.692.1,oracle.webdb.modplsql,3.0.9.8.3b,oracle.webdb.modplsql,3.0.9.8.3b,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.emprod.agent_ext.ows_agentext,9.2.0.1.0,oracle.apache.xdk,9.2.0.1.0,oracle.emprod.agent_ext.oecm_agentext,9.2.0.1.0,oracle.bc4j,9.0.2.692.1,oracle.webdb.modplsql,3.0.9.8.3b,oracle.webdb.modplsql,3.0.9.8.3b,
Setting value of DEPENDENCY_LIST to oracle.emprod.agent_ext.ows_agentext,9.2.0.1.0,oracle.apache.xdk,9.2.0.1.0,oracle.emprod.agent_ext.oecm_agentext,9.2.0.1.0,oracle.bc4j,9.0.2.692.1,oracle.webdb.modplsql,3.0.9.8.3b,oracle.webdb.modplsql,3.0.9.8.3b,
Setting value of PRE_REQUISITE to true
Setting value of DEPENDENCY_LIST to oracle.emprod.agent_ext.ows_agentext,9.2.0.1.0,oracle.apache.xdk,9.2.0.1.0,oracle.emprod.agent_ext.oecm_agentext,9.2.0.1.0,oracle.bc4j,9.0.2.692.1,oracle.webdb.modplsql,3.0.9.8.3b,oracle.webdb.modplsql,3.0.9.8.3b,
Setting value of DEPENDENCY_LIST to oracle.emprod.agent_ext.ows_agentext,9.2.0.1.0,oracle.apache.xdk,9.2.0.1.0,oracle.emprod.agent_ext.oecm_agentext,9.2.0.1.0,oracle.bc4j,9.0.2.692.1,oracle.webdb.modplsql,3.0.9.8.3b,oracle.webdb.modplsql,3.0.9.8.3b,
Setting value of DEPENDENCY_LIST to oracle.emprod.agent_ext.ows_agentext,9.2.0.1.0,oracle.apache.xdk,9.2.0.1.0,oracle.emprod.agent_ext.oecm_agentext,9.2.0.1.0,oracle.bc4j,9.0.2.692.1,oracle.webdb.modplsql,3.0.9.8.3b,oracle.webdb.modplsql,3.0.9.8.3b,
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Calling query areasQueries2.2.0.7.0 getComponentInstallTypeName
Query returned : Complete
Calling query generalQueries2.2.0.7.0 getOSName
Query returned : Linux
Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
platGroup = WINDOWS
Query returned : false
Calling query areasQueries2.2.0.7.0 productInstalled
location = /oracle/QTY/920_32
name = oracle.install.instcommon
startVersion = 8.1.3.0.0
endVersion = 8.1.4.0.0
acceptCompatible = null
Query returned : false
Calling query rgsQueries2.2.0.7.0 isProductInstalled
Location = /oracle/QTY/920_32
InternalName = ocommon
MaxVersion = 8.0.7
MinVersion = 7.3.2
Query returned : false
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Calling query SIDQueries1.2.4 getAllOracleHomes
Query returned : null
Using the default value for query
Calling query generalQueries2.2.0.7.0 isCurrentPlatformInGroup
platGroup = UNIX
Query returned : true
Calling query RunningProcessQuery1.4.4 runningProcessExists
fileNames =
Query returned : false
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Setting value of PRE_REQUISITE to true
Calling query rgsQueries2.2.0.7.0 isProductInstalledWould you mind
1) do not duplicate questions:
Re: oracle installation not proceeding further still 0%
2) As mentioned on the other thread, Fedora Core 6 is NOT supported by SAP. It is not even supported by Oracle. Please, use a <b>supported </b> OS/DB combination to install ECC 5.0 -
Type mismatch on SOAP Web Service method invocation
When I run the generated client for a web service, I get the following error, which I can get rid of by using a primitive type (e.g. String) as the parameter to doSomething instead of wstest.test2.APIClass3, i.e. the SOAP server seems happy handling wstest.test2.APIClass1 as a return type, but not a similar class as a parameter type:
[SOAPException: faultCode=SOAP-ENV:Server; msg=type mismatch [java.lang.IllegalArgumentException]]
wstest.test2.APIClass1 wstest.test2.EmbeddedStatelessTest2Stub.doSomething(wstest.test2.APIClass3)
EmbeddedStatelessTest2Stub.java:89
void wstest.test2.EmbeddedStatelessTest2Stub.main(java.lang.String[])
EmbeddedStatelessTest2Stub.java:48
I am using JDeveloper9i 9.0.3 Preview and the standalone OC4J 9.0.3 that came with it. I followed the Oracle9i JDeveloper 9.0.3 Web Services Quickstart Install (http://otn.oracle.com/tech/webservices/htdocs/quickstart/quickstart903.html) to get OC4J running standalone. I had to register the stateless EJB provider, and the WEB services wizard didn't manage to include APIClass2 (an instance of which is contained in APIClass1) in the .dd so I added it manually which works fine with APIClass1 as the method return type.
Sorry for the length of this posting, but I wasn't sure which bits would be relevant.
WSDL
====
<?xml version = '1.0' encoding = 'windows-1252'?>
<!--Generated by the Oracle9i JDeveloper Web Services WSDL Generator-->
<!--Date Created: Wed Sep 11 15:54:08 BST 2002-->
<definitions
name="StatelessTest2"
targetNamespace="http://wstest/test2/StatelessTest2.wsdl"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://wstest/test2/StatelessTest2.wsdl"
xmlns:ns1="http://wstest.test2/IStatelessTest2.xsd">
<types>
<schema
targetNamespace="http://wstest.test2/IStatelessTest2.xsd"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<complexType name="wstest_test2_APIClass3" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
<all>
<element name="Name" type="string"/>
<element name="Value" type="double"/>
</all>
</complexType>
<complexType name="wstest_test2_APIClass1" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
<all>
<element name="Name" type="string"/>
<element name="Value" type="double"/>
<element name="APIClass2" type="ns1:wstest_test2_APIClass2"/>
</all>
</complexType>
<complexType name="wstest_test2_APIClass2" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
<all>
<element name="IntegerValue" type="int"/>
<element name="DoubleValue" type="double"/>
<element name="Name" type="string"/>
</all>
</complexType>
</schema>
</types>
<message name="doSomething0Request">
<part name="p0" type="ns1:wstest_test2_APIClass3"/>
</message>
<message name="doSomething0Response">
<part name="return" type="ns1:wstest_test2_APIClass1"/>
</message>
<portType name="StatelessTest2PortType">
<operation name="doSomething">
<input name="doSomething0Request" message="tns:doSomething0Request"/>
<output name="doSomething0Response" message="tns:doSomething0Response"/>
</operation>
</portType>
<binding name="StatelessTest2Binding" type="tns:StatelessTest2PortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="doSomething">
<soap:operation soapAction="" style="rpc"/>
<input name="doSomething0Request">
<soap:body use="encoded" namespace="wstest.test2.StatelessTest2" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output name="doSomething0Response">
<soap:body use="encoded" namespace="wstest.test2.StatelessTest2" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>
<service name="StatelessTest2">
<port name="StatelessTest2Port" binding="tns:StatelessTest2Binding">
<soap:address location="http://localhost:8888/soap/servlet/soaprouter"/>
</port>
</service>
</definitions>
Deployment Decriptor
====================
<?xml version = '1.0' encoding = 'windows-1252'?>
<!--Generated by the Oracle9i JDeveloper Web Services Deployment Descriptor Generator-->
<!--This Deployment Descriptor file is for use with the Oracle9iAS Release 2 / Apache 2.2 SOAP Server SOAP Server-->
<!--Date Created: Wed Sep 11 15:54:09 BST 2002-->
<isd:service
id="wstest.test2.StatelessTest2"
type="rpc"
xmlns:isd="http://xmlns.oracle.com/soap/2001/04/deploy/service">
<isd:provider
id="stateless-ejb-provider"
methods="doSomething"
scope="Request">
<isd:option key="JNDILocation" value="StatelessTest2"/>
<isd:option key="DeploymentName" value="StatelessTest2"/>
</isd:provider>
<isd:faultListener
class="org.apache.soap.server.DOMFaultListener"/>
<isd:mappings>
<isd:map
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
qname="x:wstest_test2_APIClass1"
javaType="wstest.test2.APIClass1"
java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
<isd:map
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
qname="x:wstest_test2_APIClass2"
javaType="wstest.test2.APIClass2"
java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
<isd:map
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
qname="x:wstest_test2_APIClass3"
javaType="wstest.test2.APIClass3"
java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
</isd:mappings>
</isd:service>
StatelesTest2.java
==================
package wstest.test2;
import javax.ejb.EJBObject;
import java.rmi.RemoteException;
public interface StatelessTest2 extends EJBObject {
* @webmethod
APIClass1 doSomething(APIClass3 p0) throws RemoteException;
StatelessTest2Bean.java
=======================
package wstest.test2.impl;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import wstest.test2.APIClass1;
import wstest.test2.APIClass2;
import wstest.test2.APIClass3;
public class StatelessTest2Bean implements SessionBean {
public void ejbCreate() {
public void ejbActivate() {
public void ejbPassivate() {
public void ejbRemove() {
public void setSessionContext(SessionContext ctx) {
public APIClass1 doSomething(APIClass3 p0) {
APIClass1 ac1 = new APIClass1();
ac1.setName(p0.getName() + "1");
ac1.setValue(p0.getValue());
APIClass2 ac2 = ac1.getAPIClass2();
ac2.setName(p0.getName() + "2");
ac2.setIntegerValue(new Integer(ac1.getValue().intValue()));
ac2.setDoubleValue(new Double(ac1.getValue().doubleValue() * 2.0));
return ac1;
EmbeddedStatelessTest2Stub.java
===============================
I change the http port from 8988 to 8888 to get this working. Also, the generated referenced a new class APIClass31, also generated, but as it didn't make any difference to the problem I replaced it with APIClass3, which has essentially the same characteristics.
package wstest.test2;
import oracle.soap.transport.http.OracleSOAPHTTPConnection;
import org.apache.soap.encoding.soapenc.BeanSerializer;
import org.apache.soap.encoding.SOAPMappingRegistry;
import org.apache.soap.util.xml.QName;
import java.net.URL;
import org.apache.soap.Constants;
import org.apache.soap.Fault;
import org.apache.soap.SOAPException;
import org.apache.soap.rpc.Call;
import org.apache.soap.rpc.Parameter;
import org.apache.soap.rpc.Response;
import wstest.test2.*;
import java.util.Vector;
import java.util.Properties;
import wstest.test2.APIClass1;
import wstest.test2.APIClass2;
import wstest.test2.APIClass3;
* Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
* Date Created: Wed Sep 11 15:41:19 BST 2002
* WSDL URL: file:/C:/Projects/WSTest/Test2/src/wstest/test2/StatelessTest2.wsdl
public class EmbeddedStatelessTest2Stub
public EmbeddedStatelessTest2Stub()
m_httpConnection = new OracleSOAPHTTPConnection();
m_smr = new SOAPMappingRegistry();
BeanSerializer beanSer = new BeanSerializer();
m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass1"), wstest.test2.APIClass1.class, beanSer, beanSer);
m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass2"), wstest.test2.APIClass2.class, beanSer, beanSer);
m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass3"), wstest.test2.APIClass3.class, beanSer, beanSer);
public static void main(String[] args)
try
EmbeddedStatelessTest2Stub stub = new EmbeddedStatelessTest2Stub();
// Add your own code here.
APIClass3 ac3 = new APIClass3();
ac3.setName("fred");
ac3.setValue(new Double(17.36));
printAPIClass3("Input", ac3);
APIClass1 retAc1 = stub.doSomething(ac3);
printAPIClass1("Return", retAc1);
catch(Exception ex)
ex.printStackTrace();
public String endpoint = "http://172.25.1.176:8888/soap/servlet/soaprouter";
private OracleSOAPHTTPConnection m_httpConnection = null;
private SOAPMappingRegistry m_smr = null;
public APIClass1 doSomething(APIClass3 p0) throws Exception
APIClass1 returnVal = null;
URL endpointURL = new URL(endpoint);
Call call = new Call();
call.setSOAPTransport(m_httpConnection);
call.setTargetObjectURI("wstest.test2.StatelessTest2");
call.setMethodName("doSomething");
call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);
Vector params = new Vector();
params.addElement(new Parameter("p0", wstest.test2.APIClass3.class, p0, null));
call.setParams(params);
call.setSOAPMappingRegistry(m_smr);
Response response = call.invoke(endpointURL, "");
if (!response.generatedFault())
Parameter result = response.getReturnValue();
returnVal = (APIClass1)result.getValue();
else
Fault fault = response.getFault();
throw new SOAPException(fault.getFaultCode(), fault.getFaultString());
return returnVal;
private static void printAPIClass3(String prefix, APIClass3 ac3)
System.out.println(prefix + ": [" + ac3.getName() + ", " + ac3.getValue() + "]");
private static void printAPIClass1(String prefix, APIClass1 ac1)
APIClass2 ac2 = ac1.getAPIClass2();
System.out.println(prefix + ": [" + ac1.getName() + ", " + ac1.getValue() + " ["
+ ac2.getName() + ", " + ac2.getIntegerValue() + ", " + ac2.getDoubleValue()
+ "]]");
public void setMaintainSession(boolean maintainSession)
m_httpConnection.setMaintainSession(maintainSession);
public boolean getMaintainSession()
return m_httpConnection.getMaintainSession();
public void setTransportProperties(Properties props)
m_httpConnection.setProperties(props);
public Properties getTransportProperties()
return m_httpConnection.getProperties();
APIClass1.java
==============
package wstest.test2;
import java.io.Serializable;
public class APIClass1 implements Serializable {
private String name;
private Double value;
private APIClass2 apiClass2;
public APIClass1() {
name = new String("");
value = new Double(0.0);
apiClass2 = new APIClass2();
public String getName() {
return name;
public void setName(String newName) {
name = new String(newName);
public Double getValue() {
return value;
public void setValue(Double newValue) {
value = new Double(newValue.doubleValue());
public APIClass2 getAPIClass2() {
return apiClass2;
public void setAPIClass2(APIClass2 newAPIClass2) {
apiClass2 = new APIClass2();
apiClass2.setName(newAPIClass2.getName());
apiClass2.setDoubleValue(newAPIClass2.getDoubleValue());
apiClass2.setIntegerValue(newAPIClass2.getIntegerValue());
APIClass2.java
==============
package wstest.test2;
import java.io.Serializable;
public class APIClass2 implements Serializable {
private String name;
private Integer iVal;
private Double dVal;
public APIClass2() {
iVal = new Integer(0);
dVal = new Double(0.0);
name = new String("");
public Integer getIntegerValue() {
return iVal;
public void setIntegerValue(Integer newIVal) {
iVal = new Integer(newIVal.intValue());
public Double getDoubleValue() {
return dVal;
public void setDoubleValue(Double newDoubleValue) {
dVal = new Double(newDoubleValue.doubleValue());
public String getName() {
return name;
public void setName(String newName) {
name = new String(newName);
APIClass3.java
==============
package wstest.test2;
import java.io.Serializable;
public class APIClass3 implements Serializable {
private String name;
private Double value;
public APIClass3() {
public String getName() {
return name;
public void setName(String newName) {
name = new String(newName);
public Double getValue() {
return value;
public void setValue(Double newValue) {
value = new Double(newValue.doubleValue());
APIClass31.java
===============
package wstest.test2;
* Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
* Date Created: Wed Sep 11 10:44:56 BST 2002
* <pre>
* <complexType name="wstest_test2_APIClass3" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
* <all>
* <element name="Name" type="string"/>
* <element name="Value" type="double"/>
* </all>
* </complexType>
* </pre>
public class APIClass31 {
private String m_Name;
private Double m_Value;
public APIClass31() {
public APIClass31(String Name, Double Value) {
m_Name = Name;
m_Value = Value;
public void setName(String Name) {
m_Name = Name;
public String getName() {
return m_Name;
public void setValue(Double Value) {
m_Value = Value;
public Double getValue() {
return m_Value;I believe this is a bug in JDev/OC4J 9.0.3 that is being further investigated right now. I have duplicated your problem in a simpler test case and folks are looking into it.
Mike. -
Error while trying to deploy a SOAP service to 9iAS
Hi,
I try to deploy the simple clock sample to Oracle 9iAS 9.0.3 and I get the following output:
This test uses a SOAP URL of http://avia.mindcti.com:7777/soap/servlet/soaproute
r
Deploying the simpleclock service...
Exception in thread "main" [SOAPException: faultCode=SOAP-ENV:IOException; msg=C
onnection refused: connect; targetException=java.net.ConnectException: Connectio
n refused: connect]
at oracle.soap.transport.http.OracleSOAPHTTPConnection.send(OracleSOAPHT
TPConnection.java:765)
at org.apache.soap.rpc.Call.invoke(Call.java:261)
at oracle.soap.client.ServiceManagerClient.invokeMethod(ServiceManagerCl
ient.java:122)
at oracle.soap.client.ServiceManagerClient.deploy(ServiceManagerClient.j
ava:135)
at oracle.soap.client.ServiceManagerClient.main(ServiceManagerClient.jav
a:229)
I get similar errors when trying to connect to the SOAP server from JDeveloper. What can be the problem?
Thanks in advance,
AviIn 903 Oracle SOAP ( based on Apache SOAP) is not configured by deafult, since Oracle SOAP is a depricated feature;
Prefered way of building web services is using 'J2EE Web services'. But if you stilll want to use Oracle SOAP web services
You need to depoy the Oracle SOAP application that is there in soap directory.
thanks
Venky Ravipati -
Oracle 9i installation hanging in "Clone Database Creation in Process"
Hi all,
I have been struggling in installing the 9i in my laptop.
Here is my setup,
OS: Windows Server 2003 Enterprise Edition SP2 in VMWare
Database: Oracle 9i 9.2.0.1.0
When it automatically comes to "Database Configuration Assistant", there are 4 steps.
Copying Database files
Initializing Database
Creating and starting Oracle Instance
Completing database creation
The 1st 3 steps has been completed and the installation just hangs at the last step when the completion rate is 88%.
Anyone got problem like this ?
Here are the details I have so far for the DBCA during installation process,
Listener Control complete.
Listener start failed. Listener may already be running.
Listener configuration complete.
Default local naming configuration complete.
Oracle Net Services configuration successful. The exit code is 0
Since I am completely new to installing DB, please help me to get rid of this frustration.
Thanks !
Regards,
ChrisCapacity Planner 9.2.0.1.0
Enterprise Manager Events 9.2.0.1.0
Enterprise Manager Base Classes 9.2.0.1.0
Required Support Files 9.2.0.1.0
Enterprise Manager Installation Prerequisite Checks 9.2.0.1.0
Utilities Common Files 9.2.0.1.0
Enterprise Manager Quick Tours 9.2.0.1.0
Oracle Display Fonts 9.0.2.0.0
regexp 2.0.20.0.0
Oracle OLAP Worksheet 9.2.0.1.0
Oracle OLAP API 9.2.0.1.0
Oracle Developer Server Forms Manager 9.2.0.1.0
Oracle Intelligent Agent Base Component Files 9.2.0.1.0
Oracle Internet Directory Client Common Files 9.2.0.1.0
Sun JDK 1.3.1.0.1a
Oracle Directory Manager 9.2.0.1.0
Visigenics ORB 3.4.0.0.0
Assistant Common Files 9.2.0.1.0
Enterprise Manager Paging and OMS Common Files 9.2.0.1.0
XML Parser for C 9.2.0.1.0
Oracle Net Configuration Assistant 9.2.0.1.0
Character Set Migration Utility 9.2.0.1.0
Enterprise Manage Website Translated Files 9.2.0.1.0
Oracle Net Manager 9.2.0.1.0
Oracle Net 9.2.0.1.0
Oracle Perl Interpreter 5.00503.0.0.0c
Apache Web Server files 1.3.22.0.0a
Oracle JDBC/OCI Driver for JDK 1.4 9.2.0.1.0
Database Configuration Assistant 9.2.0.1.0
Oracle JDBC/OCI Driver for JDK 1.2 9.2.0.1.0
Oracle INTYPE File Assistant 9.2.0.1.0
SQLJ Runtime 9.2.0.1.0
Oracle JDBC/OCI Interfaces 9.2.0.1.0
Advanced Queueing (AQ) API 9.2.0.1.0
Oracle Caching Service for Java 2.1.0.0.0a
Recovery Manager 9.2.0.1.0
JSDK 2.0.0.0.0d
Apache JServ 1.1.0.0.0g
Oracle interMedia Java Client 9.2.0.1.0
Oracle Java Layout Engine 2.0.1.0.0
Oracle Administration Assistant for Windows NT 9.2.0.1.0
Oracle XML SQL Utility 9.2.0.1.0
SQLJ Translator 9.2.0.1.0
Enterprise Login Assistant 9.2.0.1.0
Oracle Services For Microsoft Transaction Server 9.2.0.1.0
Enterprise Manager Paging Server 9.2.0.1.0
Oracle Java Tools 9.2.0.1.0
Oracle ODBC Driver 9.2.0.1.0
Authentication and Encryption 9.2.0.1.0
Oracle Wallet Manager 9.2.0.1.0
Oracle Database User Interface 2.2.11.0.0
Oracle SNMP Agent 9.2.0.1.0
Oracle Provider for OLE DB 9.2.0.1.0
Oracle Objects for OLE 9.2.0.4.4
Oracle C++ Call Interface 9.2.0.1.0
Oracle OLAP Cube Viewer 9.2.0.1.0
Oracle OLAP CWM Lite 9.2.0.1.0
Object Type Translator 9.2.0.1.0
SQL*Plus 9.2.0.1.0
Oracle Call Interface (OCI) 9.2.0.1.0
SQL*Loader 9.2.0.1.0
Secure Socket Layer 9.2.0.1.0
Oracle Internet Directory Client 9.2.0.1.0
Oracle Net Listener 9.2.0.1.0
Advanced Replication 9.2.0.1.0
Oracle Complete DSS Starter Database 9.2.0.1.0
Oracle Complete OLTP Starter Database 9.2.0.1.0
Oracle Starter Database 9.2.0.1.0
Oracle Message Gateway Common Files 9.2.0.1.0
Oracle Common Schema Demos 9.2.0.1.0
Change Management Common Files 9.2.0.1.0
Oracle UIX 2.0.20.0.0
Oracle Help for the Web 1.0.7.0.0
XML Class Generator for C++ 9.2.0.1.0
XML Parser for C++ 9.2.0.1.0
XML Parser for Oracle JVM 9.2.0.1.0
XML Transx 9.2.0.1.0
XML Transviewer Beans 9.2.0.1.0
XML Class Generator for Java 9.2.0.1.0
XSQL Servlet 9.2.0.1.0
XML Parser for PL/SQL 9.2.0.1.0
Oracle SQLJ 9.2.0.1.0
Enterprise Manager Common Files 9.2.0.1.0
Common Files For Generic Connectivity Using OLEDB 9.2.0.1.0
Oracle SOAP Client 2.0.0.0.0a
Oracle Workflow Manager 9.2.0.1.0
Oracle Net Integration 9.2.0.1.0
Oracle XML Runtime Components 9.2.0.1.0
Enterprise Manager Database Applications 9.2.0.1.0
Oracle SOAP Server 2.0.0.0.0a
Oracle Database Demos 9.2.0.1.0
Oracle Ultra Search Common Files 9.2.0.1.0
Enterprise Manager Console 9.2.0.1.0
Enterprise Manager Integrated Applications 9.2.0.1.0
Enterprise Manager Client 9.2.0.1.0
Database Workspace Manager 9.2.0.1.0
Oracle interMedia Java Advanced Imaging 9.2.0.1.0
Oracle interMedia Client Compatibility Files 9.2.0.1.0
Oracle interMedia Java Media Framework Client 9.2.0.1.0
Oracle interMedia Client Demos 9.2.0.1.0
Oracle interMedia Web Client 9.2.0.1.0
BC4J Runtime for Database 9.0.2.692.1
Oracle Change Management Pack 9.2.0.1.0
Oracle interMedia Annotator 9.2.0.1.0
Data Management Services Common Files 9.2.0.1.0
Oracle interMedia Common Files 9.2.0.1.0
Oracle interMedia Image 9.2.0.1.0
Oracle interMedia Audio 9.2.0.1.0
Oracle interMedia Video 9.2.0.1.0
Database Upgrade Assistant 9.2.0.1.0
Oracle Intelligent Agent Config Tool 9.2.0.1.0
Oracle Intelligent Agent 9.2.0.1.0
PL/SQL Embedded Gateway 9.2.0.1.0
Oracle HTTP Server Extensions 9.2.0.1.0
Oracle eBusiness Management Extensions 9.2.0.1.0
Oracle EMD Agent Extensions 9.2.0.1.0
Oracle interMedia Client Option 9.2.0.1.0
Oracle SOAP for JServ 2.0.0.0.0a
MIcrosoft SQLServer(TM) Extensions 9.2.0.1.0
Oracle Management Pack for Oracle Applications 9.2.0.1.0
Oracle Windows Interfaces 9.2.0.1.0
Export/Import 9.2.0.1.0
Apache Configuration for Oracle XML Developer's Kit 9.2.0.1.0
Oracle Tuning Pack 9.2.0.1.0
Oracle Forms Extensions 9.2.0.1.0
Oracle XML Developer's Kit 9.2.0.1.0
Oracle Java Server Pages 1.1.3.1.0
Oracle Diagnostics Pack 9.2.0.1.0
Oracle Ultra Search Middle-Tier 9.2.0.1.0
Oracle Dynamic Services Server 9.2.0.1.0
Oracle Mod PL/SQL Gateway 3.0.9.8.3b
Apache Configuration for Oracle Java Server Pages 1.1.2.3.0
Oracle Text 9.2.0.1.0
Generic Connectivity Common Files 9.2.0.1.0
New Database ID 9.2.0.1.0
Database SQL Scripts 9.2.0.1.0
Generic Connectivity Using OLEDB - SQL 9.2.0.1.0
Oracle HTTP Server 9.2.0.1.0
XML 9.2.0.1.0
Generic Connectivity Using OLEDB - FS 9.2.0.1.0
iSQL*Plus 9.2.0.1.0
Generic Connectivity Using ODBC 9.2.0.1.0
Enterprise Manager Webserver Integration 9.2.0.1.0
Reporting Framework 9.2.0.1.0
Oracle interMedia Locator 9.2.0.1.0
Oracle Management Server 9.2.0.1.0
Oracle Ultra Search Server 9.2.0.1.0
Oracle interMedia 9.2.0.1.0
Oracle Trace 9.2.0.1.0
Oracle9i Syndication Server 9.2.0.1.0
Enterprise Manager Web Site 9.2.0.1.0
Oracle Applications Extensions 9.2.0.1.0
Oracle Intelligent Agent Extensions 9.2.0.1.0
Oracle Programmer 9.2.0.1.0
Migration Utility 9.2.0.1.0
Oracle Enterprise Manager Products 9.2.0.1.0
Oracle9i Development Kit 9.2.0.1.0
Oracle Advanced Security 9.2.0.1.0
Oracle JVM 9.2.0.1.0
Database Verify Utility 9.2.0.1.0
PL/SQL 9.2.0.1.0
Oracle Database Utilities 9.2.0.1.0
Oracle9i 9.2.0.1.0
Oracle Net Services 9.2.0.1.0
Oracle COM Automation Feature 9.2.0.1.0
Oracle Data Mining 9.2.0.1.0
Oracle OLAP 9.2.0.1.0
Oracle Spatial 9.2.0.1.0
Oracle Partitioning 9.2.0.1.0
Enterprise Edition Options 9.2.0.1.0
Oracle9i Database 9.2.0.1.0
Starting to execute optional autolaunch configuration tools
Launched configuration tool Oracle Net Configuration Assistant
Command which is being spawned is C:\Program Files\Oracle\jre\1.1.8\bin/jrew.exe -Duser.dir=C:\oracle\ora92\network\jlib -classpath ";C:\Program Files\Oracle\jre\1.1.8\lib\rt.jar;C:\oracle\ora92\jlib\ewt3.jar;C:\oracle\ora92\jlib\ewtcompat-3_3_15.jar;C:\oracle\ora92\network\jlib\NetCA.jar;C:\oracle\ora92\network\jlib\netcam.jar;C:\oracle\ora92\jlib\netcfg.jar;C:\oracle\ora92\jlib\help3.jar;C:\oracle\ora92\jlib\oracle_ice5.jar;C:\oracle\ora92\jlib\share.jar;C:\oracle\ora92\jlib\swingall-1_1_1.jar;C:\Program Files\Oracle\jre\1.1.8\lib\i18n.jar;C:\oracle\ora92\jlib\srvm.jar;C:\oracle\ora92\network\tools" oracle.net.ca.NetCA /orahome C:\oracle\ora92 /orahnam OraHome92 /instype typical /inscomp client,oraclenet,javavm,server,ano /insprtcl tcp,nmp,tcps /cfg local /authadp NO_VALUE /nodeinfo NO_VALUE /responseFile C:\oracle\ora92\network\install\netca_typ.rsp
Configuration tool Oracle Net Configuration Assistant succeeded
Result code for launching of configuration tool is 0
Launched configuration tool Oracle Database Configuration Assistant
Command which is being spawned is C:\Program Files\Oracle\jre\1.1.8\bin/jrew.exe -DORACLE_HOME="C:\oracle\ora92" -DJDBC_PROTOCOL="thin" -classpath ";C:\Program Files\Oracle\jre\1.1.8\lib\i18n.jar;C:\Program Files\Oracle\jre\1.1.8\lib\rt.jar;C:\oracle\ora92\jlib\ewt3.jar;C:\oracle\ora92\jlib\kodiak.jar;C:\oracle\ora92\jlib\ewtcompat-3_3_15.jar;C:\oracle\ora92\lib\xmlparserv2.jar;C:\oracle\ora92\jdbc\lib\classes111.zip;C:\oracle\ora92\classes;C:\oracle\ora92\jlib\gss-1-1.zip;C:\oracle\ora92\jlib\oembase-9_2_0.jar;C:\oracle\ora92\jlib\srvm.jar;C:\oracle\ora92\assistants\jlib\assistantsCommon.jar;C:\oracle\ora92\jlib\share.jar;C:\oracle\ora92\jlib\swingall-1_1_1.jar;C:\oracle\ora92\assistants\dbca\jlib\dbca.jar;C:\oracle\ora92\jlib\help3.jar;C:\oracle\ora92\jlib\oracle_ice5.jar;C:\oracle\ora92\jlib\netcfg.jar;C:\oracle\ora92\lib\vbjorb.jar;C:\oracle\ora92\lib\vbjtools.jar;C:\oracle\ora92\lib\vbjapp.jar;" oracle.sysman.assistants.dbca.Dbca -progress_only -createDatabase -templateName General_Purpose.dbc -gdbName orcl -sid orcl -datafileJarLocation C:\oracle\ora92\assistants\dbca\templates -datafileDestination C:\oracle\oradata -responseFile NO_VALUE -characterset WE8MSWIN1252 -passwordDialog true Protected value, not to be logged -
SOAPException: faultCode=SOAP-ENV:Protocol; msg=Missing content type
I have a WSDL file for which I have created a Web Service stub/skeleton through jdeveloper(version 10.1.2.3.0). Below is the complete code which has been generated by developer. Now whenever i try to run this file in jdeveloper I get the following exception. Please let me know how to resolve this issue.
Also error message is received at the following line of code:
*msg.send(endpointURL, ""<<some URL>>", requestEnv);*
{code}
*Exception Message*
{code}
[SOAPException: faultCode=SOAP-ENV:Protocol; msg=Missing content type.]
at org.apache.soap.transport.TransportMessage.read(TransportMessage.java:249)
at oracle.soap.transport.http.OracleSOAPHTTPConnection.post(OracleSOAPHTTPConnection.java:973)
at oracle.soap.transport.http.OracleSOAPHTTPConnection.send(OracleSOAPHTTPConnection.java:722)
at org.apache.soap.messaging.Message.send(Message.java:125)
at mypackage.NPVNSDLStub.PANDetails(NPVNSDLStub.java:88)
at mypackage.NPVNSDLStub.main(NPVNSDLStub.java:41)
{code}
*Code generated by Jdeveloper*
{code}
package mypackage;
import oracle.soap.transport.http.OracleSOAPHTTPConnection;
import org.apache.soap.encoding.SOAPMappingRegistry;
import org.w3c.dom.Element;
import java.util.Vector;
import oracle.jdeveloper.webservices.runtime.WrappedDocLiteralStub;
import java.net.URL;
import org.apache.soap.Envelope;
import org.apache.soap.Body;
import org.apache.soap.messaging.Message;
import java.util.Properties;
* Generated by the Oracle JDeveloper 10g Web Services Stub/Skeleton Generator.
* Date Created: Wed Feb 29 18:39:33 IST 2012
* WSDL URL: file:/C:/WS/sample.wsdl
public class NPVNSDLStub extends WrappedDocLiteralStub
public NPVNSDLStub()
m_httpConnection = new OracleSOAPHTTPConnection();
public static void main(String[] args)
try
NPVNSDLStub stub = new NPVNSDLStub();
stub.PANDetails("aaaaa8888a");
catch(Exception ex)
ex.printStackTrace();
private String _endpoint = "<<some URL>>";
public String getEndpoint()
return _endpoint;
public void setEndpoint(String endpoint)
_endpoint = endpoint;
private OracleSOAPHTTPConnection m_httpConnection = null;
private SOAPMappingRegistry m_smr = null;
public String PANDetails(String Request) throws Exception
URL endpointURL = new URL(_endpoint);
Envelope requestEnv = new Envelope();
Body requestBody = new Body();
Vector requestBodyEntries = new Vector();
String wrappingName = "PANValidationRequest";
String targetNamespace = "<<namespace url>>";
Vector requestData = new Vector();
requestData.add(new Object[] {"Request", Request});
requestBodyEntries.addElement(toElement(wrappingName, targetNamespace, requestData, false));
requestBody.setBodyEntries(requestBodyEntries);
requestEnv.setBody(requestBody);
Message msg = new Message();
msg.setSOAPTransport(m_httpConnection);
*msg.send(endpointURL, "<<some URL>>", requestEnv);*
Envelope responseEnv = msg.receiveEnvelope();
Body responseBody = responseEnv.getBody();
Vector responseData = responseBody.getBodyEntries();
return (String)fromElement((Element)responseData.elementAt(0), java.lang.String.class);
{code}
Edited by: EJP on 2/03/2012 17:22: added code tags, but your indentation needs fixingKishore,
See the links referenced in these threads.
Web Services and R12
Re: Web Services and R12
Integrated SOA Gateway
Re: Integrated SOA Gateway
Regards,
Hussein -
Attachment support in SOAP in OC4J
I have a question on OC4J 9.0.3 about handling attachments along with a SOAP request or response message. I am evaluting the use of Microsoft SOAP Toolkit 3.0 in building a C++ SOAP client. In the SOAP Toolkit 3.0 Microsoft claims that it supports sending attachments along with SOAP request or response message to enhance preformance by reducing the overhead of data encoding. For example, sending a file as an attachment rather than as the body of a SOAP message.
Does OC4J has the ability to such handle attachments?
Thanks,
EdmondOracle SOAP is based on Apache SOAP and does support attachments through MIME. Oracle9iAS J2EE Web services build on top of that, does not have support for attachments. To get Oracle SOAP you just deploy the soap.ear that comes with OC4J (<OC4J_Home>\soap\webapps\soap.ear) you should be able to run the standard Apache SOAP 2.3.1 attachment sample - if you are using JDeveloper, the stand-alone OC4J comes pre-configured with Oracle SOAP.
The attachment sample is only included in a full install of Oracle9iAS, not with the stand alone OC4J. So, if you don't have a full Oracle9iAS install, the best way to get the attachment samples is to take the samples that you can download with Apache SOAP 2.3.1 on xml.apache.org/soap - see http://xml.apache.org/soap/docs/guide/attachments.html for doc. Bear in mind the long term support for Oracle SOAP is being deprecated in favour of JAX-RPC and the goal will be to use that standard's attachment support.
Mike. -
Japanese Data Corruption in SOAP Response
Hello,
I'm in an environment where I need to pass Japanese data through a SOAP service using an Element. When I return
the Element in response tor my SOAP request I'm receiving corrupted data in the XML. The XML data of the Element on
the server side looks perfect. Does anyone have any suggestions what might be wrong?
I'm using Oracle SOAP from iAS v1.0.2.2.
My client code looks like this:
Call call = new Call();
call.setTargetObjectURI( serviceId );
call.setMethodName( "select" );
call.setEncodingStyleURI( Constants.NS_URI_LITERAL_XML );
Vector params = new Vector();
params.addElement( new Parameter( "max",
int.class,
new Integer( 50 ),
Constants.NS_URI_SOAP_ENC ) );
Any help would be greatly appreciated! Thanks!
-annHello,
Still no luck, but I did try to send the XML as a string. The results were greatly improved, but still not right. This
client code looks like this:
Locale.setDefault(new Locale("ja","JP"));
Call call = new Call();
call.setTargetObjectURI( serviceId );
call.setMethodName( "select" );
call.setEncodingStyleURI( Constants.NS_URI_SOAP_ENC );
Vector params = new Vector();
// Specify to return a maximum of 50 records
params.addElement( new Parameter( "max",
int.class,
new Integer( 50 ),
null ) );
The resulting Japanese data has the correct characters, but includes extraneous ones as well.
Can anyone help me with this?
Thanks!
-ann
Maybe you are looking for
-
How can I get all the e-mails from my six e-mail addresses to go to one inbox
I would like to have just one inbox for all my e-mails, rather then the current six.
-
Problems while starting the Managed Server through Node Manager..
When I was trying to start a Managed Server using the Nodemanager , I am getting the following error : NodeManager not configured to receive commands from host : emis-develop I have the "nodemanager.hosts" file under the directory "c:\bea\wlserver6.1
-
Overriding insert error in PL/SQL
Hi all, I have a piece of PL/SQL code that will insert data into a table in a loop. Because of some data inconsistency in my original data table, this PL/SQL code does not run at all. How do I override the errors? By overriding what I mean is that my
-
This is the problem. Microsoft. VC80.CTR.typ
-
Condition Type VPRS to br made as mandatory and Non Zero
Dear Experts, In the pricing procedure i want to make condition type VPRS (Stansard Price) as mandatory and non Zero. It means system should give an error message if the value for condition tye ZPRS is either blank or Zero. I know how to make this c