WSDL naming conflict

Hello,
for our WebService (SOAP) to Idoc scenario I generated the wsdl file.
The message part of the wsdl looks like this:
<wsdl:message name="MT_WebService_Return">
<wsdl:documentation/>
<wsdl:part name="MT_WebService_Return" element="p1:MT_WebService_Return"/>
</wsdl:message>
I sent the wsdl to the dev. team of the sender system. They tried to import the wsdl into their application (BizTalk). But they get an error: Naming conflict. They say attribute "name" of wsdl:message and wsdl:part have to be unique and different.
How do I accomplish that?
Thank
Elko

Hi
Can u tell me clearly in detail.
Actually any WSDL parameters will be linked based on the Namespace details. But I dont see any namespace details in ur WSDL.
CASE1:-
My question is after u create a message type and exporting Service definition as WEBSERVICE definetely it should contains namespace. Cant they do not able to import that WSDL and causing our XI naming standard issue compatibllity?
CASE2:-
Suppose if they are chanigng the namespace will you be able to receive any XML message into MONI?
IF YES Check and write a Small Javamapping to convert the namespace with REPLACE ALL function and pass that output XML of Javamapping to your graphical mapping
Regards
AMar Srinivas Eli
Regards:-

Similar Messages

  • Web service naming conflicts

    when i tried to add a web service to creator i get naming conflicts error. using one default targetnamespace(package) cause this. at netbeans 5.5 after adding wsdl i change build-impl.xml. i remove package propery from wsimport tag. that causes to generate classes to the packages that defined at shemas. how can i implement this to Creator. there is no parameter for using webservices.
    <wsimport sourcedestdir="${build.generated.dir}/wsimport/client" destdir="${build.classes.dir}" wsdl="${basedir}/xml-resources/web-service-references/Simple/wsdl/Simple.wsdl" catalog="catalog.xml"/>

    It would be usefull to know how we can find out why Sun Java Studio Creator is not able to add some Web Services. I seems that JSC has problems to compute the WSDL File of these services.
    The Error Messages of your Tool are not very helpfull, e. g. :
    "Start http://soap.search.msn.com/webservices.asmx?wsdl 09/22/2006 09:17:02:�Parsing WSDL. Please wait ..WSDL - http://soap.search.msn.com/webservices.asmx?wsdl 09/22/2006 09:17:04:�Parsing WSDL results: Error:Folgende Namenskonflikte sind aufgetreten: SearchResponse_Type 09/22/2006 09:17:04:�Parsing WSDL. Please wait ..WSDL - http://soap.search.msn.com/webservices.asmx?wsdl 09/22/2006 09:17:05:�Parsing WSDL results: Error:Folgende Namenskonflikte sind aufgetreten: SearchResponse_Type".
    Thank you

  • Wscompile, error: the following naming conflicts...

    Hi,
    I am stuck with a naming conflict in some wsdl that I cannot change.
    The issue is apparently related to the names of types that differ
    only by the case of the first letter, one is upper, the other is lower.
    wscompile apparently tries to fix that with the generation of a Xxxx_Type
    but fails.
    I have investigated the <typeMappingRegistry> thing in the config.xml
    for xml but there are very little info about that and so far, no success.
    Any clue ? Thanks.

    Nota: The error occurs in wsi mode, i.e. document/literal mode.
    One of the involved types, the simple one, is actually generated
    from the operation name, this may be relevant.
    Cheers.
    JeanHuguesRobert

  • XL Report UDF naming conflict

    Hi, we have a UDF named "Comments" on the Sales Quotation header OQUT.
    When in xl reporter all UDF's are included, this one is left out.
    I think it's left out as there's 2 "Remarks" fields under Sales A/R. One of these remarks has a field name called "Comments", the same as our UDF. Looks like this has caused our UDF not be be shown.
    Anyone know a solution? Where are there XL reporter UDF links stored, a DB table?
    It used to be visible ok but i think we had added so many UDF's that xlreporter had named them with an _number. Now that we have upgraded SAP B1 all UDF names have been reset, hence the name conflict on comments.
    Any help on this would be great, thank you
    Adam

    Thanks, yeah looks like i cannot rename it,
    However i guess, if it comes to it, we can make another field and copy from one to the other then remove the old one.
    I have a feeling also that if we create another UDF, then make this visible in XL Reporter, it may automatically rename all the UDF fields with an number at the end. In which case "Comments" will become "Comments0".
    In anycase I got to update all our reports again because of this _number thing has changed all our UDF field names again.
    Adam

  • Naming conflict

    Hello,
    I recently purchased a new canon camera with raw formats, so I have ordered aperture to work with.
    Now I already had a canon camera and thus some 3000 pictures with the filenames img_0001, etc
    and the new camera uses the same naming system.
    Could this lead to conflicts in Aperture, since the application will have to work with pictures with the same filename ?

    In the projects menu left side under Library you will see the icon All Photos click this they will all display it will show you how many at the bottom middle of Aperture. Click on one image then go-to EDIT>Select all all your pictures will be selected then go-to Metadata and down to batch Change - there are options in there to help you rename all your photos. I would have thought that aperture had in its code a checker to warn you about duplicate picture names etc. remember to back up your images before you try anything like this. Its how i change the names of my pictures from my standard Nikon format to my custom text. Again this should work comments from anybody else?

  • Identifying naming conflicts when consolidating .flas -

    F8as2
    Greetings all,
    Background:
    Over the past years I have created many different .fla's of aircraft panels( ie. hydraulic panel, electrical panel, pressurization panel, etc.)  Each .fla has only one panel in it.  Each panel is a movieclip and made up of movieclips, graphics, etc.  It has it's own code built in and the idea was to be able to copy the panel from the original .fla to a new .fla, that contained other panels, and together would become part of a training program for the company. No I wasn't smart enough to uniquely name each asset(switch, guage, light, etc.). I did avoid the default names like symbol1, symbol2, etc.
    Now I need to take each of the panels from the individual .fla's and put them into one larger .fla to act as a single library for all the panels.  This single .fla will become the master Library that I will link all future .fla's to.  As you would guess I get the "One or more library items already exist in the document:" message when I try to copy and paste a panel(movieclip) into the new .fla.
    Question:
    Is there an easy way to identify specifically which items are in conflict  without having to do a direct comparison between each of the libraries???
    Thanks for the help,
    Logeye
    F8as2

    Why don't you use a MovieClipLoader?  Then you could load all of your panels into your main project.  This would require you to have multiple FLA's, this could possibly be less work & make your project more modular.
    this.createEmptyMovieClip("mcPanelWindow",this.getNextHighestDepth());
    var CurrentWindowListener:Object = new Object();
    CurrentWindowListener.onLoadComplete = function(target_mc:MovieClip){
         //fully loaded (not started)
         //move the panel movieclip in this frame
    CurrentWindowListener.onLoadInit = function(){
        //action taken when the FLA starts
    var CurrWindow_mcl:MovieClipLoader = new MovieClipLoader();
    CurrWindow_mcl.addListener(CurrentWindowListener);
    CurrWindow_mcl.loadClip( "panel.swf", mcPanelWindow);

  • DLL naming conflict.

    Hi,
    We have a situation where two DLLs are using the same name: DTBLW32.DLL from Documaker and DTBLW32.DLL from another vendor. For some unknown reason, sometimes Documaker loads the correct DLL, other times it loads the wrong one. The FAP\DLL folder is the first entry on the path so it should not load the other one, but it does. I assume it doe so if the other application has just run.
    When the wrong DLL is loaded, Gentran crashes.
    Anyone ever dealt with this type of situation? Is there a way, using INI options, to force Server to load the correct DLL, or change the name of the DLL and tell Server about the new name?
    Thanks,
    Gaétan

    Hi Andy,
    I'm afraid it's a bit more complicated than that. We already have the SetLocal command in the script but that does not fix the issue.
    It is a weird issue. From what we have been able to gather so far, it looks like a conflict between Documaker and a yet unknown other vendor application, and Documaker will crash only if the other application has been run right before Documaker. If Documaker runs first, or if we re-launch the same job after a crash, it runs fine.
    On the server itself, there is only one instance of DTBLW32.DLL and it lives under the Fap\DLL folder. We checked the version of the file and it is the right one, the one delivered with Documaker, 11.3.0.256.
    This is what we think is happening:
    - Application OtherVendor runs on the server.
    - It requires its own version of DTBLW32.DLL, version 6.0.6002.18005, so it loads it from another server, probably the server where the application itself, or its support files, are installed.
    - When the application OtherVendor completes, their DTBLW32.DLL stays in memory on the server.
    - When Documaker starts, there already is a DTBLW32.DLL loaded in memory, so it tries to use that one instead of its own version. It crashes with a GPF.
    - Because of the GPF, the DTBLW32.DLL in memory is purged by Windows.
    - On the second run of Documaker, DTBLW32.DLL is not in memory anymore so it loads the appropriate DLL from the Fap\DLL folder.
    - If Documaker runs before the application OtherVendor, it runs fine on the fisrt try.
    I tried to use the these INI settings:
    [ OS2Subs ]
    [ Window32Subs ]
    [ WindowSubs  ]
    to try to rename DTBLW32.DLL to something else and use the above options to map the new name to the old one, but these settings seem to be ignored now.
    Any suggestions on how we could force Windows to discard the DTBLW32.DLL in memory and load the correct one before the Documaker job starts?
    Thanks,
    Gaétan

  • Naming conflict error in SPAU corrections

    Hi experts,
    I am doing some SPAU corrections ,In function group V60F,include LV60FFCC
    in screen number 200 it is showing some naming coflicts error in the following fields
    RV60F-CVVSTTEXT
    CCRCTEXT-RCCVVTEXT
    it shows that customer modification screen element must be renamed.
    Could anyone help me in this .
    Useful answers will be rewarded .
    Thanks in advance.
    Regds,
    Devika.

    First of all you have show_orders in index and show_order in constraint. I'll assume it is a typo. Secondly, when you create constraint without specifying reinforcing index Oracle looks for existing index on same set of columns in ASCending order. If such index doesn't exists (and that's your case since one of your index columns is in DESCending order), Oracle tries to create one with same name as the constraint. That's why you get ORA-00955: name is already used by an existing object. In general, you can explicitly specify index name to force Oracle using existing index. But it will not help you. If you issue
    alter table orders add constraint orders_year_show_uq unique(year, show_orders) using index orders_year_show_uq;
    You'll get ORA-14196: Specified index cannot be used to enforce the constraint.
    Anyway, Oracle doesn't support using DESC indexes for PK/UK.
    SY.

  • Naming conflict in xsd causing parsing failure

    Hi,
    I have a typical xml file which has duplicate root and child elements.Listed below is part of the xml.
    ======
    <ListOfElement type =complex>
    <Element type =complex>
    <child1 type =string></child1>
    <child2 type =string></child2>
    <Element type =string></Element>
    <child3 type =string></child3>
    </Element>
    <Element type =complex></Element>
    <Element type =complex></Element>
    </ListOfElement>=======
    If I need to generate xsd for the above xml file and parse it successfully ,I need to use binding.
    I have used it like this
    ===============
    <?xml version="1.0" encoding="UTF-8"?>
    <jxb:bindings version="1.0"
    xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
    xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
    jxb:extensionBindingPrefixes="xjc">>
    <jxb:bindings schemaLocation="../schema/Element.xsd" node="/xs:schema">
    <jxb:bindings node="//xs:complexType[@name='Element']//xs:Element">
    <jxb:property name="ElementName"/>
    </jxb:bindings>
    </jxb:bindings>
    </jxb:bindings>
    ===============
    However this gives me an error stating [xjc] [ERROR] XPath evaluation of "//xs:complexType[@name='Element']//xs:Element" results in empty target node
    [xjc] line 9 of comm_binding.xjb(file listed immediately above)
    If anyone has had similar problems and know how to create an alias foa child node pls sendin your posts asap.
    Thanks & Regards,

    I just tried a simplified version of your code and it worked fine.
    <assign name="Assign_1">
    <copy>
    <from variable="inputVariable" part="payload" query="/client:XPathDotProcessRequest/client:level.1.item"/>
    <to variable="outputVariable" part="payload" query="/client:XPathDotProcessResponse/client:level.1.item"/>
    </copy>
    <copy>
    <from variable="inputVariable" part="payload" query="/client:XPathDotProcessRequest/client:level.2/client:level.2.item"/>
    <to variable="outputVariable" part="payload" query="/client:XPathDotProcessResponse/client:level.2.level.2.item"/>
    </copy>
    <copy>
    <from variable="inputVariable" part="payload" query="/client:XPathDotProcessRequest/client:level.2/client:item.2"/>
    <to variable="outputVariable" part="payload" query="/client:XPathDotProcessResponse/client:level.2.item.2"/>
    </copy>
    </assign>
    I suspect it may be something else in the schema that is causing it to break.
    Can you see the input message in the BPEL console and verify that it is correct?
    Have you tried selecting /ns4:ADT_A01/ns4:MSH/ns4:MSH.1 to make sure you can get that?
    Have you tried selecting /ns4:ADT_A01/ns4:MSH/ns4:MSH.5/ns4:HD.1 to make sure you can get that?

  • Naming convention in template css file

    Is there a specific reason for having the theme "name" hardcoded in many css definitions ?
    For example consider the css for the rows in a report:
    In the css files for each theme it is defined in a different way:
    Theme1: td.t1data
    Theme2: td.t2data
    Theme3: td.t3data
    ...Overriding these values and manipulating the styles using Javascript gets a bit cumbersome if it should work across themes.
    Are there any naming conflicts or is it just for historic reasons that don't apply anymore in the 2.0 release?
    In other words, would it be safe to use just td.data in new templates or will I run into problems doing this?
    Thanks,
    ~Dietmar.

    Hi Carl,
    thanks for the clarification. I had figured that you had a good reason to do so.
    It's a tradeoff, either approach has pros and cons.
    Most likely we will stick with that type of naming convention, but we'll look into it again.I would like to throw in an idea. You can add multiple css classes to an html tag, e.g.
    &lt;td class=&quot;t12data data&quot;&gt;The css for the class data would be empty.
    This way we could have both, different class names for different themes, but also having the elements "tagged" the same way so that the javascript should work.
    Haven't thought it out, it just came to my mind. You might consider it.
    And yes using td.data should be just fineI guess I will go down that route.
    I will create only a single theme and then use multiple css style sheets to modify the look and feel.
    This way I can switch the theme on the fly by switching style sheets only.
    Javascript modifications will work since the css class names are the same.
    All customized region templates will only have to be created once (and not for all themes).
    Thanks and a Happy New Year,
    ~Dietmar.

  • Client Proxy Naming convention problem

    Hi
    I have created client proxy for the outbound interface for the scenario sap-xi-file...due to some naming convention problem i have to delete and create new all repository objects except message interfaces... so when i try to re-create the client proxy ..i am getting the "Naming conflicts" says the interface objects already exists.. can any one tell me how to remove my previous objects and create the new
    guru

    Hi,
    check out this link on how to regenerate proxy objects:
    (after the interface was changed)
    http://help.sap.com/saphelp_nw04/helpdata/en/d4/255c3cf311070ae10000000a114084/frameset.htm
    Regards,
    michal

  • Jndi name conflict found in

    I have received a naming conflict when starting up App Server 7.
    I am using the Sun Studio Enterprise.
    The abstract schema name for the entity bean is Billercenter and everywhere else that the bean is referenced is billerCenter.
    I am thinking that the server is complaining about the name not matching in the application module, but it won't let me change out the name. The following error is from the server.log. Anyone know what the fix is?
    [12/May/2004:16:59:13] SEVERE ( 4516): EJB5090: Exception in creating EJB container [javax.naming.NameAlreadyBoundException [Root exception is org.omg.CosNaming.NamingContextPackage.AlreadyBound: IDL:omg.org/CosNaming/NamingContext/AlreadyBound:1.0]]
    [12/May/2004:16:59:13] SEVERE ( 4516): appId=billerCenter_EJBModule moduleName=billerCenter_EJBModule ejbName=billerCenter
    [12/May/2004:16:59:13] SEVERE ( 4516): LDR5012: Jndi name conflict found in [billerCenter_EJBModule]. Jndi name [ejb/Billercenter] for bean [billerCenter] is already in use.
    [12/May/2004:16:59:13] SEVERE ( 4516): LDR5013: Naming exception while creating EJB container:
    javax.naming.NameAlreadyBoundException. Root exception is org.omg.CosNaming.NamingContextPackage.AlreadyBound: IDL:omg.org/CosNaming/NamingContext/AlreadyBound:1.0
    at org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper.read(AlreadyBoundHelper.java:60)
    at org.omg.CosNaming._NamingContextExtStub.bind(_NamingContextExtStub.java:222)
    at com.sun.jndi.cosnaming.CNCtx.callBindOrRebind(CNCtx.java:552)
    at com.sun.jndi.cosnaming.CNCtx.bind(CNCtx.java:588)
    at javax.naming.InitialContext.bind(InitialContext.java:359)
    at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManagerImpl.java:204)
    at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManagerImpl.java:168)
    at com.sun.ejb.containers.BaseContainer.initializeHome(BaseContainer.java:409)
    at com.sun.ejb.containers.EntityContainer.initializeHome(EntityContainer.java:355)
    at com.sun.ejb.containers.ContainerFactoryImpl.createContainer(ContainerFactoryImpl.java:230)
    at com.iplanet.ias.server.AbstractLoader.loadEjbs(AbstractLoader.java:345)
    at com.iplanet.ias.server.EJBModuleLoader.load(EJBModuleLoader.java:79)
    at com.iplanet.ias.server.StandAloneEJBModulesManager.moduleDeployed(StandAloneEJBModulesManager.java:194)
    at com.iplanet.ias.server.StandAloneEJBModulesManager.moduleDeployed(StandAloneEJBModulesManager.java:166)
    at com.iplanet.ias.server.StandAloneEJBModulesManager.moduleDeployed(StandAloneEJBModulesManager.java:297)
    at com.iplanet.ias.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:464)
    at com.iplanet.ias.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:451)
    at com.iplanet.ias.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:294)
    at com.iplanet.ias.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:99)
    at com.iplanet.ias.admin.server.core.channel.AdminChannelServer.sendNotification(AdminChannelServer.java:84)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
    at sun.rmi.transport.Transport$1.run(Transport.java:148)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
    at java.lang.Thread.run(Thread.java:536)
    [12/May/2004:16:59:13] WARNING ( 4516): CORE5020: Error while loading ejb module
    [12/May/2004:16:59:13] WARNING ( 4516): ADM5603:Event listener error [Error while loading EJB module [billerCenter_EJBModule]. Please refer to the server log for more details. ]

    12/May/2004:16:59:13] SEVERE ( 4516): LDR5012: Jndi name conflict found in [billerCenter_EJBModule]. Jndi name [ejb/Billercenter] for bean [billerCenter] is already in use.
    If you look at your deployment descriptor which should be ejb-jar.xml you s hould have more than 1 jndi entries which are identical for more than 1 ejbs ..

  • Naming Collisions in Trusted Domains?

    Hi all,
    I am trying to have two WLS instances communicate with each other via JMS. The basic setup is working but now I want to add security to it. After adding User rstrictions as policies to the Queues I received error messages on the remote instance that it could not connect to the JMS resources defined on the local instance via the defined foreign jndi provider. This seemed logical as the two domains did not trust each other, so I created a Trusted domain between them.
    But now i receive warnings on the remote instance that a filestore (which is defined on the local instance to persist the JMS messages) is not "assigned to any of these servers: adminserver". Which is wrong in my opinion since the server of the local instance is called 'adminserver' and the file store is targeting it.
    On the other hand, the server of the remote instance is also called 'adminserver', now I am wondering if this naming conflict is the cause of the warning and more important if there might be other more severe problems that could arise from this situation?
    Is there a solution for this problem apart from creating a new instance with a differently named server? To my knowledge it is not possible to rename a server once it is created.
    Thanks, Chris

    Communicating domains normally must minimally have different domain names, and, in most cases, must not have any server names in common. In addition, it's sometimes necessary to make sure that there are no JMS server names in common either. I've been able to change names by first shutting all servers down, and performing a search-and-replace in the config.xml.
    I don't recommended changing the names in production setups without very careful planning. For one, there may be persistent data that references the old names (for example, the file names of each server's default file store are generated based on the server's file name).
    Tom

  • Error While Creating Proxy in SPROXY

    Hi All,
    We Created one Packagewith NAme ZPACK1 in SE80.
    While Creating Proxy in SPROXY TC, it is Asking Package & Prefix
    We gave Package as ZPACK1 & Prefix as ZPREFIX.
    Then One Error is Comming Like <b>"Package ZPACK1 has no use access to package interface SAI_TOOLS"</b>
    Please let me Know the Solution for this Error.
    Regards
    Bopanna

    Hi,
    The packages that contain or use proxy objects must have a use declaration for the package interface SAI_TOOLS. In addition, the corresponding structure package must contain a use declaration for the package interface SAPPINT.
    For the proxy runtime, a use declaration must be available for the package interface SAI_SXMS.
    Generating Proxies By Using Transaction SPROXY
    1. Call transaction SPROXY in the system in which you want to generate a client or server proxy.The system displays a navigation tree on the left-hand side of the screen; it has the same structure as the interface maintenance tree in the Integration Builder. The interface objects are ordered according to software component version, namespace and object type
    If no connection to the Integration Repository exists, the system only displays
    interface objects in the tree structure for which a proxy exists in the system.
    2. Choose an interface object for which no proxy already exists. To create a proxy for this interface object, double click the context menu Create Proxy.
    3. In the dialog box, specify the name of the package where you want to create the proxy objects. You can also specify a prefix for the names of all objects to be created to avoid naming conflicts with names that already exist in the system.
    Other way.. try this :
    Generating Proxies  By Using the Object Navigator (Transaction SE80).
    1. Call the Object Navigator (transaction SE80) in the system in which you want to
    generate a client or server proxy. Select a package and call the context menu. Choose Create &#8594; Enterprise Service / Web Service &#8594; Proxy Object.
    2. In the subsequent dialog window, choose the source of the WSDL document (URL/http destination, local file, UDDI  or XI Repository).
    If you choose XI Repository as the source of the WSDL document, the hierarchy of the software component versions in the Integration Repository is displayed in the
    subsequent window. The interface objects are ordered according to software
    component version, namespace and object type . Choose an interface object for which no proxy already exists and confirm by choosing Copy.
    3. In the subsequent dialog window, enter the name of the package where you want to create the proxy objects. You can also specify a prefix for the names of all objects to be created to avoid naming conflicts with names that already exist in the system.
    Hope this will help you a bit.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • How to insert ABAP PROXY in customized ABAP program

    Hello experts,
    I am a ABAP developer and I am developing a program to send XML strings to a legacy system using an ABAP PROXY but I have run into a roadblock as follows:
    My PI colleagues who know PI but not ABAP have created a ABAP PROXY data type with the structure that I need to be populated from my program but cannot tell me how to get the data into this structure. They have directed me to SERVICE INTERFACES where there is a class and method EXECUTE_ASYNCHRONOUS but this is where we all have a road block. I am not sure whether I have to just use this class and method in my program to populate the data type proxy previously created or whether a completely new proxy has to be created under service interfaces.
    Any help would be appreciated.
    regards

    Hi David,
    I thought you are using 7.0 ... sorry for the confusion.
    Here are the steps that you can follow for proxy generation for SAP PI 7.1:-
    TCode - SPROXY
    1. The interface objects are ordered according to software component version, namespace and object type.
    If no connection to the Integration Repository exists, the system only displays interface objects in the tree structure for which a proxy exists in the system.
    2. Choose an interface object for which no proxy already exists. To create a proxy for this interface object, double click the context menu Create Proxy.
    3. In the dialog box, specify the name of the package where you want to create the proxy objects. You can also specify a prefix for the names of all objects to be created to avoid naming conflicts with names that already exist in the system.
    Result
    To generate proxies, the WSDL description of the message interface is read using HTTP.
    If no naming conflicts occur during the conversion, you can call the hierarchy of the generated objects from the tab page "Structure". The objects are only then saved in the system once you choose Activate.
    If the description is changed in the Integration Repository, you must regenerate the proxy objects
    Hope this is helpful.
    Regards,
    Neetesh

Maybe you are looking for