SOAP respond payload based on request payload parameter

Hi,
I have a requirement to repond the soap payload based on the sender request payload. For example
if sender payload
<a1>11</a1>
<b1>22</b1>
<c1>33<c1/>
the respond must be
<a1>value</a1>
<b1>value</b1>
<c1>value</c1>
There was a lists of parameter that may require based on the sender payload. How can i achieve this?
Thanks.
Edited by: fcgan on Feb 26, 2010 5:35 AM

Hi,
Thanks for reply. The request payload will be dynamic. Fro example 1st time is <a1> <b1> , 2nd time maybe <b1> <c1>. Currently i already create the data type for a to z the my abap proxy will search the value and return the value a to z. but the requirement is only respond the value that requested.
thanks.

Similar Messages

  • "Error while parsing SOAP XML payload: no element found" received when invoking Web Service

    Running PB 12.1 Build 7000.  Using Easysoap.  Error ""Error while parsing SOAP XML payload: no element found" received when invoking Web Service".  This error does not appear to be coming from the application code.  Noticed that there were some erroneous characters showing up within the header portion of the XML ("&Quot;").  Not sure where these are coming from.  When I do a find within the PB code for ""&quot;" it gets located within two objects, whereas they both reference a "temp_xml_letter".  Not sure where or what temp_xml_letter resides???   The developer of this is no longer with us and my exposure to WSDL and Web Services is rather limited.  Need to get this resolved...please.
    This is the result of the search.  Notice the extraneous characters ("&quot;"):
    dar1main.pbl(d_as400_mq_xml)
    darlettr.pbl(d_email_xml)
    ---------- Search: Searching Target darwin for 'temp_xml'    (9:52:41 AM)
    ---------- 2 Matches Found On "temp_xml":
    dar1main.pbl(d_as400_mq_xml).d_as400_mq_xml:  export.xml(usetemplate="temp_xml_letter" headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0  template=(comment="" encoding="UTF-8" name="temp_xml_letter" xml="<?xml version=~"1.0~" encoding=~"UTF-16LE~" standalone=~"yes~"?><EmailServiceTransaction xmlns=~"http://xml.xxnamespace.com/Utility/Email/EmailService" ~" xmlns:imc=~"http://xml.xxnamespace.com/IMC~" xmlns:xsi=~"http://www.w3.org/2001/XMLSchema-instance~" xmlns:root=~"http://xml.xxnamespace.com/RootTypes~" xmlns:email=~"http://xml.xxnamespace.com/Utility/Email~" xsi:schemaLocation=~"http://xml.xxnamespace.com/Utility/Email/EmailService http://dev.xxnamespace.com/Utility/Email/EmailService/V10-TRX-EmailService.xsd~"><EmailServiceInformation><EmailServiceDetail __pbband=~"detail~"><ApplicationIdentifier> applicationidentifier </ApplicationIdentifier><AddresseeInformation><AddresseeDetail><Number> number </Number></AddresseeDetail></AddresseeInformation><EmailMessageInformation><Ema
    darlettr.pbl(d_email_xml).d_email_xml:  export.xml(usetemplate="temp_xml_letter" headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0  template=(comment="" encoding="UTF-8" name="temp_xml_letter" xml="<?xml version=~"1.0~" encoding=~"UTF-16LE~" standalone=~"yes~"?><EmailServiceTransaction xmlns=~"http://xml.xxnamespace.com/Utility/Email/EmailService" ~" xmlns:imc=~"http://xml.xxnamespace.com/IMC~" xmlns:xsi=~"http://www.w3.org/2001/XMLSchema-instance~" xmlns:root=~"http://xml.xxnamespace.com/RootTypes~" xmlns:email=~"http://xml.xxnamespace.com/Utility/Email~" xsi:schemaLocation=~"http://xml.xxnamespace.com/Utility/Email/EmailService http://dev.xxnamespace.com/Utility/Email/EmailService/V10-TRX-EmailService.xsd~"><EmailServiceInformation><EmailServiceDetail __pbband=~"detail~"><ApplicationIdentifier> applicationidentifier </ApplicationIdentifier><AddresseeInformation><AddresseeDetail><Number> imcnumber </Number></AddresseeDetail></AddresseeInformation><EmailMessageInformation><Ema
    ---------- Done 2 Matches Found On "temp_xml":
    ---------- Finished Searching Target darwin for 'temp_xml'    (9:52:41 AM)

    Maybe "extraneous" is an incorrect term.  Apparantly, based upon the writeup within Wiki, the parser I am using does not interpret the "&quot;"?  How do I find which parser is being utilized and how to control it?
    <<<
    If the document is read by an XML parser that does not or cannot read external entities, then only the five built-in XML character entities (see above) can safely be used, although other entities may be used if they are declared in the internal DTD subset.
    If the document is read by an XML parser that does read external entities, then the five built-in XML character entities can safely be used. The other 248 HTML character entities can be used as long as the XHTML DTD is accessible to the parser at the time the document is read. Other entities may also be used if they are declared in the internal DTD subset.
    >>>

  • SOAP Fault Payload in BPM

    Hi Experts,
    I am struggling to access the SOAP Fault payload inside a BPM step. It does not seem like the container variable that I created to capture the Fault message payload is being populated. Please can you tell me how to achieve this?
    Thanks and regards,
    Brendon

    Hi Praveen,
    I have defined an abstract interface and used this inside a container but the container is not being filled the the payload data. All other container variables, for example the soap response are being populated. But not the fault message container. Do you perhaps no how to populate the fault message container?
    Thanks

  • Unable to see SOAP Response payload

    Hi All,
    Could any one direct me in the way how do u get SOAP respose payload in sxmb_moni transcode. Need we do any settings to visualize payload in Respose?
    if so, Please give u r inputs.
    Thanks

    HI,
    See the below links
    Consuming XI Web Services using Web Dynpro – Part II-/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii
    Consuming XI Web Services using Web Dynpro – Part I -/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0d7349b6-0901-0010-ddbe-ec43178a61ff
    /people/sap.user72/blog/2006/01/16/xi-propagation-of-meaningful-error-information-to-soap-client
    /people/kevin.liu/blog/2006/04/12/wsdl-11-binding-extension-for-soap-12
    yes it will be possible, see below links
    /people/thomas.jung3/blog/2005/01/11/publishing-abap-webservices-to-an-external-uddi-server
    /people/sap.user72/blog/2005/11/17/xi-how-to-publish-wsdl-generated-from-xi-to-uddi
    /people/thomas.jung3/blog/2005/05/25/sap-teched-2005--shameless-plug
    Troubleshooting SOAP Message - XI - /people/varadharajan.krishnasamy/blog/2007/01/09/troubleshooting-soap-message--xi
    Troubleshooting - RFC and SOAP scenarios-/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
    HTTP* Errors /people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
    XI: Why don't start searching for all errors from one place? - /people/michal.krawczyk2/blog/2005/09/07/xi-why-dont-start-searching-for-all-errors-from-one-place
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
    Regards
    Chilla

  • How to change the fields in a JSF form based on a URL parameter

    I am trying to build a generic JSF form of parameters which I want to dynamically change (i.e.
    change which field is visible, what the label text should be, etc) based on a URL parameter.
    I can set the fields using logic in the backing bean as an action on a command button pressed.
    But how do I do it based on the URL parameter ? I can retrieve the URL parameter but I
    don't know where to put (or hook) the Java code to do this initialization prior to
    the page being rendered for the first time.
    The fields in the JSF is being configured dynamically using a database table.
    BTW I am using Jdeveloper 10.1.3.5
    Thanks
    CK

    Thanks. I decided to set a Session bean to store the value of the URL parameter (if it is set)
    and then to use the session bean to initialize the attributes of the fields on the JSF Page.
    There also seems to be some caching of the inputText fields (i.e. it reverts back to the first
    initialized value) even though I tried to change it using the URL parameter in the requestScope
    backing bean. So, setting the values into the Session bean and retrieving it back from there
    seems to be more reliable.

  • When saving a file in [.jpg] format, i am asked to choose a quality from 1 to 100. what changes in the file created based on the quality parameter chosen?

    when saving a file in [.jpg] format, i am asked to choose a quality from 1 to 100. what changes in the file created based on the quality parameter chosen?. i would like to know what changes, so in the future i can set my camera to a setting that will give me the highest quality to begin with,allowing me to make crops and still preserve the quality.
    thank you
    dovid

    It's the level of compression. Lower number, more aggressive compression, more visual artifacts.
    Aside from that you should never use jpeg as a working format. The compression is destructive and cumulative, and the file deteriorates every time you resave it.
    Use TIFF or PSD, and if you need jpeg save out a copy as a single final step.

  • I am getting this message: An error occurred while sending mail. The mail server responded: 5.3.4 Requested action not taken; To send your message, please sign into your account online first and solve a puzzle. (Sorry for the inconvenience--these puzzles

    I am trying to send a message with an attachment, I get this message: An error occurred while sending mail. The mail server responded: 5.3.4 Requested action not taken; To send your message, please sign into your account online first and solve a puzzle. (Sorry for the inconvenience--these puzzles help us stop spammers.). Please check the message and try again.
    == Today

    Me too (with Thunderbird). EXCEPT it reads
    Requested action not taken; This account is currently blocked from sending messages. If you don't think you've violated the Windows Live Terms of Use, please contact customer support...
    Occasionally the mail "sends", but it is unpredictable. Tech Support at Qwest (for q.com under Windows Live) does not find a problem at their end.
    More suspiciously, the same account accessed from my Mac does not seem to exhibit this problem. Have reloaded T'bird. Recurred again.

  • Dynamic structure creating based on the input parameter

    Hi all,
                 How to create a dynamic structure based on the input parameter given in the selection screen. I have a file path given and it contains three fields in common, but after that depending upon the input given the fields get changed. For example, i have 0002 infotype given in the selection screen, my file path structure should contain pernr begda endda and PS0002 structure, if the infotype is changed the PS structure has to be changed dynamcially.
    Thank you,
    Usha.

    Ans

  • Issue with request.get parameter

    Hi all,
    I am working on a developing a for  the users to request access to portal. on submit of the form a mail is sent to user and a page for the successful submission is displayed.
    When transported to Q system we started to get a null pointer exception on submitting the initial form. On investigating further I saw that the request.get parameter is not getting the values in the second page.Please let me know if there is any thing to be done at the portal level to solve this issue. As it is the same code and iview on both the systems.

    Hi,
    It might be issue with Permissions, And also Everyone role with end user permission is assigned or not in QA.
    Compare the permissions in dev and qa to resolve the issue.
    http://<hostname>:<port no>/irj/servlet/prt/portal/prtroot/com.sap.portal.admin.acleditor.listPermissions
    Hope this helps.
    Cheers-
    Pramod

  • Selective Deletion is possible based on request ID?

    Hello Friends,
    Our Cube is Not Compressed where Aggregate Rollup was done and Compression of Aggregate rollup are done.
    In this Case, Can i peform selective delete of data based on Request ID? If yes,
    1) Any special procedure and need to take care of any thing?
    2) Does Aggreagte rollup and its compression will adjust automatically with next run ? (or) do we need to do any thing for aggregates rollup and its compression?
    Thanks
    Tony

    Hi,
    Before you do Compression you can perform Selective Deletion for Req ID. And it automatically changes your Aggregates also.
    Ali.

  • Function Module to Delete ODS Data based on Request

    Hi All,
    Is there any specific function module to delete ODS data based on Request.
    I found the program RS_DEL_ODS_1 which is using the FM RSAR_ODS_API_DEL.
    But this FM is deleting the request at PSA level.
    Is there any alternate FM?Or is there any ABAP Program or so?

    Hi,
    Deletion of specific request is not perimitted for ODS objects. You can delete the most recent request, but if you delete any previous requests, all the requests up to that request will also be deleted.
    You can do it by write an ABAP program to identify the specific requests to be deleted for ODS.
    Regards
    CSM Reddy

  • How does a user respond to an email request for group scheduling?

    How does a user respond to an email request for group scheduling?
    <P>
    The iPlanet Calendar Server(iCS) 2.x is a personal calendar system. As such,
    messages that are sent out are "publish" type messages, where no responses are
    expected. A future release of iCS will support group scheduling and will allow
    users to respond to email requests by returning the emails. These email
    requests will conform to the iTIP / iMIP standard, which means that they will
    also work for Microsoft Exchange users and for Outlook users using Microsoft
    Exchange.

    An update to what is required and what software did you "purchase" and install?  Aren't you on this forum?  There's no charge to use this forum.........
    Never mind.  I just got your question.  You received an email saying CSound responded to your post.  You don't respond via the email.  You come back to the forum and respond.

  • Windows Phone Emulator is unable to connect to the Windows Phone operating system: The phone did not respond to the connect request. Some functionality might be disabled

    We are receiving following error, while trying to deploy the application on Win Phone emulator. “Windows Phone Emulator is unable to connect to the Windows Phone operating system: The phone did not respond to the connect
    request. Some functionality might be disabled.”
    I have tried all possible ways that we found on blogs. We are still not able to solve this issue

    I have had a lot of issues with the emulator in the past.
    Check out this troubleshooting guide. It might help:
    https://msdn.microsoft.com/en-us/library/windows/apps/jj681694(v=vs.105).aspx
    Also, I find that if I cancel my build/deploy while it is stuck on booting the OS and then wait a short while the phone OS will complete booting, and from that point I can deploy to the emulator. It's a workaround, but it works well for me.
    I need to do that on Windows 10 tech preview, which may or may not be simply an incompatibility with the beta OS.
    I'm a self-taught noob amateur. Please take this into account when responding to my posts or when taking advice from me.

  • Cube - Cube (Pull Based on Request ID)?

    Hi All,
    I am loading from DSO to Cube (3 times a day).
    From monday to saturday, the above flow will run and on Sunday
    I need to do self load (Cube to cube).
    For self load, I need to consider only the last 3 request from my cube.
    We dont have any date field or timestamp field in cube where I can put pseudo Delta to extract.
    Is there any way that we can pull based on request ID?
    Regards,
    Jackie.

    You can't pull data on base of Request ID.
    I assume that you want load last 3 request in new Cube which might nothing but yours saturday's data load if I am not wrong.
    Then just create new Cube which is same replica of original Cube on top of DSO, then on Friday when 3rd daily load get completed then run delta DTP from DSO  to New CUBE using "NO DATA TRASFER; Delta Status in Source : Fetched".
    Then next saturday when your 3rd daily load get completed then run normal Delta DTP to load data in new CUBE. Better create process chain which will execute only on saturday after 3rd Daily load get completed.
    Regards,
    Sushant

  • Display ODS data based on Request

    Hi,
    I couldn’t find the option for displaying DSO data based on Request ID, could you please any one help me how to check DSO data based on Request ID.
    Thanks
    Satya

    Hi Satya,
    in the management screen of the ODS,
    Tab "Contents" use Button "Change Log"
    Success,
    Udo

Maybe you are looking for

  • Now, USB External Hard Drive Not Recognized after 10.6.8 Update

    My external Hard Drive is not recognized on start up.  I have to unplug it and plug it back in for it to be recognized. All this since 10.6.8 updated today. I'm a fool for updating the same day. This has happened before and I always forget the bugs i

  • Problems with message dialog

    import javax.swing.*; JFrame frame = new JFrame(); JOptionPane.showMessageDialog(frame, "message'); the only problem is that my message is too long for the dialog box, is there any way I can shrink the size of it, or perhaps stack the lines on top of

  • Can you get FCPX on three screens?

    Hello, I have a Mac Pro but it is not the late 2013 model. Is there a way to get fcpx on three screens and not just two like on the new mac pro? Thanks.

  • Connect Database Host Name in Oracle Rac Database

    Hi All, I am using Oracle SES 11g to create a "Table Source" and a have following question. I have to added new table source to crawl, in the field "Database Host Name" i want to connect with Oracle Rac Database Server with two node. I am searching i

  • PS CS5 Can not pan nor scrubby nor reset to default

    Hello, RE: PS CS5 Extended I have a 64x HP duo core with the latest updates of my NVIDEA GeForce 6150 LE video driver and with PS stating "Your applications are up-to-date".  I have three problems that I believe are all interelated. 1. I can not pan