Flop native SOAP service: "Closed connection..", ready for production?

Our system: Oracle 11 g 2 on CentOS Linux X 64.
I followed the instructions here: http://www.oracle-base.com/articles/11g/NativeOracleXmlDbWebServices_11gR1.php, well, I can view the WSDL on browser. Now for the real world test, I wrote an application in Visual studio.net 2010 to use the service, after the first time (the value returned successfullly), I had such as:
The underlying connection was closed: a connection which was to be kept alive was closed by the server.

I googled and tried all sorts of tricks, like keepalive = TRUE but no joy. Some people suggest that .net has a bug, so I use SOAPUI and SOAPsonar, which returnes same error "the underlying connection was closed." I tried to do the session timeout also not long as possible, still no help, it seems to run out of options, so I tried to configure Oracle HTTP server (instead of the Embeded bridge) a point of entry for /orawsv (I couldn't find any example for this type of HTTP server to help with the configuration of the service web so I took one configuration of the APEX in the dads.conf file) but it did not work , so there is almost the end of my native miracle (no coding) of the web service solution...

The only case for the Oracle SOAP service is: when I use Oracle APEX, it works fine without the floating point operations. It seems that every customer non-Oracle will not take SOAP Oracle of XDB service...

Issues related to the:
1. someone else has real work situations using the native client NON-Oracle with Oracle XMLDB application web services?
2. it is possible to configure the server HTTP of Oracle 10 G works with this native services?
3. I missed any parameter on xdbconfig.xml so will not happen this kind of condemnation to death? (almost everything is by default except the HTTP PORT #)

Suggestions and advise are greatly appreciated

Published by: seanzh on March 17, 2011 10:28

Published by: seanzh on March 17, 2011 10:29

Published by: seanzh on March 17, 2011 10:31

Oracle APEX doesn't use SOAP or SOAP provider... It uses EGP that is a completely different implementation, the fact that it works or fails is not relevant to the review of native database web services...

1. someone else has real work situations using the native client NON-Oracle with Oracle XMLDB application web services?

I wrote a number of applications that use controls of the browser XMLHTTP to call Soap Services... They have been tested with IE and FIREFOX. I also tested extensively with XMLSPY (Altova) SOAP Infrastructure...

2. it is possible to configure the server HTTP of Oracle 10 G works with this native services?

No native Web Services are part of the Oracle 11 g database.

3. I missed any parameter on xdbconfig.xml so will not happen this kind of condemnation to death? (almost everything is by default except the HTTP PORT #)

Is not sound as it assuming you can get a following WSDL URL

http://NomServeur/orawsv? WSDL

SOAP is based on HTTP, which is a stateless protocol, so the connections should not be opened once the request is completed...

You have (or you can download a trial) of XMLSpy and test with this stack...

Can check you for all shared servers errors reported in the alert.log, found the trace of the server directory

Tags: Database

Similar Questions

  • 2.0.1 is ready for production?

    I followed disappointing discussions of users having problems since switching to the 2.X Server and I was wondering...

    The current version has solved all the questions, and it is worth to start updating my 1.X to the current 2.X servers?

    If not, why?

    Consider that the consensus of the group is this version of VMware server 2.x is * _not_ * ready for production, but some people use.

    Fix?

    I think that there are enough naysayers to give that impression.  However, I have a slightly different take on Server2.  I agree that Server2 is also 'ready for production' as Server1.  As features go, server1 server2 & are the same question when compared to the ESX.  The main reasons that I installed server1 server2 & instead of ESX for a client is because their equipment is not compatible and they needed only to run virtual machines 2 or 3.  Add to that the staff of the customer not being is not familiar with the command line so Server1 or 2 on a host Windows would be more 'comfortable' for the customer.

    That said, why NOT install or upgrade all non - ESX hosts to Server2?  I don't really have that one element that I consider 'not ready for production' L the Console.  I still have problems to get the plugin sometimes works.  Enough times that I use especially the ESX3.5 VIClient to manage the Server2 hosts.  Continues like that would be fine with me, but customer vSphere4 does nor support the Server2.  For this, I may abandon Server2 down to "not ready for production."  But other console, have not really a problem with Server2 in production.

  • 3.1 Prod NOT ready for production

    I don't want to offend anyone, but the latest version is really disappointing. A list of old and new "bugs" following so far (in no particular order):

    (1) try this query Select rowid of the double in a sqlworksheet and press F5: 18 ranks of 1 character!

    (2) re: [3.1EA3] open body button greyed out & crash (of course, this is due to the extension of the Vadim Package bodies node, not SQLDev itself, but if you insist not implementation of this node in the product, at least to date the extension so that it will not break the latest version)

    (3) [3.1EA3] Ctrl + F7 does not (and no, changing the threshold does not appear to make a difference here)

    (4) in the case of statements consisting of 3 rows (if... something... end if ;) are more reducible)

    (5) 30EA2 - make a right click on the connection does not work properly

    6) SQL Dev 2.1 RC1 - expansion of the packages under schema browser

    (7) in a writing of the SQL worksheet
    delete 
    select * from 
    delete 
    Put the cursor at the end of each line, Ctrl + space only works on the first line.

    I suggest politely is not to add new features to the next version: focus on questions like these and make it more robust.

    Thanks for reading.

    Alessandro

    PS: I'm on SQLDev 3.1.07.42 / Fedora 15 / jdk 1.6.0_30

    Hi Alessandro,.

    How can we exclude interaction with Linux (Fedora) - something that could take the ctrl f7 before she reaches SQLDeveloper. I found a page that says fedora ctrl f7 was back to terminal gui (this is normally ctrl alt f7 so the page could be confused).
    You can type a new shortcut of ctrl f7 in tools-> Preferences-> shortcut keys? (or ctrl f7 trapped until it reaches SQLDeveloper?)

    You have to work around the problem you can map format to a combination of different keys - for example ctrl + alt + SHIFT-BACKSPACE or something easier to remember, in Tools-> Preferences-> shortcut keys.
    He would get in a clash of keyboard shortcut in your installation.

    -Turloch
    Team SQLDeveloper

  • 1 service, the Service is not available for 1.1, product

    In the service contract, after her present for approval, the checklist come with an error "1, the Service is not available for product 1.1. I couldn't understand why. Could someone please help. I use instance R12 Vision.

    Hello
    This error message appears when the service given to the line is not available for the element defined in the Sub-line.
    Please follow the steps to check the availability of the service.
    1 resp. Service Manager Vision business contracts.
    > The installation program
    > Contract
    > Service availability
    Request for the service that mentioned you in the contract.
    > Access the product tab
    Check if the "Widespread" checkbox is checked or not.
    If the box is checked, please check if the element mentioned in the Sub-line is listed below in the exception block. If so, please remove the item from the region of exceptions.
    If the checkbox is not checked, please check.

    Reported issue will be resolved after the steps above are followed.

    Thank you

  • Native web services and SOAP version.

    Hello

    I'm hoping to use the functionality of the native web services on the release of 11g 1 as an easy solution to expose certain procedures. On the test it seems to use SOAP version 1.1 by default, anyone know if it is possible to configure/patch to use version 1.2?

    I hope someone can help...

    Sorry, but for now we are limited to 1.1. What 1.2 features are of interest, given the scope of the current application

  • KSOAP Library for Blackberry 9800 for the Java-based Soap service

    Hello everyone,

    I'm new to the Blackberry development. I want to just suit of the Soap Services using Ksoap library. I added Ksoap library in my way of construction, but my application still won't start and it gives an error at the time of the complication for not finding Ksoap package Module. Please please one tell me how to use the library Ksoap for consumption of Web Service or refer me any sample project include pre-audit Ksoap library.

    Thank you very much.

    KSOAP use kxml components, you seem to have the source of ksoap (?) added to your project. delete these.

  • Smartphones blackBerry how to change the connection mode for a BlackBerry Internet Service account on my 9700

    Got my first BB is the 9700 and I believe that my company doesn't have not BES, I must connect on my BIS via a computer to set up my work email (Microsoft Exchange Server). After having read about it and try, I get an error message on the Web site of my provider which basically means that I need to change the connection mode for a BlackBerry Internet Service account. I checked the site Web of Blackberry and the instructions do not work for my 9700. Can someone help me please?

    Thank you very much

    Buskroth

    the link provided should have addressed your question, if you "can't get there from here" - I would suggest that you contact your carrier because they need to move your account password enabled allowing connect you via a non - BB browser to set up your BIS email setting...

  • drive not ready message "the drive is not ready for use check the a drive, etc.".

    as soon as I connect my camera to transfer the photo I get following message

    The drive is not ready for use: the door can be opened. Please check the a drive; and make sure that a disk is inserted and that the door is closed.

    I can't get rid of this meaasge if I have to cancel it reappears 10 seconds later it just won't close very boring

    Hello

    What is the number and the model of the computer?

    You have the computer floppy drive?

    Were there any changes made on the computer before the show?

    Follow the steps:

    Method 1:

    Remove all external devices connected to the computer such as printers, scanners and external USB hard drive and check if the problem persists.

    Method 2:

    Check the BIOS setting and also, I suggest you to update the BIOS. To update the BIOS, contact the manufacturer or the manufacturer of the access Web site.

    Note: Change (CMOS) BIOS/complementary metal oxide semiconductor settings can cause serious problems that may prevent your computer from starting properly. Microsoft cannot guarantee that problems resulting from the configuration of the BIOS/CMOS settings can be solved. Changes to settings are at your own risk.

  • Could not get the native web service response to Oracle using a PL/SQL < Message > function <! [CDATA [component "WS_CALC" must be said]] > < / Message >

    Hi, we have a problem with oracle native web service access using a PL/SQL function. We are running out of ideas how to solve the problem. Someone would be so nice to take a look at our case. Thank you much in advance. Best regards, Smiljana

    CREATE TABLE for_web_info (some_hello_text VARCHAR2 (150), when_inserted DATE, we_are_from VARCHAR2 (30));

    INSERT INTO for_web_info VALUES ('HI everyone :-) ', SYSDATE, 'Ljubljana, Slovenia');

    CREATE OR REPLACE

    PACKAGE ws_calc AUTHID CURRENT_USER AS

    FUNCTION CalcProduct (a NUMBER by DEFAULT 1,

    b in on NUMBER,

    g NUMBER of OUTPUT)

    RETURN NUMBER;

    END ws_calc;

    /

    CREATE OR REPLACE

    PACKAGE ws_calc AS BODY

    FUNCTION CalcProduct (a NUMBER by DEFAULT 1,

    b in on NUMBER,

    g NUMBER of OUTPUT)

    RETURN NUMBER IS

    product NUMBER;

    BEGIN

    SELECT SUM (1) IN the for_web_info OF g;

    product: = a * b;

    RETURN any product;

    END;

    END;

    /

    Our two DBA done all the steps described in the manual Oracle® XML DB's Guide Developer, 11 g Release 2 (11.2), E23094-04, February 2014, section using Oracle DB native XML Web Services.

    Access us two wsdl with browser without problem and get two of them. We also receive web serivce response which databese of query table.

    http://our_db:8080 / orawsv? WSDL

    http://our_db:8080 / orawsv/OUR_SCHEMA/WS_CALC/CALCPRODUCT? WSDL

    ---------------

    | First WSDL.

    ---------------

    <? XML version = "1.0"? >

    " < name definitions = targetNamespace"orawsv"=" http://xmlns.Oracle.com/orawsv "" "

    " xmlns =" http://schemas.xmlsoap.org/wsdl/ "

    ' xmlns:tns = ' http://xmlns.Oracle.com/orawsv "" "

    ' xmlns:soap = ' http://schemas.xmlsoap.org/WSDL/SOAP/ "

    " container = ' http://www.w3.org/2001/XMLSchema "

    " xmlns: xsi =" http://www.w3.org/2001/XMLSchema-instance "

    " xsi: schemaLocation =" http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/"> ".

    < types >

    < xsd: Schema

    " targetNamespace = ' http://xmlns.Oracle.com/orawsv "" "

    elementFormDefault = "qualified" >

    < xsd: element name = "query" >

    < xsd: complexType >

    < xsd: SEQUENCE >

    < xsd: element name = "DDL_text" type = "xsd: String".

    minOccurs = "0" maxOccurs = "unbounded" / >

    < xsd: element name = 'query_text' >

    < xsd: complexType >

    < xsd:simpleContent >

    < xsd:extension base = "XSD: String" >

    < xsd: attribute name = "type" >

    < xsd:simpleType >

    < xsd:restriction base = "xsd:NMTOKEN" >

    < value xsd: Enumeration = "SQL" / >

    < value xsd: Enumeration = "XQUERY" / >

    < / xsd:restriction >

    < / xsd:simpleType >

    < / xsd: attribute >

    < / xsd:extension >

    < / xsd:simpleContent >

    < / xsd: complexType >

    < / xsd: element >

    < xsd: Choice minOccurs = "0" maxOccurs = "unbounded" >

    < xsd: element name = "bind" >

    < xsd: complexType >

    < xsd:simpleContent >

    < xsd:extension base = "XSD: String" >

    < xsd: attribute name = "name" type = "xsd: String" / >

    < / xsd:extension >

    < / xsd:simpleContent >

    < / xsd: complexType >

    < / xsd: element >

    < xsd: element name = "bindXML" >

    < xsd: complexType >

    < xsd: SEQUENCE >

    < xsd: all / >

    < / xsd: SEQUENCE >

    < / xsd: complexType >

    < / xsd: element >

    < / xsd: Choice >

    < xsd: element name = "null_handling" minOccurs = "0" >

    < xsd:simpleType >

    < xsd:restriction base = "xsd:NMTOKEN" >

    < value xsd: Enumeration = "DROP_NULLS" / >

    < value xsd: Enumeration = "NULL_ATTR" / >

    < value xsd: Enumeration = "EMPTY_TAG" / >

    < / xsd:restriction >

    < / xsd:simpleType >

    < / xsd: element >

    < xsd: element name = "max_rows" type = "positiveInteger" minOccurs = "0" / >

    < xsd: element name = "skip_rows" type = "positiveInteger" minOccurs = "0" / >

    < xsd: element name = "pretty_print" type = "xsd: Boolean" minOccurs = "0" / >

    < xsd: element name = "indentation_width" type = "positiveInteger" minOccurs = "0" / >

    < xsd: element name = "rowset_tag" type = "xsd: String" minOccurs = "0" / >

    < xsd: element name = "row_tag" type = "xsd: String" minOccurs = "0" / >

    < xsd: element name = "item_tags_for_coll" type = "xsd: Boolean" minOccurs = "0" / >

    < / xsd: SEQUENCE >

    < / xsd: complexType >

    < / xsd: element >

    < xsd: element name = "queryOut" >

    < xsd: complexType >

    < xsd: SEQUENCE >

    < xsd: all / >

    < / xsd: SEQUENCE >

    < / xsd: complexType >

    < / xsd: element >

    < / xsd: Schema >

    < / types >

    < name of message = "QueryInput" >

    < name of part = element "body" = "tns:query" / >

    < / message >

    < name of the message 'XMLOutput' = >

    < name of part = element "body" = "tns:queryOut" / >

    < / message >

    < portType name = "ORAWSVPortType" >

    < operation name = "XMLFromQuery" >

    < input message = "tns:QueryInput" / >

    < output message = "tns:XMLOutput" / >

    < / operation >

    < / portType >

    < connection name = "ORAWSVBinding" type = "tns:ORAWSVPortType" >

    " < style: soap = transport = 'document' binding ' http://schemas.xmlsoap.org/SOAP/HTTP "/>

    < operation name = "XMLFromQuery" >

    " < soap: operation soapAction = ' http://our_db:8080 / orawsv "/>

    < input >

    < use of soap: body = "literal" / >

    < / Entry >

    < output >

    < use of soap: body = "literal" / >

    < / output >

    < / operation >

    < / binding >

    < service name = "ORAWSVService" >

    < documentation > Oracle Web Service < / documentation >

    < name of port = "ORAWSVPort" binding = "tns:ORAWSVBinding" >

    " < soap: address location = ' http://our_db:8080 / orawsv "/>

    < / port >

    < / service >

    < / definitions >

    ----------------

    | Second WSDL.

    ----------------

    <? XML version = "1.0"? >

    < name of definitions = "CALCPRODUCT."

    " targetNamespace = ' http://xmlns.Oracle.com/orawsv/OUR_SCHEMA/WS_CALC/CALCPRODUCT "" "

    " xmlns =" http://schemas.xmlsoap.org/wsdl/ "

    ' xmlns:tns = ' http://xmlns.Oracle.com/orawsv/OUR_SCHEMA/WS_CALC/CALCPRODUCT "" "

    " container = ' http://www.w3.org/2001/XMLSchema "

    ' xmlns:soap = ' http://schemas.xmlsoap.org/WSDL/SOAP/ ">

    < types >

    " < xsd: Schema targetNamespace = ' http://xmlns.Oracle.com/orawsv/OUR_SCHEMA/WS_CALC/CALCPRODUCT "" "

    elementFormDefault = "qualified" >

    < xsd: element name = "SNUMBER-CALCPRODUCTInput" >

    < xsd: complexType >

    < xsd: SEQUENCE >

    < xsd: element name = "G-NUMBER-OUT" >

    < xsd: complexType / >

    < / xsd: element >

    < xsd: element name = "B-NUMBER-INOUT" type = "xsd: double" / >

    < xsd: element name = "A-NUMBER-IN" minOccurs = "0" maxOccurs = "1" type = "xsd: double" / >

    < / xsd: SEQUENCE >

    < / xsd: complexType >

    < / xsd: element >

    < xsd: element name = "CALCPRODUCTOutput" >

    < xsd: complexType >

    < xsd: SEQUENCE >

    < xsd: element name = "RETURN" type = "xsd: double" / >

    < xsd: element name = "G" type = "xsd: double" / >

    < xsd: element name = "B" type = "xsd: double" / >

    < / xsd: SEQUENCE >

    < / xsd: complexType >

    < / xsd: element >

    < / xsd: Schema >

    < / types >

    < name of message = "CALCPRODUCTInputMessage" >

    < name of part = "parameters" element = "tns:SNUMBER - CALCPRODUCTInput" / >

    < / message >

    < name of message = "CALCPRODUCTOutputMessage" >

    < name of part = "parameters" element = "tns:CALCPRODUCTOutput" / >

    < / message >

    < portType name = "CALCPRODUCTPortType" >

    < operation name = "CALCPRODUCT" >

    < input message = "tns:CALCPRODUCTInputMessage" / >

    < output message = "tns:CALCPRODUCTOutputMessage" / >

    < / operation >

    < / portType >

    < connection name = "CALCPRODUCTBinding".

    Type = "tns:CALCPRODUCTPortType" >

    " < style: soap = transport = 'document' binding ' http://schemas.xmlsoap.org/SOAP/HTTP "/>

    < operation name = "CALCPRODUCT" >

    < soap: operation

    soapAction = "CALCPRODUCT" / >

    < input >

    < soap body parts: = 'settings' use = "literal" / >

    < / Entry >

    < output >

    < soap body parts: = 'settings' use = "literal" / >

    < / output >

    < / operation >

    < / binding >

    < service name = "CALCPRODUCTService" >

    < documentation > Oracle Web Service < / documentation >

    < name of port = "CALCPRODUCTPort" binding = "tns:CALCPRODUCTBinding" >

    < address soap:

    " location = ' http://our_db:8080 / orawsv/OUR_SCHEMA/WS_CALC/CALCPRODUCT "/>

    < / port >

    < / service >

    < / definitions >

    -----------------

    | SQL Developer |

    -----------------

    SET serveroutput ON

    -------------

    | First WS.

    -------------

    DECLARE

    V_SOAP_REQUEST XMLTYPE: = XMLTYPE (' <? xml version = "1.0"? > < env:Envelope xmlns:env = "http://www.w3.org/2002/06/soap-envelope " > < env:Body > < query xmlns = "http://xmlns.oracle.com/orawsv" > < type of the argument texte_requete = "SQL" > <!) ([CDATA [SELECT * FROM for_web_info WHERE the INSTR (UPPER (we_are_from),: e) > 0]] > < / query_text > < link name 'e' = > SLOVENIA < / bind > < false pretty_print > < / pretty_print > < / query > < / env:Body > < / env:Envelope > ');

    V_SOAP_REQUEST_TEXT CLOB: = V_SOAP_REQUEST.getClobVal ();

    V_REQUEST UTL_HTTP. REQ;

    V_RESPONSE UTL_HTTP. RESP;

    V_BUFFER VARCHAR2 (1024);

    URL VARCHAR2 (4000): = ' http://our_db:8080 / orawsv ';

    BEGIN

    V_REQUEST: = UTL_HTTP. BEGIN_REQUEST (URL = > URL, METHOD = > 'POST');

    UTL_HTTP. SET_AUTHENTICATION (R = > V_REQUEST, username = > 'OUR_U', PASSWORD = > 'OUR_P'); -not case-sensitive

    V_REQUEST. METHOD: = 'POST';

    UTL_HTTP. SET_HEADER (R = > V_REQUEST, NAME = > 'Content-Length', VALUE = > DBMS_LOB.) GETLENGTH (V_SOAP_REQUEST_TEXT));

    UTL_HTTP. WRITE_TEXT (R = > V_REQUEST, DATA = > V_SOAP_REQUEST_TEXT);

    V_RESPONSE: = UTL_HTTP. GET_RESPONSE (V_REQUEST);

    LOOP

    UTL_HTTP. READ_LINE (V_RESPONSE, V_BUFFER, TRUE);

    DBMS_OUTPUT. PUT_LINE (V_BUFFER);

    END LOOP;

    UTL_HTTP. END_RESPONSE (V_RESPONSE);

    EXCEPTION

    WHEN UTL_HTTP. END_OF_BODY THEN

    UTL_HTTP. END_RESPONSE (V_RESPONSE);

    END;

    anonymous block filled

    " <? xml version ="1.0"? > < envelope soap: xmlns:soap = ' http://www.w3.org/2002/06/SOAP-envelope ' > < soap: Body > < queryOut xmlns = " http://xmlns.Oracle.com/orawsv "> "

    < set of LINES > < ROW > < SOME_HELLO_TEXT > HI everybody :-) < / SOME_HELLO_TEXT > < WHEN_INSERTED > 03.10.14 < / WHEN_INSERTED > < WE_ARE_FROM > Ljubljana, Slovenia < / WE_ARE_FROM > < / ROW > < / rowset > < / queryOut > < / soap: Body > < / envelope soap: >

    --------------

    | Second WS.

    --------------

    DECLARE

    V_SOAP_REQUEST XMLTYPE: = XMLTYPE ("<?") XML version = "1.0"? > < soap envelope: xmlns:soap = "http://www.w3.org/2002/06/soap-envelope" > < soap: Body > < xmlns SNUMBER-CALCPRODUCTInput = ""http://xmlns.oracle.com/orawsv/OUR_SCHEMA/WS_CALC/CALCPRODUCT"(> < A-NUMBER-IN > 2 < / A-NUMBER-IN > < B-NUMBER-INOUT > 3 < / B-NUMBER-INOUT > < R-NUMBER-OUT / > < / SNUMBER-CALCPRODUCTInput > < / soap: Body > < / SOAP: envelope > '); "

    V_SOAP_REQUEST_TEXT CLOB: = V_SOAP_REQUEST.getClobVal ();

    V_REQUEST UTL_HTTP. REQ;

    V_RESPONSE UTL_HTTP. RESP;

    V_BUFFER VARCHAR2 (1024);

    URL VARCHAR2 (4000): = ' http://our_db:8080 / orawsv/OUR_SCHEMA/WS_CALC/CALCPRODUCT ';

    BEGIN

    V_REQUEST: = UTL_HTTP. BEGIN_REQUEST (URL = > URL, METHOD = > 'POST');

    UTL_HTTP. SET_AUTHENTICATION (R = > V_REQUEST, username = > 'OUR_U', PASSWORD = > 'OUR_P'); -not case-sensitive

    V_REQUEST. METHOD: = 'POST';

    UTL_HTTP. SET_HEADER (R = > V_REQUEST, NAME = > 'Content-Length', VALUE = > DBMS_LOB.) GETLENGTH (V_SOAP_REQUEST_TEXT));

    UTL_HTTP. WRITE_TEXT (R = > V_REQUEST, DATA = > V_SOAP_REQUEST_TEXT);

    V_RESPONSE: = UTL_HTTP. GET_RESPONSE (V_REQUEST);

    LOOP

    UTL_HTTP. READ_LINE (V_RESPONSE, V_BUFFER, TRUE);

    DBMS_OUTPUT. PUT_LINE (V_BUFFER);

    END LOOP;

    UTL_HTTP. END_RESPONSE (V_RESPONSE);

    EXCEPTION

    WHEN UTL_HTTP. END_OF_BODY THEN

    UTL_HTTP. END_RESPONSE (V_RESPONSE);

    END;

    anonymous block filled

    <? XML version = "1.0"? >

    " < envelope soap: xmlns:soap = ' http://www.w3.org/2002/06/SOAP-envelope/ ">

    < soap: Body >

    < soap: Fault >

    < Code: soap >

    < soap: value > SOAP: sender < / SOAP: value >

    < / Code: soap >

    entry processing < soap: reason > error < / SOAP: reason >

    < soap: detail >

    " < OracleErrors xmlns =" http://xmlns.Oracle.com/orawsv/faults "> "

    So OracleError >

    < ErrorNumber > ORA-19202 < / ErrorNumber >

    < message > <! [CDATA [error has occurred in the processing of XML]] > < / Message >

    < / OracleError >

    So OracleError >

    < ErrorNumber > ORA-06550 < / ErrorNumber >

    < message > <! [CDATA [line 1, column 24:]] > < / Message >

    < / OracleError >

    So OracleError >

    < ErrorNumber > PLS-00302 < / ErrorNumber >

    < message > <! [CDATA [component "WS_CALC" must be said]] > < / Message >

    < / OracleError >

    So OracleError >

    < ErrorNumber > ORA-06550 < / ErrorNumber >

    < message > <! [CDATA [line 1, column 7:]]

    [[PL/SQL: statement ignored]] > < / Message >

    < / OracleError >

    < / OracleErrors >

    < / Details: soap >

    < / soap fault: >

    < / soap: Body >

    < / envelope soap: >

    With reference APEX web service, the response is exactly the same and apex_web_service.make_request also work.

    Thanks again.

    The SOAP request is not correct.

    must be:

    So again, it does not solve the problem:

    -Which user you are using to authenticate on the other side?

    If it's another user the owner of the package, then of course you must grant the execute privilege appropriate to this user (and possibly one explicit SELECT on the table referenced too privilege).

  • "Unauthorized" error when you use native Web services

    Hi community

    I'm using Oracle 11 g 2 (11.2.0.3.0) and to try my first SOAP using XDB request

    I followed the instructions at [using Oracle Native XML Web Services DB | ] [ http://docs.Oracle.com/CD/E11882_01/AppDev.112/e23094/xdb_web_services.htm#ADXDB5677 ] and have traveled the many threads on this topic and am stuck again.

    The steps that I followed:

    Logged in as SYS:

    -Configuring HTTP access

    EXEC dbms_xdb.setHttpPort (7776); -I was initially using 8080, according to samples, but I changed to a port that I knew that nothing else has used

    EXEC dbms_xdb.setFtpPort (2100);  -Don't know its purpose, but anyway

    SELECT dbms_xdb.gethttpport () FROM dual;

    -Result = 7776

    -Check installed XDB

    SELECT * FROM dba_registry WHERE id_comp = "XDB".

    -Result = identifiant_composant = XDB; Version = 11.2.0.3.0; Status = VALID; Schema = XDB; Procedure = DBMS_REGXDB. VALIDATEXDB

    -Configure the Servlet ORAWSV-

    -Native web services are implemented using the servlet to "orawsv", which must be configured in the xdbconfig.xml file stored in DB XML itself.

    -This can be done using the DBMS_XDB on the package, as shown below.

    --

    DECLARE

    l_servlet_name VARCHAR2 (32): = "orawsv";

    BEGIN

    DBMS_XDB.deleteServletMapping (l_servlet_name);

    DBMS_XDB.deleteServlet (l_servlet_name);

    DBMS_XDB.addServlet (name = > l_servlet_name, language = > 'C', dispname = > descript 'Oracle query Web Service,' = > "Servlet to make queries as a Web Service", schema = > "XDB");

    DBMS_XDB.addServletSecRole (servname = > l_servlet_name, rolename = > 'XDB_WEBSERVICES', rolelink = > 'XDB_WEBSERVICES');

    DBMS_XDB.addServletSecRole (servname = > l_servlet_name, rolename = > 'XDB_WEBSERVICES_WITH_PUBLIC', rolelink = > 'XDB_WEBSERVICES_WITH_PUBLIC');

    DBMS_XDB.addServletSecRole (servname = > l_servlet_name, rolename = > 'XDB_WEBSERVICES_OVER_HTTP', rolelink = > 'XDB_WEBSERVICES_OVER_HTTP');

    DBMS_XDB.addServletMapping (template = > ' / orawsv / *', name = > l_servlet_name);

    END; /

    -I added ServletSecRoles for... _WITH_PUBLIC, and... _OVER_HTTP after initial sample didn't me give a result

  • Native web services in Oracle 11 g

    Y at - there no official explanation on how to configure and create native web services to Oracle 11 g and how to properly secure these services? Since Oracle APEX now supports web services use SOAP and REST, it makes sense to have more explanation on creating and securing web services. As know many PL/SQL programmers, it isn't always an easy task to develop web services in jDeveloper to work with databases - with all of these technologies to Add on as jPublisher/Toplink to get the job of things. It is not easy to get the 'How to' guide on creating and securing of the native web services in Oracle 11 g.

    Thank you.

    Andy

    Hello.

    If you are still looking for this answer, you can try this.

    http://www.Oracle-base.com/articles/11g/native-Oracle-XML-DB-Web-services-11gr1.php

    The article has links to documentation and other resources at the bottom.

    See you soon

    Tim...

  • Satellite 4090 BIOS number - message "ready for the update BIOS... ' appears

    Hi all! Excuse my poor English because I'm french.

    A friend gives me his cell phone (a Satellite exactly 4090CDS) because he had a problem.
    In fact, the problem is that when I turn on the computer, I have a single message (not even the toshiba red logo) that is "ready for the update of the BIOS. Place the BIOS update floppy in the drive and press any key when you are ready to move forward."

    So I go to the french site of toshiba, in the BIOS download, I find that I must download this update: http://support.toshiba-tro.de/tools/bios/satellite/4030-4060-100/bios_820.zip

    OK, I download and unpack it on a floppy disk and I start the laptop with the disjette, he said that the update has been successful and it restarts automatically.
    This time, the Red toshiba logo appears, but then I have a black screen with a message:

    Bad checksum (CMOS) *.
    Check the system. Then press the [F1] key.

    And after that, I can't do anything, not even, press F1. If I restart the laptop, I myself meet once more with the first message «Ready for the update of the BIOS...» "and it's still the same.

    If someone could help me understand what the problem is, that would be fine.
    Thank you.

    Bastien.

    It sounds as if your CMOS chip has a problem. It is possible to s that the CMOS battery has failed and the BIOS settings are lost.
    Maybe the RTC battery is empty. In this case, you should connect the AC adapter to charge the battery of the CCF.
    Please note that the RTC battery (CMOS battery) can be fluffed once the main laptop battery has been recharged. In this case, the charge process may take several hours.

    But if after this long process of load this message appears again then I guess the battery is dead.
    I suggest that you only contact your ASP closest to get your phone checked.

  • Method to check the VISA resources is ready for writing.

    Dear Forum, I have a piece of equipment that I connect to LabView via serial. The companion of the Instrument is of course completely useless, which fails for inexplicable reasons, but everything works perfectly in hyperterminal.

    When I try to adapt the example "basic series write and Read.vi" at my request, the implementation is very simple. However, it does not work despite working in hyperterminal. After a bit of investigation, I have determined that the problem is that after "VISA set up Serial Port" port is not * actually * available for writing quite yet, most likely because it is a very old computer.

    By inserting a delay between the "VISA set up Serial Port" and the "VISA Write" I am able to get the program works as expected 100% of the time. However, it is a very bad solution, because this long delay can be totally useless and performance on the computer to an end user (which may be much better than this one). Especially because this piece of equipment has 8 analog inputs, 8 analog outputs, 4 relay, 20 outputs 24VDC, 8 DIOs and 3 ports RS232 passthrough so it communicates a lot of data.

    Is there a function I can use to * guarantee * that the COM port is really ready for writing? If I could do this, then it can return almost immediately on a fast computer, while leaving enough time for computers slower finish opening the port. It may well be something that happens on the side of the pilot of the command windows open port.

    It comes to LabView 8.20 running on a Windows XP in VirtualBox on Linux host. Please don't just tell me that I shouldn't use virtualized Windows, I am sure that this problem occurs for the disabled of old material as well as it is the only significant in terms of series API difference. The virtualized instance is only likely to be more slow material dealing with than it would be otherwise.

    You can get information on the creation of an Instrument Driver Networkdriver.

    If your instrument does not return an ID and you can not do a reset, then obviously your initialize function would not code for this. Having the code that defines the instrument on certain default configuration is common.

    I don't know how this driver is intended to be used. Do you want that he NOR certified. The driver needs to be distributed outside of your company? It seems that the problem with your com port is unique to your pc and the installation program. How many times this would appear to other users?

  • Want to access a SOAP service and display the data in the external list

    Hello

    I could see a WCF Service via the type of external content successfully. Now I want to access a SOAP Service and display the data in an external list in Sharepoint 2010. I am able to create a data source with success with the SOAP service, but how to display the data in the external list as external list uses only as data sources for external content types.

    Also with WCF as external content type, it is only on WCF services or any kind of web services can be added as an external content type.

    Any help would be appreciated.

    Thanks in advance

    Hello sunny198218,

    The question you have posted is related to Windows Communication Foundation Service and would be better suited in the MSDN forum for category Windows Communication Foundation. I've included a link to the forum where you can ask your question.
    http://social.msdn.Microsoft.com/forums/en-us/WCF/threads

    Sincerely,

    Marilyn

  • Update fail, have 3 updates that load, but then the icon appears again advise that even the dates are ready for loading.

    I have Windows XP Home Edition Version 2002 Service Pack 3.  I have 3 updates that load, but then the icon appears again advise that even the dates are ready for loading.  Is it possible that updates sent me are for the 2003 Version?  Whenever I update these 3 updates, a window shows updated loading successfully, but they still remain as an icon in my taskbar?

    CrystalBall © SEZ...

    See the RESPONSE message in this thread-online http://answers.microsoft.com/thread/49ed2fe1-6782-4498-814a-ccfa6ec1dfc9

Maybe you are looking for