Advice on client proxy generation (ABAP and SAP PI)

Hi,
I've set up an ABAP client proxy using the wizard in transaction SE80 in the backend system, released it using transaction SOAMANAGER and tested that it works.
I now want to compare this technical approach against the same scenario using a proxy generated from a SAP PI outbound synchronous message interface.
I have hit the following issues:
1) When I upload the WSDL file (saved from the test web service I exposed from one of our SAP systems) into the Integration Repository, I receive the following error:
"Check Result for Object GetDOB_WSDL Document check found errors  Cause: Unable to recognize the loaded document as valid WSDL  Tag Policy is not permitted at position portType".
I can remove this error by deleting the tag policy but don't have an answer why this is not supported and whether this is the right approach - this error occurs regardless of which option I choose when saving the WSDL (i.e. portType or binding) or which upload option I select.
2) When I create the proxy in the backend system based on the message interface the objects are all created successfully and generate/activate correctly.  As I don't need the PI runtime (no mapping, queuing etc) I go to create the logical port in transaction SOAMANAGER and I receive the error:
SRT Framework exception: The WSDL document is not compatible with proxy class "ZPROXCO_ZFUNC_UPDATE_ADDRESSHI": "Operation(s) Missing ZFuncUpdateAddresshistory"
even though the external operation does exist and is called ZFuncUpdateAddresshistory.
I have no clues as to why this doesn't work other than the generated WSDL file in the ABAP client proxy has the same name for the portType and operation (ZFuncUpdateAddresshistory).
3) Can someone please explain the value at design time over creating the client proxy in SAP PI versus using simply the wizard in the backend ABAP system - is it simply that the interfaces can be held centrally in the IR if desired or the WSDL might already be there and could be used to quickly generate a message interface?
Thanks,
Alan

Hi,
  As far as I know, we follow the top down approach in proxy scenarios.
meaning, we first create the interfaces in XI IR and then go to the back end to implement them.
So, you should create a message interface (Probably Manually rather than importing the wsdl from R/3)
in IR and then go to the ERP backend to implement the proxy using the SPROXY transaction.
Coming to your 3rd question, In PI 7.1 you might be knowung that we have something called ESR(Enterprise Service Repository), which has all the services in a single place.This gives us an option of collating all the different enterprise services scattered all over different systems to be in a common repository.
Regards,
Ravi Kanth Talagana

Similar Messages

  • Client Proxy generation on a SAP NW 7.0 system using PI 7.1

    Hello
    Can anyone please guide me with Client Proxy generation on a SAP NW 7.0 system using PI 7.1 services with multiple operations. How does client proxy generation in SAP NW 7.00 support services with multiple operations ?
    Thanks.
    Kiran

    Hi,
    This could help you.
    How to Activate Proxy.
    How do you activate ABAP Proxies?
    OutBound Proxy (Client Proxy)
    Smarter Approach for coding ABAP Proxies
    Outbound Proxy (Client Proxy)
    ABAP Proxies in XI(Client Proxy)
    Regards,
    Sarvesh

  • ABAP Web Service client proxy - generation problems

    Hi!
    I tried to create an ABAP web service client proxy for many different web services -
    for instance some of that listed at <a href="http://www.xmethods.net/">http://www.xmethods.net/</a> .
    Almost on 99% of the WSDLs the client proxy generation failed.
    For istance "<extension> not supported", or "<message...> must have at least one part",... .
    Could anybody tell me what restrictions are to web services you can create a
    ABAP client proxy for ?
    In the SAP Web AS Java Stack there is no problem at all to generate a
    client proxy for almost all of the xmethod-WebServices !
    Is the ABAP Web Service proxy generation for production use ?
    Regards
    Frank Ruggaber

    Resolved through SAP Help. Refer SAP note# 0001403271.

  • Client Proxy Generation Error

    Hi All,
    I have a java web-service deployed in Enterprise Portal which I need to consume in a BSP.
    Unfortunately, I'm getting an error on client proxy generation:
    Proxy generation terminated: Message must have exactly one part
    Is anyone familiar with this?  The WSDL file says it has been generated by SAP PORTAL ECLIPSE PLUGINS.
    Here is the WSDL file:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <!--  WSDL File generated by the SAP PORTAL ECLIPSE PLUGINS
      -->
    - <!--  VERSION : 6.3.20051124
      -->
    - <wsdl:definitions name="xCDRServices" targetNamespace="prt:service:com.sap.xcdr.xCDRServices" xmlns:intf="prt:service:com.sap.xcdr.xCDRServices" xmlns:xsd_doc="prt:service:com.sap.xcdr.xCDRServices/DocumentTypes" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime" xmlns:http="http://schemas.xmlsoap.org/soap/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns0="http://prt.java.soap/schemas" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns2="http://lang.java" xmlns:tns1="http://api.security.sap.com">
    - <types>
    - <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="prt:service:com.sap.xcdr.xCDRServices/DocumentTypes" elementFormDefault="qualified">
      <element name="checkUserExists_1_param2" nillable="true" type="xsd:string" />
      <element name="response_checkUserExists_1" type="xsd:int" />
      <element name="getUserRoles_1_param3" nillable="true" type="xsd:string" />
      <element name="response_getUserRoles_2" nillable="true" type="xsd:string" />
      <element name="getAllRolesInNameSpace_1_param4" nillable="true" type="xsd:string" />
      <element name="response_getAllRolesInNameSpace_3" nillable="true" type="xsd:string" />
      <element name="assignRoles_2_param5" nillable="true" type="xsd:string" />
      <element name="assignRoles_2_param6" nillable="true" type="xsd:string" />
      <element name="response_assignRoles_4" nillable="true" type="xsd:string" />
      </schema>
    - <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://prt.java.soap/schemas" elementFormDefault="qualified">
    - <complexType name="PortalSOAPFault">
    - <sequence>
      <element name="stackTrace" minOccurs="0" maxOccurs="1" type="xsd:string" />
      </sequence>
      </complexType>
    - <complexType name="UMException">
    - <complexContent>
    - <extension base="tns0:PortalSOAPFault">
    - <sequence>
      <element name="LocalizedMessage" nillable="true" type="xsd:string" />
      <element name="Message" nillable="true" type="xsd:string" />
      <element name="NestedException" type="tns0:Throwable" />
      </sequence>
      </extension>
      </complexContent>
      </complexType>
    - <complexType name="Throwable">
    - <complexContent>
    - <extension base="tns0:PortalSOAPFault">
      <sequence />
      </extension>
      </complexContent>
      </complexType>
      <element name="error_UMException" type="tns0:UMException" />
      </schema>
      </types>
    - <wsdl:message name="assignRolesResponse">
      <wsdl:part name="response_assignRoles_4" element="xsd_doc:response_assignRoles_4" />
      </wsdl:message>
    - <wsdl:message name="checkUserExistsRequest">
      <wsdl:part name="checkUserExists_1_param2" element="xsd_doc:checkUserExists_1_param2" />
      </wsdl:message>
    - <wsdl:message name="checkUserExistsResponse">
      <wsdl:part name="response_checkUserExists_1" element="xsd_doc:response_checkUserExists_1" />
      </wsdl:message>
    - <wsdl:message name="getAllRolesInNameSpaceResponse">
      <wsdl:part name="response_getAllRolesInNameSpace_3" element="xsd_doc:response_getAllRolesInNameSpace_3" />
      </wsdl:message>
    - <wsdl:message name="getAllRolesInNameSpaceRequest">
      <wsdl:part name="getAllRolesInNameSpace_1_param4" element="xsd_doc:getAllRolesInNameSpace_1_param4" />
      </wsdl:message>
    - <wsdl:message name="UMException">
      <wsdl:part name="error_UMException" element="tns0:error_UMException" />
      </wsdl:message>
    - <wsdl:message name="getUserRolesRequest">
      <wsdl:part name="getUserRoles_1_param3" element="xsd_doc:getUserRoles_1_param3" />
      </wsdl:message>
    - <wsdl:message name="assignRolesRequest">
      <wsdl:part name="assignRoles_2_param5" element="xsd_doc:assignRoles_2_param5" />
      <wsdl:part name="assignRoles_2_param6" element="xsd_doc:assignRoles_2_param6" />
      </wsdl:message>
    - <wsdl:message name="getUserRolesResponse">
      <wsdl:part name="response_getUserRoles_2" element="xsd_doc:response_getUserRoles_2" />
      </wsdl:message>
    - <wsdl:portType name="xCDRServices">
    - <wsdl:operation name="checkUserExists" parameterOrder="checkUserExists_1_param2">
      <wsdl:input name="checkUserExists_input0" message="intf:checkUserExistsRequest" />
      <wsdl:output name="checkUserExists_output0" message="intf:checkUserExistsResponse" />
      </wsdl:operation>
    - <wsdl:operation name="getUserRoles" parameterOrder="getUserRoles_1_param3">
      <wsdl:input name="getUserRoles_input0" message="intf:getUserRolesRequest" />
      <wsdl:output name="getUserRoles_output0" message="intf:getUserRolesResponse" />
      <wsdl:fault name="com.sap.security.api.UMException" message="intf:UMException" />
      </wsdl:operation>
    - <wsdl:operation name="getAllRolesInNameSpace" parameterOrder="getAllRolesInNameSpace_1_param4">
      <wsdl:input name="getAllRolesInNameSpace_input0" message="intf:getAllRolesInNameSpaceRequest" />
      <wsdl:output name="getAllRolesInNameSpace_output0" message="intf:getAllRolesInNameSpaceResponse" />
      <wsdl:fault name="com.sap.security.api.UMException" message="intf:UMException" />
      </wsdl:operation>
    - <wsdl:operation name="assignRoles" parameterOrder="assignRoles_2_param5 assignRoles_2_param6">
      <wsdl:input name="assignRoles_input0" message="intf:assignRolesRequest" />
      <wsdl:output name="assignRoles_output0" message="intf:assignRolesResponse" />
      <wsdl:fault name="com.sap.security.api.UMException" message="intf:UMException" />
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="com.sap.portal.prt.soap.xCDRServicesBinding" type="intf:xCDRServices">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="checkUserExists">
      <soap:operation soapAction="prt:service:com.sap.xcdr.xCDRServices.xCDRServices/checkUserExists0" />
    - <wsdl:input name="checkUserExists_input0">
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output name="checkUserExists_output0">
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="getUserRoles">
      <soap:operation soapAction="prt:service:com.sap.xcdr.xCDRServices.xCDRServices/getUserRoles0" />
    - <wsdl:input name="getUserRoles_input0">
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output name="getUserRoles_output0">
      <soap:body use="literal" />
      </wsdl:output>
    - <wsdl:fault name="com.sap.security.api.UMException">
      <soap:fault name="com.sap.security.api.UMException" use="literal" />
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="getAllRolesInNameSpace">
      <soap:operation soapAction="prt:service:com.sap.xcdr.xCDRServices.xCDRServices/getAllRolesInNameSpace0" />
    - <wsdl:input name="getAllRolesInNameSpace_input0">
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output name="getAllRolesInNameSpace_output0">
      <soap:body use="literal" />
      </wsdl:output>
    - <wsdl:fault name="com.sap.security.api.UMException">
      <soap:fault name="com.sap.security.api.UMException" use="literal" />
      </wsdl:fault>
      </wsdl:operation>
    - <wsdl:operation name="assignRoles">
      <soap:operation soapAction="prt:service:com.sap.xcdr.xCDRServices.xCDRServices/assignRoles0" />
    - <wsdl:input name="assignRoles_input0">
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output name="assignRoles_output0">
      <soap:body use="literal" />
      </wsdl:output>
    - <wsdl:fault name="com.sap.security.api.UMException">
      <soap:fault name="com.sap.security.api.UMException" use="literal" />
      </wsdl:fault>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:service name="xCDRServicesService">
    - <wsdl:port name="com.sap.portal.prt.soap.xCDRServices" binding="intf:com.sap.portal.prt.soap.xCDRServicesBinding">
      <soap:address location="http://idesportaluss1.phl.sap.corp:1080/irj/servlet/prt/soap/com.sap.portal.prt.soap.xcdrservices?style=doc_lit" />
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>
    Thanks very much in advance!
    Regards,
    Roman

    By the way, I read a few post about this on SDN, but they didn't offer any solutions, and were from almost a year ago, so I was wondering if there's been any progress.

  • Creating client proxy in ABAP failed

    Hello,
    I tried to create a client proxy for a WebService and got the same error like in this thread: [Error when create client proxy in ABAP; "Exception occured in library handler".
    I've got only a little of knowledge about SOAP that's why I cannot edit the WSDL File. But I think there is no mistake in the WSDL. I used one in Visual C# and it works.
    Is it possible to change settings of the proxy generator to ignor non-SOAP bindings?
    Thanks for your help.
    Frank
    Edited by: Frank Staudte on Jan 20, 2009 9:17 AM

    Hi,
    Search in SDN you can find many links.
    Client Proxy -
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    Regards,
    Phani

  • Where do i find daily posted question on sap abap and sap webdynpro abap

    Hi
    where do we find Daily posted questions on sap abap and sap webdynpro abap in scn sap  so that i can go through the questions and answer them .

    Hi,
    Go to the Content tab of any space and click on discussions. Then you can sort them by date created or any other
    For ex: This link for WDA discussions: - Web Dynpro ABAP
    You can also click on Receive email notifications for any space to get updates on that space.
    hope this helps,
    Regards,
    Kiran

  • Diff. bet ABAP  and SAP Query

    HI
    Anybody can explain in detail about ABAP  and SAP Query.....
    And tell me what is the main diff. bet ABAP  and SAP Query...
    Regards
    S.Baskaran

    SAP Query
    Purpose
    The SAP Query application is used to create lists not already contained in the SAP standard system. It has been designed for users with little or no knowledge of the SAP programming language ABAP. SAP Query offers users a broad range of ways to define reporting programs and create different types of reports such as basic lists, statistics, and ranked lists.
    Features
    SAP Query's range of functions corresponds to the classical reporting functions available in the system. Requirements in this area such as list, statistic, or ranked list creation can be met using queries.
    All the data required by users for their lists can be selected from any SAP table created by the customer.
    To define a report, you first have to enter individual texts, such as titles, and select the fields and options which determine the report layout. Then you can edit list display in WYSIWYG mode whenever you want using drag and drop and the other toolbox functions available.
    ABAP Query, as far as I Believe, is the use of select statements in the ABAP Programming. This needs a knowledge of Open SQL commands like Select,UPdtae, Modify etc. This has to be done only by someone who has a little bit of ABAP experience.
    To sum up, SAP queries are readymade programs given by SAP, which the user can use making slight modification like the slection texts, the tables from which the data is to be retrieved and the format in which the data is to be displayed.ABAP queries become imperative when there is no such SAP query existing and also when there is a lot of customizing involved to use a SAP Query directly.
    Check out these links.
    http://help.sap.com/saphelp_46c/helpdata/en/35/26b413afab52b9e10000009b38f974/content.htm
    http://www.thespot4sap.com/Articles/SAP_ABAP_Queries_Introduction.asp
    Step-by-step guide for creating ABAP query
    http://www.sappoint.com/abap/ab4query.pdf
    ABAP query is mostly used by functional consultants.
    Kindly reward points by clicking the star on the left of reply,if it helps.Kindly close your previous threads if your problem is solved and reward points for helpful answers.
    Don't forget to reward if useful...

  • Difference between SAP BC ABAP and SAP ABAP Training

    What is the basic difference between SAP BC ABAP and SAP ABAP Training ?
    Can any one answer these? I am little confused about the learning material I searched on internet and the course provided. It has similar topics but different name. I have course like SAP ABAP ECC 6.0 (TAW10 and TAW12) but on search I also found SAP BC ABAP beside this.

    Hello
    SAP BC means SAP Business Connector
    http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5c2a85b11d6b28500508b5d5211/content.htm
    http://en.wikipedia.org/wiki/SAP_Business_Connector
    So you can know SAP BC ABAP is ABAP for SAP BC
    SAP ABAP/4 is a program lanuague
    https://en.wikipedia.org/wiki/ABAP
    For ABAP certification
    TAW10 and 12 are the right materials.
    Regards

  • Need some help regarding Client Proxy generation and test via SOAMANAGER

    Hello,
    we are integrating a 3rd party Java client via webservices.
    For that matter I generated a client proxy (consumer proxy) in se80 using the existing WSDL.
    This worked fine.
    The I wanted to create a logical port.
    Since this is only possible in SOAMANAGER I tried it there.
    Trying to do this automatically by the given WSDL file didn't work. The system dumps.
    So, I tried the manual approach by entering the server name and path in the 'Transport settings' tab.
    Now I wanted to test this.
    Unfortunately the test function in se80 (Proxy->Test) doesn't show a positive result.
    I always get an error
    SOAP:1.023 SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response:
    ICM_HTTP_CONNECTION_FAILED")
    So, I am kind of stuck here.
    Do you guys have any idea what's wrong (approach, settings, bugs)?.
    I tested the webservices with a test application (soapUI), and they work fine.
    So it seems to be a problem in the proxy framework or a network problem?
    I really appreciate any kind of help.
    Thanks,
    Michael

    i created the port in soamanager.Do i need to create in lpconfig also?
    yes i have loaded the certificate in strust.
    i am getting the response also from the web service. as Security requirements are not satisfied because the security header is not present in the incoming message.
    i need to pass the user name and password while using the method.wsse security.wld u have any clue?

  • Error in client proxy generation

    Hi experts,
                    I am trying to consume a web-service from an ABAP progam, to do this I create an Enterprise Service Client Proxy. But creation of the proxy fails with the error message
    "Incorrect value: Unknown Namespace http://schemas.xmlsoap.org/soap/encoding/ .
          For client confidentiality issues I cannot put the wsdl file or its content on the thread but I can provide certain details of the code which you might wish to see.
    Also my wsdl contains messages with miltiple parts.Is this also a trouble while generating the proxies in ABAP ?
    Are these two problems related?
      Can I find a link precisely which can provide a kind of checklist to see that these steps have to be followed or  these conditions have to be met by wsdl for generation of client proxies in ABAP?
    Any pointers will be useful.
    Thanks and Regds
    Abhishek

    Hi Anton,
                  I will provide you some piece of the file which might help you in analysing the problem....
    <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:tns="http://www.abc.com"
    xmlns:s1="http://www.abc.com/AbstractTypes"
    xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
    targetNamespace="http://www.abc.com"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
        <s:schema targetNamespace="http://www.abc.com/AbstractTypes">
          <s:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
          <s:complexType name="StringArray">
            <s:complexContent mixed="false">
              <s:restriction base="soapenc:Array">
                <s:sequence>
                  <s:element minOccurs="0" maxOccurs="unbounded" name="String" type="s:string" />
                </s:sequence>
              </s:restriction>
            </s:complexContent>
          </s:complexType>
        </s:schema>
    Similarly the WSDL has messages with multiple parts like:
      <wsdl:message name="GetReleasedGenericDrawing2DHttpGetIn">
        <wsdl:part name="DocumentNo" type="s:string" />
        <wsdl:part name="SheetNo" type="s:string" />
        <wsdl:part name="ClassName" type="s:string" />
      </wsdl:message>
    If you need some ther details from the file please let me know. I have cross checked that it is using a Document/literal style so it should not be a problem.
      I have gone through the SAP note (944029) for the list some forbidden keywords which were a problem  prior to release of SP 16 .We dont have even that problem.
    This thing is very new to me ....please let me know if you wnat some other detail for analysis.
    Regads
    Abhishek

  • Problem Calling a Client Proxy from ABAP which is based on an extension

    I'm trying to create an Asset in Salesforce from SAP using ABAP.
    I have exported the enterprise WSDL from Salesforce, generated a client proxy and have coded the login call and passed the session id to the create call.
    The problem I am having is the create method references sobject however asset is an extension of this.
                <complexType name="Asset">
                    <complexContent>
                        <extension base="ens:sObject">
                            <sequence>
                            <element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>
                            <element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>
                            <-- many more fields here -->
                            </sequence>
                        </extension>
                    </complexContent>
                </complexType>
    I need to pass something like this (tested and working using SOAPUI)
             <urn:sObjects xsi:type="urn:Asset"
                       xmlns:ns3="urn:sobject.enterprise.soap.sforce.com">  
                   <urn:AccountId>001A000000HoyKZ</urn:AccountId>
                   <urn:Name>JWSOAPTEST Asset3</urn:Name>    
                            <-- many more fields here -->
            </urn:sObjects>
    I tried modifying the WSDL so sobject referrs to Asset
                <!-- Create Message Types -->
                <element name="create">
                    <complexType>
                        <sequence>
                            <!-- element name="sObjects" type="ens:sObject" minOccurs="0" maxOccurs="unbounded" -->
                           <element name="sObjects" type="ens:Asset" minOccurs="0" maxOccurs="unbounded"/>
                        </sequence>
                    </complexType>
                </element>
                <element name="createResponse">
                    <complexType>
                        <sequence>
                            <element name="result" type="tns:SaveResult" minOccurs="0" maxOccurs="unbounded"/>
                        </sequence>
                    </complexType>
                </element>
    However other types it referred to weren't populated.
    The other approache may be to manually populate the xml similar to what I had to do in the header (this link gives a good overview on this Consume web service in ABAP proxy with SOAP header )
    Any recommendations or advice would be appreciated.
      Ideally some sample code if someone has done this or a recommendation on how to modify the WSDL.
    Regards,
    John

    Hi John,
    Calling SFDC.com from PI, is detailed out here. probably will give some tips:
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50a76cfa-4966-2d10-aba7-da496d9b5bcf
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/802f8d03-9282-2d10-52b4-f9446e077099
    Regards, Moorthy

  • Client proxy generation problem

    Hi All,
    I'm trying to create client proxy using given WSDL link in SE80 under enterprise services.
    When I enter URL as given WSDL link it is asking for user and password.
    When I enter required details (domain name/username) and password, I'm getting an error saying problem with XML generation.
    When I access this WSDL link from IE with same user and password I'm able to access this service.
    Could some one help me on this issue.
    Thanks
    Raghavendra

    Hi Raja,
    I do have similar problem. But If I save the WSDL in local file will it meet my requirement  or not I'm  not sure about this.
    I'm trying to invoke the external web service by creating client proxy in SE80.
    which is deployed on some machine. This service will in turn create user account in windows active directory with the details from SAP.
    Now when SAP is invoking this service it will ask user and password.
    But if I save this in local file will this service will work or not I'm not sure.
    Is there anyway if I enter user and password then it will process further.
    Let me know your inputs on this.
    Regards
    Vikram

  • Client proxy generation in NWDS with external web service

    Hello,
    - I try to generate a client proxy in NWDS (7.0 SP12) from a wsdl which includes a complexType and which is non-SAP.
    Wizard Procedure in NWDS: New client proxy definition > i select WSLD source = URL (it is same symptom with local file) > Then i fill URL > Proxy definition window: i see URI and package filled with value of complexType in wsdl file.
    When i click on Finish, wizard generates some file on OS but there is error pop-up "Problems while generating the Proxy Definition".
    NB.
    Same procedure with a similar wsdl without complexType works well .
    Objective is to use this proxy at SAP portal level.
    - Main errors in NWDS logs:
    Caused by: java.lang.Exception:  WSDL part  points to unavailable type with qname:
    so, does anyone has encoutner this issue ? and also does complex type is supported ?!
    (Notes that wsdl format is correct and if i remove "wsdl:type" portion and references, client proxy is correctly
    created in NWDS.)
    Thanks for help! Regards, Frédéric

    Hi,
    Complex types are supported but I am not sure if complextype with sequence is supported. See note: Incorrect field sequence with group SAP Note Number: 813545 (not sure if it is applicable to you as you are on NWSD 7.0 SP12).
    Another note: SAP Note Number: 1266761
    I suggest try to remove "sequence" and then try again.
    Regards,
    Gourav

  • Web Service - Client Proxy generation error

    Hi All,
    I tried creating a client proxy using an URL provided to me and followed the steps using the wizard. I end up in getting the following error messages. Could anyone throw some light on resolving this? I do not have any idea about what WSDL is. Any help is highly appreciated. Not able to attach the WSDL code here.
    Below is the error message upon client proxy creation:
    Proxy-Generierung: Fehler aufgetreten
    Exception occurred in library handler
    Not implemented
    Thanks
    Srini
    Edited by: Srinivasan Karunakaran on Oct 22, 2010 11:11 PM

    Resolved through SAP Help. Refer SAP note# 0001403271.

  • Client proxy in ABAP

    Hi all,
    Can u explain me the client proxy.
    Thanks

    Hi,
    Search in SDN you can find many links.
    Client Proxy -
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    Regards,
    Phani

Maybe you are looking for

  • Accounts Recievable - Installment Payment Terms

    Hello Experts, This question is regarding installment payment terms. Let's talk about a scenario with installment term with 3 installments... Standard SAP generates 1 invoice with 3 line items The question and the requirement is that we need to gener

  • Generate a PDF doc from binary content.

    Hi folks, I have this scenario: File Adapter <- XI -<ABAP Proxy. The scenario starts when R/3 runs a report (job scheduled) that invokes an outbound method of ABAP Proxy. Under this outbound method, few parameters are sent to XI, one of them is an xs

  • Strange Lion Mail Issue

    When Lion merged the mail accounts from Show Leopard it appears to have two emails in a gmail account that aren't actually there.  It shows a 2, but no mails are present.  My iphone account is fine so its some problem with the merge from gmail.  I de

  • Export Authorization schemes either in 4.0 or 4.1

    Hi all, I would like to export authorization schemes of an app. and import it in another env. I don't expect to create authorization schemes in env. like production. So, the required schemes are created in say for e.g. in dev and get exported just th

  • How can i get difference in base plan and actual/current plan for a project

    Hi PS Experts, How can i get difference in base plan and actual plan . For example- Project1 is created for 10 days (start and end date difference). Now in between -project is extended/changed for 12 days . What is the way to get 2 days as a differen