Implementation concretization / parking requests

Hi,
how would you implement the following problem?
I’ve got 4 Objects:
E (Enquirer) and R (Receiver);
M (Message) and P (Packet)
M(id) := Message with id x
P(id, nr) := Packet with id x and number y.
A set of P(id, nr) represents a message M(id).
R receives, stores and manages objects of type P(id, nr) and builds M(id) if all P(id, nr) are available.
Now, E asks R (E ->> R) for M(id) by calling r.getMessage(id)
[R contains method: [code]Message getMessage(int id)]
If all packets are available R returns M(id). But in general it needs some time to get access of all packets. So, the call of E for M(id) must be parked as long as the packets aren’t available.
My solution:
I generate for every request of E a thread which implements the interface and returns the message M(id) if ready. But I think it isn’t a very good solution: If 500 E’s asks for M’s it could be critical regarding performance issues. Ok, an Thread pool can be helpful in this situation.
Do you see a better solution to implement this case?
Thanks for help!!!
Chris

Hi:
Refer to this documentation.
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMMM/BCBMTWFMMM.pdf
Please let me know if you need more information.
Assign points if useful.
Regards
MSReddy

Similar Messages

  • Implement a SOAP Request in an SSIS Package that sends a SOAP Message (Env) with Authentication Info, Receives XML FIle?

    We need a small SSIS package to pass a SOAP message to a SOAP server and receive the response xml message. 
    We have the SOAP Endpoint, SOAP Action, and SOAP Message (which contains authentication elements). They work in a Talend Data Integration job (using
    Talend's tSOAP component). A screenshot showing the Talend job and the configuration of the tSOAP component
    is attached.
    We need to implement the same thing in a Microsoft SQL Server 2012 SSIS package but haven't been able to get an SSIS Web Services task to work. 
    We haven't been able to configure it to pass the SOAP Action and SOAP Message.  
    How should this be accomplished in SSIS?
    kholberger

    I guess I was not clear.  The Talend job works perfectly (and it took only a few minutes to configure). 
    I need to replicate the SOAP request function in an SSIS package.  I've been trying to configure an SSIS Web Services Task to do that without success. 
    The SSIS Web Service Task asks for the .wsdl file, which I provide (though the Talend component
    does not ask for it), but the SSIS WST does not ask for the SOAP Action or SOAP message.  The target web service is protected by a security gateway that rejects the SSIS WST request.  Somehow, the Talend tSOAP component sends the
    SOAP message, which contains the security definition and authentication credentials (you can see part of that in the screen shot) which the endpoint accepts.
    The question is: "How does one implement a SOAP web service request in an SSIS package that sends the SOAP Message".
    Thanks.
    kholberger

  • Implement F4 Value-Request Functionality in Dialog Programming

    Hi. Apologies in advance if this is the wrong forum.
    I'm on R/3 4.6c.
    What is the best way to implement this:
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR xxxx-low.
    in a dialog program?
    I have my selection screen defined in my TOP include, but since dialog programs don't support report events I am not sure what to do.
    Thank you for any assistance you could provide.
    Best Regards,
    Brett

    make a new include like
    include progname_screen_1001. at the top of your program.
    goto include.
    write the code below in your include.
    SELECTION-SCREEN BEGIN OF SCREEN 1001.
    write here your selection options and parameters.
    also but here the code you want:
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR xxxx-low.
    SELECTION-SCREEN END OF SCREEN 1001.
    call the screen from anywhere:
    call screen 1001.
    if you want the selection-screen as subscreen than write
    SELECTION-SCREEN BEGIN OF SCREEN 1001 as subscreen .
    write here your selection options and parameters.
    also but here the code you want:
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR xxxx-low.
    SELECTION-SCREEN END OF SCREEN 1001.
    when calling it
    write it to PBO of your screen in which you but an subscreen area named subsel.
    CALL SUBSCREEN SUBSEL INCLUDING 'PROGRAMNAME' '1001'.

  • Implementation of one request, multiple responses bpel processes

    Need info on how to build a one request, multiple responses bpel processes. The following URL discusses the link
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/bp_interact.htm#SOASE534
    Book: Oracle® Fusion Middleware Developer's Guide for Oracle SOA Suite 11g Release 1 (11.1.1)
    Chapter 5: Introduction to Interaction Patterns in a BPEL Process (section 5.6).
    Are two projects required? is one a partner link to the other?
    There are several different types of links discussed but minimal/no discussion on their implementation.
    Thanks for the help - Casey

    Hi,
    the BPEL forum is here: BPEL
    Frank

  • How to collect BADI implementation to transport request

    Hi Gurus,
    I have implemented BADi. I want collect it to a transport request. How to collect BADI and implemented class.
    Any help greatly appreciated.
    Best Regards,
    Reddy.

    Hi,
    Goto transaction SE19.
    Enter the badi name
    click goto=> Object Directory entry
    Enter the package name instead of $TMP
    Click on SAVE.
    It will ask for transport. Enter the TR number.
    Best regards,
    Prashant

  • FV65 - WorkFlow Implementation for parking and posting invoices

    Hi All,
        We are implemetnig workflow for vendor invoices. can anyone implemented this for FV65 can help us which workflow template to use and what are the configuration settings for this.
    Regards
    Purna

    Hi:
    Refer to this documentation.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMMM/BCBMTWFMMM.pdf
    Please let me know if you need more information.
    Assign points if useful.
    Regards
    MSReddy

  • Unable to run extended Approve Requests Application from Launchpad

    We are implementing the approve request application for custom workflows and we have set up our eclipse environment and made the necessary changes to run our application locally in the Fiori Sandbox provided as part of the UI5 toolkit. We have extended the application by creating an extension project and fiori extensions in this extension project.
    We are able to run this extended application also in the Sandbox and test it there.
    When we upload the extended application to the ABAP server and change the URL in the Launchpad transaction LPD_CUST to point to the extended application we are getting an error.
    I suspect it is related to how we have set up our component.js file for the extended application  since it is responsible for merging the extended application with the parent one at runtime and displaying the extended application.
    The error I am getting in the console is
    Error - found in negative cache: 'cross/fnd/approve/requests/Component.js' from /sap/bc/ui5_ui5/sap/yca_all_apve/Component.js: TypeError: Cannot call method 'extend' of undefined  core.js:78
    u core.js:78
    error core.js:78
    sap.ui.controller.openApp core.js:663
    sap.ui.core.EventBus.publish core.js:307
    sap.ui.controller.openSomething core.js:663
    f3 core.js:55
    n core.js:55
    o.fireWith core.js:55
    o.fire core.js:55
    (anonymous function) ushell-preload.js:45
    (anonymous function) core.js:439
    n9
    Has anyone run into similar error and found a resolution?
    Regards
    Puneet

    I'm sorry I can't help, but you might be better of posting this in the Reports forum at Reports

  • Solution Manager 3.2 SP 8- Change Request Management Configuration Problem

    Hi friends,
    We are in process of implementing SOLMAN 3.2 SP8 in our landscape.I am facing  problem in configuring change request management.
    When the developer is working on an urgent correction document we are facing a problem.The steps we are following are here under provided.
    Step 1 :
    Selected Action "In development" - > it created the transport request in the dev system.
    Step 2:
    Action "Log into System" -> made correction attached to the transport request manually and released the task.
    Step 3:
    Action "Release transport requests" -> The transport request in the development was released.
    Step 4:
    Went for action "Pass to correction" -> I am facing exceptions which conveys
    Status was reset by system
    A condition is not satisfied because of an exceptional situation
    Not all transport requests yet released
    And we would be thankful if you provide the authorization required for the different roles in the change request management.I have followed the help file of SOLMAN 3.2 and create the users as under
    User - Role
    SOCM_RQSTR - ZSAP_SOCM_REQUESTER
    (Derrived from SAP_SOCM_REQUESTER)
    SOCM_DVLPR - ZSAP_SOCM_DEVELOPER
    (Derrived from SAP_SOCM_DEVELOPER)
    SOCM_CHNGNGR - ZSAP_SOCM_CHANGE_MANAGER
    (Derrived from SAP_SOCM_CHANGE_MANAGER)
    SOCM_CHNGNGR - ZSAP_SOCM_IT_OPERATOR
    (Derrived from SAP_SOCM_IT_OPERATOR)
    Even then I am facing problems while developer creating transport requests and while logging into development system.
    I tried adding S_RFC,S_RFCACL auth objects to their roles but did not help.
    Pl. suggest.
    Thanks & Regards
    Mrutyunjay
    Message was edited by: Mrutyunjay Rao Dora

    Hi all,
    We are trying to implement the Change Request Management piece in Solution Manager 3.2. 
    We are facing the following issues which I think relate to the same reason:
    1)We have created a Maintenance Project in SOLAR_PROJECT_ADMIN and assigned it a logical component, which consists of our two system landscape (namely DEVàQAS). We have also created the IMG project in the DEV system and have distributed that IMG project to both the Solution manager system and the DEV system. Now we have to make the maintenance cycle and task list for that maintenance project, but as we select the project and click on “create project cycle” it shows the message "The project is not released. Hence cycle can not be created". It is showing the status of project as locked .How can we open or unlock the project to remove the error?
    2) Also after selecting the SMI project when we click on the button “CTS status switches” or “project specific Transport route” it responds with the error "Project landscape not configured; set the project status to "open" first ".
    3)When we click on “synchronize single project” it prompts for the login of connected system (Development System) and after login, it gives an error "Warning, problems during synchronization of the system Landscape".
    For Error resolution, we have checked the system landscape and it does not give us any errors. We have done that, both from the solution manager by going to the transaction SOLAR_PROJECT_ADMIN -->  >system landscape tab>selecting our logical component and doing a check by clicking the "Check system Landscape" button. It returns with "no Errors". We also did a check on the TMS configuration by logging directly on to the TMS domain controller system and checking the Transport routes. We have checked the RFC connections without any errors.
    Any help would be greatly appreciated.
    Thanks
    Abhi

  • HTTP request/response object not thread safe.

    According to the serlvet spec. Http Request/Response
    are not thread safe. Quoting from the Spec:
    " Implementations of the request and response objects are not guaranteed to be thread safe. This means that they should only be used within the scope of the request handling thread. References to the request and response objects must not be given to objects executing in other threads as the resulting behavior may be nondeterministic."
    This has prompt me to ask the following question.
    For Example I have a servlet which does the following
    request.setAttribute("myVar","Hello");
    The request and response is dispatched(using RequestDispatch.include(request,response)) to another
    servlet which retrieve this attribute i.e request.getAttribute("myVar");
    Is this safe?
    The Spec only said "The Container Provider must ensure that the dispatch of the request to a target
    servlet occurs in the same thread of the same VM as the original request." I take this meaning that the targeting servlet does not have to run in the same thread(only dispatch), otherwise it would be safe.

    To put it another way, you can only have onle thing working on a request at a time. For instance, the ServletContext is available to all servlets running on a server. If you tried to save a particular request to the ServletContext, it would potentially be available to many concurrently running servlets. They could all change whatever in it at the same time. Each servlet is in its own running thread. Hope that helps some.

  • Online purchase request(PR) approval application using Blackberry.

    Hi,
    We are having ECC6.0 ABAP stack and have to implement Online purchase request(PR) approval application using Blackberry.
    Please provide related information.
    With Request,
    Krishna.

    Hi Venkat
    below links will help you regarding your quarry
    http://help.sap.com/search/highlightContent.jsp
    http://help.sap.com/search/highlightContent.jsp
    http://help.sap.com/search/highlightContent.jsp
    Regards
    Bandla

  • [10.1.3] A new way to place Principals in the Request?

    Hi,
    since 10.1.3 the usage of custom UserManager-Implementation is not possible anymore. Is there another way to place an own Principal-Implementation into the request except using a Filter which wraps the request and places another Principal-Implementation into it? The how-to on http://www.oracle.com/technology/tech/java/oc4j/1013/how_to/howtocustomjaasprovider/doc/howtocustomjaasprovider.html does not cover this topic and I haven't found another way yet :(
    Thanks,
    Stefan
    Message was edited by:
    [email protected]

    So the problem is just being scheduled into the future but I'll still have to deal with it. I would prefer to get a solution asap so I don't need to think about it in a future release ;)
    I wonder if there's something like a specific group I have to put the principal into so the OC4J will take my principal from this group (like the CallerPrincipal-group in JBoss) and put this one into the request.
    Edit:
    I just noticed when I'm specifying our custom UserManager I get this on deployment:
    Caused by: java.lang.NullPointerException
            at com.evermind.security.IndirectUserManager.getGroup(IndirectUserManager.java:101)
            at com.evermind.security.IndirectUserManager.getGroup(IndirectUserManager.java:101)
            at com.evermind.server.deployment.EnterpriseArchive.initDefaultSettings(EnterpriseArchive.java:1296)
            at com.evermind.server.deployment.EnterpriseArchive.<init>(EnterpriseArchive.java:294)
            at oracle.oc4j.admin.internal.ApplicationDeployer.initArchive(ApplicationDeployer.java:412)
            at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:187)
            at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:93)
            ... 9 moreMessage was edited by:
    [email protected]

  • Impact on existing Incident management after implementing Charms

    Dear All,
    We are going to implement Charms( Change Request management) on a system where incident management is already configured. Before implement it, I need to find whether it will impact on existing incident management system. Actually, i am new to Charms so dont have much idea. could anyone please tell whether there wiill be any impact on existing incident management??.
    Thanks in advance. points will be awarded.

    Hi Rahul
    It won't impact your existing setup as Incident Management has different transaction type and process as compared to charm
    Both can be integrated with each other or can work alone as requirement serve by them is different.
    further even users are common they will have different security roles assigned to them because SAP provides different set of pfcg roles
    hope this clarifies.
    thanks
    Prakhar

  • No system in the system landscape exports transport requests

    Hi gurus,
    We are trying to implement the Change Request Management scenario in
    Solution Manager 4.0 SP12 in a POC.
    The TMS are created with Solution Manager as Controller and with the settings are correct.
    We have created a Maintenance Project with the following landscape :
    system1 - Client 100 as Development System - Type of Rol "Source System"
    system2 - Client 200 as Quality System - Type of Rol "Target System"
    system2 - Client 100 as Production System - Type of Rol "Production System"
    In the Change Request tab, when we check "Activate Change Request Management" checkbox, the following error is shown:
    "System system2-100 is to be changed in a Solution Manager project, but no
    system in the system landscape exports transport requests which are
    imported into this system."
    What is happening? Any idea??
    Thanks

    The reason may be, that your "POC" is not valid due to the fact, that you use "clients" and not "systems" to transport
    What you can try to verify that is - take out the QA client/system out of the transport route and try then to activate just with DEV --> PRD.
    We wanted to setup something similar in the past and TMS failed to get configured properly - due to exact that reason.
    Markus

  • Does income xml request get validated against wsdl?

    Hi, there:
    I'm using document/literal web service. My question is: Does income xml request get validated automatically against wsdl complex type xml schema? If not is there any configuration way we can set to validate income xml request automatically?
    I searched posts in this forum, it seems the same question was asked long long time ago already, but no answer. So, I want to check that question again.
    I simply tested my web service by using soapUI, it seems no xml validation implemented on any request at all.
    Highly appreciated if any help or comment, thanks a lot in advance.
    David

    Thank you very much jwenting for the reply. We are using jbossWs.
    Yes, I definately agree that it's very cool that wsdl is generated on the fly, and all xml message is parsed to java bean automatically by jaxb. However, my 2 cents is:
    1. How can I generate other xml schema restrictions in wsdl on the fly except "enum" (ex. pattern, minInclusive, maxInclusive etc.)? Currently, it seems only @XmlEnum can generate "enum" restriction in wsdl automatically, no other restrictions could be generated automatically in wsdl.
    2. Even if I have those restrictions defined manually in wsdl, as it doesn't implement validation on income xml request, and I should do the validation inside my webservice logic, which means that even if I have those xml schema restrictions defined in wsdl, they are useless.
    That's the reason I want to check if anyway the validation can be implemented automatically on income xml request.
    Again, highly appreciated any further helps or comments. Thanks a lot in advance.
    David

  • HTTP requests by sockets rather than Bridge/Bridgetalk?

    Has anyone brought this up before? I came across this article that's an implementation of HTTP requests using sockets rather than Bridge's HttpConnection class/object, so this should execute w/o dependency on Bridge/Bridgetalk I believe. I haven't tried it out myself. Thought I'd share. Also not sure if this article was already previously mentioned somewhere within the Adobe forums.
    Script for Adobe Creative Suite/Indesign – Http Request’s GET POST with Javascript | Ivo Nascimento

    Has anyone brought this up before? I came across this article that's an implementation of HTTP requests using sockets rather than Bridge's HttpConnection class/object, so this should execute w/o dependency on Bridge/Bridgetalk I believe. I haven't tried it out myself. Thought I'd share. Also not sure if this article was already previously mentioned somewhere within the Adobe forums.
    Script for Adobe Creative Suite/Indesign – Http Request’s GET POST with Javascript | Ivo Nascimento

Maybe you are looking for