Examples for all service patterns and communication patterns.

Hi Friends,
Can anyone of you give me some real life examples for follwoing service/communication patterns?
1)Synchronous
2)Asynchronous
3)Request Confirmation
4)ReadQuery
5)Notification
6)Information
And also if any guidelined on when to use which patter etc...
Thanks in advance,
Best Regards,
Ujwal

Hi,
Suggestion is to refer SAP help for details:
1)Synchronous: when you need realtime response, i.e. you accept order and want to give order number to customer then you will call Sync service.
2)Asynchronous: when you dont need realtime response, i.e. you want to replicate all orders from one system to another system.
3)Request Confirmation: you made a request and system confirm your request. i.e. Order data is supplied and order number is confirmation. Database will be updated.
4)ReadQuery: I guess you are refering to Query/Response pattern, You just want some information. No database will be updated.
5)Notification: It is another form of "QueryResponse" but user action required.
6)Information: It is another form of "QueryRespone" but NO user action required.
Answer following questions to determine which pattern you need.
Q1. Do you need response?
Ans: Yes: Sync pattern
        Q1.1: Does any update required?
        Ans: Yes: RequestConfirmation pattern.
        Ans: No: QueryResponse pattern.
Ans: No
        Q1.2 Does user required to take notice of response?
        Ans: Yes:Notification pattern
        Ans: No: Information pattern.
Regards,
Gourav
Edited by: Gourav Khare on Jul 27, 2009 2:18 PM

Similar Messages

  • Need a list of all services, processes and servers

    Hi experts,
    i'm totally new to this but i need a list of all services, processes and servers. Is there a easy way to get them?
    I try to create a tool where you are able to virtually shutdown servers and then you can see what happends to the services and processes. Hope someone can help me.
    Thanks
    btw - sorry for my english

    i'm not sure if you all understand what i'm trying to do so i'll ty to explain it
    first i'll try to explain how i understand SOA
    - there are several servers on which the services run
    - a service is only runnable if his server is active
    - a process consists of several services
    - if one of these services isn't runnable anymore the whole process isn't runnable too
    - there are user who use one or more processes
    - if one of the used processes is not able to run the user will be affected
    the tool i'm trying to write should automatically import the descriped information (server-, service-, process- and userlists) from a given SAP-Systemand then you can switch virtually a server to see which services, processes and user would be affected.
    This would be fine if you want to shut down a server for maintance work or something like that.
    so i hope you understand my problem and you are able to help me
    again i want to excuse for my english and my wimpy knowledge about the SOA Architecture of SAP

  • I have a production mobile Flex app that uses RemoteObject calls for all data access, and it's working well, except for a new remote call I just added that only fails when running with a release build.  The same call works fine when running on the device

    I have a production mobile Flex app that uses RemoteObject calls for all data access, and it's working well, except for a new remote call I just added that only fails when running with a release build. The same call works fine when running on the device (iPhone) using debug build. When running with a release build, the result handler is never called (nor is the fault handler called). Viewing the BlazeDS logs in debug mode, the call is received and send back with data. I've narrowed it down to what seems to be a data size issue.
    I have targeted one specific data call that returns in the String value a string length of 44kb, which fails in the release build (result or fault handler never called), but the result handler is called as expected in debug build. When I do not populate the String value (in server side Java code) on the object (just set it empty string), the result handler is then called, and the object is returned (release build).
    The custom object being returned in the call is a very a simple object, with getters/setters for simple types boolean, int, String, and one org.23c.dom.Document type. This same object type is used on other other RemoteObject calls (different data) and works fine (release and debug builds). I originally was returning as a Document, but, just to make sure this wasn't the problem, changed the value to be returned to a String, just to rule out XML/Dom issues in serialization.
    I don't understand 1) why the release build vs. debug build behavior is different for a RemoteObject call, 2) why the calls work in debug build when sending over a somewhat large (but, not unreasonable) amount of data in a String object, but not in release build.
    I have't tried to find out exactly where the failure point in size is, but, not sure that's even relevant, since 44kb isn't an unreasonable size to expect.
    By turning on the Debug mode in BlazeDS, I can see the object and it's attributes being serialized and everything looks good there. The calls are received and processed appropriately in BlazeDS for both debug and release build testing.
    Anyone have an idea on other things to try to debug/resolve this?
    Platform testing is BlazeDS 4, Flashbuilder 4.7, Websphere 8 server, iPhone (iOS 7.1.2). Tried using multiple Flex SDK's 4.12 to the latest 4.13, with no change in behavior.
    Thanks!

    After a week's worth of debugging, I found the issue.
    The Java type returned from the call was defined as ArrayList.  Changing it to List resolved the problem.
    I'm not sure why ArrayList isn't a valid return type, I've been looking at the Adobe docs, and still can't see why this isn't valid.  And, why it works in Debug mode and not in Release build is even stranger.  Maybe someone can shed some light on the logic here to me.

  • I made erase for all my settings and contents from 8 hours and still now in recovery state ?what shall i do?, i made erase for all my settings and contents from 8 hours and still now in recovery state ?what shall i do?

    i made erase for all my settings and contents from 8 hours and still now in recovery state ?what shall i do?, i made erase for all my settings and contents from 8 hours and still now in recovery state ?what shall i do?

    we have almost similar problem. i also did restored my iphone5. and it keeps restoring after it finishes. what i did was, i disconnected the phone from iTunes and pressed the home & power button, hold it till the apple logo appears. but i will warn you. after i did this, my phone did worked after, but now im having problem with siri and voice command. both keeps on making calls, playing music even the phone is just inside my bag or not using it. when i use the phone, it keep on going home, enabling siri, going to music wihtout touching anything. such a pain in the neck

  • How can I enlarge the "all-day" screen on the iPhone calendar?  I use the all-day screen for all my tasks, and it only shows 2 items at a time!!  Help!!!

    How can I enlarge the "all-day" screen on the iPhone calendar?  I use the all-day screen for all my tasks, and it only shows 2 items at a time!!  Help!!!

    The iPhoto App can select all of the photos in the All Imported folder and delete them.

  • I have 3 computers...Window PC, PowerBook G3 (old) and MacBook Pro. I use firefox for all of them and have for quite some time. Is there a way for them all to use the same toolbar? Each of them have differnet bookmark/ settings etc.,

    I have 3 computers...Window PC, PowerBook G3 (old) and MacBook Pro. I use firefox for all of them and have for quite some time. Is there a way for them all to use the same toolbar? Each of them have differnet bookmark/ settings etc.,

    Open Media Encoder and add your Sequences:
    File > Add Premiere Pro Sequence
    Navigate to your Premiere Project and select it in the list.
    You can then select multiple Sequences from the Project (Ctrl+Click)
    and load them all at once into Media Encoder and apply
    the same encoding preset to all Sequences at the same time.

  • My thumbnails have all disappeared.  If I view events there is the same one for all 270 events and if I open an event I have clack thumbnails. I can only see the photo if I open it individually.

    If I view events there is the same thumbnail for all 270 events and if I open an event I have black thumbnails. I can only see the photo if I open it individually.The only way I can then see the thumbnail is by editing each photo. Then to even further complicate matters the last editted phot is replaces as the thumbnail on all events foders!...grrr. This is what I awoke to two mornings ago after inly backing up my machine which I do every night.

    No.  Quitefrankly I didn't know I could even use iPhoto on iPad, I just have the photos app that came on it.  This is on my laptop.  I don't particularly like iPhoto I use it essentially to take photos off my camera and store all the originals.  I use Photoshop. To work on them and store them in Dropbox (don't get me started on iCloud!). As I said this is a problem that seemed to crop up overnight after backing up to my external HD. 

  • HT5824 how to merge all my contacts in one for all the iPhones and iPad

    How to merge all my contacts in one for all my Iphones and Ipad so that i have one contacts list in all my gadgets

    make an album titled whatever you want and then go to photos. select the photos you want and click the arrow ponting up on the left habnd corner. move them to the album you created and once your finished navigate to albums. once in your album go to the top right and click slideshow. You can add transitions and play music also when you click slideshow. Then you click start slideshow.

  • Script example trigger web service call and populate request from adobe

    Hello,
    I'm trying to make a adobe interactive form that needs to be populated by a web service. I have one field : In the dataconnection that is the input for the web service request and this is bound to the request. I have a button that is connected to my web service. After filling in a new value and pushing the button I want the web service request to be triggered.
    Thus anyone has a coding example or more information about using web services directly from within a Adobe Interactive form ?
    thnx, Jasper

    Hi Jasper,
    You may refer the Adobe ddevelopment center for the docs related to the execute property of the button to trigger a web service.
    <i>Alternatively, if you do not want to create a button to execute a call to a Web Service, you can do it via Script.
    Assuming your Data Connection is named ‘LeasePayment’
    For JavaScript:
    xfa.connectionSet.LeasePayment.execute(0);
    For Form Calc:
    $connectionSet.LeasePayment.execute(0);
    execute(0) indicates no data merging
    execute(1) indicates all the data in the data DOM will be remerged.</i> - Adobe doc.
    hope this will help.
    Thanks andRegards,
    Anto.

  • Device Channel Rules for All mobile phones and Tablets?

    I am developing master pages for different devices, my target is to develop different master page for Desktop, Mobile phones and Tablet.
    Default device channel works for desktops, “$FallbackMobileUserAgent" works for both mobile phones and tablets but I want to design different master
    page for all tablets.
    Is there any fall back rule that targets all tablets? and any rule that targets mobile phones only?
    Update: I found "ipad" and "iphone" inclusion rule works across all apple devices.

    Hi,
    According to your post, my understanding is that you want to create rule that targets mobile phones or tablets only.
    Per my knowledge, channels control which master page is used to show your site on for example iPhone or iPad. Channels are bound to master pages, and channels are bound to user agent string of device in use (phone, tablet or PC).
    You need to supply different user agent substrings and order of device channels.
    For more information, you can refer to:
    http://msdn.microsoft.com/en-us/library/office/jj862343(v=office.15).aspx
    http://sp2013.blogspot.com/2012/07/channels-in-sharepoint-2013.html
    http://jussionsharepoint.com/targeting-multiple-browsers-and-devices-in-sharepoint-2013-using-device-channels/
    Thanks,
    Linda Li                
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • Examples for Enterprise Service

    Hi All
    Anyone can you give some examples of Enterprise serivices.
    and
    Difference Between ES and Functional Module.
    Regards,
    Raj

    Hi,
    you can create "normal" web service out of function modules.
    Enterprise Services are first modelled in the ESR and then implemented in the NWDS or the ERP.
    You can browse for Enterprise Services.. https://www.sdn.sap.com/irj/sdn/explore-es
    SAP provides an environment where you can test the enterprise services...
    regards

  • CIM XML Examples for Importing Service Item Data

    Use these simple XMLs to edit and create your CIM file to import SI Data...
    The Lifecycle Center guide provides all the instructions on how to create the CIM XML for importing Service Item data - the attached examples can be used as a starting point for you to use.
    The "Host Policies" example provides the format for a single service item
    The "System Policies Approvals" example provides the format for multiple service items
    Note the image below taken from the LCC guide to capture the correct data type that must be used in defining each SI attribute in the XML.

    maybe I'm being a bit slow on the uptake, but I've tried and tried and none of my XML files will import, they always stop at 'Class Not Recognised'.
    I had originally assumed the class was the SI type - does anyone have any information about this?
    Thanks, meghan

  • Examples for using function modules and BApis.

    My Dear FRNDS,
    I am very new to ABAP. And I have read the documentation for  function modules but i am not that clear to practice them.So I would be very happy if u people share a little bit of ur experience with me.
    Please provide me some examples of all the use cases in function modules and specially exception handling.
    Frnds, i am going to work with bapis so i feel practicing function module will give me a edge.
    and please tell me after calling a BAPI FM why we have to perform   'BAPI_TRANSACTION_COMMIT' and 'BAPI_TRANSACTION_ROLLBACK'.
    .Ur efforts  will be greatly rewarded.
    thx,
    reshali

    Hi,
    Please check this sample codes.
    DATA: BAPI_Z05DOGI_DELIVERY LIKE BAPIOBDLVHDRCON-DELIV_NUMB ,
    BAPI_Z05DOGI_HEADER_DATA LIKE BAPIOBDLVHDRCON OCCURS 0 WITH HEADER LINE ,
    BAPI_Z05DOGI_HEADER_CONTROL LIKE BAPIOBDLVHDRCTRLCON OCCURS 0 WITH HEADER LINE,
    BAPI_Z05DOGI_ITEM_DATA LIKE BAPIOBDLVITEMCON OCCURS 0 WITH HEADER LINE,
    BAPI_Z05DOGI_ITEM_CONTROL LIKE BAPIOBDLVITEMCTRLCON OCCURS 0 WITH HEADER LINE ,
    BAPI_Z05DOGI_RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE .
    CLEAR: BAPI_Z05DOGI_DELIVERY , BAPI_Z05DOGI_HEADER_DATA , BAPI_Z05DOGI_HEADER_CONTROL , BAPI_Z05DOGI_ITEM_DATA ,BAPI_Z05DOGI_ITEM_CONTROL , BAPI_Z05DOGI_RETURN .
    REFRESH: BAPI_Z05DOGI_HEADER_DATA , BAPI_Z05DOGI_HEADER_CONTROL , BAPI_Z05DOGI_ITEM_DATA , BAPI_Z05DOGI_ITEM_CONTROL , BAPI_Z05DOGI_RETURN .
    BAPI_Z05DOGI_DELIVERY = ZMM_WB1-ISSUE .
    BAPI_Z05DOGI_HEADER_DATA-DELIV_NUMB = ZMM_WB1-ISSUE.
    APPEND BAPI_Z05DOGI_HEADER_DATA.
    BAPI_Z05DOGI_HEADER_CONTROL-DELIV_NUMB = ZMM_WB1-ISSUE.
    BAPI_Z05DOGI_HEADER_CONTROL-POST_GI_FLG = 'X'.
    APPEND BAPI_Z05DOGI_HEADER_CONTROL.
    BAPI_Z05DOGI_ITEM_DATA-DELIV_NUMB = ZMM_WB1-ISSUE.
    BAPI_Z05DOGI_ITEM_DATA-DELIV_ITEM = 10.
    BAPI_Z05DOGI_ITEM_DATA-DLV_QTY = LFIMGGIA.
    BAPI_Z05DOGI_ITEM_DATA-SALES_UNIT = XTAB-MEINS.
    BAPI_Z05DOGI_ITEM_DATA-DLV_QTY_IMUNIT = LFIMGGIA.
    BAPI_Z05DOGI_ITEM_DATA-FACT_UNIT_NOM = UMVKZLIPS.
    BAPI_Z05DOGI_ITEM_DATA-FACT_UNIT_DENOM = UMVKNLIPS.
    APPEND BAPI_Z05DOGI_ITEM_DATA.
    BAPI_Z05DOGI_ITEM_CONTROL-DELIV_NUMB = ZMM_WB1-ISSUE.
    BAPI_Z05DOGI_ITEM_CONTROL-DELIV_ITEM = 10.
    BAPI_Z05DOGI_ITEM_CONTROL-CHG_DELQTY = 'X'.
    APPEND BAPI_Z05DOGI_ITEM_CONTROL.
    CALL FUNCTION 'BAPI_OUTB_DELIVERY_CONFIRM_DEC'
    EXPORTING
    DELIVERY = BAPI_Z05DOGI_DELIVERY
    HEADER_DATA = BAPI_Z05DOGI_HEADER_DATA
    HEADER_CONTROL = BAPI_Z05DOGI_HEADER_CONTROL
    TABLES
    ITEM_DATA = BAPI_Z05DOGI_ITEM_DATA
    ITEM_CONTROL = BAPI_Z05DOGI_ITEM_CONTROL
    RETURN = BAPI_Z05DOGI_RETURN.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
    WAIT = 'X'
    IMPORTING
    RETURN = BAPI_Z05DOGI_RETURN.
    Go thru this link
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    BAPI_TRANSACTION_COMMIT
    Execute external Commit when using BAPIs
    This method executes a COMMIT WORK command. It is required for
    transactions developed externally to the R/3 System that change data in
    the R/3 System via BAPI calls.
    When you call BAPIs in your program that change data in the R/3 System,
    afterwards you must call this method to write the changes to the
    database.
    COMMIT WORK
    The statement COMMIT WORK completes the current SAP LUW and opens a new one, storing all change requests for the currenta SAP LUW in the process
    there are some FM that we use for creating trasaction . for example FM : that use for creating production order . if you execut the FM , the system will not create any data in the system so you need to excute the FM : BAPI_TRANSACTION_COMMIT to commit that creating the production order .
    in case of commit work, that is a syntax in abap program . if you use this syntax after you insert ,update or delete table in the sap ,system will do it immediately otherwise the system will do it after execution is complete.
    ROLLBACK WORK.
    for confirming or undoing database updates. COMMIT WORK always concludes a database LUW and starts a new one. ROLLBACK WORK always undoes all changes back to the start of the database LUW.
    Regards,
    Raj.

  • How to setup jpeg file as background image for all site pages and resolution stay same?

    I have uploaded my new site to http://wwwtjhtestdec2012.businesscatalyst.com
    I have background image set the same on all site pages  but image is incorrectly zoomed way in on some pages (like Home page for example).
    The Donate Page shows the correct resolution which I want displayed on all site pages.
    How do I set all other site pages to match background image resolution of the Donate Page?
    I am not sure what I am doing wrong that is changing this, or if it's possibly a bug?
    I want the background image to be full screen on all site pages please advise how to resolve.
    I would appreciate the assistance!
    Thank you kindly!
    Tammy

    I have re-uploaded my site to http://wwwtjhtestdec2012.businesscatalyst.com.
    If I set the Master page to Tile vertically that is only way I can get full screen background image of vegetables (without distortion).
    Then however another issue occurs....
    On Home Page of site I set same property to Tile and the background is better (no visible line where tiles meet---above the navigation tool bar--that is what I want for all pages associated to Master.
    So logically, I tried setting a 2nd associated site page to same master, to Tile but on Statement of Faith Page, notice the horizontal line where tiles meet, above my navigation bar on that site page?
    Why does Muse not handle both site pages associated to the same master identically?
    Any of the other options besides Tile or Tile vertically cause the background to not fill entire screen.
    Ideas?

  • How can I keep iPhone 5 mute and viberated for all the sounds and notifications with the mute button on?

    If turn on the mute button, my iphone 5 is mute. But I can not get informed if the alarm or timer ends. iPhone 5 is mute and doesn't viberate. I want it mute but viberate under the mute button.
    The Timer cann't viberate with the mute button on. I want it viberates without sound especially when I study in the Liberaby. I need to practice my pace with the Timer. I don't know whether it is because of my mistaken operation or because of the fact that the iPhone 5 can not make it.
    I think it should work like this, the mute button can mute all the sounds and notifications and at the same time, the phone can viberate  to keep me informed when a new email comes or there is a twett or the timer ends with viberation.
    How to set the dialpad tone? It is silly to dia a number with a tone.

    This forum is actually about the Cloud, not about using individual programs
    Once your program downloads and installs with no errors, you need the program forum
    If you start at the Forums Index http://forums.adobe.com/index.jspa
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says ALL FORUMS) to open the drop down list and scroll
    http://forums.adobe.com/community/lightroom

Maybe you are looking for