Soap / WS Receiver unable to call web service.

Dear All,
We are using PI 7.1 without EHP1
I am unable to call a web service from SOAP/WS adapter. The scenario is HTTP to SOAP/WS.
The web service is hosted on a decentral adapter engine(JPR) put on seperate logical system. The web service hosted on the decentral adapter engine needs to be called by Integration server. This web service call is required to execute a java call(RMI) for third party system.
Http post----
>Integration Server -
>JPR(decenteral adapter engine)
Following are the steps to configure web service.
1. Import service interface from Enterprise service repository in NWDS
2. Generate bean skeleton
3. Deploy the service on JPR
4. Configure End point from Web service Administrator
Following is the Soap configuration that i have done
1. Transport protocol - HTTP
2. Soap protocol- Soap 1.1
3. Target URL--http://<host>:<port>/sapws/com.sap/WmsItemEAR_WmsItem_EJB_WmsItemImplBean/WmsItem/WmsItem_Port?wsdl&mode=ws_policy
when I try the WSDL Url in the browser I get an xml file.
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://test/nitin/service" xmlns:b0="http://test/nitin/service/WmsItem_PortBindingNS"><import namespace="http://test/nitin/service/WmsItem_PortBindingNS" location="http:/<host>:50000/sapws/com.sap/WmsItemEAR_WmsItem_EJB_WmsItemImplBean/WmsItem/WmsItem_Port?wsdl=binding&amp;mode=ws_policy"/><service name="WmsItem"><port name="WmsItem_Port" binding="b0:WmsItem_WmsItem_PortBinding"><address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://<host>:50000/sapws/com.sap/WmsItemEAR_WmsItem_EJB_WmsItemImplBean/WmsItem/WmsItem_Port"/></port></service></definitions>
Please let me know what may be going wrong or missing to complete the configuration.
Warm regards
Nitin

Mike,
I updated the 3 xml files with the name and password and I get a different error now ...
WARNING: Unable to connect to URL: https://dssd001.ca.boeing.com:443/bartinterface/SOAP/resSetup.cgi due to java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: javax.net.ssl.SSLException: SSL handshake failed: X509CertChainIncompleteErr
java.rmi.RemoteException: ; nested exception is:
     HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: javax.net.ssl.SSLException: SSL handshake failed: X509CertChainIncompleteErr
I am using the simple text based username auth, but jdev for some reason still goes and looks for the x509 cert? How did you get yours to work?
Thanks
Sriram

Similar Messages

  • Unable to call Web Service with Username Token

    -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
    I posted this in the JDeveloper forum but got no response.
    -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
    I have JDeveloper 10g release 3.
    I created a regular Java application. Added a Web service proxy with no special mappings or anything. Right clicked on the proxy and said "Secure Proxy". I only used basic plain text username token. Added a method to my class that call instantiates a client, and called the operation.
    However when I run this I get the following error message.
    SEVERE: No username found
    Error::oracle.j2ee.ws.common.soap.fault.SOAP11FaultException: No username found
    The Web Service Security Proxy Wizard created an xml in my src file, that I updated to put the username and password of the web service. Below is the xml file.
    <oracle-webservice-clients xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='http://xmlns.oracle.com/oracleas/schema/oracle-webservices-client-10_0.xsd'>
    <webservice-client>
    <service-qname namespaceURI="http://tempuri.org/SOAPTestWS/Service1" localpart="Service1"/>
    <port-info>
    <wsdl-port namespaceURI="http://tempuri.org/SOAPTestWS/Service1" localpart="Service1Soap"/>
    <runtime enabled="security">
    <security>
    <inbound/>
    <outbound>
    <username-token name="myusername" password="xxxxx" password-type="PLAINTEXT" add-nonce="false" add-created="false"/>
    </outbound>
    </security>
    </runtime>
    <operations>
    <operation name='TryMe'>
    </operation>
    </operations>
    </port-info>
    </webservice-client>
    </oracle-webservice-clients>
    And this configuration file is processed in the stub file.
    setupConfig("project2/runtime/Service1Soap_Stub.xml");
    What am I doing wrong. I cannot find any documentation on the secure web service client wizard and it's generated code.
    Thanks, MIke L.

    Mike,
    I updated the 3 xml files with the name and password and I get a different error now ...
    WARNING: Unable to connect to URL: https://dssd001.ca.boeing.com:443/bartinterface/SOAP/resSetup.cgi due to java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: javax.net.ssl.SSLException: SSL handshake failed: X509CertChainIncompleteErr
    java.rmi.RemoteException: ; nested exception is:
         HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: javax.net.ssl.SSLException: SSL handshake failed: X509CertChainIncompleteErr
    I am using the simple text based username auth, but jdev for some reason still goes and looks for the x509 cert? How did you get yours to work?
    Thanks
    Sriram

  • Calling Web services using SOAP

    Hi,
    I am trying to execute a function through a webservice using a SOAP
    package and am getting the following error:ORA-30625: method dispatch
    on NULL SELF argument is disallowed. I think this is to do with one of
    the parameters being null but dont know how to fix this. Following is
    the function:
    CREATE OR REPLACE FUNCTION ILACPMSPRC.GET_GREETING_fnc (p_name IN
    VARCHAR2
    --, p_date VARCHAR2
    , p_age VARCHAR2 )
    RETURN NUMBER
    AS
    l_request soap_api_pkg.t_request;
    l_response soap_api_pkg.t_response;
    l_price NUMBER;
    -- DBMS_OUTPUT.ENABLE(20000);
    BEGIN
    DBMS_OUTPUT.ENABLE(20000);
    DBMS_OUTPUT.PUT_LINE('BEGIN');
    -- Set proxy details if no direct net connection.
    --UTL_HTTP.set_proxy('myproxy:4480', NULL);
    --UTL_HTTP.set_persistent_conn_support(TRUE);
    -- Set proxy authentication if necessary.
    --soap_api.set_proxy_authentication(p_username => 'myusername',
    -- p_password => 'mypassword');
    l_request := soap_api_pkg.new_request(p_method => 'ns1:validate',
    p_namespace => 'xmlns:ns1="http://
    impl.webservice.validation.workmgt.cb.irishlife.ie/xsd"');
    -- parameter 1 is name
    soap_api_pkg.add_parameter(p_request => l_request,
    p_name => 'workType',
    p_type => 'xsd:string',
    p_value => p_name);
    -- parameter 2 is date
    soap_api_pkg.add_parameter(p_request => l_request,
    p_name => 'workItemNo',
    p_type => 'xsd:string',
    p_value => 'ABC');
    --p_value   => '2007-01-01T00:00:00Z');
    -- parameter 3 is age
    soap_api_pkg.add_parameter(p_request => l_request,
    p_name => 'indexName',
    p_type => 'xsd:string',
    p_value => p_age);
    l_response := soap_api_pkg.invoke(p_request => l_request,
    p_url => 'http://
    10.253.55.139:7400/axis2/services/ValidationService',
    p_action => 'http://
    10.253.55.139:7400/axis2/services/ValidationService/validate');
    if l_response.doc is not null then
    dbms_output.put_line('the doc is not null');
    end if;
    DBMS_OUTPUT.PUT_LINE ( 'p_name = ' || p_name );
    HERE l_price := soap_api_pkg.get_return_value(p_response =>
    l_response,
    p_name =>
    'validateResponse',
    p_namespace =>
    'xmlns:ns1="http://impl.webservice.validation.workmgt.cb.irishlife.ie/
    xsd"');
    if l_price is null then
    dbms_output.put_line('opps, the price is null');
    end if;
    DBMS_OUTPUT.PUT_LINE('PRICE:'||l_price);
    RETURN l_price;
    EXCEPTION
    WHEN OTHERS THEN
    dbms_output.put_line(SQLCODE || ', ' || SQLERRM);
    RETURN NULL;
    END GET_GREETING_fnc;
    Where HERE is marked is where the problem lies...the package body is
    here:
    CREATE OR REPLACE PACKAGE BODY SOAP_API_PKG AS
    -- Name : http://www.oracle-base.com/dba/miscellaneous/soap_api
    -- Author : DR Timothy S Hall
    -- Description : SOAP related functions for consuming web services.
    -- Ammedments :
    -- When Who What
    -- =========== ========
    =================================================
    -- 04-OCT-2003 Tim Hall Initial Creation
    -- 23-FEB-2006 Tim Hall Parameterized the "soap" envelope tags.
    -- 08-JUN-2006 Tim Hall Add proxy authentication functionality.
    g_proxy_username VARCHAR2(50) := NULL;
    g_proxy_password VARCHAR2(50) := NULL;
    PROCEDURE set_proxy_authentication(p_username IN VARCHAR2,
    p_password IN VARCHAR2) AS
    BEGIN
    g_proxy_username := p_username;
    g_proxy_password := p_password;
    END;
    FUNCTION new_request(p_method IN VARCHAR2,
    p_namespace IN VARCHAR2,
    p_envelope_tag IN VARCHAR2 DEFAULT 'SOAP-ENV')
    RETURN t_request AS
    l_request t_request;
    BEGIN
    l_request.method := p_method;
    l_request.namespace := p_namespace;
    l_request.envelope_tag := p_envelope_tag;
    RETURN l_request;
    END;
    PROCEDURE add_parameter(p_request IN OUT NOCOPY t_request,
    p_name IN VARCHAR2,
    p_type IN VARCHAR2,
    p_value IN VARCHAR2) AS
    BEGIN
    p_request.body := p_request.body||'<'||p_name||' xsi:type="'||
    p_type||'">'||p_value||'</'||p_name||'>';
    DBMS_OUTPUT.PUT_LINE ( 'p_request.body = ' || p_request.body );
    END;
    --PROCEDURE add_parameter(p_request    IN OUT NOCOPY  t_request,
    -- p_name IN VARCHAR2,
    -- p_type IN DATE,
    -- p_value IN VARCHAR2) AS
    --BEGIN
    -- p_request.body := p_request.body||'<'||p_name||' xsi:type="'||
    p_type||'">'||p_value||'</'||p_name||'>';
    --END;
    --PROCEDURE add_parameter(p_request    IN OUT NOCOPY  t_request,
    -- p_name IN VARCHAR2,
    -- p_type IN INTEGER,
    -- p_value IN VARCHAR2) AS
    --BEGIN
    -- p_request.body := p_request.body||'<'||p_name||' xsi:type="'||
    p_type||'">'||p_value||'</'||p_name||'>';
    --END;
    PROCEDURE generate_envelope(p_request IN OUT NOCOPY t_request,
    p_env IN OUT NOCOPY VARCHAR2) AS
    BEGIN
    p_env := '<'||p_request.envelope_tag||':Envelope xmlns:'||
    p_request.envelope_tag||'="http://schemas.xmlsoap.org/soap/envelope/"
    ' ||
    'xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/1999/XMLSchema">' ||
    '<'||p_request.envelope_tag||':Body>' ||
    '<'||p_request.method||' '||p_request.namespace||' '||
    p_request.envelope_tag||':encodingStyle="http://schemas.xmlsoap.org/
    soap/encoding/">' ||
    p_request.body ||
    '</'||p_request.method||'>' ||
    '</'||p_request.envelope_tag||':Body>' ||
    '</'||p_request.envelope_tag||':Envelope>';
    END;
    PROCEDURE show_envelope(p_env IN VARCHAR2) AS
    i PLS_INTEGER;
    l_len PLS_INTEGER;
    BEGIN
    i := 1; l_len := LENGTH(p_env);
    WHILE (i <= l_len) LOOP
    DBMS_OUTPUT.put_line(SUBSTR(p_env, i, 60));
    i := i + 60;
    END LOOP;
    END;
    PROCEDURE check_fault(p_response IN OUT NOCOPY t_response) AS
    l_fault_node XMLTYPE;
    l_fault_code VARCHAR2(256);
    l_fault_string VARCHAR2(32767);
    BEGIN
    dbms_output.put_line('midas8-1');
    l_fault_node := p_response.doc.extract('/'||
    p_response.envelope_tag||':Fault',
    'xmlns:'||
    p_response.envelope_tag||'="http://schemas.xmlsoap.org/soap/
    envelope/');
    dbms_output.put_line('midas8-2');
    IF (l_fault_node IS NOT NULL) THEN
    dbms_output.put_line('midas8-3');
    l_fault_code := l_fault_node.extract('/'||
    p_response.envelope_tag||':Fault/faultcode/child::text()',
    'xmlns:'||
    p_response.envelope_tag||'="http://schemas.xmlsoap.org/soap/
    envelope/').getstringval();
    dbms_output.put_line('midas8-4');
    l_fault_string := l_fault_node.extract('/'||
    p_response.envelope_tag||':Fault/faultstring/child::text()',
    'xmlns:'||
    p_response.envelope_tag||'="http://schemas.xmlsoap.org/soap/
    envelope/').getstringval();
    dbms_output.put_line('midas8-5');
    --RAISE_APPLICATION_ERROR(-20000, l_fault_code || ' - ' ||
    l_fault_string);
    END IF;
    END;
    FUNCTION invoke(p_request IN OUT NOCOPY t_request,
    p_url IN VARCHAR2,
    p_action IN VARCHAR2)
    RETURN t_response AS
    l_envelope VARCHAR2(32767);
    l_http_request UTL_HTTP.req;
    l_http_response UTL_HTTP.resp;
    l_response t_response;
    BEGIN
    dbms_output.put_line('Invoking request');
    dbms_output.put_line('url :'||p_url);
    dbms_output.put_line('action :'|| p_action);
    generate_envelope(p_request, l_envelope);
    show_envelope(l_envelope);
    l_http_request := UTL_HTTP.begin_request(p_url, 'POST','HTTP/1.0');
    dbms_output.put_line('midas1');
    IF g_proxy_username IS NOT NULL THEN
    DBMS_OUTPUT.PUT_LINE('PROXY USERNAME IS NOT NULL');
    UTL_HTTP.set_authentication(r => l_http_request,
    username => g_proxy_username,
    password => g_proxy_password,
    scheme => 'Basic',
    for_proxy => TRUE);
    END IF;
    UTL_HTTP.set_header(l_http_request, 'Content-Type', 'text/xml');
    UTL_HTTP.set_header(l_http_request, 'Content-Length',
    LENGTH(l_envelope));
    UTL_HTTP.set_header(l_http_request, 'SOAPAction', p_action);
    UTL_HTTP.write_text(l_http_request, l_envelope);
    dbms_output.put_line('midas2');
    l_http_response := UTL_HTTP.get_response(l_http_request);
    dbms_output.put_line('midas3');
    UTL_HTTP.read_text(l_http_response, l_envelope);
    dbms_output.put_line('midas4');
    UTL_HTTP.end_response(l_http_response);
    dbms_output.put_line('midas5');
    l_response.doc := XMLTYPE.createxml(l_envelope);
    dbms_output.put_line('midas6');
    l_response.envelope_tag := p_request.envelope_tag;
    dbms_output.put_line('midas7');
    l_response.doc := l_response.doc.extract('/'||
    l_response.envelope_tag||':Envelope/'||l_response.envelope_tag||':Body/
    child::node()',
    'xmlns:'||
    l_response.envelope_tag||'="http://schemas.xmlsoap.org/soap/
    envelope/"');
    -- show_envelope(l_response.doc.getstringval());
    dbms_output.put_line('midas8');
    check_fault(l_response);
    dbms_output.put_line('midas9');
    RETURN l_response;
    END;
    FUNCTION get_return_value(p_response IN OUT NOCOPY t_response,
    p_name IN VARCHAR2,
    p_namespace IN VARCHAR2)
    RETURN VARCHAR2 AS
    BEGIN
    -- RETURN p_response.doc.extract('//'||p_name||'/
    child::text()',p_namespace).getstringval();
    dbms_output.put_line('function');
    dbms_output.put_line(p_name);
    DBMS_OUTPUT.PUT_LINE (p_response.doc.extract('//'||p_name||'/
    child::text()', p_namespace).getstringval());
    RETURN p_response.doc.extract('//'||p_name||'/child::text()',
    p_namespace).getstringval();
    END;
    END SOAP_API_PKG;
    Any help greatly appreciated!!

    Hello,
    I have not looked in detail to you code but I would like to point out that Oracle provides utilities to call Web Services from the database, using a DB package and/or Java in the DB.
    Have you looked to the documentation about:
    - Developing a Web Service Client in the Database
    regards
    Tugdual Grall

  • How to print SOAP request at client program when program calls web service.

    Hi friends,
    While calling a web service, I am getting following error: javax.xml.rpc.JAXRPCException: Failed to parse WSDL
    I believe it is due to an invalid parameter set for the request soap. I need to analysis this error. Can you help me to print SOAP request at client program when program calls web service.
    Is there any way to print SOAP request XML?
    Thanks.
    Jaykishan

    Is this question related to Oracle SOA suite? Which client are you using? Use SOAPUI to validate whether WSDL is correct.
    Regards,
    Anuj

  • Using utl_dbws to call web service

    We're calling a web service using utl_dbws and getting a response but the problem is the parameters. I haven't been able to find much documentation about how to use the utl_dbws package and have only one example to work from so could do with some expert help.
    The following code calls the webservice:
    procedure call_web_service(p_application_key in number,
    out_success_message out varchar2)
    is
    v_service utl_dbws.service;
    v_call utl_dbws.call;
    v_service_qname utl_dbws.qname;
    v_port_qname utl_dbws.qname;
    v_operation_qname utl_dbws.qname;
    v_string_type_qname utl_dbws.qname;
    v_return anydata;
    v_send_data anydata;
    v_return_string varchar2 (100);
    v_return_length number;
    v_parameter_string varchar2(32767);
    v_params utl_dbws.anydata_list;
    v_interview_xml xmltype;
    v_policy_number varchar2(14);
    -- return parameters
    v_interviewId varchar2(1000);
    v_statusType varchar2(1000);
    v_error_reason varchar2(1000);
    begin
    message_handler.set_module_name('ostp_to_xpb.call_web_service');
    message_handler.set_current_process('retrieve generated xml');
    begin
         select upload_xml, extractvalue(upload_xml, '/interview/externalReferenceNumber') policy_number
         into v_interview_xml, v_policy_number
              from xpb_upload_data
         where application_key = p_application_key
              and extractvalue(upload_xml, '/interview/externalReferenceNumber') is not null;
    --dbms_output.put_line('xml retrieved');
         exception
         when no_data_found then     
              v_success_message := 'No xml found for application_key = '||p_application_key;
              raise v_procedure_error;
         end;
         message_handler.set_current_process('call web service');
    -- create service
    v_service_qname := utl_dbws.to_qname (null, 'xpertBridge');
    v_service := utl_dbws.create_service (v_service_qname);
    -- create call
    v_port_qname := utl_dbws.to_qname (null, 'xpertBridgePort');
    v_operation_qname :=
    utl_dbws.to_qname
    ('http://m0154ukdox1/xpertBridgeEDSLV/services/xpertBridge',
    'orcaAppUpload'
    v_call := utl_dbws.create_call (v_service, v_port_qname, v_operation_qname);
    -- set endpoint
    utl_dbws.set_target_endpoint_address
    (v_call,
    'http://m0154ukdox1/xpertBridgeEDSLV/services/xpertBridge'
    -- set type of input and output parameters
    v_string_type_qname :=
    utl_dbws.to_qname ('http://www.w3.org/2001/XMLSchema', 'string');
    utl_dbws.add_parameter (v_call,
    'orcaXml',
    v_string_type_qname,
    'ParameterMode.IN'
    utl_dbws.add_parameter (v_call,
    'interviewId',
    v_string_type_qname,
    'ParameterMode.OUT'
    utl_dbws.add_parameter (v_call,
    'status',
    v_string_type_qname,
    'ParameterMode.OUT'
    utl_dbws.add_parameter (v_call,
    'errorReason',
    v_string_type_qname,
    'ParameterMode.OUT'
    utl_dbws.set_return_type (v_call, v_string_type_qname);
    -- convert xmltype to string for call
    select xmlserialize(document v_interview_xml)
    into v_parameter_string
    from dual;
    v_params (1) := anydata.convertvarchar(v_parameter_string);
    -- call
    v_return := utl_dbws.invoke (v_call, v_params);
    -- values which can be returned are Success / MessageError / ApplicationError
    v_return_string := v_return.accessvarchar2;
    dbms_output.put_line ('Message returned is: ' || nvl(v_return_string, 'No success message returned'));
    -- retrieve out parameters
    v_interviewId := v_params(2).accessvarchar2;
    dbms_output.put_line ('Message returned is: ' || nvl(v_interviewId, 'No interviewId returned'));
    v_statusType := v_params(3).accessvarchar2;
    dbms_output.put_line ('Message returned is: ' || nvl(v_statusType, 'No status type returned'));
    v_error_reason := v_params(4).accessvarchar2;
    dbms_output.put_line ('Message returned is: ' || nvl(v_error_reason, 'No error reason returned'));
    -- release call
    utl_dbws.release_call ( v_call );
    -- release services
    utl_dbws.release_service ( v_service );
    message_handler.set_module_finish;
    exception
    when others then
    out_success_message := message_handler.formatted_error_message;
    end call_web_service;
    Here is an excerpt from the WSDL relating to the call being made:
         <xs:element name="orcaAppUpload">
                        <xs:annotation>
                             <xs:documentation xml:lang="en">Message payload XML</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                             <xs:sequence>
                                  <xs:element name="orcaXml" type="xs:string"/>
                             </xs:sequence>
                        </xs:complexType>
                   </xs:element>
                   <xs:element name="orcaAppUploadResponse">
                        <xs:complexType>
                             <xs:sequence>
                                  <xs:element name="interviewId" type="xs:string">
                                       <xs:annotation>
                                            <xs:documentation xml:lang="en">Interview identifier used to access the interview from UI</xs:documentation>
                                       </xs:annotation>
                                  </xs:element>
                                  <xs:element name="status" type="tns:StatusType"/>
                                  <xs:element name="errorReason" type="xs:string" minOccurs="0">
                                       <xs:annotation>
                                            <xs:documentation xml:lang="en">Only included if an error has occured </xs:documentation>
                                       </xs:annotation>
                                  </xs:element>
                             </xs:sequence>
                        </xs:complexType>
                   </xs:element>
                   <xs:simpleType name="StatusType">
                        <xs:restriction base="xs:string">
                             <xs:enumeration value="Success"/>
                             <xs:enumeration value="MessageError">
                                  <xs:annotation>
                                       <xs:documentation xml:lang="en">MessageError arises if the request payload was
    rejected by xpertBridge. This might be because it does not validate against the
    expected schema. Alternatively, a business rule is not satisfied.</xs:documentation>
                                  </xs:annotation>
                             </xs:enumeration>
                             <xs:enumeration value="ApplicationError">
                                  <xs:annotation>
                                       <xs:documentation xml:lang="en">ApplicationError would indicate application or system
    error or exception occured in xpertBridge while processing the request.</xs:documentation>
                                  </xs:annotation>
                             </xs:enumeration>
                        </xs:restriction>
                   </xs:simpleType>
              </xs:schema>
         <wsdl:message name="orcaAppUploadReq">
              <wsdl:part name="orcaAppUpload" element="tns:orcaAppUpload"/>
         </wsdl:message>
         <wsdl:message name="orcaAppUploadResp">
              <wsdl:part name="orcaAppUploadResponse" element="tns:orcaAppUploadResponse"/>
         </wsdl:message>
         <wsdl:portType name="xpertBridgePort">
              <wsdl:operation name="orcaAppUpload">
                   <wsdl:documentation>Upload (typically paper) application from ORCA/Ingenium</wsdl:documentation>
                   <wsdl:input message="tns:orcaAppUploadReq"/>
                   <wsdl:output message="tns:orcaAppUploadResp"/>
              </wsdl:operation>
         </wsdl:portType>
    etc.
    The error being returned is the following:
    ostp_to_xpb.call_web_service.call web service.ORA-29532: Java call terminated by uncaught Java exception: unexpected element name: expected=interviewId, actual=status
    Initially I started the params at params(0) but when I received the response above I thought it might solve the problem by starting at 1 - try anything :-) but still had the same response.
    I'm now out of ideas!

    UTL_DBWS is not part of XDB, XDB is more about being the web service, rather than calling a web service. Here's an example of using UTL_HTTP to test a XML DB Database Native Web Service which may help
    SQL*Plus: Release 11.2.0.1.0 Production on Wed Jun 17 08:23:14 2009
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    SQL> spool password.log
    SQL> --
    SQL> connect sys/oracle as sysdba
    Connected.
    SQL> --
    SQL> def USERNAME=DBNWS
    SQL> --
    SQL> def PASSWORD=DBNWS
    SQL> --
    SQL> def HOSTNAME=&1
    SQL> --
    SQL> DROP USER &USERNAME CASCADE
      2  /
    old   1: DROP USER &USERNAME CASCADE
    new   1: DROP USER DBNWS CASCADE
    User dropped.
    SQL> grant connect, resource to &USERNAME identified by &PASSWORD
      2  /
    old   1: grant connect, resource to &USERNAME identified by &PASSWORD
    new   1: grant connect, resource to DBNWS identified by DBNWS
    Grant succeeded.
    SQL> begin
      2    dbms_network_acl_admin.drop_acl('localhost.xml');
      3  end;
      4  /
    PL/SQL procedure successfully completed.
    SQL> begin
      2    dbms_network_acl_admin.create_acl('localhost.xml', 'ACL for &HOSTNAME', '&USERNAME', true, 'connect');
      3    dbms_network_acl_admin.assign_acl('localhost.xml', '&HOSTNAME');
      4  end;
      5  /
    old   2:   dbms_network_acl_admin.create_acl('localhost.xml', 'ACL for &HOSTNAME', '&USERNAME', true, 'connect');
    new   2:   dbms_network_acl_admin.create_acl('localhost.xml', 'ACL for localhost', 'DBNWS', true, 'connect');
    old   3:   dbms_network_acl_admin.assign_acl('localhost.xml', '&HOSTNAME');
    new   3:   dbms_network_acl_admin.assign_acl('localhost.xml', 'localhost');
    PL/SQL procedure successfully completed.
    SQL> COMMIT
      2  /
    Commit complete.
    SQL> GRANT XDB_WEBSERVICES TO &USERNAME
      2  /
    old   1: GRANT XDB_WEBSERVICES TO &USERNAME
    new   1: GRANT XDB_WEBSERVICES TO DBNWS
    Grant succeeded.
    SQL> GRANT XDB_WEBSERVICES_OVER_HTTP TO &USERNAME
      2  /
    old   1: GRANT XDB_WEBSERVICES_OVER_HTTP TO &USERNAME
    new   1: GRANT XDB_WEBSERVICES_OVER_HTTP TO DBNWS
    Grant succeeded.
    SQL> connect &USERNAME/&PASSWORD
    Connected.
    SQL> --
    SQL> create or replace function GET_SQRT (INPUT_VALUE number) return number
      2  as
      3  begin
      4    return SQRT(2);
      5  end;
      6  /
    Function created.
    SQL> select GET_SQRT(2)
      2    from dual
      3  /
    GET_SQRT(2)
    1.41421356
    SQL> VAR URL VARCHAR2(4000)
    SQL> --
    SQL> BEGIN
      2    :url :=   'http://&USERNAME:&PASSWORD@&HOSTNAME:' || dbms_xdb.getHttpPort() || '/orawsv/&USERNAME/GET_SQRT';
      3  end;
      4  /
    old   2:   :url :=   'http://&USERNAME:&PASSWORD@&HOSTNAME:' || dbms_xdb.getHttpPort() || '/orawsv/&USERNAME/GET_SQRT';
    new   2:   :url :=   'http://DBNWS:DBNWS@localhost:' || dbms_xdb.getHttpPort() || '/orawsv/DBNWS/GET_SQRT';
    PL/SQL procedure successfully completed.
    SQL> print url
    URL
    http://DBNWS:DBNWS@localhost:80/orawsv/DBNWS/GET_SQRT
    SQL> --
    SQL> set long 100000 pages 0 lines 256
    SQL> --
    SQL> select     httpuritype( :url || '?wsdl' ).getXML() from dual
      2  /
    <definitions name="GET_SQRT" targetNamespace="http://xmlns.oracle.com/orawsv/DBNWS/GET_SQRT" xmlns="http://schemas.xmlsoap.org/wsdl/
    " xmlns:tns="http://xmlns.oracle.com/orawsv/DBNWS/GET_SQRT" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://
    schemas.xmlsoap.org/wsdl/soap/">
      <types>
        <xsd:schema targetNamespace="http://xmlns.oracle.com/orawsv/DBNWS/GET_SQRT" elementFormDefault="qualified">
          <xsd:element name="SNUMBER-GET_SQRTInput">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="INPUT_VALUE-NUMBER-IN" type="xsd:double"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="GET_SQRTOutput">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="RETURN" type="xsd:double"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:schema>
      </types>
      <message name="GET_SQRTInputMessage">
        <part name="parameters" element="tns:SNUMBER-GET_SQRTInput"/>
      </message>
      <message name="GET_SQRTOutputMessage">
        <part name="parameters" element="tns:GET_SQRTOutput"/>
      </message>
      <portType name="GET_SQRTPortType">
        <operation name="GET_SQRT">
          <input message="tns:GET_SQRTInputMessage"/>
          <output message="tns:GET_SQRTOutputMessage"/>
        </operation>
      </portType>
      <binding name="GET_SQRTBinding" type="tns:GET_SQRTPortType">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <operation name="GET_SQRT">
          <soap:operation soapAction="GET_SQRT"/>
          <input>
            <soap:body parts="parameters" use="literal"/>
          </input>
          <output>
            <soap:body parts="parameters" use="literal"/>
          </output>
        </operation>
      </binding>
      <service name="GET_SQRTService">
        <documentation>Oracle Web Service</documentation>
        <port name="GET_SQRTPort" binding="tns:GET_SQRTBinding">
          <soap:address location="http://localhost:80/orawsv/DBNWS/GET_SQRT"/>
        </port>
      </service>
    </definitions>
    SQL> set serveroutput on
    SQL> --
    SQL> DECLARE
      2    V_SOAP_REQUEST      XMLTYPE := XMLTYPE(
      3  '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/
    encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      4          <SOAP-ENV:Body>
      5                  <m:SNUMBER-GET_SQRTInput xmlns:m="http://xmlns.oracle.com/orawsv/&USERNAME/GET_SQRT">
      6                          <m:INPUT_VALUE-NUMBER-IN>2</m:INPUT_VALUE-NUMBER-IN>
      7                  </m:SNUMBER-GET_SQRTInput>
      8          </SOAP-ENV:Body>
      9  </SOAP-ENV:Envelope>');
    10    V_SOAP_REQUEST_TEXT CLOB := V_SOAP_REQUEST.getClobVal();
    11    V_REQUEST           UTL_HTTP.REQ;
    12    V_RESPONSE          UTL_HTTP.RESP;
    13    V_BUFFER            VARCHAR2(1024);
    14  BEGIN
    15
    16    V_REQUEST := UTL_HTTP.BEGIN_REQUEST(URL => :URL, METHOD => 'POST');
    17    UTL_HTTP.SET_HEADER(V_REQUEST, 'User-Agent', 'Mozilla/4.0');
    18    V_REQUEST.METHOD := 'POST';
    19    UTL_HTTP.SET_HEADER (R => V_REQUEST, NAME => 'Content-Length', VALUE => DBMS_LOB.GETLENGTH(V_SOAP_REQUEST_TEXT));
    20    UTL_HTTP.WRITE_TEXT (R => V_REQUEST, DATA => V_SOAP_REQUEST_TEXT);
    21
    22    V_RESPONSE := UTL_HTTP.GET_RESPONSE(V_REQUEST);
    23    LOOP
    24      UTL_HTTP.READ_LINE(V_RESPONSE, V_BUFFER, TRUE);
    25      DBMS_OUTPUT.PUT_LINE(V_BUFFER);
    26    END LOOP;
    27    UTL_HTTP.END_RESPONSE(V_RESPONSE);
    28  EXCEPTION
    29    WHEN UTL_HTTP.END_OF_BODY THEN
    30      UTL_HTTP.END_RESPONSE(V_RESPONSE);
    31  END;
    32  /
    old   5:                <m:SNUMBER-GET_SQRTInput xmlns:m="http://xmlns.oracle.com/orawsv/&USERNAME/GET_SQRT">
    new   5:                <m:SNUMBER-GET_SQRTInput xmlns:m="http://xmlns.oracle.com/orawsv/DBNWS/GET_SQRT">
    <?xml version="1.0" ?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
    <GET_SQRTOutput xmlns="http://xmlns.oracle.com/orawsv/DBNWS/GET_SQRT">
    <RETURN>1.41421356237309504880168872420969807857</RETURN>
    </GET_SQRTOutput>
    </soap:Body>
    </soap:Envelope>
    PL/SQL procedure successfully completed.
    SQL> set serveroutput on
    SQL> --
    SQL>
    SQL>

  • Calling web service from oracle forms 10g

    Problem Description:
    I'm following the steps as per the doc:
    http://www.oracle.com/technology/products/forms/htdocs/10gr2/howto/webservicefromforms/ws_10_1_3_from_forms.html
    to create a java stub to call external web service and then use java importer in oracle forms to call this web service from oracle forms.
    WSDL for external web service used is http://gend:83/DesignService.svc?wsdl
    The service was developed by us.
    Calling the web service using JDeveloper works fine but when I complie in Oracle Forms it returns wrong number of types of arguments in call SENDHELLO.
    The code from oracle form to call web service is as below:
    DECLARE
    jo ora_java.jobject;
    xo ora_java.jobject;
    rv varchar2(2000);
    ex ora_java.jobject;
    str varchar2(100);
    BEGIN
    jo := GendServiceClient.new;
    rv := GendServiceClient.sendHello('Nora');
    EXCEPTION
    WHEN ORA_JAVA.JAVA_ERROR then
    message('Unable to call out to Java, ' ||ORA_JAVA.LAST_ERROR);
    WHEN ORA_JAVA.EXCEPTION_THROWN then
    ex := ORA_JAVA.LAST_EXCEPTION;
    message(Exception_.toString(ex));
    END;
    Any help/ideas on this is greatly appreciated. Thanks.
    Edited by: KE Nora Loera on Jun 1, 2012 1:24 PM

    My primary skill is PL/SQL but the only information I found on Oracle's site to call a web service from a 10g Form was creating a jar file and importing the java class. Since I don't want to ask our corporate IT to make changes on the UNIX box for the jar files I went a different route.
    I use UTL_HTTP.BEGIN_REQUEST to call a URL then load I load the data to a table as a CLOB since we have more than 4000 characters. Now I need to parse the XML and load it into a form. I have never done this so if there is a helpful site please let me know. I have looked at several sites but none do what I want.
    Thanks

  • Calling web service from oracle forms fails with ORA_JAVA.JAVA_ERROR

    Problem Description:
    I'm following the steps as per the doc:
    http://www.oracle.com/technology/products/forms/htdocs/10gr2/howto/webservicefromforms/ws_10_1_3_from_forms.html
    to create a java stub to call external web service and then use java importer in oracle forms to call this web service from oracle forms.
    WSDL for external web service used is http://www.webservicex.net/CurrencyConverter.asmx?wsdl
    Calling the web service using JDeveloper works fine but from Oracle Forms returns ORA_JAVA.JAVA_ERROR; Unable to call out to Java, Invalid object type for argument 1
    The code from oracle form to call web service is as below:
    DECLARE
    jo ora_java.jobject;
    rv ora_java.jobject;
    ex ora_java.jobject;
    outString varchar2(2000);
    BEGIN
    jo:= CurrencyConvertorStub.new;
    --This will get the exchange rate from US Dollars to UK Sterling.
    rv:= CurrencyConvertorStub.ConversionRate(jo,'CAD','USD');
    message (float_.floatValue(RV));
    EXCEPTION
    WHEN ORA_JAVA.JAVA_ERROR then
    message('Unable to call out to Java, ' ||ORA_JAVA.LAST_ERROR);
    WHEN ORA_JAVA.EXCEPTION_THROWN then
    ex := ORA_JAVA.LAST_EXCEPTION;
    outString := Exception_.toString(ex);
    message(outString);
    END;
    Any help/ideas on this is greatly appreciated. Thanks.

    Yes, it is the message line - so basically this call fails => rv:= CurrencyConvertorStub.ConversionRate(jo,'CAD','USD'); and control goes in the exception block
    WHEN ORA_JAVA.JAVA_ERROR then
    message('Unable to call out to Java, ' ||ORA_JAVA.LAST_ERROR);
    Below is the code from java stub that was generated using JDeveloper by using web services stub/skeleton and associating the WSDL
    public Double ConversionRate(String FromCurrency, String ToCurrency) throws Exception
    URL endpointURL = new URL(endpoint);
    Envelope requestEnv = new Envelope();
    Body requestBody = new Body();
    Vector requestBodyEntries = new Vector();
    String wrappingName = "ConversionRate";
    String targetNamespace = "http://www.webserviceX.NET/";
    Vector requestData = new Vector();
    requestData.add(new Object[] {"FromCurrency", FromCurrency});
    requestData.add(new Object[] {"ToCurrency", ToCurrency});
    requestBodyEntries.addElement(toElement(wrappingName, targetNamespace, requestData));
    requestBody.setBodyEntries(requestBodyEntries);
    requestEnv.setBody(requestBody);
    Message msg = new Message();
    msg.setSOAPTransport(m_httpConnection);
    msg.send(endpointURL, "http://www.webserviceX.NET/ConversionRate", requestEnv);
    Envelope responseEnv = msg.receiveEnvelope();
    Body responseBody = responseEnv.getBody();
    Vector responseData = responseBody.getBodyEntries();
    return (Double)fromElement((Element)responseData.elementAt(0), java.lang.Double.class);
    }

  • How to make a PDF form call Web service and return a static pdf for user to print?

    Hi all,
    Can anyone help me regarding the feasibility of using PDF forms for my following case?
    I would like to create a Dynamic pdf form. User only have the Acrobat reader. they can enter some information. Then have a submit button. when user click the submit button, it can call the web service with data. then Web service returns a Static PDF document based on data and the user can print it out. (and maybe save as separate pdf file)
    1. Is that possible to implement? Because I know PDF can call web service, but dont know how it handle when the webservice returns another static PDF document. could it able to handle the responds and open up in another acrobat reader?
    2. As I understand I need to have Live Cycle Designer to create a pdf  and make it Reader Enabled. So user can user reader to call webservice? am I correct?
    3. What minimum reader that user need to have? PDF reader 7 or above?
    4. I have a webservice serve the same purpose for web. But if I want the same web services can serve both web and PDF form. So, whatever client (PDF or Web)make the web service call, server returns the PDF document to client. Is that possible ? Do I need to make any changes on web service?
    5. Do I need to get any other Adobe server product? (other than Live Cycle Designer )
    Thanks a lot

    We have done a similar approach in the past and yes, it can be doable.
    1. Is that possible to implement? Because I know PDF can call web service, but dont know how it handle when the webservice returns another static PDF document. could it able to handle the responds and open up in another acrobat reader?
    Srini: We have developed a Servlet to talk to Webservice. Based on the Webservice response, the Servlet, prepares the Byte stream and sends it to Webbrowser to display as a PDF. The PDF data was submitted to Servlet in XML format.
    But if you do not want to use the above approach, then you have to use the Workbench Process.
    Submit the PDF data to a Workbench process and the inside process, execute Webservice Service with the data. Once the response is received, prepare the data XML and render a PDF with it.
    To do this, you need LiveCycle Server and Reader Extensions server component.
    2. As I understand I need to have Live Cycle Designer to create a pdf  and make it Reader Enabled. So user can user reader to call webservice? am I correct?
    Srini: If you want to use the Servlet, you can Reader extend the PDF with Acrobat.. But if you want to submit the data directly to Webservice, then you need Reader Extensions server component.
    3. What minimum reader that user need to have? PDF reader 7 or above?
    Srini: Not sure but Reader 8 and above should work.
    4. I have a webservice serve the same purpose for web. But if I want the same web services can serve both web and PDF form. So, whatever client (PDF or Web)make the web service call, server returns the PDF document to client. Is that possible ? Do I need to make any changes on web service?
    Srini: If you use the Servlet approach, then you can re-use the same webservice. But if you want to submit directly to the same webservice, you may need to change it to suit your data XML.
    5. Do I need to get any other Adobe server product? (other than Live Cycle Designer )
    Srini: If you use the Servlet approach, you do not need any server component but other approach, you need Livecycle Server and Reader Extensions server component.
    Thanks
    Srini

  • How to call Web Services (with javascript) in a view load event ?

    Hello to the expert community,
    I'm looking for a piece of javascript code allowing to call Web Services in a view load event ?
    Any ideas will be really appreciated.
    Regards.
    Have a nice week.

    Thank you for your answer, dongmei.
    It seems that the MethodResultTableDataProvider does not return the response of the web service as a value field if the WSDL contains only one result element.
    E.g. from WSDL of the USWeather Web Service which returns theGetWeatherReportResult string:
    <?xml version="1.0" encoding="utf-8"?>
    <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.webserviceX.NET" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://www.webserviceX.NET" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      <wsdl:types>
        <s:schema elementFormDefault="qualified" targetNamespace="http://www.webserviceX.NET">
          <s:element name="GetWeatherReport">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="0" maxOccurs="1" name="ZipCode" type="s:string" />
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="GetWeatherReportResponse">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="0" maxOccurs="1" name="GetWeatherReportResult" type="s:string" />
              </s:sequence>
            </s:complexType>
          </s:element>
          <s:element name="string" nillable="true" type="s:string" />
        </s:schema>If I drag the web service method on the page and I should be able to select the response value in the Bind to Data dialog box. But there is no value field. Value fields only occur if the web service returns more than one value.
    The question is how can I get the response GetWeatherReportResult from the service.

  • Calling Web service from Java Concurrent Program

    Hi,
    I created a Java concurrent program and created executable. Here is my code.
        public void runProgram(CpContext ctx) {
            String value = "Java Concurrent Program Testing";
            Hello hell = new Hello();
            String returnValue = hell.testURL(value);
            if(returnValue.equalsIgnoreCase("TRUE")){
                ctx.getLogFile().writeln("-- Java Concurrent Program Testing --", 0);
                ctx.getOutFile().writeln("-- Java Concurrent Program Testing --");
                ctx.getReqCompletion().setCompletion(ReqCompletion.NORMAL, "");
            else{
                ctx.getLogFile().writeln("-- Hello World! --", 0);
                ctx.getOutFile().writeln("-- Hello World! --");
                ctx.getReqCompletion().setCompletion(ReqCompletion.NORMAL, "");
        }testURL() call the web service and get the response. but when I am selecting View Output option I am always geting out put as
    -- Hello World! --I tested the logic of calling web service. It giving me out put "true". Here is my Web service calling code
        public String testURL(String Value){
            HttpURLConnection httpConn = null;
            ByteArrayOutputStream bout = null;
            String setWebServiceURLResponse = "";
            String responseString="";
            String outputString = "";
            try{
                httpConn = getHttpConnection();
                bout = new ByteArrayOutputStream();
                String xmlInput = soapBodyStart +
                "<ns1:getTestURL>\n" +
                "            <ns1:URL>"+Value+"</ns1:URL>\n" +
                "        </ns1:getTestURL>"+
                soapBodyEnd;
                byte[] buffer = new byte[xmlInput.length()];
                buffer = xmlInput.getBytes();
                bout.write(buffer);
                byte[] b = bout.toByteArray();
                httpConn = setHttpConnectionRequest(b,httpConn);
                //Read the response.
                InputStreamReader isr = new InputStreamReader(httpConn.getInputStream());
                BufferedReader in = new BufferedReader(isr);
                //Write the SOAP message response to a String.
                while ((responseString = in.readLine()) != null) {
                    outputString = outputString + responseString;
                //Parse the String output to a org.w3c.dom.Document and be able to reach every node with the org.w3c.dom API.
                Document document = parseXmlFile(outputString);
                String formattedSOAPResponse = formatXML(outputString);
                System.out.println("Formatted response = \n" +formattedSOAPResponse);
                //NodeList nodes = document.getElementsByTagName("setWebServiceURLResponse");
                //NodeList nodes = document.getElementsByTagName("getTestURLResponse");
                 NodeList nodes = document.getElementsByTagName("ns0:getTestURLResponse");
                int len = nodes.getLength();
                System.out.println("Inside testURL Node Lenght  = "+ len);
                for(int s=0; s<nodes.getLength() ; s++){
                    Node authenticateResultNode = nodes.item(s);
                    if(authenticateResultNode.getNodeType() == Node.ELEMENT_NODE){
                        Element authenticateResultElement = (Element)authenticateResultNode;
                        //NodeList authenticateResultValueNode = authenticateResultElement.getElementsByTagName("ns0:return");
                        //NodeList authenticateResultValueNode = authenticateResultElement.getElementsByTagName("return");
                         NodeList authenticateResultValueNode = authenticateResultElement.getElementsByTagName("ns0:return");
                        Element authenticateResultValue = (Element)authenticateResultValueNode.item(0);
                        NodeList textFNList = authenticateResultValue.getChildNodes();
                        //System.out.println("Authenticate Result : " + ((Node)textFNList.item(0)).getNodeValue().trim());
                         setWebServiceURLResponse = ((Node)textFNList.item(0)).getNodeValue();
                         //System.out.println("Authenticate Response in getAuthenticate method : " + authenticateresponse);
                    }//end of if clause
                }//end of for loop with s var
                System.out.println("Inside setWebServcieURLToFile response = " + setWebServiceURLResponse);
            catch(Exception e){
                e.printStackTrace();
            return setWebServiceURLResponse;
        }Where I am going wrong ?
    Regards,
    Ajay Sharma

    sample code:
    static string url = "http://my.webservice.url"; ---------------> The actual web service URL
    Call = new Call(url); --------------------------------------------------> The call object used by JAX-RPC
    Object[] params = new Object[]{param1, param2};---------> build the call parameters
    Boolean/Integer/Whatever result = call.invoke("method name", params);------>call the invoke method to get the result

  • Calling Web service From R/3

    Hi ,
    we have a requirement, where we have to call a web service in Biz talk from SAP and compile the received data in R/3 as a report.
    has any one worked on such a requirement, could you please provide your inputs on the same.
    Thanks,
    Raghavendra

    [Calling Web service From R/3|http://forums.sdn.sap.com/search.jspa?threadID=&q=CallingWebserviceFromR/3&objID=f50&dateRange=all&numResults=15]

  • Calling Web Service from CRM using proxy

    Hi all,
    I'm facing a problem trying to call a web service from CRM (WAS 620) via XI 3.0. The response that XI recieves from the web service contains SOAP Envelope, and the mapping fails because of it. I built the proxy manually, because if I load WSDL the proxy generation in CRM generates error that sais that external definition coudn't be used.
    Is there any way to remove SOAP envelope from the response while mapping?
    Is it possible to call web service from WAS 620?
    Thanks!!!!
    Anya.

    Hi Manish,
    SOAP adapter does pass the message to XI (this message contains SOAP envelope although XI expects to get message without it), and during the mapping step i get "Runtime Exception in Message-Mapping transformatio~".
    I suppose it's because i created proxy manually. I did so because when i imported WSDL, and tried to generate proxy in CRM, i got an error message that said that proxy couldn't be generated because external definitions are only allowed in XI 3. But my XI version is 3.0! And when I generate the same proxy in my R/3 system that is installed on WAS 640, it works.
    What can I do?
    Cheers,
    Anya.

  • Calling Web Service from SAP

    Dear All,
    How can we call web service from SAP?
    Thanks in Advance,
    Ramana

    HI kcr,
    pls see this link
    http://****************/Tutorials/Others/ValidateEmailID/Webservice.htm
    write this program
    REPORT zvalidate_email.PARAMETERS: p_mail(100) LOWER CASE.                 " E-Mail id to be verifiedDATA: http_client TYPE REF TO if_http_client .DATA: w_string TYPE string ,
          w_result TYPE string ,
          r_str    TYPE string .DATA: result_tab TYPE TABLE OF string.START-OF-SELECTION .
      CLEAR w_string .
      CONCATENATE
      'http://www.webservicex.net/ValidateEmail.asmx/IsValidEmail?Email=' p_mail
    INTO
      w_string .  CALL METHOD cl_http_client=>create_by_url
        EXPORTING
          url                = w_string
        IMPORTING
          client             = http_client
        EXCEPTIONS
          argument_not_found = 1
          plugin_not_active  = 2
          internal_error     = 3
          OTHERS             = 4.  CALL METHOD http_client->send
        EXCEPTIONS
          http_communication_failure = 1
          http_invalid_state         = 2.  CALL METHOD http_client->receive
        EXCEPTIONS
          http_communication_failure = 1
          http_invalid_state         = 2
          http_processing_failed     = 3.
      CLEAR w_result .
      w_result = http_client->response->get_cdata( ).  REFRESH result_tab .
      SPLIT w_result AT cl_abap_char_utilities=>cr_lf INTO TABLE result_tab .  READ TABLE result_tab INTO r_str INDEX 2.
      IF r_str+44(1) = 't'.
        WRITE:/ 'Valid email address'.
      ELSE.
        WRITE:/ 'Invalid email address'.
      ENDIF.Output:
    thanks
    karthik

  • Calling web service from MBean weblogic cannot find type mapping file

    When calling web service from custom MBean i get java.io.IOException.
    java.io.IOException: unable to find the type mapping resource file for:
    net.msl.sfx.ebooking.client.BookingPartiesServiceService
    at weblogic.webservice.core.encoding.DefaultRegistry.<init>(DefaultRegis
    try.java:67)
    at weblogic.webservice.core.rpc.ServiceImpl.<init>(ServiceImpl.java:83)
    at net.msl.sfx.ebooking.client.BookingPartiesServiceService_Impl.<init>(
    BookingPartiesServiceService_Impl.java:22)
    at net.msl.sfx.ebooking.service.EBookingService.getBookingParties(EBooki
    ngService.java:59)
    The types.xml file is placed in same jar file as the classes such as net.msl.sfx.ebooking.client.BookingPartiesServiceService_Impl.
    When calling the same class/method from a EJB, everything works fine and the web service is called.

    i am having the same problem.
    Do you have a solution now?
    Thanks

  • Call web service from pl/sql

    Dear All,
    I have web service where I need to take picture as binary stream and insert it in the blob.
    Which is the best way to call web service and store picture as binary stream (jpg file) into blob?
    Kind regards,
    E.

    Thank you very much for helping me to invoke web service into my database.
    I got message, now I need to decode picture from base64binary. Is there any way to do it trough pl/sql or I need use java?
    My database is 10g.
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
    <SOAP-ENV:Body>
    <ns1:getFileResponse xmlns:ns1="urn:getfile1">
    <return xsi:type="xsd:base64Binary">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</return>
    </ns1:getFileResponse>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

Maybe you are looking for

  • HELP. How to escalate in a genuine emergency?

    Background (rather long, sorry): We live in England but have a 2nd home in rural Wales (family history).  Both homes have phone and broadband via BT.  Both homes are in areas with near-zero mobile coverage but we route the mobile signal through the b

  • WiFi not working after update to ios 5.0.1

    Original iPad - after restore and set up as new iPad with 5.0 setting bar on left side of screen say "No wifi". Wifi router is fine, all other devices are working, including 2 iPad2s. Have tried to restore and sync with iTunes twice with same results

  • Play dvd created with iDVD won't play in QuickTime

    Hi! Just a simple question:is it possible to play the dvds I created with idvd in quicktime? and if so, how? If not, are there any other players one could recommend for detailed video analysis and coding? Ideally I need to be able to forward to a spe

  • Java 6 upgrade 3 closes windows on XP with no errors-help

    I was running a streamer application on Ameritrade when it asked for a Java upgrade which I did. After that, when I ran the application it would close the Ameritrade window without an error message. I deleted the old environment but that didn't help.

  • Precalculation Server error after 10 broadcasted workbooks

    Hi gurus, i have a question concerning broadcasting workbooks. We are using the newest precalculation server with patch 13. The first 10 workbooks are calculated and sent via email. The rest of workbooks calculated are sent as a job  but the RSRD_Log