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

  • Oracle Soap and Jdev

    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,
    Brian

    I 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.

  • Oracle soap http connection

    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

  • Loadjava dms.jar and soap.jar on Oracle 9i 9.2.0.5.0 error ORA-29534

    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ía

    The 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 Grubb

    You 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
    Sanjeev

    Sanjeev,
    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.html

    Success!!!
    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  isProductInstalled

    Would 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>
    * &lt;complexType name="wstest_test2_APIClass3" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
    * &lt;all>
    * &lt;element name="Name" type="string"/>
    * &lt;element name="Value" type="double"/>
    * &lt;/all>
    * &lt;/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,
    Avi

    In 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,
    Chris

    Capacity 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 fixing                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Kishore,
    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,
    Edmond

    Oracle 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!
    -ann

    Hello,
    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