SOAP-XI Synchronous is it possible?

Hi to all.
i have simple simple scenario:
there is only .NET Application (or for example XMLSpy) and XI.
At first .NET Application send SOAP request to XI ( mt_Person ) and wait for response (synchronous),
then XI just have to map mt_Person to mt_Employee and return it to .NET Application .
Is it possible to configure in XI?

Hi Mike
the scenario u want it is possible.
In XI u have to create the following settings.
Design Objects:
Source Data Type
Target Data Type
Source Message Type
Target Data Type
Outbound Message Interface(Sync)
Inbound Message Interface(Sync)
Message Mapping
one MM b/w source Data type and RFC  Request Messageor Webservice Request Messge
other MM b/w  RFC  Response Message or Webservice Response Messge and target data type
One Interface Mapping
and configure the scenario in the integration directory.
Apart from XI:
In the .Net application that u will create u have to write a code that will contain SOAP envelope and on click on that button that request will be send to the XI server.
if u still face the problem please reply me back
Thanks
Rinku

Similar Messages

  • SOAP-PI-File scenario: synchronous file pickup possible without ccBPM?

    Hi,
    is it possible that I pick up a file synchronous without usage of ccBPM? What I'd like to achieve: I'd like to send a filename in the body of a SOAP request. Depending on that filename, I'd like to collect that file on the filesystem and send it back as the message body of the SOAP response. From my understanding, the receiver file adapter can just write files. In my scenario, I'd need the receiver file adapter for picking up a file (which is normally a sender file adapter).
    Anybody with a good hint how to achieve something like that?
    Best regards
    Holger

    Hi colleagues,
    I am facing a similar requirement.
    Provide file content via synchronous Webservice (trigger)
    Webservice (sender) <-> PI <-> File (receiver)
    Is there a possibilty to use File/FTP Adapter, which is normally asynchronous by default in such a scenario e.g. by using a SAP adapter module.
    Or are there any other standard PI functions to meet this requirement.
    Otherwise a specific Webservice have to be created which will read the file and return it´s content within the webservice response. Do you see a possibility to deploy such a service on the PI Java server?
    Due to development effort I would prefer a standard function instead of creation of specific Webservice.
    Thanks for sharing your thoughts.
    Best regards,
    Jochen

  • Interface ABAP Proxy - File - Synchronous - (Is it possible???)

    Hi Experts,
    I want execute ABAP Proxy which will create File in FTP. On final, i need return "OK" information to the ABAP Proxy.
    Is it possible? ABAP Proxy <-> File Synchronous? Without BPM and Custom Module Adapter. Just using RequestResponseBean???
    Tks in advance.

    Hi Raj,
    Tks. I implemented the Acknowledgements Request and changed the ABAP Proxy to Async. But the Ack returns to the ECC with the error and is not saved in the Message. The error follows below:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!--  Update Acknowledgment Status of Request Message
      -->
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="PERSIST">REQUEST_MESSAGE_NOT_FOUND</SAP:Code>
      <SAP:P1>4EE24DEB4EA60650E10080000A09071E</SAP:P1>
      <SAP:P2>CENTRAL</SAP:P2>
      <SAP:P3></SAP:P3>
      <SAP:P4></SAP:P4>
      <SAP:AdditionalText></SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace=""></SAP:ApplicationFaultMessage>
      <SAP:Stack>Requisição mensagem 4EE24DEB4EA60650E10080000A09071E pipeline CENTRAL versão desconhecida</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    Any Idea about this error?
    Tks in advance.

  • Payload not visible in cc monitoring for SOAP-RFC synchronous AAE scenario

    Hello consultants,
    I have a synchronous SOAP-RFC scenario over the AAE (Java only). When I test the service in WSNAVIGATOR the response message contains an error that results in the error message:
    "<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
              <context>XIAdapter</context>
              <code>ADAPTER.JAVA_EXCEPTION</code>
              <text><![CDATA[
    java.io.IOException: Parsing Error: org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed." the same errror is present in communication channel monitoring for the SOAP adapter.
    The status in message monitoring however is succesful.
    Is it possible to check the payload for the response message of the RFC call. In CC monitoring I cannot access the payload, it is not there. It does not have to be in cc monitoring, anywhere would be fine.
    Since this is an AAE scenario there are no messages in SXMB_MONI.
    All tips are appreciated.
    Peter Jonker

    Hello!
    Please set the "messaging.syncMessageRemover.removeBody" parameter to "false", on the SAP XI AF Messaging Service. Use the help page below for more information.
    Properties Related to the Messaging System:
    http://help.sap.com/saphelp_nw04s/helpdata/EN/59/25ee41c334c717e10000000a155106/frameset.htm
    Best regards,
    Lucas Santos

  • XML over HTTP using BPEL (not using SOAP)... is this possible?

    Hi there.
    We're trying to expose a BPEL process which will be exclusively triggered from a HTTP POST. The Client Partner Link in the BPEL process models Oracle's Transparent PunchOut standard. This standard is strict XML-over-HTTP, SOAP is not involved.
    However, I am getting issues when I POST the XML to BPEL. It is telling me that it requires a SOAPAction in the header. Again, the design dictates that this is raw XML over HTTP, so we are not to use any SOAP specific header values nor any kind of SOAP wrapper.
    I deployed the sample 'HTTPPostService' process which was delivered with BPEL. I am seeing the same error when I try to POST XML to this process as well. I get a response (in a SOAP wrapper) saying that it wants a SOAPAction in the header. The WSDL used to create this sample process clearly does not bind to SOAP, (there are no mentions of the SOAPAction in the operation, etc) so I do not understand.
    So, my question is: Is is possible to POST raw XML to a BPEL process? Or does BPEL require all processes to follow the SOAP 'protocol' ?
    Thanks for any help.
    Message was edited by:
    [email protected]

    I am also trying to do the same stuff. If i deploy the sample application HttpGetService, will i be able to send the request from browser the way we send typical http get request?
    here is the url which i want to use to invoke Http get BPEL
    http://cybage1:9700/httpbinding/default/HTTPGetService?ssn=10&id=20
    but i am getting following exception
    500 Internal Server Error
    java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
         at java.util.ArrayList.RangeCheck(ArrayList.java:507)
         at java.util.ArrayList.get(ArrayList.java:324)
         at com.collaxa.cube.ws.http.HttpBindingServlet.call(HttpBindingServlet.java:113)
         at com.collaxa.cube.ws.http.HttpBindingServlet.doGet(HttpBindingServlet.java:97)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:798)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:278)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:120)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)

  • SOAP to SOAP (ECC) Synchronous Scenario

    Hi,
           I am configuring SOAP to SOAP scenario. Source systems is take an SOAP UI and Destination system as SAP ECC system. I configured as follows in PI 7.11
    1. Created Two Data type for Source System( one for Request and Second one is for Response)
    2. Imported WSDL which was created in ECC.
    3. Two Service Interface( Both are Synchronous)
    4. Two Message Mappings( Source Message Type to SOAP Request & SOAP Responce to Sencer system Response message)
    5. Operatino Mapping ( Request and Response)
    ID
    6. Once Business Component for both Sender and Receiver
    7. Two SOAP Communicatino Channels ( Target Channel i given Target url and authentication Details)
    8.  Receiver Determination
    9. Interface Determination
    10. Sender Agreement
    11. Recever Agreement
              I am executing the scenarion now i am getting the "http 404 not found error".
    My doubt is do we need to do any Configuratin in ECC System? I did not do any configuration in ECC System. If i am accessing that WSDL through IE then i am getting response back. Please lte me know the solution.
    Regards,
    Dev

    Hi Deevan,
                       Check if the Target URL that you have mentioned is correct.
    The target URL should be like this,
    http://server:port/sap/xi/adapter_plain?namespace=<xxx>&interface=<xxx>&service=<xxx>&sap-user=<xxx>&sap-password=<xxx>&sap-client=<xxx>&sap-language=<xx> .
    Copy ur target url on to the browser and check what happens??
    Regards
    Deepthi Premnath

  • Does SOAP in synchronous mode retry?

    Hi,
    I have a scenario in which i want to post a message through my SOAP receiver adapter and receive the response. But i want to know how many times the soap adapter will retry if the it fails ?
    How is the retry interval and time out work for adapters in synchronous case?
    Can anyone please give any info on this?
    Thanks
    Shakthi

    Hi,
    >>>Thanks for your inputs. So the SOAP receiver adapter just posts the request message once and waits till the time out limit , if it does not get a response it will error out is it?
    yes
    >>>>Any reason why synchronous messages are not retried?
    as this is how sync messages work - if you post a call from WWW page would you like to wait 1 hour for a reponse
    till the receiver system is on? it's not XI - it's how ALL sync messaging is done
    one of the reasons why we have async are -  retries
    Regards,
    michal krawczyk

  • SOAP Call - Synchronous

    AS Web service will take as long as 15 mins to respond. I'm using BPM. How can I make BPM wait until it receives response ?. I gave XI.timeout ooption on the SOAP receiver adapter but is not helping.

    Hi ST,
    i not shure, may be u can use http instead of soap (building the soap-envelope in the mapping), using only the ABAP stack. You can change WAS parameter icm/conn_timeout at transaction SMICM.
    Regards,
    Udo

  • Question on QoS for File-- SOAP synchronous high volume interface

    Is it possible to have a File to SOAP (sender file adapter --> receiver SOAP adapter, synchronous - response needed by sender ) scenario with FIFO (first in first out). This is a high volume interface (about 8 messages/second). If FIFO possible, will a failed message block the succeeding messages?
    My understanding is that QoS of receiver SOAP CC is Best Effort.
    Thank you.

    yes..EOIO will block the queues if its predecessor are not in final state...
    for ur design u can rfer the below wiki...instead of RFC u can use soap adapter..
    http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File%28Without%20BPM%29

  • IDOC to SOAP Synchronous

    Hi Team,
                    Is it possible to do IDOC to SOAP in Synchronous, if So could you please help me with necessary steps involved in doing the scenario.
    Regards,
    Amruth

    Hi,
    >Is it possible to do IDOC to SOAP in Synchronous, if So could you please help me with necessary steps involved in doing the scenario
    this configuration would not make sense completely
    as IDOCs cannot be used in a sync way
    (idocs do not wait/nor expect for any response)
    Regards,
    Michal Krawczyk
    Http://mypigenie.com XI/PI FAQ

  • IDOC to SOAP Synchronous Communication

    Hi Experts,
    Scenario is IDOC to SOAP.
    And Expecting Response(Sucess/Failure) from Third Party system.
    My understading is IDOC wont support Synchronous communication.
    If synchronous comm is possible in IDOC to SOAP scenario could you please elobrate the Requirements and detail the procedures with ID and IR configuration.
    If not How this can achived in this scenario.
    Regards,
    Seshu.

    [IDoc to SOAP Synchronous with BPM|http://wiki.sdn.sap.com/wiki/display/XI/IDoctoSOAPSynchronouswith+BPM]
    Regards
    Raj

  • RFC to SOAP Synchronous

    Hi all,
    Please explain RFC to SOAP in Synchronous.  but sending is one RFC and Receiving is another RFC.  Please explain in detail.
    would appreciate your helpful information
    Thanks

    Please explain RFC to SOAP in Synchronous. but sending is one RFC and Receiving is another RFC.
    So you mean to say the RFC that you include in the Request of message interface is RFC1 and that in the Response of the same MI is RFC2?
    If the sending Business System  (SAP) is the same then this should be like any other RFC to SOAP sync scenario.
    You may need to mappings RFC1_to_SOAPReq and SOAPResp_to_RFC2
    Develop the MI accordingly with the corresponding Messages included and then include the appropriate mappings in Interface Mapping.
    Regards,
    Abhishek.

  • BPM to soap Attachment

    Hi
    My Scenario is from BPM to soap in synchronous mode in PO.
    BPM is sending request to web service and getting response as attachment in Excel file.
    for BPM to PI  connection ,PI is using sender soap adapter with XI 3.0 message protocol .
    for webservice to PI connection .PI is  using receiver soap adapter with message protocol soap 1.1.
    is it possible to receive excel sheet as attachment from receiver soap adapter ?
    is it possible process excel sheet as attachment to BPM using XI3.0 message protocol?
    Thanks
    Harsh

    Hi harshalata,
    is it possible to receive excel sheet as attachment from receiver soap adapter ?
    are you telling that you want to send attachment to receiver using receiver soap adapter? or to receive response as an attachement?
    PI 7.0 :: Keep attachments in SOAP receiver adapter
    is it possible process excel sheet as attachment to BPM using XI3.0 message protocol?
    as per below link you can not process attachment in BPM.
    PI and BPM Runtime Integration - Process Orchestration - SAP Library

  • Throw Soap Exception in BPM.

    Hi All,
    My scenario is Soap->XI->BPM->RFC. I get a soap request in synchronous way with Request and Response messages I Map my request to a RFC and If there's any application error or mapping error I have to send SOAP fault exception to my Soap Sending system. But I don't see any option in BPM to throw soap exception only thing I can do is to map my errors in the soap response and send it to soap sender.
    But my Soap sending system needs soap fault not a response message when any errors happen.
    Please let me know if anybody has this same situation and how to handle it.
    Thanks in Advance,
    SP.

    Hi VJ,
    I have to use BPM as I am doing other stuff in my BPM. In my BPM I am catching mapping exception and then I have to send this to Soap Sender in SOAP fault message and in abstract interfaces we don't have option to give fault message types. Also, I am using S/A bridge and I have to close the brige in order to send some response to Soap Sender.
    Is it possible to send soap fault when we close the S/A brige by send step.
    Thanks,
    SP.

  • Sender SOAP Adapter issue with webservices for authorization.

    Hi All
    Issue:
    As we are developing a Web Service to fetch account balance from SAP(upon receiving the account no from client) and have given the wsdl file to J2EE application  to call or make use of the service.  But as a part of that service they expect userid/password to be entered manually from client  pop-up.  At this point of time, we don't want to enter userid/password manually but  we want this to be hardcoded/embedded in Webservice so that  there is no need of manual intervention upon calling this service.
    Actual Requirement:
    From Webservices to R/3-ECC6.0-IS-Banking-RFC (Synchronous Interface)
    Sender: SOAP Adapter synchronous
    Receiver: RFC Adapter synchronous
    Note: Requesting a account number and getting response from RFC is account Balance and Date to webservice
    Regards
    Kiran kumar.s

    Hi praveen,
    Thanks for ur  reply.What you said is exactly right but for time being i have to make the client not get the authorization(password--Username and password(pop-up)) when he invokes the WSDL into webservice for that u told that to write some hardcode in J2EE application,but i don't know that where to write and what to write.so, if possible can u give me the code and procedure.
    This is the URL:
    http://hcl3sap:50000/XISOAPAdapter/MessageServlet?channel=:BS_WEBSERVICE:CC_SOAPSENDER
    Regards,
    kiran kumar.

Maybe you are looking for

  • Error while running agent.sh

    Hi There, Our project is configured such that our Master and work repository maps to single DB schema. I have configured the odiparams.sh file with the same set of details and here is an error while running ./agent.sh [pmangena@slc02jsl bin]$ ./agent

  • Frame artifacts appearing in PDF output

    I have a problem with faint artifacts of object frames, rectangle frames and diagonals, etc. appearing in a PDF output when viewed in Acrobat Reader.They are hairline thin and are not visible in the InDesign document on screen. Here are the circumsta

  • Comparison between R/3-ECCS & SEM BCS

    <b>Hi all, We ve to compare thw two systems R/3 ECCS & SEM-BCS in detail as we are goin for consolidation i near future. Could you all suggest some thing regarding this. It will be very nice if you could suggest some parameters based on which these t

  • Advanced Queuing Help

    Hi, I need help with creating an Advanced queue. I have already created the queue table but when I try to create the queue it says that it was sucessful, yet I can not find it. Also I need help with creating a SQL subscriber such that some sort of SQ

  • Does turning on Hprof hurt performance in an application server?

    i'm running WebSphere Application Server v6.1 on HP-UX, which runs on Hotspot VM by default. Since Hotspot won't produce anything like javacore or heapdump. I would very much like it to turn on Hprof all the time. So that I have some material for ana