Direct JDBC vs SOAP

hi,
We need to provide a service for a partner. Which performances better-- direct JDBC from partner's application server to our database, or we host SOAP service and implement soap client call in partner's application server? Also, can JDBC go through firewall?
Thanks,
Dean

We need to provide a service for a partner. Which
performances better-- direct JDBC from partner's
application server to our database, or we host SOAP
service and implement soap client call in partner's
application server? Also, can JDBC go through
firewall?Generally speaking, less layers are faster, but the answer is seldom that simple. The JDBC implementation may require multiple round trips across the network whereas you can craft a SOAP conversation with HTTP 1.1 that will (in the large) make only a single roundtrip and that can be a much greater performance factor.
You CAN get a JDBC link to work across a firewall, as long as you open the right ports ;->
Chuck

Similar Messages

  • Use direct JDBC with CMP entity bean in one transaction

    I am trying to use direct JDBC call with CMP entity bean within a session
    bean method that requires transaction. The problem is that it appears these
    are not in the same transaction. When I use the JDBC call, the CMP entity
    bean update to the DB has not been committed yet.
    We are using Weblogic 5.1 SP6. The DB is Oracle.
    What I do for the JDBC is get a new connection from the pool using weblogic
    jdbc pool driver.
    Any help would be appreciated.
    Patrick

    Hi. You can do JDBC and invoke CMP EJBs and have this all treated
    as one transaction, if your hand-written code explicitly starts
    a JTS transaction, then uses the jts driver or a TxDataSource to
    get the JDBC connection. Then your code can call transactional
    EJBs and their work will be included in the transaction you started.
    Assuming the bean work went OK, and your manual JDBC went OK, you
    can manually commit the UserTransaction at that time. This is 5.1
    talk. For 6.0, with @PC, this may be even easier...
    Joe
    Patrick Shen wrote:
    >
    But if I do that, then they would not be in the same transaction anymore.
    Is there any way to use JDBC with CMP Entity bean in the same transaction?
    Patrick
    "L'artiste" <[email protected]> wrote in message
    news:[email protected]...
    Are you calling all the CMP create in the session Bean ? If so, beforeyou
    make the JDBC call from the session bean, the CMP in 2. should commit. Try
    to set its attribute to TX_REQUIRES_NEW. This way, the calling client will
    block until this transaction is done (committed) before the execution
    continues. There might be some overhead involved in doing so if you are
    anticipating a lot of users.
    "Patrick Shen" <[email protected]> wrote in message
    news:[email protected]...
    What I am trying to do is:
    In a Session bean method -
    1. create a new CMP entity bean (a new row in DB table)
    2. create another new CMP entity bean that uses previous bean as foreignkey
    3. use JDBC to update the row just created
    And all these 3 calls have to be in one transaction.
    Thanks,
    Patrick
    "L'artiste" <[email protected]> wrote in message
    news:[email protected]...
    Can you give a little bit more information?
    Do you have methods in your session bean that creates this CMP entitybeans?
    It looks like
    you might wanna try to change the isolation level to
    TRANSACTION_READ_COMITTED
    to preven dirty_read.
    "Patrick Shen" <[email protected]> wrote in message
    news:[email protected]...
    I am trying to use direct JDBC call with CMP entity bean within a
    session
    bean method that requires transaction. The problem is that it
    appears
    these
    are not in the same transaction. When I use the JDBC call, the CMP
    entity
    bean update to the DB has not been committed yet.
    We are using Weblogic 5.1 SP6. The DB is Oracle.
    What I do for the JDBC is get a new connection from the pool usingweblogic
    jdbc pool driver.
    Any help would be appreciated.
    Patrick
    PS: Folks: BEA WebLogic is expanding rapidly, with both entry and advanced positions
    for people who want to work with Java, XML, SOAP and E-Commerce infrastructure products.
    We have jobs at Nashua NH, Liberty Corner NJ, San Francisco and San Jose CA.
    Send resumes to [email protected]

  • SYSTEM ERROR IN JDBC - XI - SOAP -

    Hi All
    Actually i am through a JDBC -> XI-> SOAP (webservice)->XI -> FIle scenario using BPM, its mapping for the first half i.e JDB -> XI -> SOAP is like - Data uses the JDBC adapter , initially passes the  JDBC outbound async interface , then it enters into IP(BPM) through abstract async interface (service for BPM: "requestservice_IP" ).Mapping takes place outside the BPM so message type passes through "sync abstract" interface (mapping takes place here) and finally to SOAP adapter(request reciever and sends response ) i .e webservice.
    Data is mapped properlly and but problem lies in SOAP adapter, as it recognises the webservice but it is not processing it further .So only mapping takes place from JDBC datatype to SOAP datatype but data is not able to poston to the available webservice mentioned in SOAP target URL.
    In SXMB_MONI , upto the mapping for first half its ok but for SOAP adapter its showing ERROR CATEGORY - MESSAGE and ERROR ID - GENERAL

    Hey all more info regarding the persistent problem is in here
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapterFramework</SAP:Category>
      <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    please have a look at it

  • SOAP to JDBC/RFC  - RFC/JDBC  to  SOAP XI Scenario

    Hello,
    Can anybody give me the links for SOAP to JDBC/RFC-BAPI or RFC-BAPI/JDBC ---> XI ---> SOAP XI Scenario?
    I tried searching, but there isn't any step-by-step approach for it.
    Thank you in advance.
    Cheers,
    Deepak.

    Hi,
    Check some links on SOAP,
    RFC -> XI -> WebService - A Complete Walkthrough
    /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
    SOAP with attachments
    /people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
    /people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap
    /people/siva.maranani/blog/2005/05/23/communication-between-sap-system-webservice-using-proxies
    SOAP
    An Overview of SOAP
    /people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap
    JDBC ADAPTER
    http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm
    /people/saravanakumar.kuppusamy2/blog/2005/01/19/rdbms-system-integration-using-xi-30-jdbc-senderreceiver-adapter
    Regards,
    phani
    Reward points if Helpful

  • Direct JDBC or Application Module

    Hi,
    I want to call a PLSQL procedure to retrieve data from DB. Should I do it through direct JDBC or through Application module? Which way is preferred?
    Thanks.

    If you use Krithika link you are using the application module pool from your app. Nothing more need to be done. If you use a direct JDBC call you have to get all the data at once (then you don't need to pool anything). If you have too much data to get it all at once you have to implement the pooling yourself. This can get complicated too.
    Timo

  • JDBC to SOAP to trigger Web Service in PI XI

    Hello Experts,
    My scenario is: SystemA -
    > JDBC adapter -
    > PI -
    > SOAP Adapter -
    > SAP.
    Sender side (JDBC) works file, I can see the payload in the sender structure and the converted payload for the receiver side.
    I am testing the webservice using the "WS Navigator" and it works perfectly, I enter my WSDL and I can see my receiver structure, fill the fields, execute the webservice and it runs my program inside the SAP.
    But when I execute the complete scenario using PI (I mean, send the data from system A via jdbc adapter and etc) it doesn't execute my program in the SAP side.
    The runtime workbench looks fine, no error messages but PI doesn't trigger the webservice.
    Am I missing some step?
    I did:
    1 - Create remote enabled Function Module in SAP side;
    2 - Created webservice using SE37
    3 - Configure the webservice in SOAMANAGER
    4 - Dowload WSLD from SAP
    5 - Upload WSLD in PI ESR
    6 - Created the further elements
    7 - I did the configuration in the Integration Directory using the wizard and SOAP adapter as receiver
    Everything looks fine but PI doesn't trigger the webservice.
    Should I create proxy for this new Service Interface I created doing the upload of the WSDL or it is no necessary once I created the webservice and did the SOAMANAGER steps?
    Any idea?

    Solved.
    After check the answers from SDN colleagues I discovered that "yes" I had to create the proxy in this case.
    After that I could see the scenario triggering the webservice and my application in SAP.
    Thanks for the help.
    Ricardo.

  • Insert + Delete in JDBC Reciever/ SOAP Reciever..

    Hi,
    I have a requirement where I need to send date from SAP to multiple recivers ( DB+ Webservice).
    Now based on a field, it will be decided whether it is going to be FULL or Delta update.
    In case of
    1. Full: All the Db entries should be deleted and then the new records will be inserted.
    2. Delta: Only new records will be updated.
    Now I want to ask :
    1. How can I do this using Db ?
    I am aware I can use BPM or multiple MT in the mapping but I want to get detailed explaination about this plan.
    2. How can I do this with SOAP adapter.

    Hi. Why do you wanna use soap? you can do it with jdbc adapter.
    1)
    check:
                http://help.sap.com/saphelp_nw70/helpdata/en/4d/8c103e05df2e4b95cbcc68fed61705/content.htm
    you will have to create two statementName nodes, when for insert and one for delete actions.
    2)
    In case you have to send to multiple receivers based on source message you will have to use enhanced receiver determination. There you can create only one receiver determination, that will decide where to send message. Then you have to create several interface determinations, one for each receiver System.
    check:
                http://help.sap.com/saphelp_nw70/helpdata/en/43/a5f2066340332de10000000a11466f/frameset.htm
    There is much more info in sdn regarding this kind of requirement!
    Hope it helps
    Regards,
    Federico

  • Async-Sync Bridge without BPM for SOAP WS and JDBC

    I heard you can now have async-sync communication outside of BPM by utilizing adapter modules?
    My scenarios are:
    proxy (async) -> SOAP WS (sync)
    proxy (async) -> JDBC (sync)
    I will like to capture the synchronous responses in XI and perform some basic error handling.
    I read h[File - RFC - File without a BPM - Possible from SP 19.|File - RFC - File without a BPM - Possible from SP 19.] and the release notes for 2004s SP19 and there is no reference to JDBC or SOAP.
    tia

    Hi Megha,
    Plz do refer the below links u will get an idea:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a05b2347-01e7-2910-ceac-c45577e574e0
    Sync/Async communication in Adapter without BPM (SP19)
    Sync/Async communication in JMS adapter without BPM (SP19)
    Async/Sync Communication using JMS adapter without BPM (SP 19)
    Async/Sync Communication using JMS adapter without BPM (SP 19)
    also try this
    Sync/Async communication in JMS adapter without BPM (SP19)
    File - RFC - File without a BPM - Possible from SP 19.
    Collecting IDocs without using BPM
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5059f110-0d01-0010-7c8b-fdc983be70c0
    Have a look
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5059f110-0d01-0010-7c8b-fdc983be70c0
    HTTP to RFC - A Starter Kit
    Sync/Async communication in JMS adapter without BPM (SP19)
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
    Do refer this thread:
    JDBC Async-Sync bridge does not work
    Reward if found useful
    Regards,
    Vinod.

  • Problem with SOAP to JDBC scenario. Please help!

    Hi Experts,
       I have configured a simple SOAP to JDBC scenario where the input data from webservice call is sent to JDBC for inserting into MSSQL database.
       The problem is that even though I have setup the QOS in SOAP channel as EO but still in SXMB_MONI I can see the message getting processed as Synchrous but getting interface mapping not found error. But the data is getting inserted in the database.
      Why is this not getting processed asynchrously? Please advice me if I am missing anything?
    Thanks
    Gopal

    Hello Gopal,
    Hope these lonks are useful to you:
    SOAP to JDBC : EXCEPTION_DURING_EXECUTE
    Re: need help on SOAP-JDBC-RFC Scenario
    SOAP to JDBC/RFC  - RFC/JDBC  to  SOAP XI Scenario
    Thanks,
    Satya Kumar

  • Can Soap sender channel be directed to Soap reciever channel

    Hi
    I have a three layer architecture on the target side. First layer is Web AS, Second layer is Web AS asd third is PI server.
    Now i am recieving Soap messages from a source PI. Its a SSL communication. I have to terminate SSL on the first Web AS and pass on the same soap message to third layer that is PI server.
    Do i  have to configure a Soap sender channel on Web AS to terminate SSL?
    If i do configure Soap sender channel on Web AS , how do i send the same soap message to third layer that is PI server. I dont want to write the incoming file at any location and then pick it up and send it through SOAP reciever channel. Is there a way to direct the same SOAP message from SOAP sender channel to SOAP reciver channel.

    >>pass on the same soap message to third layer that is PI server.
    If you simply want to pass on the same messages,why not use configure multiple receiver/interface for it.
    Thanx
    Aamir

  • SMIME in sender soap adapter

    Hi,
    I'd like to know the proper format of the POST request to a sender soap adapter with SMIME activated. I've found almost no documentation about it.
    I'm trying to send a document ciphered to PI via soap adapter (HTTP POST). I've done the following steps
    1. I activate SMIME in the sender soap adapter, and I specify "Decrypt" as the security procedure in the sender agreement. I also incorporate the private key in the keystore DEFAULT and reference to it in the sender agreement.
    2. I use OpenSSL to cipher an xml document like this (I use the public certificate associated to the previous private key) :
    --> openssl smime -encrypt -in fich.txt -out fich_encrypted.txt certTesting.pem
    What I get is:
    MIME-Version: 1.0
    Content-Disposition: attachment; filename="smime.p7m"
    Content-Type: application/x-pkcs7-mime; smime-type=enveloped-data; name="smime.p7m"
    Content-Transfer-Encoding: base64
    MIIC....[base64 content of the file encrypted]
    3. I use CURL to send the HTTP POST request to PI. Previously I get the binary file from the base64 content.
    > POST /XISOAPAdapter/MessageServlet?senderParty=&senderService=BC_1[...]
    > Authorization: Basic c2U[...]
    > Host: pi.[...].com:50000
    > Accept: /
    > Content-Type: application/pkcs7-mime; smime-type=enveloped-data; name=fich_encrypted.der
    > User-Agent: Jakarta Commons-HttpClient/3.1
    > Accept-Encoding: text/xml
    > Content-Disposition: attachment; filename=fich_encrypted.der
    > Content-Length: 620
    > Expect: 100-continue
    but I get this error from the SOAP Adapter:
    --> java.io.IOException: invalid content type for SOAP: APPLICATION/PKCS7-MIME.
    I also get the same error if I remove the header Content-Disposition.
    4. If I send the xml file without ciphering (header Content-Type: text/xml;charset=UTF-8) I get the error:
    com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: call failed: java.lang.SecurityException: Exception in Method: VerifySMIME.run(). LocalizedMessage: SecurityException in method: verifySMIME( MessageContext, CPALookupObject ). Message: IllegalArgumentException in method: verifyEnvelopedData( ISsfProfile ). Wrong Content-Type: text/xml;charset=UTF-8. *Expected Content-Type: application/pkcs7-mime or application/x-pkcs7-mime*. Please verify your configuration and partner agreement
    PROBLEM --> I really don't know what the SOAP sender channel is expecting when SMIME is activated. I've tried to send the binary file encripted as an attachment and also directly, but the soap adapter complains.
    Thanks

    HI,
    for XI EP
    Please see the below links so that you can have clear Idea..
    /people/saravanakumar.kuppusamy2/blog/2005/02/07/interfacing-to-xi-from-webdynpro
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/java/integrating%20web%20dynpro%20and%20sap%20xi%20using%20jaxb%20part%20ii.article
    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
    /people/sap.user72/blog/2005/09/15/creating-a-web-service-and-consuming-it-in-web-dynpro
    /people/sap.user72/blog/2005/09/15/connecting-to-xi-server-from-web-dynpro
    Regards
    Chilla..

  • SOAP receiver adapter - payload inside the soap envelop

    Hi,
    We have to send a SOAP message to 3rd party from PI 7.1. Using SOAP receiver adapter - we are trying to achieve this. 3rd party software is unable to accept payload as an attachment of the main envelop - they want it enside the main envelop.
    I tried with "Keep attachment" option - but PI still keping the payload as an attachment. I think this option is for handling "extra" attachment.
    Is there any way we can keep the payload inside the envelop?
    In run-time WB, at the moment envelop looks like
    <SOAP:Envelope xmlns:SOAP="http://schemas....
    <SOAP:Body>
    <sap:Payload xlink:type="simple" xlink:href="cid:payload-d6518670ca1311debbd9ca347000800b...">
    </SOAP:Body>
    </SOAP:Envelope>
    And the payload d6518670ca1311debbd9ca347000800b... ( again viewed from RWB) - contains the data.
    <?xml version="1.0" encoding="UTF-8" ?>
    <ns2:Order> ....
    </ns2:Order>
    Can we insert this payload directly inside the SOAP:Envelope body instead of a link there?
    Regards,
    Sudhin

    Hi!
    It seems to me that this 3rd party is expecting only XML not SOAP.
    If this is the case, you should use the HTTP Receiver adapter instead of SOAP.
    Some systems 'say' they can speak SOAP but they can only speak XML. Not to blame, it's a mistake many make these days.
    The only way you use SOAP Receiver adapter with this 3rd party, is that if someone from the 3rd party hands you a WSDL file.
    Ricardo Sancio Lóra
    Brazil

  • SOAP receiver: error HTTP 302 (Moved Temporarily)

    Dear all,
    I configured scenario where SOAP web service is consumed from SAP ABAP system via PI. The problem is in communication with the web service: the error observed in communication channels monitor for the configured SOAP receiver channel is:
    Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: invalid content type for SOAP: TEXT/HTML; HTTP 302 Moved Temporarily: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 302 Moved Temporarily
    The consumed web service is based on the function module developed in SAP NetWeaver 7.00 system. Endpoint for the service was then created via SOAMANAGER, generated binding's address was used as a target URL in the SOAP receiver channel.
    If the service is consumed not via PI, but tested directly from external SOAP client (I used soapUI) with the same WSDL and endpoint, the response is fine and error-free.
    Please advise possible root cause of the issue.
    My regards,
    Vadim

    Hi,
    I am working on a similar scenario where I my consuming an external web service using https protocol from PI.
    I have configured a soap receiver channel to call the target url of this web service as https://portal.xyz.org.uk/webservice_alt.
    I am getting an error HTTP 302 suggesting that PI is not able to follow the re-direction to the target URL as the service resides not on that URL but on https://portal1.xyz.org.uk/webservice_alt or https://portal2.xyz.org.uk/webservice_alt.
    This is their server fail over handling mechanism which is very common. But PI 7.0 is not able to handle this.
    So if I change the target URL on the SOAP receiver channel to  https://portal1.xyz.org.uk/web service  or  https://portal2.xyz.org.uk/webservice_alt , PI works fine without errors . But this is not the right approach because, every time the web service provider takes one of these systems down for upgrade/patching etc, they inform us and then I manually go and change the target URL to the available server on my production PI system config.
    My problem is I want to resolve this redirection error in PI. I have tried raising a call with SAP itself and they pointed out to use Axis adapter which is still not working.
    So I am here asking for help. any suggestions please from the experts?
    Thanks
    Jhansi.

  • Food for thought: integrating SOAP in WLS6

    Looking at the multitude of questions regarding SOAP and WLS 6, I think
    the time has come to make some kind of HOWTO on integrating SOAP
    (especially apache's rpcrouter) in WLS 6.
    Like many others, I also have a strong need to make my EJB's available
    through SOAP in the very near future. My customers directly call EJB's.
    When they make Java apps, that's fairly straightforward and fast, but I
    also have clients requiring specific languages and runtime environments.
    What would I do when I want to make my EJB's directly available through
    SOAP?
    My guess is to:
    - install rpcrouter as a normal servlet in WLS;
    - write thin wrapper over the EJB's ("Provider Classes" in apache's
    rpcrouter admin);
    - define DeploymentDescriptors for these EJB-wrappers.
    The above is managable, but what about argument and return-type classes?
    These are all home-brewed and fairly complex (extending many classes and
    implemented many interfaces).
    The client at the other side needs class declarations and
    implementations if it is ever to pass one as an argument to a SOAP
    function call.
    In case of a Java client, I might give it these classes at forehand. In
    case of, say, a C-sharp app, this ain't an option.
    Another, even more fundamental problem is that of the interface -
    implementation abstraction: my EJB return-types and arguments are all
    interfaces. So the clients automatically use RMI to obtain an
    implementation at runtime. What about SOAP here? How do SOAP clients
    obtain implementations of these classes?
    Is there anyone (that includes you BEA) who can tell me more on this and
    even get me a working SOAP interface for my EJB's?
    Thanks in advance,
    Erik van Zijst

    I've seen that page. But it doesn't go deeper than the examples from
    apache and MS which I already ran.
    I can easily send strings and primitive datatypes to and from different
    languages. My trouble is with complex classes.
    Consider it the other way round: you are writing a Java app that needs
    to do rpc with a C# application. The return types of the remote methods
    are all complex classes. So you'll have to create stubs for them I
    guess. How do you do that?
    Erik
    Jane wrote:
    Check out the Developer Center...
    http://developer.bea.com/circuit/xml.html
    Jane
    Erik van Zijst <[email protected]> wrote:
    Looking at the multitude of questions regarding SOAP and WLS 6, I think
    the time has come to make some kind of HOWTO on integrating SOAP
    (especially apache's rpcrouter) in WLS 6.
    Like many others, I also have a strong need to make my EJB's available
    through SOAP in the very near future. My customers directly call EJB's.
    When they make Java apps, that's fairly straightforward and fast, but I
    also have clients requiring specific languages and runtime environments.
    What would I do when I want to make my EJB's directly available through
    SOAP?
    My guess is to:
    - install rpcrouter as a normal servlet in WLS;
    - write thin wrapper over the EJB's ("Provider Classes" in apache's
    rpcrouter admin);
    - define DeploymentDescriptors for these EJB-wrappers.
    The above is managable, but what about argument and return-type classes?
    These are all home-brewed and fairly complex (extending many classes and
    implemented many interfaces).
    The client at the other side needs class declarations and
    implementations if it is ever to pass one as an argument to a SOAP
    function call.
    In case of a Java client, I might give it these classes at forehand. In
    case of, say, a C-sharp app, this ain't an option.
    Another, even more fundamental problem is that of the interface -
    implementation abstraction: my EJB return-types and arguments are all
    interfaces. So the clients automatically use RMI to obtain an
    implementation at runtime. What about SOAP here? How do SOAP clients
    obtain implementations of these classes?
    Is there anyone (that includes you BEA) who can tell me more on this and
    even get me a working SOAP interface for my EJB's?
    Thanks in advance,
    Erik van Zijst

  • SOAP response to file

    Hello,
    i am working on scenario as given below.
    JDBC to SOAP synchronous.
    So once i got the response i need to save as file (XML format).
    please let me know the stpes to capture the SOAP response payload from SXMB_MONI and save as XML file.
    Thanks in advance...SARAN

    Hi Saran,
    Follow the below steps:
    1. Goto the T-code SXMB_MONI.
    2. Select the Interface Namespace and time
    3. Press F8 to execute.
    4. Select the Message.
    5. In the Left Navigation Bar, you would be able to find Response, under that click on SOAP Header.
    6. Right on "Main" and select the option to download.
    7. Save the file as you would like.
    Thanks,

Maybe you are looking for