Problem in mapping while using Do not Use SOAP Envelope

Hi All,
This is wrt my thread 'Removing and adding SOAP Envelope'
I am currently working on SOAP-XI-Proxy Scenario.
For some un avoiadable reason, I had to use the option 'DO not use SOAP Envelope' .So the SOAP Envelope came withen the payload and in the pipeline, I can see the payload prefixed by '<?xml version="1.0" ?>' .
Now my payload looks like
<?xml version="1.0" ?> ( no more the encoding="utf-8" notation is there)
  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
  <Complaint_Request xmlns="urn:******createserviceticket">
  <CaseNo>12345</CaseNo>
  <CustomerNo>12345</CustomerNo>
  </Complaint_Request>
  </soapenv:Body>
  </soapenv:Envelope>
To accomodate the change, I also changed my request structure as
  <Complaint_Request> (My new message Type)
    <Envelope>
     <Body>
       <Complaint_Request> (My previous message Type)
        <caseNo>
        <CustomerNo>
But I am facing problem in mapping the values to the target structure (which is a flat structure),
as the payload doesnot start with ' ns1: ' notation any more . Even XSLT mapping is not working.
When I am pasting the payload in the Testing Mapping Editor, the Source Node are correctly
formed, but all come in RED . But as the root node , ie 'ns0' is not there, the value
from child nodes are not getting mapped to the target fields.
Regards,
Subhendu

Hi Joel,
SAP says, when we use the option 'DO Not Use SOAP Envelope', the payload also contains the SOAP
Envelope. So it is obvious that the payload wont start with 'ns0' notation.
So I am searching for a solution, when we use that option.
Regards,
Subhendu

Similar Messages

  • Can anyone please help me, I'm having problems with sound while watching video clips using flash player using Internet Explorer\

    Can anyone please help me, I'm having problems with sound while watching video clips using flash player & Internet Explorer

    There's a good chance that this is a known issue.  We'll have a Flash Player 18 beta later this week that should resolve this at http://www.adobe.com/go/flashplayerbeta/

  • The following mapped Topic IDs were not used in any topic:

    Hi, I just start my Help File - RH8. One topic only. If it's writing in english "NewTopic1" compiling OK.  If it's writing in Portuguese "NovoTópico1", when compile get this Note.
    "The following mapped Topic IDs were not used in any topic:"
    Nothing at the "Remoe Unused MAP IDs..." can you help? Thanks.

    Hi,
    What happens if you use a find and replace to replace all characters with umlauts in the topics before importing them? (Backup your files first though)
    Greet,
    Willam

  • The HDD is clicking while i'm not using my new 2011 mac mini

    I just bought Macmini5,1 (2011) few weeks ago.
    While I'm not using computer and it still awakening I hear how my hdd is clicking.
    Any ideas?

    Thanks you, guys.
    Just called to Apple 800-APL-CARE
    They advice me to turn off my mac and unplug power by 15 seconds, after that turn it again. Now it works. Will see. If noice will come back I bring it to a service provider.

  • Please explain personal hotspot and when should I use or not use?

    I Don't understand personal hotspot. Is there times to use and not use it?

    Personal hotspot is a way to use the cellular data connection on your iPhone to allow a computer that does not have an internet connection to have access to the internet. It is a good way to use up huge amounts of cellular data and is only supported or possible if your cellular plan allows it.
    There is something similar where a computer that has an internet connection can share that connection -- but I'm not sure that is what you are asking about.
    Normally you don't need to manually turn cellular data usage off. The iPhone is designed to automatically use wi-fi when it is connected and to automatically switch to cellular data if wi-fi is not connected.
    If you are asking about text messaging:
    1) iMessage -- only to another iPhone or Apple device that has iMessage turned on and you also need iMessage turned on. It will use internet if you have it, your cellular data plan if you do not have wi-fi connection
    2) regular texts. They don't use wi-fi but they also don't count against your cellular data usage. They count against your plans text allowance.
    3) 3rd party apps such as WhatsApp -- you would need to investigate them yourself

  • I have I.O.S. 6.0.1 and i live in Georgia, Tbilisi. I have got the problem with maps. It does not get directions. Per exemple it was working in italy but in my cuntry it does not work. Could u explain me what can i do to make my maps work in Georgia?

    I have I.O.S. 6.0.1 and i live in Georgia, Tbilisi. I have got the problem with maps. It does not get directions. Per exemple it was working in italy but in my cuntry it does not work. Could u explain me what can i do to make my maps work in Georgia?
    Thank u

    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    *Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Tools > Options > Privacy > Cookies: "Show Cookies"

  • How to capture SOAP fault when using "Do not use SOAP envelope" parameter

    Hi,
    we have a synchronous  RFC -> XI -> Web Service scenario. The Web Service requires some custom SOAP header elements for user authorization which forced us create the entire SOAP message in a message mapping and to set the "Do not use SOAP envelope" parameter in the receiving SOAP adapter.
    In order to capture the SOAP fault message from the Web Service we have created a message interface with a fault message and also created an interface mapping with a fault message mapping.
    Our problem is that the fault message is not populated when we get a SOAP fault message back from the Web Service. Is this due to the fact that we have set the  "Do not use SOAP envelope" parameter?
    Thanks in advance!
    Stefan
    Message was edited by:
            Stefan Nilsson

    Hi Bhavesh,
    I have exaactly same scenario. But the only difference is that the Successful payload is also not coming into PI.
    The request is successfully hittng the webservice.
    Please guide me on how to capture the paylod.
    I am using the WSDL provided by the thirdparty but sill the message is not coming into PI.

  • Problem in Function while creating dependency not getting solved

    Hi All,
    I am not getting any solution even after debuging it many times,
    This is second time I am posting same problem , Please help me out if possible
    I am  working on a Program in which I have to create Class , local and global dependency -
    For class createion i am using
    BAPI_CLASS_CREATE
    For local dependency i m using
    CAMA_CLASS_MAINTAIN_DEP
    For Global dependency i am using
    CAMA_CLASS_ALLOCAT_GLOB_DEP
    Now my problem is that I am able to create Class and only 1 of the dependency either local or global whihever function I am calling first
    But while debugging program I am able to create Class as well as both dependencies successfully
    Please can any one tell while this is runing successfully only at the time of debugging
    Code -
    have used -
    CALL FUNCTION 'BAPI_CLASS_CREATE'
    EXPORTING
    CLASSNUMNEW = TCLASS-CLASS
    CLASSTYPENEW = TEXP1-KLART
    CLASSBASICDATA = CLASSBASICDATA
    CHANGENUMBER = SAENNR
    TABLES
    CLASSDESCRIPTIONS = CLASSDESCRIPTIONS
    CLASSLONGTEXTS = CLASSLONGTEXTS
    CLASSCHARACTERISTICS = CLASSCHARACTERISTICS
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
    WAIT = 'X'
    IMPORTING
    RETURN = TRET2.
    CALL FUNCTION 'CAMA_CLASS_ALLOCAT_GLOB_DEP'
    EXPORTING
    CHANGE_NO = SAENNR
    KEY_DATE = SY-DATUM
    TABLES
    CLASS_DEP_ASSIGN = T_GLBDEP
    EXCEPTIONS
    ERROR = 1
    WARNING = 2
    OTHERS = 3.
    CALL FUNCTION 'CAMA_CLASS_MAINTAIN_DEP'
    EXPORTING
    CLASS = TCLASS-CLASS
    CLASS_TYPE = SKLART
    DEPENDENCY_DATA = T_DEPDATA
    CHANGE_NO = SAENNR
    KEY_DATE = SY-DATUM
    TABLES
    SOURCE = TSOURCE
    EXCEPTIONS
    ERROR = 1
    WARNING = 2.
    I have no problem in creating Class using Bapi ,
    Problem I am facing here in creating Local and global dependency together which i am able to create in debugging mode only otherwise either Local or global whichever function i am using first
    Regards
    Preeti

    duplicate post locked
    Re: Problem in Function while creating dependency

  • Index used or not used?

    Hi,
    I have a query with 2 master/detail tables joined to each other, I use a condition on a column (salesmen code) if i use SLS_CODE = 1 is much faster (since it is using the index) unlike SLS_CODE BETWEEN 1 AND 1 (since it aint using the index)
    OK! what's the catch here, i knew oracle processes differently each clause, but why it's not using the index???
    I have the optimizer_mode on CHOOSE.
    Any suggestions??
    Thanks in Advance
    Tony S. Garabedian

    The problem is solved, stupidly i didn't make the join on all of the primary keys, i left the year field unjoined which is a primary key in all the tables.
    WHERE AM.AUDT_ID = AD.AUDT_ID
    AND CM.CPNY_CODE = CD.CPNY_CODE
    AND CM.BRCH_CODE = CD.BRCH_CODE
    AND CM.PAY_YEAR = CD.PAY_YEAR
    AND CM.PAY_NUM = CD.PAY_NUM
    AND CM.ACVH_TYPE = CD.ACVH_TYPE
    AND AD.SLS_CODE = CM.SLS_CODE
    AND IM.CPNY_CODE = CD.CPNY_CODE
    AND IM.BRCH_CODE = CD.BRCH_CODE
    AND IM.MVTS_YEAR = CD.PAY_YEAR
    AND IM.AUXL_TYPE = CD.AUXL_TYPE
    AND IM.AUXL_CODE = CD.AUXL_CODE
    AND IM.MVTS_USER_ID_1 = CD.JALD_AFFAIR
    AND CD.SLS_CODE BETWEEN :N_PARAM01 AND :N_PARAM09
    I'll mail you the details.
    Thanks Syed.
    Regards,
    Tony S. Garabedian

  • Problem during mapping when stored procedures is used

    Dear All,
    I am doing one File-XI-JDBC scenario using stored procedures.
    My source Data Type is like:
    MT_HEADER 1..1
          PRODH    1..1  xsd:string
          VTEXT      1..1  xsd.string
          DATUM    1..1  xsd.string
    My target Data Type is like:
    MT_HEADER    1..1
      Statement        1..1   
       SP_UPDATE  1..1
        action            required   xsd.string
        PRODH         1..1         xsd.string
          isInput         optional   xsd.string
          type            optional   xsd.string
        VTEXT          1..1         xsd.string
          isInput        optional    xsd.string
          type           optional    xsd.string
        DATUM        1..1          xsd.string
          isInput       optional     xsd.string
          type          optional     xsd.string
    In the mapping, EXECUTE>action; true>isInput; CHAR-->type; SP_UPDATE- stored procedure name in DB.
    When I am testing the message mapping its giving no errors but when i am processing the file it gives me following error:
    <SAP:Category>Application</SAP:Category>
      <SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
      <SAP:P1>com/sap/xi/tf/_MM_TEST_FILE_JDBC_T179T_</SAP:P1>
      <SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
      <SAP:P3>RuntimeException in Message-Mapping transformatio~</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>During the application mapping com/sap/xi/tf/_MM_TEST_FILE_JDBC_T179T_ a com.sap.aii.utilxi.misc.api.BaseRuntimeException was thrown: RuntimeException in Message-Mapping transformatio~</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
    Can anyone please guide what error I am making in the data type or in the mapping.
    Warm Regards,
    N.Jain

    Hi Nishu,
    The reason of this error is A message mapping is executed on the integration server at mapping runtime. A value mapping is called within the message mapping. If you did not maintain the values required for the mapping (Directory -> Tools -> Value mapping), an exception (BaseRuntimeException) occurs and the processing of the message is terminated.
    So please do this :
    1. Maintain the value mapping in the directory.
    2. To change the behavior in the case of an error, you must import a Support Package. Message processing is then no longer terminated. Instead, a warning appears in the log and the initial value is copied unchanged to the target document.
    Note: The behavior described only affects message mappings, that is, mappings generated using the graphic tool. If, on the other hand, you call the value mapping within a Java mapping and this fails, you receive a KeyMappingException. It is then the task of the Java mapping to react to this exception.
    Hope this will help you.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • Error - FF713 while posting credit note using FB75

    While posting credit memo system is giving following error message.
    Tax code UO country IN does not exist in procedure TAXINJ
    Message no. FF713
    However, tax code UO is already existing in system. Checked using FTXP
    Kindly revert with suggestion

    HI Sagar,
               1.Check the tax code settings with respect to that country and tax pocedure in the transaction FTXP.
    2.Check the G/L account assignment is done to that tax code in the transaction FTXP.
    3.Check the settings related to account key in the transaction OB40.
    I hope it will help you
    Regards,
    Murali.

  • New GPU Quadro k5200 installed and having problem with my AE, PPro CS6  not using the GPUs cuda.

    Hi guys, I recently bought a workstation from BOXX tech with a new GPU Quadro k5200 installed in it.
    I am having problem with my AE, PPro CS6 using the GPUs cuda.
    I went to Nvidia Settings and use the specific App to select it to use GPU n- Quadro k5200. But still not working.
    Please help

    If you edited the Cudatextfile in the Adobe Premiere CS6 directory correctly then the acceleration should be enabled. The only way it it's not is if you have the wrong driver for that version of Adobe or did not edit the text file with the exact name of the card. You can use the GPUsniffer in that same Premiere directoy with the command prompt to see the name the GPU should be listed as. The Ray Tracer file in AE has to be edited with the same listing.
    Eric
    ADK

  • Out of Memory Exception while I am not using the all memory

    Dear,
    On the Java sun Emulator, I use the memory graphic to see how i could optimize my application.
    And I have got what that's for me a suprise, a Out of Memroy Excpetion while the graphic show that I use a bit less thant the half of the memroy available.
    Does someone could make guess about the troubles or giving me some clouds ?
    Chear,
    Ol

    Nicky,
    Pardon me if I am stating the obvious, but the Oracle 10g database embedded JVM is compatible with JDK 1.4 (and not JDK 1.5 -- even though NIO was introduced with JDK 1.4).
    Also, the Oracle JVM is not the same as SUN's, so don't expect it to behave in exactly the same way. For differences between them, I suggest looking through the Oracle documentation, and exploring the MetaLink Web site.
    Good Luck,
    Avi.

  • Mozilla makes maps and I can not use the trass anymore

    I have 3 trasmaps in my mailaccount [email protected] and also other maps like junk etc that I did not create. I am not able to open trasmaps and empty them. Al the icons are gone and are maps naw. This happend also to my other mailaccount. How can I make those maps go away?

    Hi Okkelien, what do these maps look like? Are you talking about folders? By default the mail account will have Trash, and Junk may be syncing from the mail provider.
    If the above information does not resolve your issue, please consider creating a new thread containing the specific details of your issue.
    Doing so will allow the Mozilla volunteers to give you solutions that are more helpful to you. This may help them to solve your problem faster and more efficiently.
    Please, feel free to post the link to your thread on this thread for volunteers interested in assisting you.
    Thank you.

  • Read a specific line of a txt file using vba not using line by line, Leer una Linea especifica de archivo de texto sin recorrer linea por linea

    Buenos días - Good morning
    Mi pregunta la escribiré en español y en ingles y espero alguien tenga la solución.
    I'll write my question in Spanish and English and I hope someone has the solution.
    SPANISH
    Creé una Macro en VBA que lee mas de 200.000 archivos de texto (.txt) los cuales tienen diferentes tamaños y cantidad de información dentro de ellos, de cada archivo necesito extraer la información de las 3 primeras lineas y las ultimas 10 lineas, las 3
    primeras lineas es fácil ya que uso un "READLINE" 3 veces y voy capturando la información de las tres primeras lineas, para las ultimas 10 lineas las cuales están identificadas por un código inicial hago un ciclo que lee linea por linea hasta que
    encuentra el numero 3 en un espacio especificado de la linea y de ahí captura la información de cada linea de texto que serian las 10 ultimas, el problema que tengo es que la cantidad de archivos y de información dentro de los archivos aumenta considerablemente
    cada día y por tener el ciclo que lee cada una de las lineas de cada archivo de texto la Macro se demora cada vez mas a medida que aumenta la información y consume cada vez mas memoria de la maquina.
    Necesito un método diferente que no lea linea por linea y que yo le pueda decir lea la linea (renglón) numero 1000 (ejemplo) y capture la información a partir de ahí para ahorrar algo de tiempo, o saber cuantas lineas de texto tiene el archivo .txt y decirle
    que me lea a partir de (numero total de lineas del txt -(menos) 10 lineas) así me leería las 10 ultimas.
    ENGLISH
    I created a Macro in VBA that reads more than 200,000 text files (.txt) which have different sizes and quantity of information within them, each file need to extract the information from the first 3 lines and last 10 lines, 3 first lines is easy as using a
    'READLINE "3 times and am capturing information from the first three lines, for the last 10 lines which are identified by an initial code I make a loop that reads line by line until it finds the number 3 in a specified area of ​​the line and then capture
    the information of each line of text that would be 10 last, the problem that I have is that the number of files and information within files significantly increases every day and having the loop that reads each line of each text file is delayed Macro increasingly
    as more information and consume more and more memory on the machine.
    I Need a different method not read line by line and I can tell you read the line (row) number 1000 (example) and capture the information from there to save some time or know how many lines of text have the file .txt and tell me read from (total number of lines
    of txt - (minus) 10 lines) so I would read 10 last.
    Here is the code I currently use
    Dejo el código que uso actualmente
    Dim fs, f, ts, REG
    Set fso = CreateObject("Scripting.FileSystemObject")
        On Error Resume Next
    sFilePath = strFolder & "\" & strFileName
    Set f = fso.getFile(sFilePath)
    Set ts = f.OpenAsTextStream(1, 0)
    REG = ts.READLINE
    Ciclo para llegar hasta las ultimas 10 lineas
    Cycle to reach the last 10 lines
    For J = 1 To 200000
                REG = ts.READLINE
                    If Val(Mid(REG, 6, 1)) = 3 Then

    Good Morning ryguy72
    First thank you so much for your answer, sorry for my english in the question, I tried for a long time to make a code that wasn't so slow to read the last 10 lines, 'cuz most codes used a cycle "For" to read line by line asking if in the specific
    position is the character(number) that tells me that i should get started to read the last lines that i need, that takes a lot longer than your code doing a Split with Mydata and storing it in strData(). I don't know how to do this and every forum that
    i consulted to read the last 10 lines quickly they made the same read line by line with a Cycle "for".
    Thanks again, I gonna improve my code with your help, 'cuz it took about 4 hours to read all the information and everyday ascended more time and memory consumption.
    Thanks to everyone who offered their help so disinterested and free, so should always be people with that spirit, I hope someday to be SO good as you programming.

Maybe you are looking for