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
-
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?
kholbergerI 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,
Brettmake 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 - CaseyHi,
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
PurnaHi:
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
PuneetI'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 DoraHi 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??
ThanksThe 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.
DavidThank 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 NascimentoHas 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
-
PIX logging to syslog on Mac OS X leopard Client - how to make it work?
We just cant seem to make the log entires show up in the syslog or router.log!!! We have enabled remote logging on the PIX firewall. On Leopard, we have enabled Stealth Mode. So we get the following message: +Stealth Mode connection attempt to UDP 19
-
Error in uploading excel sheet data into internal table
Dear all, i am facing problem when uploading data from excel. i used KD_GET_FILENAME_ON_F4.i select the file and pass on to ALSM_EXCEL_INTO_INTERNAL_TABLE.and i get the ERROR.... Illegal type when transferring an internal table to a FORM. this is m
-
.mp4 and .avi video thumbnails in finder view
Hi, Some of my .mp4 and .avi video files have a thumbnail in finder view and some don't... Does anyone know how I can solve this?
-
Help: Need Project Business case
Kindly provide me with business case that is related to oracle projects track. Please help me i need urgent help. This my mail : [email protected]
-
Installation d'Adobe Creative Suite 6 Design Standard
Je suis incapable d'installer le logiciel. De plus, mon numéro ne fonctionne pas.