Soap-proxy interface

Hi Experts.
I have an scenrio, i need to design the two interaces, first one is synchronus interface , it get the request from user (wsdl) and post the data in sap (using proxy) , once the data is arrived in sap, an ackownledgement ( error/ status) sent back to user,
the second asynchronus interface is to send the response ( to the request sent from first interface) back to the client system
( proxy--> soap used)
my query is how can the  the second interface is triggered in runtime, if i  write the code in report (proxy), do i need to schedule the background job ?
please explain indetails
Thanks
NV

Hello,
I have an scenrio, i need to design the two interaces, first one is synchronus interface , it get the request from user (wsdl) and post the data in sap (using proxy) , once the data is arrived in sap, an ackownledgement ( error/ status) sent back to user,
Receiving any type of response in a synchronous scenario is already an acknowledgement in itself, so no need to do anything additional here aside from configuring a normal synch scenario.
the second asynchronus interface is to send the response ( to the request sent from first interface) back to the client system
( proxy--> soap used)
my query is how can the the second interface is triggered in runtime, if i write the code in report (proxy), do i need to schedule the background job ?
Once you have received the response from the first proxy, use its response as your input to the second proxy. No need to schedule a background job because it will be executed as soon as you receive a response from first proxy.
Hope this helps,
Mark

Similar Messages

  • Alert in synchronous SOAP- PROXY scenario

    Hi,
    I am woking on a synchronous  SOAP- PROXY scenario. The XI outbound interface has been exposed as web service which is invoked  by .NET application to send the request. The inbound interface is ABAP proxy which is retrieving the data from R3 tables based on the selection criteria in request and sending back the same as response. Now it is required to send an alert to the specified recipient in case there is any application error on the receiver side.
    Please help.

    Now it is required to send an alert to the specified recipient in case there is any application error on the receiver side.
    Check this thread on similar topic....see my reply: Re: raising sap alert in case of "Application Error"
    Regards,
    Abhishek.

  • Dynamic Archiving in File-Proxy Interface

    Hi Experts,
    My scenario is File -> Proxy which updates certain data in the target SAP system. The logic in the receiver side is that, if the update fails, then the input file must be placed in Folder A. Else if the update is successful, then the file must be archived to Folder B.
    Has anyone done this before? I know File interface is asynchronous so I'm not sure how to handle such kind of requirement.
    Appreciate any inputs. Thanks!
    Mark

    Hi Mark,
    If  i was you i would use a Async/Sync bridge, in other words a File - Proxy - File scenario (without ccBPM). Check a similar scenario here File-RFC-File(Without BPM) - Process Integration - SCN Wiki
    Im not so sure if the proxy interface supports this bridge, also you can do two scenarios, File - Proxy and Proxy - File, then inside the ECC  the ABAPers should call the second scenario after the update-
    Regards.
    Message was edited by: Iñaki Vila

  • Getting error in a soap proxy from an applet

    Hi, I'm getting error in Applet window while it trying to get the SOAP PROXY from Applet. Does any one came cross this type of the problem? Please help!!!
    <b>Description:</b>
    I am using BEA workshop 8.1.4, I have created JSP which contain the Applet. Applet has following two and more tags.
    codebase="/bea_wls_internal/classes/aanDemoTest@DemoWeb"
    code="ConnectionApplet"
    Where "ConnectionApplet" is simple java class extended from JApplet. Which try to get Java Proxy.
    <b>Code Section:</b>
    weblogic.jws.proxies.RmGetApi_Impl proxy =
    new weblogic.jws.proxies.RmGetApi_Impl(RMurl);
    RMClientProxy = proxy.getrmGetApiSoap();
    FYI: I have created client jar and webserviceclient jar a describe in one of the BEA Doc. Everything builds fine. But I am getting Error when I try to access from web(IE).
    <b>Error in JAVA-Plug-IN window:</b>
    unable to find the type mapping resource file for:weblogic.jws.proxies.rmGetApi
    I turn on the debug option in PLUG-IN and it show me that it trying to access the - rmGetApi.xml which is part of the clientjar file and it is not finding.I also test from my browser I can access the RmGetApi.class but I can't access the XML which is in same jar.

    Which window handle your talking about? Browser window?
    If so use the netscape.javascript pacakage
    import netscape.javascript.*;
    JP

  • SPROXY error testing outbound proxy interface

    Hi,
    I am trying to test an outbound proxy interface using SPROXY but am getting the following error:
    Apart from the above messages there is no more help available. When I try testing the generated XSLT program using SXSLT_TEST it gives an error "No valid XSLT program supplied". I have checked and the auto generated XSLT program does exist.
    Any help appreciated.
    Thanks
    Che

    Hi Che Eky,
    Check out below helpful thread & doc:
    SERIALIZE_APPLICATION_DATA Conversion error ABAP => XML: Request Message
    Serialization issue in abap proxy
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a89312f8-0b01-0010-86b3-fdd7178e0534?QuickLink=index&…
    Regards,
    Krupa

  • Can I supress BPM for Asyn outbound and syn inbound proxy interface

    Hi all,
    Is there any other alternate to remove the BPM at asyn outbound and syn inbound proxy interface. Reason because I can create another outbound proxy interface at the receiver. But at receiver side we already invested huge code to develop the sync server proxy. So the intension is, with out disturbing the code Can I make the message flow with out BPM?
    Because the reason of removing BPM is for a simple interface like this I don't want to use BPM. souce is JDBC and receiver is ECC 6.0. I know with out BPM it can not be achieved but in PI 7.1 EHP 1 by any chance can we do?
    I mean during response mapping from server proxy shall we use look up function to achieve?

    This bean I have to use at sender channel right?
    Yes
    I mean is it is limited to JMS adapter?
    No
    You can find more information in the Wiki which deals with FILE  to RFC synchronous...using the above Module

  • Timeout in synchronous SOAP-Proxy communication

    Hi,
    I have a synchronous SOAP-Proxy communication (3rd party - XI - ERP). 3rd party is always the initiator of the communication.
    Is there a general rule about who should set a timeout? Does it should be set by a 3rd party, XI, or ERP? In our scenario it shouldn't be longer than 30 seconds.
    If it needs to be set on SAP side, where it should be defined? On XI or on ERP, or on both systems? 
    Which SAP parameter is used for setting the timeout for synchronous communication that does not affect other already working ways of communication, like asynchronous.
    Thanks for answers.
    Janos

    Hi,
    The timeout property needs to be set at XI level. For SOAP sender timeout check sap note no. 856597 which reads as  The default timeout value for synchronous calls is 5 minutes. You can increase this value by setting parameter XI.Timeout in the module parameter table of the SOAP adapter. The value must be given in milliseconds. For example, value 600000 represents the timeout value of 10 minutes. This parameter is not recognized in systems prior to SP13.
    Thanks!

  • Problem in registering the java server proxy interface...

    Hi All,
    I have created a java server proxy(in PI 7.1) using the below mentioned blog:
    /people/prasad.ulagappan2/blog/2005/06/27/asynchronous-inbound-java-proxy
    But the problem comes when i am trying to register the interface( on non central j2ee adapter engine) and ends up with getting unauthorization error even though i am having piappluser access. I am trying to register it using below mentioned URL:
    http://ISVSAPPISB:51000/ProxyServer/register?ns=xxxxx&interface=SI_Proxy_IA&bean=localejbs/sap.com/EARServerProxy/SIProxyIA_PortTypeBean&method= sIProxyIA
    xxxx-namespace
    So ,please anyone can tell me what authorization should i have in order register my server proxy interface.
    Thanks

    hi,
    >>>2) Plz tell me how to check whether my java server proxy interface got registered successfully or not.
    use listAll option form this page:
    http://help.sap.com/saphelp_nw04/helpdata/en/a4/d5b3b0b16843b3867c0245d9847ae5/content.htm
    Regards,
    Michal Krawczyk

  • SOAP proxy for RESTful business service

    Hi,
    I have a requirement to consume a 3rd-party RESTful web service from within WebLogic Integration 9.2.3.
    My organisation also has an OSB 10.3 installation which is lucky since WLI 9.2.3 does not readily support RESTful service consumption.
    My plan is therefore to proxy the RESTful service via the OSB with a SOAP proxy service and consume the proxy from WLI.
    Can anyone provide guidance on how I might go about this?
    Cheers,
    Rob

    I want to give it a try :)
    1. Create a business service with the 3rd-party RESTful web service WSDL and point it to the URL where it is currently deployed/hosted.
    2. Create a Proxy Service to invoke the 3rd-party RESTful web service via the business service. (I think you will need to define a simple WSDL to be able to use this service from WLI)
    3. Then import the ProxyService WSDL in WLI and invoke the same via the WebServiceControl.
    I hope this works out well for you.
    Thanks,
    Patrick.

  • SOAP------ PROXY--ASYNCHRONUS communication

    iam working on SOAP-> Proxy (asynchronus) scenario, my requirement is send change master data from client system to SAP via PI, once the data is updated in SAP, need to sendback the status/eror messages , here the iam using the same XML structure for input and output,
    can you please explain in details, what are steps need in developed in design and configuration.
    Thanks for your time
    Regards
    neeru

    Hi Neeru,
    Using the message ID and the CL_PROXY_ACCESS=>GET_ACKNOWLEDGMENT( [Message ID] ) method you can get and evaluate the acknowledgment object.
    Using the acknowledgment object you can query whether acknowledgments were received.

  • Developing AIF Inbound Synchronous Proxy interface

    Hello! I'm trying to develop simple AIF Inbound Synchronous Proxy interface, but there is absolutely no information about it. Cookbook just covers async interfaces.
    So, I just have Inbound sync ABAP-Proxy. I developed inbound AIF interface, entered the inbound proxy class. My interface is working, FM in Action is calling and works correctly.
    But, I have two problems:
    1) I don't understand, how should I get back a response to the Proxy?
    2) I can't see a payload of my interface in AIF Monitoring.
    SP level of AIF is 04.
    Thank you in advance.

    1) I don't understand, how should I get back a response to the Proxy?
    I really want to know how did you implement in you proxy class. In general, if you call /aif/cl_enabler_proxy=>process_message, this doesn't support your synchronous interface.
    My idea is, in proxy class, you could call  CALL FUNCTION '/AIF/FILE_PROCESS_DATA' to process your input request and add you own coding to get back a response or another function module   /AIF/FILE_TRANSFORM_DATA to transform your own SAP data to your response data structure(This need you to define another outbound interface and mapping).
    Brecht is right, this is similar to his outbound synchronous interface.
    You could refer to function module /AIF/SEND_WITH_PROXY.  This function module is designed to support synchronous outbound interface
    2) I can't see a payload of my interface in AIF Monitoring.
    If you want to see input and output structure in Error Handling, I think you need to use XML persistency engine to save your own payload and save this payload via class   /aif/cl_persist_engine_xml method  /aif/if_persistency_engine~update.
    This also could be found in  function module /AIF/SEND_WITH_PROXY for example.
    Best Regards,
    Eric.

  • Passing attachment from a SOAP Proxy to a REST Business Service

    I am trying to create a SOAP proxy for a REST service on OSB 10g. I have to send a binary attachment as part of my SOAP request. I tried to use Service Callout to call my REST business service. Even though I receive the attachment as part of the request (I could log $attachments and see it), it is not being sent to the Business Service. I would appreciate any help. Thanks.
    Ardi

    OK, here is what I found out. I was using service callout to invoke the REST BS which does not seem to work, which I have not understood why?
    If I change to Routing to the invoke the BS I could pass the attachment and get it to work. I would appreciate any thoughts on the Service Callout issue.
    Thanks,
    Ardi

  • Soap/xml interface

    hi,
    I have a requirement to implement soap/xml interface over http. App server is mostly weblogic.
    Can you please provide any inputs in this regard?
    thanks.

    J2EEHunger wrote:
    hi,
    I have a requirement to implement soap/xml interface over http. Okay.
    App server is mostly weblogic.Mostly? Interesting.
    Can you please provide any inputs in this regard?If you're asking how to build an application using soap/xml that you can deploy to weblogic, then you've come to the wrong place. Hint: Google is useful for general questions.

  • Outlook anywhere testconnectivity error RPC 6004 (NSPI Proxy Interface)

    Greetings, community!
    We have next Exchange configuration:
    Exchange Server 2007 (With last RU) on Windows Server 2008R2. All roles, except Edge, are on this server.
    So, we have published OWA, ActiveSync successfully through ISA Server 2004. Testconnectivity tells us that all is correct and it's true)
    But we have strange problem with RPC over HTTPS:
    Testconnectivity tells us:
    RPC 6004 (NSPI Proxy Interface) and RPC_S_SERVER_UNAVAILABLE (0x6ba) in the details.
    We have already use all receipts from http://blogs.technet.com/b/exchange/archive/2008/06/20/3405633.aspx and http://www.tech-archive.net/Archive/Exchange/microsoft.public.exchange.setup/2004-07/1151.html articles.
    Enabling expert auditing of NSPI Proxy on Exchange server shows warning when Testconnectivity try to connect:
    NSPI Proxy listener thread (ID: 0xfec) could not connect to the server on transport .  The winsock subsystem returned error code:[0xRpc/HTTP].
    RPCPING utility tells us:
    Exception 1722 (0x000006BA)
    Number of records is: 2
    ProcessID is 6696
    System Time is: 2/8/2014 13:27:0:552
    Generating component is 14
    Status is 0x6BA, 1722
    Detection location is 1398
    Flags is 0
    NumberOfParameters is 2
    Long val: 0x4
    Long val: 0x6ba
    ProcessID is 6696
    System Time is: 2/8/2014 13:27:0:552
    Generating component is 13
    Status is 0x6BA, 1722
    Detection location is 1418
    Flags is 0
    NumberOfParameters is 0
    Out DC controllers are listening 6004 port. And Exchange server successfully connect with DC with information message:
    NSPI Proxy successfully connected to the NSPI Service on server DC.FQDN.NAME at endpoint 6004 on RPC protocol sequence ncacn_http.
    Additional information:
    Outlook 2003/2007/2010 can't connect to our Exchange through RPC/HTTPS. But Outlook 2013 do it without any problems!
    I don't know where I can continue to dig)

    Hi, Sathish!
    Thank you for reply.
    Service is started and IPv6 is disabled. Do you mean SRV-record for autodiscover? We don't use it for external users. We publish Autodiscover same way as Owa and it works correct (interconnectivity).
    I enable Expert level audit for NSPI Proxy and there is error:
    Source: MSExchangeSA
    EventID: 9040
    NSPI Proxy encountered an error while receiving a packet. The target Domain Controller or the network or a client might be down. The winsock subsystem returned the error:[0x2746]. The circuit that received this error is being closed.
    But DC is online and available. I'll reboot server tonight because I think there is a little trouble after disabling additional NIC.

  • Webservice for proxy to SOAP adapter interface

    Hi Experts,
    we have scenario Proxy to SOAP for this inteface is it possible to provide the webservice from PI side.
    if yes please let me know the steps.
    i know the process how to provide the webservice when the SOAP adapter at sender side.
    1) through sender agreement---->Display WSDL.
    2) Tools---->Disply WSDL
    is it poassible to provide the webservice when SOAP adapter at receiver end by using 2 nd process?

    we have scenario Proxy to SOAP for this inteface is it possible to provide the webservice from PI side.
    if yes please let me know the steps.
    i know the process how to provide the webservice when the SOAP adapter at sender side.
    1) through sender agreement---->Display WSDL.
    2) Tools---->Disply WSDL -
    > yes that is possiable for only sender side as webservice because sender always consumer
    is it poassible to provide the webservice when SOAP adapter at receiver end by using 2 nd process?
    No that is not possiable to import WSDl File In receiver agreement because receiver always Provider .
    in ESR:
    wsdl file ll be imported in External defination as external message.
    in ID:
    in receiver Comm.channel -> call the soap URL and Soap Action(not manadatary)

Maybe you are looking for

  • Autoreply Timeout not working properly

    Sun Java(tm) System Messaging Server 6.1 HotFix 0.11 (built Jan 28 2005) libimta.so 6.1 HotFix 0.11 (built 16:16:35, Jan 28 2005) I saw this happen about a month ago, but wrote it off as a "weirdness", however here's the second report of it. User set

  • DDIC View

    In SAP which view we cant use in program?Why? What is use of projection and Help view?

  • SAPUI5 App in Fiori Client - Double tap will not work.

    Hi , I have developed a SAPUI5 app  and when i try to access the app in an iPhone using the Fiori Client , the app works fine , but double tab will not work when i am in the app, double tap works when i am on the launchpad. Please help. i have used s

  • XI receiver adapter

    hello Gurus! I build a Idoc->Xi-> flat file interface. i have a XI 3.0 whit last patch level. i send more idoc whit just one row and the outbound message is like the follow:   <?xml version="1.0" encoding="UTF-8" ?> <ns0:MT_MAGAZZINI_ANAG_ARTICOLI xm

  • Why do my Top Sites keep changing in Safari 7?

    In spite of diligently pinning my desired websites and their locations on my Top Sites, when I re-open Safari there is hardly a trace of these efforts to be seen. What's the deal, how can I fix this? Many thanks, Christine