SOAP-RFC-WEBSERVICE

Hai All,
Please tell me how to do the following scenario in xi.
<b>SOAP-RFC</b>
1. sending soap request
2.Mapping soap request to rfc request
3.Mapping rfc response to a webservice request.
4. Mapping webservice response to soap response.
>>> Is it necessary to use bpm in this case... If yes, please tell me how to do this scenario in bpm.
Message was edited by:
        SRI KRISHNA CHARAN

Thanks for your reply.....,
Yes i am able to get the wsdl file as external def in IR...
But my problem is...
lets take the scenario...
  <b>SOAP(Sync)-RFC(Sync)-JDBC(Sync)</b>
1. Receiving soap request.
2. Mapping soap request to rfc request.
3. Mapping rfc response to jdbc request.
4. Mapping  jdbc response to soap response.
5. Sending soap response.
Please tell me how can i desing and configure this scenario.
Thanks & Regards,
Sri Krishna Charan

Similar Messages

  • SOAP- RFC- FTP Scenario

    Hi experts,
    Could you please show me the link which guides to create a scenario such as: request sent from SOAP client to XI server to get data from an ECC system, then the response will be sent to FTP server as file.
    Thanks in advance

    Hi,
    RFC -> XI -> WebService - A Complete Walkthrough
    RFC -> XI -> WebService - A Complete Walkthrough (Part 1)
    RFC -> XI -> WebService - A Complete Walkthrough (Part 2)
    SOAP-RFC-WEBSERVICE
    SOAP-RFC-WEBSERVICE

  • File Soap Rfc

    In my scnario file soap rfc i have used BPM.Even though the file is not picking up & its not calling webservices.Basically my requirement is i need to send a file which has to call webservice and the response has to get back to rfc.i am tring to work on this weblogs
    /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
    I am able to get response for rfc to soap,but i want to work on a scenario file-soap-rfc and the response has to come to file.
    Can any one please help me out.
    Thanks
    sriram

    Thanks moorthy for your response
    I have already configured receiver determination from file to bpm,even i  bpm after sync step i have taken asyn
    step..
    In adapter Framework
    Channelscn8_OB Sender Adapter v2727 for Party '', Service 'DEV_Integration_Server':
    Configured at 2006-05-11 10:56:36 GMT-07:00
    History:
    - 2006-05-11 11:08:37 GMT-07:00: Polling interval started. Length: 60.000 s
    - 2006-05-11 11:08:37 GMT-07:00: Processing finished successfully
    - 2006-05-11 11:08:36 GMT-07:00: Processing started
    - 2006-05-11 11:07:37 GMT-07:00: Polling interval started. Length: 60.000 s
    - 2006-05-11 11:07:37 GMT-07:00: Processing finished successfully
    But the file is not picked from directory
    But i could not see any response from soap adapter,
    Thanks
    sriram

  • 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

  • SICF - HTTP 500 Error when testing SOAP RFC Service for XML load into BW

    I am trying to load a XML file into BW w/o XI.  So there is no source system as such.  I followed the 'How to guide on loading XML to BW.  I am on BW 3.5.  I went to
    transaction SICF>default_host/sap/bc/soap/rfc
    I did a RMC and selected Test Service.  A browser window open like it is trying to connect to the BW system, but I see the HTTP 500 - Internal Server Error.
    What is causing this?  All services are appearing as Active (grayed out).  I am basically trying to put the XML file into the BW delta queue.  The BW data source have been created and ther is a green entry in RSA7.
    Thanks in advance.

    Dinesh,
    My question was more reagrding one of the steps that is not working i.e. testing for webservice.  I am aware of the datasource etc.
    Hence, still looking for help on what could be the causes of my error as described in the original message above.
    Thanks!

  • SOAP - RFC possible with Direct Connection?

    On our PI 7.1 system we have a RFC which we want to expose as a webservice with all the standard monitoring SAP PI provides. On PI 7.0 is used to create a configuration scenario in Integration Builder and generate a WSDL.
    I have read the document 'Configuring Web Service Scenarios', but it is not clear to me if i can create a AS JAVA 7.1 -> AS ABAP 7.1 scenario and if the 'Direct Connection'-functionality of SAP PI 7.1 offers me a solution.
    Please advise me...

    Hi,
    in PI7.1 direct connection uses WS adapter which works on WS-RM protocol.............your req is to expose RFC as web-service which do not work on WS-RM protocol and moreover you will require RFC adapter for configuration of your scenario.... So SOAP->RFC is not possible with Direct connection in PI7.1.
    Regards,
    Rajeev Gupta

  • What are all the advantages of JDBC, RFC, WebService Lookups

    Hi Friends,
    Please tell me advantages and Disadvantages of JDBC, RFC, Webservice Lookups.
    Thanks in Advancs.

    Example: PI 7.1 comes with JDBC and RFC Lookup.  During mapping we might have requirement to do validation or create logic based on the reference values in the table or SAP backend.  In this standpoint, we do JDBC and RFC Lookup. Earlier, we used to do coding in UDF or java mapping to achieve this. Now, we have it as a lookup graphical function. 
    Webservice Lookup is again the same idea. but we dont have lookup graphical function. We still need to do UDF coding to achieve this.
    http://help.sap.com/saphelp_nwpi71/helpdata/en/44/749dd812dd3676e10000000a114a6b/content.htm
    /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    Disadvantage:
    If your soap message is larger size, dont do webservice lookup in UDF coding. It has maintanence issues.
    Parameterized mapping along with Integrated configuration is not currently possibe both in PI 7.1 and EHP1.

  • Error in consuming RFC Webservice in webdynpro

    Hi,
         I am trying to consume RFC Webservices in webdynpro.For that i created Z- functional module for availability check.But once i am deploying this application ,all the input fields of the corresponding application are disabled.
    The error is like
    Exception on execution of web service on destination 'DEFAULT_WS_EXECUTION_DEST' for operation 'ZwrMaterialAvailability' in interface 'ZWebService'
    Can someone help me to resolve this error?
    Thanks,
    Kundan

    Hi Saravanan ,
                             Thanks for your replay.
    Once i am testing the WSDL URL in netweaver webservice navigator,it showing an error like like
    Cannot download WSDL from http://host name.sap.com:8000/sap/bc/srt/wsdl/sdef_ZWEBSERVICE/wsdl11/ws_policy/document?sap-client=800: It is not allowed to access this service.
    But same URL is working fine in browser.It's displaying the XML file.
    Can you provide the solution to resolve this error?
    Thanks,
    Kundan

  • ERROR During call of SOAP with a SOAP- RFC- SOAP Synchronous scenario

    Hello Experts,
    I've recently created a SOAP->RFC->SOAP synchronous scenario but every time I'm invoking the SOAP via XMLSpy then i will hang and send a timeout error. Also a log in XI was generated as shown below.
    I hope you could help me on this one.
    Runtime Errors         DBIF_RSQL_SQL_ERROR
    Exception              CX_SY_OPEN_SQL_DB
    Date and Time          28.09.2010 09:31:23
    Short text
         SQL error in the database when accessing a table.
    What happened?
         The database system detected a deadlock and avoided it by rolling back
         your transaction.
    What can you do?
         If possible (and necessary), repeat the last database transaction in the
          hope that locking the object will not result in another deadlock.
         Note which actions and input led to the error.
         For further help in handling the problem, contact your SAP administrator
         You can use the ABAP dump analysis transaction ST22 to view and manage
         termination messages, in particular for long term reference.
         Note which actions and input led to the error.
         For further help in handling the problem, contact your SAP administrator
         You can use the ABAP dump analysis transaction ST22 to view and manage
         termination messages, in particular for long term reference.
    Error analysis
         An exception occurred that is explained in detail below.
         The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught
          in
         procedure "DELETE_LUW_PACKET" "(FORM)", nor was it propagated by a RAISING
          clause.
         Since the caller of the procedure could not have anticipated that the
         exception would occur, the current program is terminated.
         The reason for the exception is:
         The database system recognized that your last operation on the database
         would have led to a deadlock.
         Therefore, your transaction was rolled back
         to avoid this.
         ORACLE always terminates any transaction that would result in deadlock.
         The other transactions involved in this potential deadlock
         are not affected by the termination.
    Regards,
    Alfred

    Normally such an error comes when the DB of SAP PI is full.
    Contact your BASIS or ADMIN team and ask them to free the DB space.
    Regards,
    Abhishek.

  • SOAP Adapter = Webservice???

    Hi,
    I have created a service using the SOAP Adapter. My question is now: Is this service a webservice. If yes, how would I be able to obtain the related WSDL?
    The outbound interface is accessed by the following URL:
    http://myserver/XISOAPAdapter/MessageServlet?channel=:MY_BUSINESSSYSTEM:MY_COMCHANNEL
    simply adding the argument &wsdl to the url doesn't pass back any WSDL.
    Kind regards,
    Heiko

    hi,
    >>I have created a service using the SOAP Adapter. My >>question is now: Is this service a webservice
    yes having a soap adapter for a particular scenario makes that scenaro accessable by SOAP, ie webservice.
    >>http://myserver/XISOAPAdapter/MessageServlet?>>channel=:MY_BUSINESSSYSTEM:MY_COMCHANNEL
    >>simply adding the argument &wsdl to the url doesn't >>pass back any WSDL.
    i see where u r coming from , unlike ohter development platforms, where if you know the endpoint , adding &wsdl gives you the wsdl. But in XI we are merely exposing the interface to be accessable by a soap sender. Hence you have to generate the wsdl manually from Configuration Drectory. Tools->webservce
    cheers,
    Naveen

  • SOAP service /sap/bc/soap/rfc/sap does not exist

    Hi!
    I implement ABAP-Proxy to SOAP scenario.
    For the receiver communication channel (SOAP Adapter) I need to put target-URL
    http://<server>:8000/sap/bc/soap/rfc/sap/BAPI_MATERIAL_EXISTENCECHECK?sap-client=200.
    Unfortunately the URL cannot be displayed in brwoser.
    I also could not detect the appropriate SICF service sap/bc/soap/rfc/sap under tcode SICF.
    Can some one help me to solve this problem?
    Thank you very much!
    regards
    Holger

    Hi!
    What is the difference between the both URL's?
    http://<server>:8000/sap/bc/soap/wsdl11?services=BAPI_NAME&sap-client=200
    http://<server>:8000/sap/bc/soap/rfc/sap/BAPI_MATERIAL_EXISTENCECHECK?sap-client=200.
    Thank you!
    regards
    Holger

  • Code to connect to RFCs/ webservices

    Hi All,
    Can anyone provide me the complete source code of  a simple Widget ( .kon & .js javascript file ). Actually I am trying to develope a simple widget which can integrate with SAP. Hence Javascript code of connecting to RFCs/ Webservices would be usefull. Your response would be very helpfull.
    Thanks & Regards,
    Santhosh

    Hi,
    Did you check
    RFC connection to SAP with Yahoo Widgets
    /people/nathan.jones3/blog/2006/10/26/rfc-connections-to-sap-with-yahoo-widgets
    Eddy
    Pimp up the S(D)N site and earn points. Check this web log for details

  • SOAP Based Webservices in Apex

    Can you please let me if we can create a SOAP Based Webservices in Apex.  Apex will be the provider of the webservice and my other 3rd party application will be consumer.

    Thanks for the reply.
    Now I am slightly understanding about web services. For example, If I place an order for an digital camera from a shopping site, can I route the order information from shopping site to APEX and from APEX can I process it further by integrating with paypal for online payments and get acknowledge from paypal that payment has been made and provide an acknowledgment to shopping site from APEX that order has been shipped to your shipping address. Is this possible? Please let me know regarding this..
    Thanks and Regards,
    Mahesh

  • Consume an RFC webservice in NWDS 7.0.9

    Is it possible to consume an RFC webservice in NWDS 7.0.9. Please provide me with the steps for the same.

    Runtime server local path should be:
    /usr/sap/EDH/JC04/j2ee/ -- if your WSDL is saved in a local path with only one folder say /wsdl/ then the WSDL should be located there as well as what the tutorial is said. So, in this case it should be:
    /usr/sap/EDH/JC04/j2ee/wsdl/myABAPWebService.wsdl
    Regards,
    Jan

  • Mx.rpc.soap.mxml.WebService DecodingError - property undefined

    I'm getting a mx.rpc.soap.mxml.WebService DecodingError -
    property undefined error when I send a SOAP webservice request. I
    run the same piece of code using Flex 2 without any problems. What
    has changed in this area between Flex 2 and Flex 3 to cause my code
    to break?

    I have the same problem. My webservice work fine in FB2, but
    in FB3 all bad. FB3 don't view the complete parameters list. Any
    Idea?

Maybe you are looking for