Disadvantages of proxies over Idoc and other adapters?

Hi Friends,
I am new to proxies in PI ,I searched so many forum queries on proxies but I did not find any on it.
My main idea is in what scenario we  don't prefer proxies in PI.
I will be thankful for your response.
Thanks & Regards
Raj

Hey Hi Raj,
The advantage and disadvantage depends on the exact requirement and scenariou2026
For example. If you want to have synchronous scenario you will go for Proxy or RFC
But if you want to build asynchronous scenario you will prefer to have IDOC 
Following are few good threads which will help you a lot..
Advantages and Disadvantages of Proxy
advantages/disadvantages of different adapters
RFC or IDOC or ABAP Proxy
Thanks,
Bhupesh

Similar Messages

  • DIFFERENCE B/W  IDOC  AND RFC   ADAPTERS

    HI FRIENDS,
    WHAT IS THE  DIFFERENCE B/W   IDOC  AND  RFC   ADAPTERS..? AND WHICH ONE IS
    PREFERABLE  TO USE    IN TRANSFERING DATA FROM THIRD-PARTY SYSTEM TO  SAP.?
    REGARDS,
    RAMAKRISHNA.

    Hi
    These links will help you to understand :
    http://help.sap.com/saphelp_nw04/helpdata/en/11/028417f9f8b24cbe1b0b398e1cb76a/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ab/bdb13b00ae793be10000000a11402f/frameset.htm
    Please dont forget to reward with points.
    Edited by: Dheeraj Kumar on Mar 3, 2008 2:59 PM

  • Just updated to iOS8 and most of my music disappeared.  Attempted to sync with iTunes to get it back but iTunes now says I am 26GB over capacity and "Other" files are taking up just over 29GB!  What is going on and how do I fix this?

    iPhone 5 (64GB)
    iTunes 11.4.0.18 (64-bit Win7)
    Just updated my iPhone 5 to iOS8 and most of my music disappeared.  Attempted to sync with iTunes to get it back but iTunes now says I am 26GB over capacity and "Other" files are taking up just over 29GB!  What is going on and how do I fix this?

    I had restored my iPhone 5 to factory settings and that cleared the problematic "Other" problem.  Flash forward a couple weeks and the problem has once again resurfaced.
    I tried updating iTunes and iOS to the newest versions and the problem still persists.
    I'm officially ready to switch to Windows Phone or Android now...
    *edit*
    A Google search with results restricted to the last month shows that this problem seems to be becoming more and more common.
    https://www.google.com/webhp?sourceid=chrome-instant&rlz=1C1CHFX_enUS506US506&io n=1&espv=2&ie=UTF-8#q=itunes+other+space+iphone+site:discussions.apple.com&tbs=q dr:m

  • Sliders over opacity and other variable slider settings in appearance palette

    just like Photoshop, for a lot of controls, one can hover over the word like "opacity"in layer palette and slide to adjust opacity
    was hoping for the same in AI, for opacity and other variable sliders in AI.
    saves clicking opacity and clicking the slider, then sliding, 3 steps instead of 1.

    This is another feature I miss from CS5. I would request as well that the sliders be put back into the illustrator CS6 palattes as they were in earlier versions. In the general illustrator discussions area there is a stream entitled "AI CS6 took away the opacity sliders" which discusses this and mentions just using the arrow keys but the point is made that sometimes as a designer we are looking for a visual relationship which is much easier and quicker to do with the sliders. (Time is always a factor.)

  • Pros and Cons of using REST over JMS (and other technologies)

    Hey all,
    I am working on a project where we were using JMS initially to send messages between servers. Our front end servers have a RESTful API and use JEE6, with EJB 3.1 entity beans connected to a mysql database and so forth. The back end servers are more like "agents" so to speak.. we send some work for them to do, they do it. They are deployed in GlassFish 3.1 as well, but initially I was using JMS to listen to messages. I learned that JMS onMessage() is not threaded, so in order to facilitate handling of potentially hundreds of messages at once, I had to implement my own threading framework. Basically I used the Executor class. I could have used MDBs, but they are a lot more heavyweight than I needed, as the code within the onMessage was not using any of the container services.
    We ran into other issues, such as deploying our app in a distributed architecture in the cloud like EC2 was painful at best. Currently the cloud services we found don't support multi-cast so the nice "discover" feature for clustering JMS and other applications wasn't going to work. For some odd reason there seems to be little info on building out a scalable JEE application in the cloud. Even the EC2 techs, and RackSpace and two others had nobody that understood how to do it.
    So in light of this, plus the data we were sending via JMS was a number of different types that had to all be together in a group to be processed.. I started looking at using REST. Java/Jersey (JAX-RS) is so easy to implement and has thus far had wide industry adoption. The fact that our API is already using it on the front end meant I could re-use some of the representations on the back end servers, while a few had to be modified as our public API was not quite needed in full on the back end. Replacing JMS took about a day or so to put the "onmessage" handler into a REST form on the back end servers. Being able to submit an object (via JAXB) from the front servers to the back servers was much nicer to work with than building up a MapMessage object full of Map objects to contain the variety of data elements we needed to send as a group to our back end servers. Since it goes as XML, I am looking at using gzip as well, which should compress it by about 90% or so, making it use much less bandwidth and thus be faster. I don't know how JMS handles large messages. We were using HornetQ server and client.
    So I am curious what anyone thinks.. especially anyone that is knowledgeable with JMS and may understand REST as well. What benefits do we lose out on via JMS. Mind you, we were using a single queue and not broadcasting messages.. we wanted to make sure that one and only one end server got the message and handled it.
    Thanks..look forward to anyone's thoughts on this.

    851827 wrote:
    Thank you for the reply. One of the main reasons to switch to REST was JMS is strongly tied to Java. While I believe it can work with other message brokers that other platforms/languages can also use, we didn't want to spend more time researching all those paths. REST is very simple, works very well and is easy to implement in almost any language and platform. Our architecture is basically a front end rest API consumed by clients, and the back end servers are more like worker threads. We apply a set of rules, validations, and such on the front end, then send the work to be done to the back end. We could do it all in one server tier, but we also want to allow other 3rd parties to implement the "worker" server pieces in their own domains with their own language/platform of choice. Now, with this model, they simply provide a URL to send some REST calls to, and send some REST calls back to our servers.well, this sounds like this would be one of those requirements which might make jms not a good fit. as ejp mentioned, message brokers usually have bindings in multiple languages, so jms does not necessarily restrict you from using other languages/platforms as the worker nodes. using a REST based api certainly makes that more simple, though.
    As for load balancing, I am not entirely sure how glassfish or JBoss does it. Last time I did anything with scaling, it involved load balancers in front of servers that were session/cookie aware for stateful needs, and could round robin or based on some load factor on each server send requests to appropriate servers in a cluster. If you're saying that JBoss and/or GlassFish no longer need that.. then how is it done? I read up on HornetQ where a request sent to one ip/hornetq server could "discover" other servers in a cluster and balance the load by sending requests to other hornetq servers. I assume this is how the JEE containers are now doing it? The problem with that to me is.. you have one server that is loaded with all incoming traffic and then has to resend it on to other servers in the cluster. With enough load, it seems that the glassfish or jboss server become a load balancer and not doing what they were designed to do.. be a JEE container. I don't recall now if load balancing is in the spec or not..I would think it would not be required to be part of a container though, including session replication and such? Is that part of the spec now?you are confusing many different types of scaling. different layers of the jee stack scale in different ways. you usually scale/load balance at the web layer by putting a load balancer in front of your servers. at the ejb layer, however, you don't necessarily need that. in jboss, the client-side stub for invoking remote ejbs in a cluster will actually include the addresses for all the boxes and do some sort of work distribution itself. so, no given ejb server would be receiving all the incoming load. for jms, again, there are various points of work to consider. you have the message broker itself which is scaled/load balanced in whatever fashion it supports (don't know many details on actual message broker impls). but, for the mdbs themselves, each jee server is pretty independent. each jee server in the cluster will start a pool of mdbs and setup a connection to the relevant queue. then, the incoming messages will be distributed to the various servers and mdbs accordingly. again, no single box will be more loaded than any other.
    load balancing/clustering is not part of the jee "spec", but it is one of the many features that a decent jee server will handle for you. the point of jee was to specify patterns for doing work which, if followed, allow the app server to do all the "hard" parts. some of those features are required (transactions, authentication, etc), and some of those features are not (clustering, load-balancing, other robustness features).
    I still would think dedicated load balancers, whether physical hardware or virtual software running in a cloud/VM setup would be a better solution for handling load to different tiers?like i said, that depends on the tier. makes sense in some situations, not others. (for one thing, load-balancers tend to be http based, so they don't work so well for non-http protocols.)

  • Proxies over idocs/rfc

    in some of the blogs it is mentioned that::
    Proxies communicate with the XI server by means of native SOAP calls over HTTP whereas RFC does not, so you have to convert from RFC to SOAP and vice versa . So XML conversion is required.
    so what is done in the case of idocs??whether idocs are also converted to SOAP?
    XML conversion is required in case of IDOCS?

    Hi Rohit,
    proxy directly go into XI integration engine.
    So the communication is from sender IE to XI IE to receiver IE.
    When you use idocs you have the idoc adapter that translate the message so that the integration engine is able to understand it.
    XML conversion is required if there is a mapping, if the Idoc is just passed through XI it is not needed.
    Regards,
    Sergio

  • Configuring IDOC and RFC Adapters in both Sender and receiver side

    Hi ,
    Kindly tell me the steps to configure IDOC adapters in sender as well as receiver side.
    Similarly for RFC adapters.
    Regards,
    Sweta

    Hi,
    >>>Kindly tell me the steps to configure IDOC adapters in sender as well as receiver side.
    kindly try searching for them first yourself (there are tons of docs for that and similar questions)
    and come back if you any further issues
    Thank you,
    Regards,
    Michal Krawczyk

  • Laptop over-heats and other curious issues

    I updated the bios to 2.20 on my P755-s5383 and ever since it has been getting very hot (hot enough for discomfort) and the volume buttons above the keyboard (the ones that run on the "added value package") don't work unless I open the speaker control from the tray sometimes along with the scroll function on the touchpad (the symbol comes up but it does not scroll). The fan is running fine, btw.

    BIOS update 2.80 released 11/29/12. If that's not the one you're using, you may want to upgrade to it.
    ACPI Flash BIOS version 2.80 for Satellite P750/P755 (PSAY1x/PSAY3x)(v2.80; 11-23-2012; 7.21M)
    You may also want to reinstall TVAP.
    Toshiba Value Added Package(v1.6.3.64; 08-05-2011; 178.37M)
    If you need to further help, you may want to contact customer support at (800) 457-7777.
    - Peter

  • Why is it better to use Proxies and not adapters

    When I connect 2 systems via XI, i can use proxies (if supported by the external systems) or adapters.
    The general view of SAP is that I should use (JAVA or ABAP) proxies where possible, and not adapters.
    Why are these "better" than file adapter or idoc adapter (monitoring, error handling, performance, ?????).
    thanks,
    Jan

    As received from SAP :
    Proxies support both Synchronous and Async. Connectivity - ALE/IDOC is only Async.
    Proxies don't use standard IDOCS, but what you decide to use in the proxy def. on SAP side.
    Proxies are only supported on 6.20 onwards.
    I would use IDOC adapters for standard IDOCS - and if no ABAB knowledge is available for maintenance.
    If there is a standard ALE scenario available - I would use it (eg. Masterdata replication).
    If ABAB is already extensively used in the organisation and they are running 6.20+ - I would use proxies.
    I would always prefer proxies for Synch. Communication - instead of RFC (if running 6.20+).

  • IDOC and RFC Flow

    We have 2 Independent flows one from SOAP to IDOC and other SOAP to RFC.In the both scenarios materail number is the common field,but source structures are different.
    Requirement is to pass the record with Material numebr to SOAP to RFC flow only when that Material number record processed by SOAP to IDOC flow . If not it should skip.
    can any body please suggest how to achieve this.

    Hi Group,
    we have SOAP to IDOC Interface1 runnnign to post goods receipt, after this Interface SOAP to RFC Interface for shipment will run independently,In both these Interfaces Material is the common element and two source structures are different.Shipment Interface only run for
    those materials which have goods receipt posted from the SOAP to IDOC Flow.Problem is that
    due to queues problems SOAP to IDOC flow is getting delay by then SOAP to RFC flow running
    and it is not posting(SOAP to RFC) shipment for those material.
    Can any body suggest how to maintain the sequence to avoid this problem.

  • When to use RFC ,Idoc and proxies

    When to use the RFC,IDoc and proxies.
    What is the difference in using RFC,Idoc and proxies.
    I want the therotical explanation of it.
    I gone through some of the links.
    i want the explanation which is there in simple words
    and which is easily understand by the bigginers
    those dont know more about adapters.

    hi,
    You use all these three things when the sender or receiver for XI is R/3 system.
    You use proxy in sap 6.0 version or higher.
    you use that when you dont want to use an adapter.
    or very high volume of data has to be transfered.
    you go for rfc which can be synchronous as well as asynchronous
    http://help.sap.com/saphelp_nw04/helpdata/en/22/042a3e488911d189490000e829fbbd/frameset.htm
    refer for idoc:
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b828943d711d1893e0000e8323c4f/frameset.htm
    regards,
    ujjwal kumar

  • Advantages and Disadvantages of OIM11gR2 over 11gR1

    Hello experts,
    I would like to list out the advantages and disadvantages of OIM 11g R2 over R1. Can you guys please help me in completing the list??
    Advantages:
    1. Shopping cart experience / request catalog model / interactive user interface
    2. UI customisations made easy
    3. Secure access to cloud, mobile and social networks
    I am not sure of the disadvantages but heard that its a lenghty process (risky) to upgrade from R1 to R2.
    Can any of you have ideas on the changes to workflows, provisioning and reconcilation and other procesess.
    Thanks,
    Bob

    http://rajivdewan.blogspot.com/2012/08/oracle-identity-manager-11g-r2-oim-11g.html
    anyone come across any cons with R2Some known and unknown issues are there but those you'll find with each and every product and version.
    http://docs.oracle.com/cd/E27559_01/relnotes.1112/e35820/id_mgr.htm#CHDDGDCC

  • Advantages and disadvantages of BAPI_PO_CREATE1 over BAPI_PO_CREATE.

    Advantages and disadvantages of BAPI_PO_CREATE1 over BAPI_PO_CREATE. Please provide details.

    Hi,
      see this
    Re: PGI in vl01n
    Regards
    Kiran Sure

  • Advantages and disadvantages of SOAP over Http

    Hi!
    Can any one explain about advantages and disadvantages of SOAP over HTTP.
    Thanks
    Sreenath

    Hi,
    Yes you can use RMI to communicate to your soa suite server allthough i could not get it to work from weblogic 10.3, there is a conflict with certain other libraries. From any other 10.1.3 oracle application server there should not be any problem. The biggest advantage of RMI over SOAP is performance. The soap client also generates lots of logging which can not be disabled, ... i already logged a bug on that. The advantage of SOAP over RMI is its underlying HTTP protocol which is, in some cases, the only protocol allowed by network engineers to pass through firewalls.
    Kind Regards,
    Andre

  • Automatic generation of Proxies and RFC Adapters after change

    After a maintenance on the server, or new transports on the xi, uploading new RFC function modules often the Proxies and RFC Adapters have to be restarted.
    If you are not aware of that kind of changes the messages arrive in the wrong format, funny things happen and so on...
    Question: Is it possible to scedule a job on the xi which automatically generates all proxies and adapters new in order to minimize message/service errors after uploads and changes?

    Did you run program RIMODGEN in SE38 with appropriate variant to generate new integration models ? The spro settings or CFC9 have nothing to do with generation of new integration models. try to do some forum search on Integration Models and you may get some clue.

Maybe you are looking for

  • Accounting document number in Po

    Hi when ever  completing goods receipt accounting document created, Is this possible to configure accounting document number show in purchase order history me53n t.code, showing like that goods receipt and invoice number,plz suggest Regards Sam

  • Another question about import/export to excel file?

    Hi, I need to know urgently if it's possible to import/export excel files from/to JSP with unpredicted number of fields each row. For example, row 1 in the excel file can have 5 columns of data, row 2 has 3 columns of data, etc... Does reading from e

  • Help turning off info-box pane when hovering mouse over photo

    I am looking to turn-off this info pane, it appears when I have my mouse over a photo in any preview. It is really distracting and I cannot locate the menu to switch it off... any help is much appreciated! Screenshot found here: vhttp://img545.images

  • Project freezes and won't play on CS3, works on preview

    I am using a magic disk in order not to ruin many DVD's, creating image iso files and after mounting them from the virtual DVD they won't play. Simple project 1 long asset, transcoded automatically, 3 menues, psd's made by photoshop cs2. all the sett

  • Bring back full screen pictures for incoming calls

    Bring back full screen pictures for incoming calls in the new update !!!!