AggregatorAdapterServices vs JMSAdapterServices for my Scenario?

Hi,
I have a requirement where in a Payment Request from Siebel is to be submitted to backend financials system for processing (The Payment Request in Siebel gets mapped to PayableInvoiceEBO FYI).
In my design, which is the best fit between Siebel App and Req ABCS - AggregatorAdapterService or JMSAdapterService and based on what considerations we decide that?
Regards,
CC

Narayana is right. The events generated by source applications are very fine-grained and the information published by these events are incomplete - the data published by one of these events alone will not be enough to construct a payload for invoking the shared service (Enterprise Business Service.operation). Instead of publishing each one of the fine-grained events to all of the susbcribers via AIA, the aggregator service persists all of these events until it feels it could publish a coarse-grained event. This pattern also eliminates the unnecessary proliferation of incomplete messages via the integration layer - thereby playing a role in improving the scalability.
regards,
Ravi

Similar Messages

  • MIRO MIGO ENHANCEMENT FOR INDIAN SCENARIO - IMPORTS PURCHASE ORDERS

    ENHANCEMENT IN THE MIRO ACTIVITY. IN INDIA YOU HAVE TO POST 7 CUSTOMS CONDITIONS FOR EACH ITEM. MIRO ACTIVITY IS COMPLETELY MANUAL. ALL THE 7 VALUES, QUANTITIES FOR 7 CONDITIONS ARE TO BE ENTERED. CAN THIS BE IMPROVED TO HANDLE IN A BETTER WAY.
    MIGO ACTIVITY FOR MANUFACTURING SCENARIO THE EXCISE VALUES ARE SET OFF WHICH ARE RETRIEVED BUT FOR TRADING SCENARIO WHERE THE EXCISE CONDITIONS ARE CUSTOMISED [ZCV1, ZEC1, ZEC2, ZAD1] TO LOAD ON INVENTORY THE EXCISE VALUES ARE TO BE ENTERED. CAN THIS ACTIVITY BE ENHANCED SO THAT THESE VALUES COME DIRECTLY FROM THE MIRO FOR DUTY POSTINGS WHERE ALL THE VALUES ARE ENTERED
    BEST REGARDS
    PANKAJ

    Hi,
    In a normal import process, before the goods receipt, you are making invoice verification for Customs using MIRO and using Planned delivery costs as an option.
    As the goods receipts doesn't exist, system is not proposing Customs conditions
    As the goods receipts quantity is unknown and there always a possibility of partial invoice verification for the customs, system will not directly populate the values in MIRO.
    Doing enhancements to populate this values may not be needed. Pls convince the user on the import process.
    Any other option available for that, really dont know
    Thanks

  • Sender Communication Channel for Integration Scenario IDoc - XI - IDoc?

    Hello All,
    One general question. I have to configure an IDoc - XI - IDoc Scenario. For this Scenario I have to configure an Receiver Communication Channel (IDoc Adapter) to the Backend System but what about Sending Communication Channel for the Sending R/3 system.
    Is the (IDoc) Communication Channel from Sending system to XI required to configured?
    Many thanks in advanced!
    Jochen

    Hi Jochen,
    for sending IDOCs from SAP to XI, sender IDOC adapter is not required. when XI will send the IDOC to a SAP system, then receiver IDOC adapter is needed.
    Thanks,
    Rajeev Gupta

  • How can i set different number of iterations for different scenario profiles that we add to "AutoPilot" in load testing of OATS

    Hi,
    I have few set of load test scenarios, I would like to add each of these test scenarios to "AutoPilot" and run each different scenario profile at different number of iterations.
    As in Oracle Load Testing the "Set Up AutoPilot" tab I see  a section like this "Iterations played by each user: ", which says run these many iterations for every virtual user of all profile added under "Submitted Profile Scenario". So is there any thing like that to set different iterations for every scenario profile added in Autopilot.
    Thanks in advance

    It's not a built-in feature to override a page's styles on a tab-by-tab or site-by-site basis, but perhaps someone has created an add-on for this?
    It also is possible to create style rules for particular sites and to apply them using either a userContent.css file or the Stylish extension. The Greasemonkey extension allows you to use JavaScript on a site-by-site basis, which provides further opportunity for customization. But these would take time and lots of testing to develop and perfect (and perfection might not be possible)...
    Regarding size, does the zoom feature help solve that part? In case you aren't familiar with the keyboard and mouse shortcuts for quickly changing the zoom level on a page, this article might be useful: [[Font size and zoom - increase the size of web pages]].

  • SAP PI conceptual best practice for synchronous scenarios

    Hi,
    <br /><br />Apologies for the length of this post but I'm sure this is an area most of you have thought about in your journey with SAP PI.
    <br /><br />We have recently upgraded our SAP PI system from 7.0 to 7.1 and I'd like to document  best practice guidelines for our internal development team to follow.
    I'd be grateful for any feedback related to my thoughts below which may help to consolidate my knowledge to date.
    <br /><br />Prior to the upgrade we have implemented a number of synchronous and asynchronous scenarios using SAP PI as the hub at runtime using the Integration Directory configuration.
    No interfaces to date are exposes directly from our backend systems using transaction SOAMANAGER.
    <br /><br />Our asynchronous scenarios operate through the SAP PI hub at runtime which builds in resilience and harnesses the benefits of the queue-based approach.
    <br /><br />My queries relate to the implementation of synchronous scenarios where there is no mapping or routing requirement.  Perhaps it's best that I outline my experience/thoughts on the 3 options and summarise my queries/concerns that people may be able to advise upon afterwards.
    <br /><br />1) Use SAP PI Integration Directory.  I appreciate going through SAP PI at runtime is not necessary and adds latency to the process but the monitoring capability in transaction SXMB_MONI provide full access for audit purposes and we have implemented alerting running hourly so all process errors are raised and we handle accordingly.  In our SAP PI Production system we have a full record of sync messages recorded while these don't show in the backend system as we don't have propogation turned on.  When we first looked at this, the reduction in speed seemed to be outweighed by the quality of the monitoring/alerting given none of the processes are particularly intensive and don't require instant responses.  We have some inbound interfaces called by two sender systems so we have the overhead of maintaing the Integration Repository/Directory design/configuration twice for these systems but the nice thing is SXMB_MONI shows which system sent the message.  Extra work but seemingly for improved visibility of the process.  I'm not suggesting this is the correct long term approach but states where we are currently.
    <br /><br />2) Use the Advanced Adapter Engine.  I've heard mixed reviews about this functionaslity, there areh obvious improvements in speed by avoiding the ABAP stack on the SAP PI server at runtime, but some people have complained about the lack of SXMB_MONI support.  I don't know if this is still the case as we're at SAP PI 7.1 EHP1 but I plan to test and evaluate once Basis have set up the pre-requisite RFC etc. 
    <br /><br />3) Use the backend system's SOAP runtime and SOAMANAGER.  Using this option I can still model inbound interfaces in SAP PI but expose these using transaction SOAMANAGER in the backend ABAP system.  [I would have tested out the direct P2P connection option but our backend systems are still at Netweaver 7.0 and this option is not supported until 7.1 so that's out for now.]  The clear benefits of exposing the service directly from the backend system is obviously performance which in some of our planned processes would be desirable.  My understanding is that the logging/tracing options in SOAMANAGER have to be switched on while you investigate so there is no automatic recording of interface detail for retrospective review. 
    <br /><br />Queries:
    <br /><br />I have the feeling that there is no clear cut answer to which of the options you select from above but the decision should be based upon the requirements.
    <br /><br />I'm curious to understand SAPs intention with these options  -
    <br /><br />- For synchronous scenarios is it assumed that the client should always handle errors therefore the lack of monitoring should be less of a concern and option 3 desirable when no mapping/routing is required? 
    <br /><br />- Not only does option 3 offer the best performance, but the generated WSDL is ready once built for any further system to implement thereby offering the maximum benefit of SOA, therefore should we always use option 3 whenever possible?
    <br /><br />- Is it intended that the AAE runtime should be used when available but only for asynchronous scenarios or those requiring SAP PI functionality like mapping/routing otherwise customers should use option 3?  I accept there are some areas of functionality not yet supported with the AAE so that would be another factor.
    <br /><br />Thanks for any advice, it is much appreciated.
    <br /><br />Alan
    Edited by: Alan Cecchini on Aug 19, 2010 11:48 AM
    Edited by: Alan Cecchini on Aug 19, 2010 11:50 AM
    Edited by: Alan Cecchini on Aug 20, 2010 12:11 PM

    Hi Aaron,
    I was hoping for a better more concrete answer to my questions.
    I've had discussion with a number of experienced SAP developers and read many articles.
    There is no definitive paper that sets out the best approach here but I have gleaned the following key points:
    - Make interfaces asynchronous whenever possible to reduce system dependencies and improve the user experience (e.g. by eliminating wait times when they are not essential, such as by sending them an email with confirmation details rather than waiting for the server to respond)
    - It is the responsibility of the client to handle errors in synchronous scenarios hence monitoring lost through P-P services compared to the details information in transaction SXMB_MONI for PI services is not such a big issue.  You can always turn on monitoring in SOAMANAGER to trace errors if need be.
    - Choice of integration technique varies considerably by release level (for PI and Netweaver) so system landscape will be a significant factor.  For example, we have some systems on Netweaver 7.0 and other on 7.1.  As you need 7.1 for direction connection PI services we'd rather wait until all systems are at the higher level than have mixed usage in our landscape - it is already complex enough.
    - We've not tried the AAE option in a Production scenarios yet but this is only really important for high volume interfaces, something that is not a concern at the moment.  Obviously cumulative performance may be an issue in time so we plan to start looking at AAE soon.
    Hope these comments may be useful.
    Alan

  • Can't see messages on sxi_monitor for sync scenario?

    Hi gurus,
    We are using PI 7.11. We found after no operation for ESR or ID for a long time, the system pops up the error "no authorization...", then we have to click esr on pi main page and logon again. Is there any parameter to change the user session or somthing?
    Thanks in advance.

    your subject line seems different to the issue you are having...
    or they could be the same!  have you set the messaging logging for sync scenarios in SXMB_ADM?
    can you explain the actual problem you are having?  it makes no sense.

  • Inspection Lot status not getting changed to LTCA from REL for SubCon scenario

    Dear All,
    For ERSA material 01 inspection type is active with indicator Post to inspection stock only as it can be purchased. No other indicator is set.
    This material can be sent for repairing outside with DAMAGE valuation type (stock provided to Vendor with DAMAGE valuation type).
    For SubCon scenario, Purchase Order with Account Assignment Category F and Item Category L has been created.
    Once GR using MB01 with 101 movement, consumption posting takes place and as Insp type 01 is active Inspection lot is getting created with status REL CALC.
    At this time, DAMAGE stock against Vendor is getting reduced with Qty of 543 movement.
    Now when, reversal 102 with MB01 is done against Purchase Order and details are adopted with reference to 101 material document, reversal is taking place, but at the same time respective material doc's Inspection lot status is not getting changed to LTCA. It remains REL only.
    For 122 return to Vendor using MBRL also, Insp lot status is not getting changed.
    Has anybody faced such issue? Is this standard SAP?
    Kindly throw light on the process, is correct process followed?
    Regards,
    Tanuj Parikh

    Thanks.
    Thru MBST Inspection Lot status changed to LTCA.
    Why system is not cancelling thru MB01? 

  • PI alert issue for synchrounous scenarios

    Hi
    I created alerts for synchronous scenario for mapping and adapterfailures but while testing its not triggering. however alerts triggered in Alert inbox when i test via 'rsalerttes't report.
    if there is a mapping failure in request messag mapping alerts triggerring fine, but if there is a failure in response mapping alerts not triiggreing.
    can some body explain how to create alert rule for respnse message mapping failures.
    Regards,
    Rajesh

    Hi Aamir,
    Thanks for information.
    I checked in SLG1 it shows green symbol. and ALRTDISP it shows closed envelope.
    In SXMB_MONI the mesage shows red symbol.
    we are gettign below error in MONI in response SOAP Header but the alert not triggered.
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIProxy</SAP:Category>
      <SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>
      <SAP:P1>Request Message</SAP:P1>
      <SAP:P2>CX_ST_DESERIALIZATION_ERROR</SAP:P2>
      <SAP:P3>/1SAI/TXS00000000000000000035</SAP:P3>
    if there is a fialure in request message pipeline steps the alert get triggered. how to trigger alerts for failures in SOAP Header, which is happening before pipeline steps started.
    we tried No restriction option in Alert rule in RWB, but still PI is not able to trigger alert for this kind of error.
    Regards,
    Rajesh

  • Help required specifying Transation attributes for this scenario

    Hi ,
    I am trying to create/update rows in a database using BMP and CMP beans.
    A business method ( Method1 )in session bean calls a non-business method ( Method2) in the same session bean which inturn calls an EntityBean ( EB1-BMP) . EB1 can throw a certain business exception upon which , the Method1 in the session bean calls another EntityBean in a loop( EB2-CMP).
    The problem is that , when the EB1 throws the business exception, i am getting an exception ( part of the stack trace attached below ).
    Could any please explain what should be the transaction attributes to be specified for this scenario.
    Using RequiresNew for the EntityBeans would not work ( or would it ?? ) because the entity bean is being called in a loop and the commit or rollback should happen for all the methods.
    I feel the problem should be solved by specifying the transaction attribute for Method2 ( non business method in session bean ) as Required, but i guess this is not possible.
    How exactly will the transaction behave in this scenario, is the exception caused because EB1 has thrown an exception and i am trying to continue the transaction.
    Could someone please suggest a solution or workaround for this problem.
    Regards,
    Harsha
    ---- Begin backtrace for nested exception
    java.lang.IllegalStateException
    at com.ibm.ws.Transaction.JTA.TransactionImpl.enlistResource(TransactionImpl.java:1694)
    javax.ejb.EJBException: nested exception is: com.ibm.ws.ejbpersistence.utilpm.PersistenceManagerException: PMGR6022E: Error using adapter to create or execute an Interaction. com.ibm.ws.rsadapter.cci.WSInteractionImpl@28d16547
    .

    tryout business method ( Method1 )in session bean with transaction as RequiresNew.
    catch exception in Method2 originated from EB1-BMP
    make the method in EB2-CMP as Required/Mandatory
    I have made a guess here so just tryout and let me know if works.
    Its recommend that not to use both BMP's and CMPs in your application. Have any one either.

  • SAP TAO | getting an error "replay Error" for the scenario

    Hi,
    I am getting the "replay error" for a scenario.
    When tested the individual components, they were passing separately in HP ALM, but when consolidate all of those test cases in one test scenario then this error "replay error" is shown.
    Could anyone help in resolving this issue.
    regards,
    Sunil Kumar

    Dear sunil kumar
    You have posted the query in Career Center..
    Is your question related about Career ???
    Please read the document before posting any query.
    Find Topic Spaces on SCN (Forums)

  • FTPS or SFTP for file scenario. Suggstions

    Hi,
    I have searched blog in sdn but do not get good blogs/links.
    For File scenario which to use FTPS or SFTP.
    How to do the configuration in XI and Visual admin.
    Full points will be awarded.

    Hi,
    1) SFTP (Secure File Transfer Protocol)
    "SSH File Transfer Protocol" or SFTP is a network protocol that provides file transfer and manipulation functionality over any reliable data stream. It is typically used with the SSH-2 protocol to provide secure file transfer. SFTP encrypts the session, preventing the casual detection of username, password or anything that is being transmitted. One key benefit to SFTP is its ability to handle multiple secure file transfers over a single encrypted pipe. By using a single encrypted pipe, there are fewer holes in the corporate firewall.
    SFTP:
    As per the latest SAP PI/XI support pack, it does not support SFTP via File Adapter.
    So alternative approach to cater this requirement from XI is to make use of Unix Script at OS level to transfer the files from/to third-party systems.
    Inbound Interface - i.e. third-party system ->XI->SAP: 
    File is transferred to a folder in SAP XI landscape from the third-party legacy system using UNIX Script with secured protocol. Once the file is ready in the XI landscape, File Adapter will poll this directory and file is picked up by NFS protocol.
    Outbound Interface – i.e. SAP->XI->third-party system: 
    XI is responsible for writing a file into a folder in the XI landscape. These files are transferred to the third-party system by executing UNIX scripts with secured protocol i.e. via sFTP.
    Pre-Requisites: 
    Public key should be exchanged between external systems and the PI system.
    UNIX shell script has to be developed and scheduled.
    Advantages: 
    Highly Secured.
    Ability to handle multiple secure file transfers over a single encrypted pipe .By using a single encrypted pipe, there are fewer holes in the corporate firewall.
    Disadvantages:
    Two-Step process i.e. XI>Temporary folder>External System and vice-versa
    Files have to be temporarily stored in XI server.
    Multiple failure points i.e. XI and Unix script execution
    Maintenance of an external UNIX script.
    Difficulty in monitoring the execution of the shell script as it cannot be monitored thru XI.
    Need to generate keys and install it in the SFTP site as a pre-requisite i.e. SFTP clients must install keys on the server.
    SFTP uses keys rather than certificates. This means that it can't take advantage of the "chains of trust" paradigm facilitated through Certificate Authorities.
    Files from the XI server should be deleted/archived in a periodic manner to increase the disc space so that it will increase the performance.
    Note: UNIX shell Script can be executed as a background job ‘or' can be triggered from SAP XI through OS command at File adapter level.
    Secure FTP (SSH) with the FTP Adapter
    Secured File Transfer using SAP XI
    Secure FTP in SAP XI
    SFTP (FTP over SSH) in XI
    /people/krishna.moorthyp/blog/2007/07/31/sftp-vs-ftps-in-sap-pi
    encryption adapters or how to secure data
    /people/krishna.moorthyp/blog/2007/07/31/sftp-vs-ftps-in-sap-pi
    Regards,
    Phani
    Reward points if Helpful

  • Design Concern for XI Scenario!

    Hi All,
    Do you have any design solutions for following scenarios with respect to BPM,Adapaters and sync/async flow:
    1. JSP -
    > XI---->DB
    2. JSP<--->SAPR/3<->XI<--->DB
    3. DB-->XI->JSP
    4. JSP<->XI<--->DB
    Appreciated your  time! Will get you reward!
    Thanks,
    PILearner.

    I want to add more scenarios like
    oracle -
    xi--.NET--
    R/3
    and more hetrogeneous environment
    Does any one know simple case studies or how to guides for hetrogenity in XI

  • How to define variable for below scenario in report

    Hi,
         iam designing a report in that report  if i enter the user selection was for Fiscal Year/Qtr = 2008/Q3, the data retrieved will be the Fiscal Year/Quarter selection and for the last 20 Launch Year/Quarters based on the Fiscal Year/Quarter i.e. from Launch Year/Qtr 2003/Q4 to 2008/Q3.
         how to acheive this in report. plz help me

    Hi ,
    Need to Use exceptions & conditions for this scenario's  & need to create variable for exceptions based on condtions.
    Below document provides steps how to make selections at run time for a kfg.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60b33a28-dca2-2d10-f3b2-d2096b460b1e?QuickLink=index&overridelayout=true&48842368468641
    Regards,
    Seshu.P

  • Need pdf file links for different scenarios

    Hi folks,
    I am new to PI.Please can any body provide me pdf file links for different scenarios like   File to File, File to JDBC,JDBC to File,File to RFC, RFC to File, File to IDOC, IDOC to File, Http to RFC, Web services to RFC, File to Mail,ABAP to ABAP proxy and  Java Proxies to JDBC.
    Thanks in advance.
    SAP XI/PI Moderator ****************
    Very Simple. Search SDN.
    Thread Locked.
    SAP XI/PI Moderator ****************
    Edited by: Aashish Sinha on Feb 21, 2012 1:36 PM

    hi chandra, do you have the pdf file for fi-ca configuration

  • Set up the Organizational structure for MSS scenario

    Hi!
    I would like to set up the Organizational structure for MSS scenario within SAP Portal.
    Question:
    1) How to set up/map real user from SU01 to Manager? (tcode, report)
    2) How to mark them as 'Chief' (tcode, report)
    3) How to be sure that PA & OM are configured correctly and the integration switch is on?
    Which SAP course or SDN blog describes this?
    Thank you very much!
    regards
    Jürgen

    How to be sure that PA & OM are configured correctly and the integration switch is on?
    Check It000 and IT0001 here u will get objects from OM and PA  (position ID , Job Key, organisational Key)
    and integration switch
    check plogi orga , plogi plogi , plogi perli  in V_T77s0
    Edited by: Sikindar on Feb 10, 2009 6:53 PM

Maybe you are looking for

  • ORA-27102: out of memory (while creation of drsite problem)

    Hi all, I am trying to create DRSITE at remote location, but whilw using the pfile of primary server i am getting the error ORA-27102: out of memory we are using Oracle 9.2 and RHEL and another is that in the primary server we are haing oracle 9.2.0.

  • Audio tracks: lock vs disconnect?

    Hi, all. I'm new to iMac and FCE Express. I'm not sure I understand the functional difference between locking the audio tracks versus disconnecting them. Don't both functions do the same thing? Thanks, Jeff

  • How do I install a second USB-8451using an alias in our VI's?

    I am trying to write VI's that use USB-8451 aliases, set up in the MAX utility.  I save the alias name as "USB-8451".  This usually works, but when I try to use another USB-8451 I use the following procedure: To change NI 8451 unit out: 1:  Goto C:\v

  • How do I change the "by" field in the iTunes Preview page for my podcast?

    The name of the podcast has changed, but it now looks like this on the iTunes preview page: https://itunes.apple.com/podcast/[new name]-podcast/[numbers] iTunes Preview [new name] podcast By [old name] I can't for the life of me figure out how to cha

  • Gnome 3::Touchpad problem

    Hi, I have a problem with gnome3. I have a new laptop Lenovo Thinkpad L420 (Intel Core i5-2410M + Intel HD 3000) with OS Archlinux 64-bit + Gnome3. When I disable touchpad, touchpad is off and I enable touchpad, touchpad is still disable::touchpad to