Sender SOAP Adaptor - how to use an imported WSDL file

I have to implement an inbound soap interface between my client and its external customer.This interface is in place with the legacy system,which has a webservice that the external customer invokes to send us data.
Now the problem im facing is, the external customer is not willing to change anything on their end (like using our new webservice) except the connection URL,user name and password.(which makes sense too)
I have the WSDL which is currently used imported in XI but has all different namespaces,SOAP address location etc and if I use the messages in the WSDL as it is as my source then its failing in my message mapping.I cannot create the same schema (data type and message type) because the current WSDL root element and some other elements start with a _
Thanks in advance for advices on how to go about it.
Mat

Hi Joseph,
I've had problems importing and using certain WSDL's too, and needed to create my own datatypes and service interfaces to circumvent the problem, using my own namespaces. In order not to have any problems with the namespaces used by the sender, I used the anonymizer bean in the soap adapter module.
I didn't understand what you meant by elements starting with 'a_'. Is the sender using different element names in the WSDL than in the XML sent ? Perhaps you can show us the WSDL and an incoming test message ?
kr,
Peter Glas

Similar Messages

  • How to use ET_ATTACH importing parameter Function module BBP_PD_SC_CREATE

    hi,
    how to use ET_ATTACH importing parameter of Function module BBP_PD_SC_CREATE, my requirement is to create SC with attachment.
    an example would really help.
    Kind Regards,
    Kailash.

    Hi,
    Generally we create the SC from ITS or Portal, and there in the Create SC screen , once you add the item into the shopping cart , in the Item details, there is the section called , Documents and Attachements, where in you can upload the attachments which ever you want. Sometimes the extn .DOC, .pdf and .xls are allowed. but that also you can check which are the Authorized files extns avaialbe in Backend R/3.
    Using the FM RFC_READ_TABLE, in table pass TDWP and in the i_field pass 'APPSFX' and then you can get the authorized file formats. in Backend Transaction DC30 you can verify which are the allowed file formats.
    Moreover for restricting the User from uploading the attachment BADI BBP_ITEM_CHECK_BADI can be implemented for raising the error message if required.
    Regarding the ET_ATTACH, it is the structure of type BBPT_PDS_ATT_T,  so you have to provide the complete details for this structure. Like : GUID, P_GUID ,LOGICAL_SYSTEM, DESCRIPTION, URL, TYPE,DISP_URL, PHIO_EXT ,etc.
    Once all the entries are fine.
    You can create the SC, but the recommeded way for creating the SC is thru ITS or Portal.
    I hope this will help. Feel Free while asking questions.
    Thanks and Regards,
    Ankur Goyal

  • When we use XML,XSD,WSDL files to create SOA webservices in jdeveloper ,what will happen means internally,how will useful xml ,xsd,wsdl for composite ?

    When we use XML,XSD,WSDL files to create SOA webservices in jdeveloper ,what will happen means internally,how will useful xml ,xsd,wsdl for composite ?
    How xml will send message to XSD then how wsdl interaction then to composite ?

    XSD (XML Schema Definition), is an abstract representation of a XML characteristics.
    The WSDL (Web Services Description Language), describes the functionality offered by your web service.
    You can say what operations your services offers, and describe the messages used for this operations in your XSD.

  • How to use javap with jar files ?

    how to use javap with jar files ?
    thanks

    As long as the jar is on the class path, your gold. So,
    javap -classpath myjar.jar mypackage.MyClass
    Chuck

  • How to use a Windows Help File (.hlp) - URGENT

    Hello!
    Can anybody tell me how to use a windows help file (.hlp) in my Java application? Is there any possiblity to reference a specific topic (by Help Context-ID)?
    Thanks in advance,
    Phil

    try calling the Runtime.exec() method
    pass the paramter String as <filename>.hlp
    i donno about the context
    regards
    rohan

  • Import WSDL file along with XSD

    Hi,
    I have a WSDL file which has complex Data types (abc.wsdl). This complex data types are defined in the XSD file (abc-data.xsd).
    If I just import WSDL file in ED I am unable to find the Complex Data types in Message Mapping.
    How can I use the XSD file along with the WSDL file? Is there any source path as to give or what?
    Could you please help me out…?

    first i will tell how my wsdl file is defined
    <xs:element name="authInfo" type="<b>xx:AuthInfo</b>">                                   <xs:annotation>                              <xs:documentation xml:lang="en">                                   Authentication information                         </xs:documentation>                    </xs:annotation>                              </xs:element>
    and in my xsd file for xx:AuthInfo
    <xs:complexType name="AuthInfo">
              <xs:sequence>
                   <xs:element name="acctName" type="tns:CustName">
                        <xs:annotation>
                             <xs:documentation xml:lang="en">
                             account name.
                        </xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="password" type="tns:AcctPswd">
                        <xs:annotation>
                             <xs:documentation xml:lang="en">
                            Specify the password                    </xs:documentation>
                        </xs:annotation>
                   </xs:element>
              </xs:sequence>
         </xs:complexType>
    when i import wsdl file in Ed i will get two inputs there but only one as "AuthInfo"
    but "AuthInfo" has two inputs.
    this is how my Target Message Look like
    Tree          Occurences          Type
    authInfo     1..1                      xx:AuthInfo
    i hope i have cleared u..

  • Error while Importing Wsdl file of of 189 KB to XI Server.

    Hi,
    I am working on SAP NW 7.0.This is the Error I am getting while importing wsdl file of 189 KB to XI server.
    Error :
    Connection Interrupted.
    Connection to server lost.
    You can log on again once the server is available again.
    Do you want to log on again.
    Asking for password.
    Another WSDL file of 8 KB successfully imported to XI server.
    Please provide your reply on this asap.
    Regards
    Nilesh.

    check this,
    Note 1334387 - WSDL Import wizard fails with connection timeout exception
    Regards,
    Ravi

  • Sender SOAP Adapter - how to avoid changes of URL for diferent environments

    Dear experts,
    we have a concern with transports of PI objects in our environment.
    Situation:
    When we transport SOAP Sender objetcs in PI from Dev to Test the URL (Endpoint) changes automatically the hostname and the business system (target system in SLD). For example:
    In Development to call the Web Service (Sender SOAP Adapater):
    http://sappid1.evonceib.local:50100/XISOAPAdapter/MessageServlet?senderParty=&senderService=EvonceOSB_PEMP_D&receiverParty=&receiverService=&interface=PEMP_PagadoresMaintain_Async_Out_WS&interfaceNamespace=urn%3Aonce%3Asppemp%3Amanagedatosdepagadorpa_in_pemp
    In Test to call the Web Service (Sender SOAP Adapater):
    http://sappit1:50100/XISOAPAdapter/MessageServlet?senderParty=&senderService=EvonceOSB_PEMP_T&receiverParty=&receiverService=&interface=PEMP_PagadoresMaintain_Async_Out_WS&interfaceNamespace=urn%3Aonce%3Asppemp%3Amanagedatosdepagadorpa_in_pemp
    Problem:
    The consuming side only wants to have one endpoint and don't want to touch the development when transporting the consumer. Generally to find a work around via DNS aliases for the hostname should solve the prefix of the URL, but how to handle the difference of Business Systems senderService=EvonceOSB_PEMP_D and senderService=EvonceOSB_PEMP_T in the URL?
    In the SLD I can not maintain two BS with the same name, when I do not define a transport target the import fails.
    So anybody has an idea how to get exactly the same URL for diferent environments?
    Thank you in advance,
    Best Regards,
    Karsten Blankenstein

    Hi ,
    It is recommended to use different environmemt for Dev,testing,Production. So your PI server host name and port will be different for every environment.
    So URL will differ.
    however if you dont want to change Business system Name then go for BUSINESS SERVICE/COMPONENT instead of BUSINESS SYSTEM. It will be same in every environment and also dont need to maintain anything in SLD

  • How do use an Import Command from DB2 into a java program

    I have to use a csv file to load data into a table, after connecting to the database and using the execute, it does not recognise the import statement.
    How do i import that file into a table using a java program

    Import is a DB2 utility program which uses sql Insert to write data into a table. Insert is called from the CLP (command line processor), not from Java. If you want to do this job using Java, then you need to establish a connection to the database, and write your own sql insert statements.

  • How to use a packaged Jar File?

    Greetings to everyone reading this post!
    I have a query about a thing that seems to be basic but I don't know how to accomplish, here it goes:
    I have packaged a Simple application into a Jar file. this application contains a package like this:
    lib.demo, inside this package I have a Class named MyClass with some simple methods like this one:
    public void sayHi(String name){
    //implementation here
    }Now, I would like to Know how to use the Method sayHI(String name) from an entirely different Project. I have successfully included the Jar File as a Library(in the new Project), but I have I no Clue on How to invoke a Class inside my Jar library, and more Importantly, a method.
    Could anybody help me?

    if the "project" (not a Java-related system, it's IDE-specific) already includes the JAR file in its classpath (library), then all you need is to import the package/class and invoke the method, as such:
    // in your client code:
    import lib.demo.*;         // or, import lib.demo.MyClass;
    public class Test {
      public void inAMethod() {
        MyClass myC = new MyClass();
        myC.sayHi("say hi"); 
    }simple.

  • Which function module or class is used to import UNICODE files

    Hello all,
    Does anyone know which function module or global class is used to import files when the UNICODE check for the FILE port is ON?
    Thanks
    Ed Baker

    Hi,
    According to your requirement, you can prepare report through S_PH0_48000513 - Ad Hoc Query , you can get percentage from IT0007 in Ad Hoc query. first decide how many fields you want and then choose in selection criteria and generate the report.
    Thanks,
    Nirali P.

  • How to use a VB dll file in java

    hi,
    i am working on college project,In this output of calculation is not matching with college site .So any one can tell "how to use or combine a VB 'dll' file in java?".so that i can use VB 'dll' file in java to get right Output.
    If possible write code or send it to "[email protected]"
    Thanks
    Ravi kapani

    Did you try Google? And no, there is no native support for accessing .dll files from Java. That said, take a look at JNI.

  • How to validate and import csv file to mysql? (Concurrent update)

    Hi
    I have a csv file with various columns of data which need to be validated and display in a jsp page. After the validation, the data needs to be imported into mysql DB.
    May I ask how can I retrieve those data, validate them and import them row by row to DB?
    Also, the program needs to handle concurrent update of DB. i.e. user A can import data through jsp page while user B can upload the csv file to insert into table.
    Thanks

    techissue2008 wrote:
    May I ask how can I retrieve those dataGoogle on "jsp file upload". I highly recommend you the Apache Commons FileUpload API.
    validate them Just write Java logic accordingly. You may find the java.lang.String API useful.
    and import them row by row to DB? You can use the JDBC API for this. There is a JDBC tutorial here at Sun.com. Google can find it.
    Also, the program needs to handle concurrent update of DB. i.e. user A can import data through jsp page while user B can upload the csv file to insert into table. Just write threadsafe code.

  • How to use Sharepoint 2013 img file

    Hi,
    I downloaded Sharepoint 2013 as an img file. I am trying to install it on VMWare 5.1 which only accepts ISO files. How can I convert the img file to ISO or what other workarounds are available?
    I already tried renaming the file to ISO, but it didn't work.
    Thanks

    Hi WaelS,
    If you want to use img file in VMWare, you may need to convert the img file to ISO, as VMWare doen't support img file.
    Please do as the followings to convert the img file to iso:
     1. Unzip the files
     2. Open a command prompt (Start > Run > type cmd, press Enter)
     3. Browse to the folder where the unzipped files are (cd "c:\Windows ISO Files")
     4. Considering that you are in the folder containing the files command prompt, type
           copy /b file1+file2+file3+file4+file5 file.iso
     4a. Check that the files have no extension. If they have, the command changes to something like:
           copy /b file1.ext+file2.ext+file3.ext+file4.ext+file5.ext file.iso
     4b. If there aren't *any* other files in the folder, typing this should be enough:
           copy /b *.* dvd_file.iso
    If you still have question about the issue, I suggest you can post a thread in corresponding forum, you will get more helpful information from there.
    Best Reagrds
    Zhengyu Guo
    TechNet Community Support

  • Plz suggest me How to use Third party jar files in ODI

    Hi all,
    I need to know how to use the third party jar files or our own customised jar file in ODI.
    regards
    palash

    Hi all,
    I am unable to implement..................
    I have one question, if I add any type 4 coneection supported jar file in my ODI_CLASSPATH can I use them in writing procedure to connect Databases
    I am trying to connect Oracle database by putting Ojdbc14.jar in the class path of ODI_CLASSPATH so that in my procedure I can use it .............but failed I dont know how to solve this problem.
    another thing Open Tools are delivered as a Java package (.zip or .jar) containing several files:
    A compiled Java .class file
    Other resources, such as icon files is it so ..............Then I can use full java apllication by preparing required bunch of classes and by set them appropriately in open tool
    need ur suggestion....
    regards
    palash

Maybe you are looking for

  • ORA-1555  ORA-3136 errors:: elapsed time vs Query Duration

    Dear all, - My Database version is 11.2.0.2, Solaris. - We have been having a problem in the production database where the front end nodes start going up and down for couple of hours sometimes. ; When node flapping is going on we get connection timed

  • Setting up iPad mini for school giveaway, suggestions about apple ID and apps

    Howdy all, I've been asked by a client to setup an iPad mini for a school giveaway including loading it up with apps. They want to provide not only free but paid apps. How do I set this thing up with an ID that the winner can use? I was thinking abou

  • Can you change siri to a man

    Ok im sroley frustrate with siri being a ladies voice .  I want the option to change it and be a mans voice.  any idea how to change it!

  • Java PreparedStatement error

    I have this statement: pstmt.setDouble(2, (double) 9000000000); where pstmt is PreparedStatement when I compile I got this error: SaveFocus2aCommand.java:666: integer number too large: 9000000000 pstmt.setDouble(2, (double) 9000000000); ^ 1 error Doe

  • Problem in downloading RAW  images from a Canon 7Dmk2.

    I subscribe to Creative Cloud and use LR5. I now have a problem downloading images from my new Canon mk2. I get a message saying that these files are not recognised. I understood that LR5 had been upgrade to cater for this new camera. mike