ICM_HTTP_CONNECTION_FAILED - proxy creation for caling webservice in abap

Dear SDNs,
I tried consuming .NET WSDL file. i used local file for creation of client proxy. And after creation of logical file, an URL - http://localhost/DedupeAPI/WSDedupe.asmx automatically generated from wsdl file. ( wsdl : http://localhost/DedupeAPI/WSDedupe.asmx?wsdl)
( there is a local setup done, a .NET application has been installed after that i can able to view the above page )
when the test the proxy, getting following error.
ICM_HTTP_CONNECTION_FAILED ( HTTP error 400 )
I don't know what am I missing here?
1) Are there any firewall related settings in the system? How do I find out?
2) Is there a proxy setting? I don't see any proxy settings in the IE->options->LAN settings. How to find out?
3) When I use the above URL directly in IE 6.0, I get the result. Are there any other settings or system parameters, or SICF settings?
Please help in resolving this issue. I've checked all the forums and seen a lot of entries but nothing is working for me.
i have used standard prog - SAPHTML_DEMO1, even here i am able to see the contents after entering URL - http://localhost/DedupeAPI/WSDedupe.asmx
Any pointers or help would be greatly appreciated.
Thanks
Ram

hi Daya,
Actually its just becuase of wrong URL. Check whether you are going to access.
Keep in mind : if ur providing the URL, that is the URL should be accessible in the server ( application server where the SAP is residing in )
Otherwise, provide me the details... what exactly your requirement is?
Ram

Similar Messages

  • Tool creation for checking program of ABAP in TXT format with the ABAP stds

    Tool creation for checking program of ABAP in TXT format with the ABAP stds

    Hello Jagrut
    There is a simple reason why we cannot do off-line ABAP development:
    - the <b>ABAP dictionary</b> (which contains all structures, tables, data elementes, etc.)
    Because even the simplest ABAP report (except for the "Hello World" report) will reference some objects from the ABAP dictionary and, thus, requires to access these objects directly. Therefore, we are still bound to server-side ABAP development.
    Regards
      Uwe

  • HTTP Proxy Connection for sharepoint-webservice endpoint in  SMP

    hi all,
         I want to consume share-point services(soap based) through SMP. for that i am creating HTTP Proxy Connection for sharepoint web service endpoint in
    SMP. i have done with creation of proxy connection without any error but while testing (on REST_CLIENT add-ons) it showing following error :
    Status Code: 400 <?xml version="1.0" encoding="utf-8"?> <error ><message xml:lang="en">Error occurred while connecting to the Gatewaynull</message> </error>
    Can anyone help me....
    Thanks in advance.

    hii Andrew,
    Here are screenshots of proxy connection configuration,
    security configuration:
    Application creation:
    connection white listing :
    Error message in Rest Client:
    Regards,
    SupriyaD

  • Need to create a mass upload program for appraisal document creation for multiple employee in abap hr

    Hi Expertise,
    I need to create a mass upload program for appraisal document creation for manager and his multiple employee
    at a time using tcode appcreate.
    Please help me out.
    Best regards,
    Priyaranjan

    Hi,
    I have done appraisal document creation for bulk using txt file.
    this fm used for single for creation in standard tcode (phap_prepare):  'WZ_HRHAP_0DOC_WZ01_START'.
    So create ztcode  usinh this fm for single form then record BDC for this tcode and called this tcode in that bdc for bulk creation .
    While recording for single I have used manual option instead of automatic .

  • Error in proxy configuration for a WebService

    This is my first attempt at working with a WebService in Flash.
    The services, which are on a local machine work fine when I call them directly, i.e. with useProxy="false".
    However, when I attempt to call them through BlazeDS, setting useProxy="true", I get the following error as soon as the app loads. Seems I have not set up channels correctly, but I cannot figure out what I am doing wrong. The proxy-config file is at the end of this message.
    [RPC Fault faultString="[MessagingError message='Destination 'groupWS' either does not exist or the destination has no channels defined (and the application does not define any default channels.)']" faultCode="InvokeFailed" faultDetail="Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL (http://localhost:8080/idm-ws/idmsrvc/GroupDataWebService?wsdl)"]
        at mx.rpc.wsdl::WSDLLoader/faultHandler()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\rpc\ws dl\WSDLLoader.as:103]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at HTTPOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[E:\dev\4.0.0\frameworks\pro jects\rpc\src\mx\rpc\http\HTTPService.as:989]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.rpc::AsyncDispatcher/timerEventHandler()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\r pc\AsyncDispatcher.as:50]
        at flash.utils::Timer/_timerDispatch()
        at flash.utils::Timer/tick()
    MXML
            <s:WebService id="groupRO"
                          wsdl="http://localhost:8080/idm-ws/idmsrvc/GroupDataWebService?wsdl"
                          useProxy="true"
                          destination="groupWS"
                          result="serviceResult(event);"
                          showBusyCursor="true"/>
    proxy-config.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <service id="proxy-service"
        class="flex.messaging.services.HTTPProxyService">
        <properties>
            <connection-manager>
                <max-total-connections>100</max-total-connections>
                <default-max-connections-per-host>2</default-max-connections-per-host>
            </connection-manager>
            <allow-lax-ssl>true</allow-lax-ssl>
        </properties>
        <adapters>
            <adapter-definition id="http-proxy" class="flex.messaging.services.http.HTTPProxyAdapter" default="true"/>
            <adapter-definition id="soap-proxy" class="flex.messaging.services.http.SOAPProxyAdapter"/>
        </adapters>
        <default-channels>
            <channel ref="my-amf"/>
        </default-channels>
        <destination id="DefaultHTTP">
        </destination>
        <destination id="groupWS">
            <properties>
                <wsdl>http://localhost:8080/idm-ws/idmsrvc/GroupDataWebService?wsdl</wsdl>
                <soap>http://localhost:8080/idm-ws/idmsrvc/*</soap>
            </properties>
            <adapter ref="soap-proxy"/>
        </destination>
    </service>
    Any help will me much appreciated.
    Thanks.
    cortlander

    Here is my proxy-config.xml which defines default channels:
    <?xml version="1.0" encoding="UTF-8"?>
    <service id="proxy-service" class="flex.messaging.services.HTTPProxyService">
        <properties>
            <connection-manager>
                <max-total-connections>100</max-total-connections>
                <default-max-connections-per-host>2</default-max-connections-per-host>
            </connection-manager>
            <allow-lax-ssl>true</allow-lax-ssl>
        </properties>
        <default-channels>
            <channel ref="my-http"/>
            <channel ref="my-amf"/>
        </default-channels>
        <adapters>
            <adapter-definition id="http-proxy" class="flex.messaging.services.http.HTTPProxyAdapter" default="true"/>
            <adapter-definition id="soap-proxy" class="flex.messaging.services.http.SOAPProxyAdapter"/>
        </adapters>
        <destination id="DefaultHTTP">
                        <properties>
                        </properties>
        </destination>
        <destination id="catalog">
                        <properties>
                                  <url>/{context.root}/testdrive-httpservice/catalog.jsp</url>
                        </properties>
        </destination>
        <destination id="ws-catalog">
            <properties>
                <wsdl>http://feeds.adobe.com/webservices/mxna2.cfc?wsdl</wsdl>
                <soap>*</soap>
            </properties>
            <adapter ref="soap-proxy"/>
        </destination>
    </service>
    And (partial/related)services-config.xml:
    <services-config>
        <services>
            <service class="flex.samples.DatabaseCheckService" id="hsqldb" />
            <service-include file-path="remoting-config.xml" />
            <service-include file-path="proxy-config.xml" />
            <service-include file-path="messaging-config.xml" />
                  <service class="flex.samples.runtimeconfig.EmployeeRuntimeRemotingDestination" id="runtime-employee-ro" />
            <default-channels>
               <channel ref="my-amf"/>
            </default-channels>
              </services>
        <channels>
            <channel-definition id="my-streaming-amf" class="mx.messaging.channels.StreamingAMFChannel">
                <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/streamingamf" class="flex.messaging.endpoints.StreamingAMFEndpoint"/>
            </channel-definition>
            <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
                <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
                <properties>
                    <polling-enabled>false</polling-enabled>
                </properties>
            </channel-definition>
        </channels>
    </services-config>
    Any help would be greatly appreciated.

  • Creating a Proxy for consuming WDSL in ABAP

    Hi Gurus,
    I am trying to consume a web service by SE80. My first step was to create a Proxy for the web service. (SE80- Service Consumer).
    The problem is that I keep getting the same error.
    Exception occurred in library handler
    "Incorrect value: Unknown Namespace http://schemas.xmlsoap.org/soap/encoding/"
    Thank you in advance.
    Best regards,
    Lilibeth.

    Check out the following links to see if it meets your needs.. Has examples to call a ABAP proxy (that consumes a webservice) from ABAP program...
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/d005244e9d1d4d92b2fe7935556b4c/frameset.htm (webservices ->webservices toolset -> examples)
    http://help.sap.com/saphelp_dm40/helpdata/en/1a/b69d427cab0831e10000000a1550b0/frameset.htm

  • Call (consume) a webservice from ABAP for dummies

    Hi
    I find the documentation for this topic very confusing. It a badly structured mix of documentation of client scenarios, server scenarios and worst of all a lot of XI nonsense.
    I need purely client scenario documentation without any info about XI and without any info about creating web services.
    I just need to know how to consume a web based webservice in ABAP program. Where can I find this docu?
    I have tried to generate proxies from different WSDL sources, but it always fails with different error messages.
    Can anyone suggest a simple WSDL webservice usefull for testing my setup?
    Best regards
    Thomas Madsen Nielsen

    You are right, the help files do mix consuming and creating, but they do provide a list of steps for consuming and what you need to do.  To consume a web service, the general steps you need to follow are:
    - Create an extendable package with use accesses SAI_SXMS, SAI_TOOLS, SAPPINT
    - Create a proxy class using the wizard in SE80 (right click on the package -> Create -> Enterprise Service) - the creation of the class depends on the WSDL document - you can either generate based on the url  for the WSDL or download the WSDL document and import it as a file in the wizard.  You may need to tinker with the WSDL document to get the class generation to complete successfully. Your WSDL is here: [http://maptp12.map24.com/map24/webservices1.5?soap=Map24Routing]
    - Create a logical port in LPCONFIG or SOAMANAGER (assumes NW 7.0 SP14 or later) with information in the WSDL
    - Create a program to consume the service method - it will look something like this (abbreviated):
    DATA: gv_client_proxy  TYPE REF TO zcwsbb_co_global_weather_soap,
          gv_sys_exception TYPE REF TO cx_ai_system_fault.
    DATA: gs_request   TYPE zcwsbb_get_weather_soap_in,
          gs_response  TYPE zcwsbb_get_weather_soap_out,
          gs_weather   TYPE zst_currentweather.
    DATA: gv_message   TYPE string.
    TRY.
        CREATE OBJECT gv_client_proxy.
        CALL METHOD gv_client_proxy->get_weather
          EXPORTING
            input  = gs_request
          IMPORTING
            output = gs_response.
      CATCH cx_ai_system_fault INTO gv_sys_exception.
        CALL METHOD gv_sys_exception->if_message~get_text
          RECEIVING
            result = gv_message.
        WRITE: gv_message.
        FREE: gv_client_proxy, gv_sys_exception.
        EXIT.
    ENDTRY.
    - Transform the response as required using ST or XSLT

  • ABAP Proxy creation doubt   -  Pls Help

    Hi Friends ,
                          I have referred the following blog for abap proxy creation
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
                      as per the previous replies , <b>we have to generate proxiy from R3 syetm</b> . <b>But</b> in this weblog they are <b>generating from XI server</b> ?
                          The  have doubt  in the following passges
    1.
    <i>We use two clients of XI here. <b>Client 100 acts as XI server</b> .<b>Client 105 acts as a client ABAP proxy</b> which sends employee information as a message to XI which routes the info to a file. Logical flow is depicted as shown below. Note that conversion of sending system format to XI specific format is not done at the outbound side of the XI server.</i>
    <b>
               a.  i have webAS 6.40 . i have  R3 6 . So i can generate proxy from R3 it self right ? then how to procedd further .
                b. So Proxy and report to call proxy also from R3 SIDE ?
                c. If No sender agreement  required then in IR only receiver determination and receiver agreement is enough ? 
                d. Then in receiver Detrmination , do i need to give Business system as sender service ?
                  </b>
            <b>    can u please explain this a little bit more ?</b>
    Regards.,
    Shyam

    Hi Shyam,
    <b>we have to generate proxiy from R3 syetm . But in this weblog they are generating from XI server ?</b>
       In this blog, Ravi has taken two different clients in the same system. As the abap code is client independent so it can be generated anywhere irrespective of clients. But while executing the report we cannot do it from the same client as of the IS.So we need to trigger the report from the client 105 which is considered as the client proxy.
      check Triggering ABAP PROXY in the blog.
    <b>c. If No sender agreement required then in IR only receiver determination and receiver agreement is enough ?</b>
       Yes.
    <b>d. Then in receiver Detrmination , do i need to give Business system as sender service ?</b> 
    You can create business system for the R/3 and use it in RD.But the business system dont have any sender communication channel and no need of sender agreement as the data will directly hit the IE of XI.
    Regards,
    Prasanthi.

  • Invoking Webservice using ABAP Proxy

    Hi,
        I have a synchronous scenario with ABAP proxy invoking the external webservice.In the SOAP receiver target URL confiuration,do I need to give the operation(method)name in the webservice? I have read in the forum that we need to give the target URL with .asmx extension.What is the meaning of .asmx extension?
    Thanks,
    Leo

    Hi Teresa,
    We meet again !!
    Right, we have a simple solution for this without using BPM.
    In the proxy, set a field on the outbound data structure from the proxy to indicate to XI which receiver determination in XI can use to send the message to the right interface.
    We have exactly the scenario you are talking about and it works like a treat.
    Send me an e-mail @ [email protected] and I will send you a screenshot of how simple this is without using BPM.
    Cheers
    Colin.

  • ABAP Client proxy creation XI  side or R3 SIde ?

    Hi friends ,
                          I am new to proxies
                    i ahev referred the follwing blog
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
                      In my sceanrio i want to create Client proxy from  XI OutBound Interface .
             <b>       
               1. Do i need to create Proxy from XI sap gui (or ) R3 Dev system sap gui ?
                 2. Then i  planning to write abap report  to call rfc and return data to proxy  .Do i need to wtrite  abap report in R3 side or  XI side  proxy it self ?
                      I am not clear in this
                3. I have xi dev system and R3 Dev system . IR desing done rfc ready how top procedd further ?
                    4. Do i need to do any settings  ?
                    </b>
    Regards.,
    Shyam

    Hi Shyam,
      <b>1. Do i need to create Proxy from XI sap gui (or ) R3 Dev system sap gui ?</b>    
                 Always proxies are developed at the application side.You have create proxy on ur R/3 system not on XI. Once you are done with the IR objects then the message interfaces will be reflect in sproxy tcode in R/3 and start defining the outbound proxy from there..
    <b>2. Then i planning to write abap report to call rfc and return data to proxy .Do i need to wtrite abap report in R3 side or XI side proxy it self ?</b>
             You have write abap report in R/3 side.
    <b>3. I have xi dev system and R3 Dev system . IR desing done rfc ready how top procedd further ?</b>
       Write the abap report where u have to incooperate the rfc call and pass the return values to the proxy structure.....So when u execute the report the data will triggered to the XI system........this is the flow..
    <b>4. Do i need to do any settings ?</b>
            Go through this blog for the settings required for proxy scenarios:
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    Regards,
    Prasanthi.

  • WEBSERVICE https abap proxy.

    Friends I need to create a webservice that connects me with HTTPS
    i need the steps know for the configuration of this one if someone can help me
    Thank you very much.

    Hi,
    pls go thru the link below.
    Web Services Development in ABAP [original link is broken]
    The links 'Building WebServices in ABAP' Parts - 1 2 3 4
    here u can find the sap tutor file which will help you in creating web services. (hoping u had installed sap tutor software.)
    go thru these too
    http://help.sap.com/saphelp_nw04/helpdata/en/e9/ae1b9a5d2cef4ea4b579f19d902871/content.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30f1b585-0a01-0010-3d96-ad0ea291c4f9
    regards,
    teja.

  • Http proxy setting for webservice client.

    Hi !
    I have set the following option for accessing the webservice through the proxy(webservice
    outside the firewall).
    I'm using weblogic v7.0 with sp1.
    -Dweblogic.webservice.transport.http.proxy.host=xxxx
    -Dweblogic.webservice.transport.http.proxy.port=8088
    It works fine and my soap client is able to access the webservice lying outside
    the firewall.
    But when I use the same setting, the soap client fails for accessing the webservice
    which are
    inside the firewall.
    I get "Connection refused".
    Is there any option to specify not to use proxy for specific hosts and ports ?
    For example http.nonProxyHost
    Any pointers will be of great help.
    Thanks
    Kumar Raj

    I have not worked in SoA server, but since it uses weblogic server underlying (I assume), you can try setting the -Dhttp.proxyHost , -Dhttp.proxyPort system properties ( https for secured URL's) to WLS to specify the proxy details. Also the product might not have the capability to pass user credentials for authentication at the proxy. The version of OSB we are using had this problem. To overcome this you might require to add the URL to the proxy free list in your proxy server. This prevents the proxy from prompting for the user name when you access that URL.

  • ABAP proxy Creation error

    Hi All,
    I'm trying to create a synchronous ABAP proxy out of my outbound interface. When I do that I get an error saying that
    <b>Cannot generate proxy (object <attributename="type"> missing in WSDL, see long text)</b>
    Now when I remove the reponse message from the interface and make it asynchronous, I'm able to create it without any trouble. So the trouble lies in the reponse message which is a XSD file imported as an external definition. Request message is also an external definition.
    The reponse WSDL is as follows:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:ebay:api:PayPalAPI">
         <wsdl:types>
              <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:ebay:api:PayPalAPI" targetNamespace="urn:ebay:api:PayPalAPI" elementFormDefault="qualified">
                   <xsd:import namespace="http://schemas.xmlsoap.org/soap/envelope/" schemaLocation="DoDirectResponse.xsd" />
                   <xsd:import namespace="http://schemas.xmlsoap.org/ws/2002/12/secext" schemaLocation="wsse.xsd" />
                   <xsd:import namespace="http://www.w3.org/1999/XMLSchema-instance" schemaLocation="xsi.xsd" />
                   <xsd:import namespace="urn:ebay:apis:eBLBaseComponents" schemaLocation="ebl.xsd" />
                   <xsd:element xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" name="RequesterCredentials">
                        <xsd:complexType>
                             <xsd:sequence>
                                  <xsd:element ref="ebl:Credentials" />
                             </xsd:sequence>
                             <xsd:attribute ref="xsi:type" use="required" />
                        </xsd:complexType>
                   </xsd:element>
                   <xsd:element xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" name="DoDirectPaymentResponse">
                        <xsd:complexType>
                             <xsd:sequence>
                                  <xsd:element ref="ebl:Timestamp" />
                                  <xsd:element ref="ebl:Ack" />
                                  <xsd:element ref="ebl:Version" />
                                  <xsd:element ref="ebl:Build" />
                                  <xsd:element ref="Amount" />
                                  <xsd:element ref="AVSCode" />
                                  <xsd:element ref="CVV2Code" />
                                  <xsd:element ref="TransactionID" />
                             </xsd:sequence>
                        </xsd:complexType>
                   </xsd:element>
                   <xsd:element xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" name="Amount">
                        <xsd:complexType>
                             <xsd:simpleContent>
                                  <xsd:extension base="xsd:decimal">
                                       <xsd:attribute name="currencyID" type="xsd:NCName" use="required" />
                                       <xsd:attribute ref="xsi:type" use="required" />
                                  </xsd:extension>
                             </xsd:simpleContent>
                        </xsd:complexType>
                   </xsd:element>
                   <xsd:element xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" name="AVSCode">
                        <xsd:complexType>
                             <xsd:simpleContent>
                                  <xsd:extension base="xsd:NCName">
                                       <xsd:attribute ref="xsi:type" use="required" />
                                  </xsd:extension>
                             </xsd:simpleContent>
                        </xsd:complexType>
                   </xsd:element>
                   <xsd:element xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" name="CVV2Code">
                        <xsd:complexType>
                             <xsd:simpleContent>
                                  <xsd:extension base="xsd:NCName">
                                       <xsd:attribute ref="xsi:type" use="required" />
                                  </xsd:extension>
                             </xsd:simpleContent>
                        </xsd:complexType>
                   </xsd:element>
                   <xsd:element xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" name="TransactionID" type="xsd:NMTOKEN" />
              </xsd:schema>
         </wsdl:types>
         <wsdl:message name="RequesterCredentials">
              <wsdl:part xmlns:generateduniqueprefix15="urn:ebay:api:PayPalAPI" name="RequesterCredentials" element="generateduniqueprefix15:RequesterCredentials" />
         </wsdl:message>
         <wsdl:message name="DoDirectPaymentResponse">
              <wsdl:part xmlns:generateduniqueprefix16="urn:ebay:api:PayPalAPI" name="DoDirectPaymentResponse" element="generateduniqueprefix16:DoDirectPaymentResponse" />
         </wsdl:message>
         <wsdl:message name="Amount">
              <wsdl:part xmlns:generateduniqueprefix17="urn:ebay:api:PayPalAPI" name="Amount" element="generateduniqueprefix17:Amount" />
         </wsdl:message>
         <wsdl:message name="AVSCode">
              <wsdl:part xmlns:generateduniqueprefix18="urn:ebay:api:PayPalAPI" name="AVSCode" element="generateduniqueprefix18:AVSCode" />
         </wsdl:message>
         <wsdl:message name="CVV2Code">
              <wsdl:part xmlns:generateduniqueprefix19="urn:ebay:api:PayPalAPI" name="CVV2Code" element="generateduniqueprefix19:CVV2Code" />
         </wsdl:message>
         <wsdl:message name="TransactionID">
              <wsdl:part xmlns:generateduniqueprefix20="urn:ebay:api:PayPalAPI" name="TransactionID" element="generateduniqueprefix20:TransactionID" />
         </wsdl:message>
    </wsdl:definitions>
    I would be really grateful if I could get a resolution as I'm badly stuck because of this issue.
    Thanks
    Arvind

    Hi Arvind,
    Check the following,
    1. The tag <part name="" type=""> is not supported with ABAP Proxies.
    Cannot generate proxy
    2. Check for recursion - Cannot generate ABAP proxy
    3. keep in mind tht ur application system is based on 6.40 or higher versions.
    Regards,
    Prateek

  • Soapfaultcode:1 Error when consuming webservice through abap proxy class

    Hi All,
    I am facing a issue executing a proxy class created by consuming web service.
    I have consumed a web service which queries data from oracle server to process them in SAP.We have created a Proxy class and did the following configurations:
    1) Created a logical port using SOAMANAGER
    2) In SICF t-code we have selected No proxy setting for local server.
    But when we execute the proxy class it gives an error as "SoapFaultCode:1'.
    Regards,
    Madhu.

    Hi Madhu,
    Please tel us how u have solved it. I am also facing this problem.
    I am trying to understand this problem description 'SOAP ACTION name by definition of the logical port.' via the thread Re: Get error "SoapFaultCode:1"Consume web service in ABAP proxy - But couldn't able to understand how to do this.
    Thank You,
    Regards,
    Naresh.

  • ABAP consumer proxy generation for xMII WSDL's

    Hi friends,
    I have a question related to generation of consumer proxies in ECC Box. I am trying to create a consumer proxy for xMII WSDL's using URL method. For the first WSDL, I was able to create a service consumer proxy successfullly. It created with the name "XacuteWSSoap". Now, when I am trying to create another consumer proxy, I am always getting the error saying the proxy object already exists. Then, I went to WSDL and compared all of them, they all are having port type as XacuteWSSoap. I believe this is the reason why, it is not allowing me to create a new proxy object for the second WSDL. Does any one know how to overcome this problem?
    Thanks in advance,
    Regards,
    Adithya K

    Hi Gaurav,
         I tried both of the ways. Here are the results.
         If I delete the proxy and create with new prefix its still the same issue I am having.
         And changing the port type seems to work, it allowed me to create a new proxy object. But, again there are few structures which are getting regenerated and overwriting the existing values. Here is the sample WSDL: If you see closely, the complex type "InputParams",  Port type name "XacuteWSSoap",  Input message name "s0:XacuteSoapIn", Output message name "s0:XacuteSoapOut" are the things which are creating problem for me. If I rename all the above things that I mentioned like port type, input message, etc. Its working for me.  But, I dont think this is the correct way of developing these. So, I want to know whether there is any problem with SAP generating the things or I am doing any wrong.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.sap.com/xMII" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.sap.com/xMII">
    - <!--  Types
      -->
    - <types>
    - <s:schema elementFormDefault="qualified" targetNamespace="http://www.sap.com/xMII">
    - <s:complexType name="InputParams">
    - <s:sequence id="InputSequence">
      <s:element maxOccurs="1" minOccurs="0" name="Mode_Read" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="Mode_Write" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="Server" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="TagGUID" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="TagInput" type="s:string" />
      </s:sequence>
      </s:complexType>
    - <s:element name="XacuteRequest">
    - <s:complexType>
    - <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:complexType name="Rowset">
    - <s:sequence>
      <s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:Row" />
      </s:sequence>
      <s:attribute name="Message" type="s:string" />
      </s:complexType>
    - <s:complexType name="Row">
    - <s:sequence id="RowSequence">
      <s:any maxOccurs="132" minOccurs="1" type="s:string" />
      </s:sequence>
      </s:complexType>
    - <s:element name="XacuteResponse">
    - <s:complexType>
    - <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:Rowset" />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:schema>
      </types>
    - <!--  Messages
      -->
    - <message name="XacuteSoapIn">
      <part element="s0:XacuteRequest" name="parameters" />
      </message>
    - <message name="XacuteSoapOut">
      <part element="s0:XacuteResponse" name="parameters" />
      </message>
    - <!--  Ports
      -->
    - <portType name="XacuteWSSoap">
    - <operation name="Xacute">
      <input message="s0:XacuteSoapIn" />
      <output message="s0:XacuteSoapOut" />
      </operation>
      </portType>
    - <!--  Bindings
      -->
    - <binding name="XacuteWSSoap" type="s0:XacuteWSSoap">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="Xacute">
      <soap:operation soapAction="http://www.sap.com/xMII" style="document" />
    - <input>
      <soap:body use="literal" />
      </input>
    - <output>
      <soap:body use="literal" />
      </output>
      </operation>
      </binding>
    - <!--  Service mapping
      -->
    - <service name="XacuteWS">
    - <port binding="s0:XacuteWSSoap" name="XacuteWSSoap">
      <soap:address location="http://abc.dx.com:50000/XMII/SOAPRunner/Test%20-%20DoNotDelete/OPC/Trx-OPCTag_Prototype" />
      </port>
      </service>
      </definitions>
      Appreciate if you can help.
    Thanks,
    Adithya K

Maybe you are looking for

  • Print out put for miro and incomming excise invoice(j1iex)

    Hi guru's my client need print out for miro and incoming excise invoice.Plz help me in configuring them. thanks with regards

  • How do I get rid of the images taking up half the screen?

    Just got a Classic 160 and I love it EXCEPT for the fact that half the screen is taken up by a useless image. I want to use the full width of the screen for the title/artist, etc., So if I'm listening to a song from "The Skiffle Sessions: Live in Bel

  • How to identify a data reference

    Hi, Probably a very simple question, but i was not able to find the answer (yet). Hopefully you can help me. I have a data reference, which is a TYPE REF TO data In some cases the reference can point to a table and in the other cases it points to a s

  • Save project with sound

    I'm just trying my first slideshow. I inserted slides & have a background piece of music. Help says when saving go to SAVE AS & make sure in Advanced options you check "copy audio and movies into document" This is grayed out. When I saved a copy as p

  • HT4623 My iphone does not have the software update choice in my setings... Is this normal?

    I'm having trouble updating my iphone 4... In the settings under general & then about, there is not a "software update" option available. Is this normal? I have also lost the ability to send & recieve pictures thru txting. This happened after I tried