Can an ESB used as Request - Response service system
We have a requirement where a ESB should reply back.
Eg: If a value of given field is
A: route message SvcA to and return it reply to invoker
B: route message SvcB to and return it reply to invoker
Both these can be achived but other requirement is
If the value is neither A nor B then
Transform request to response schema and return to the invoker.
This is exactly where you should use the esb for
route and filter the data.
so if understood you correctly, you should just add the routing rules to the routingservice, and depending on the content (so use a filter in the routing rule) you could either route and transform to either one of the svcdA/B
Similar Messages
-
ESB Console turns Request/Response message into One Way message
Hi folks,
have come across a strange situation and wondered if anyone else had come across this. Maybe it's fixed as part of a patch set.
I'm running SOA Suite 10.1.3.1.0 on Windows.
After I've created and deployed a Request/Response service (either RS or SOAP Invocation Service) if I go to the ESB Console and click on "Apply" in say the Definition tab, my service turns into a One Way service.
This then causes null pointer exceptions when I run my process, as you might expect.
If I redeploy from JDev and leave the "Apply" button alone I'm back in business.
Is this something that anyone else has had a problem with?Hi.
I would recommend you to install version 10.1.3.3 of SOA Suite
http://download.oracle.com/otn/nt/ias/10133/ias_windows_x86_101330.zip
http://download.oracle.com/otn/linux/ias/10133/ias_linux_x86_101330.zip
Also, use the JDev 10.1.3.3
http://www.oracle.com/technology/software/products/jdev/htdocs/soft10133.html
They are supposed to be much more stable.
After using the new release, let us know if you still run into this problem.
Denis -
I have a new Ipad and was trying to sync from Itune what is on my Iphone. It keeps saying "Ipad can't be used Apple Moble device service isn't started". ???? help I then tried to connect my phone to Itunes and it is saying the same thing??? Help what is going on?
Right click 'computer' in your PC/laptop (whichever). Click 'Manage', then 'Services and Applications', then 'Services', you should see 'Apple Mobile Device' running or stopped. If you couldn't find 'Apple Mobile Device', it means you haven't download iTunes into your PC/laptop (whichever).
Cheers -
Hi.
Could you please help me to resolve this issue.
I have SCOM 2012 installed to monitor environment with Exchnage 2010 SP3. There are 2 sites with Exchnage servers within the organization. There are 2 mailboxes being created to test both sites.
I am getting following alert:
Alert: WebServices connectivity (Internal) transaction failure - The credentials can't be used to test Web Services.
description: The test mailbox was not initialized. Run new-TestCasConnectivityUser.ps1 to ensure that the test mailbox is created.
Detailed information:
[Microsoft.Exchange.Monitoring.CasHealthUserNotFoundException]: The user wasn't found in Active Directory. UserPrincipalName: extest*****@****.local. Additional error information: [System.Security.SecurityException]:
Logon failure: unknown user name or bad password.
Diagnostic command: "Test-WebServicesConnectivity -MonitoringContext:$true -TrustAnySSLCertificate:$true -LightMode:$true"
EventSourceName: MSExchange Monitoring WebServicesConnectivity Internal
I have tried the next steps:
1. Verified that mailbox is exist and it's not locked (same for the second mailbox)
2. Deleted those mailboxes and created a new using new-TestCasConnectivityUser.ps1 verified that this mailbox is visible on all DC's accross the forest (both mailboxes)
and that temporary password was accepted;
3. Cleared the cache on the SCOM 2012;
4. Still getting the same alert
I will really appriciate any help.
Thanks.Hi,
Hope these posts help you:
http://thoughtsonopsmgr.blogspot.ca/2013/11/exchange-server-2010-mp-no-synthetic.html
https://social.technet.microsoft.com/Forums/systemcenter/en-US/437f2bbb-cd96-40c3-8c56-6d4d176a9520/exchange-2010-mp-constantly-throws-webservices-connectivity-internal-transaction-failure?forum=operationsmanagermgmtpacks
Natalya
### If my post helped you, please take a moment to Vote as Helpful and\or Mark as an Answer -
How can I import a change request to a system which is not in the domain
how can I import a change request into a system which is not part of the transport domain?
Hi,
You can transport any requests to any systems even though they are not in the transport domain.
1) Move the corresponding data & cofiles( in /usr/sap/trans/data & /usr/sap/trans/cofiles directories) to the same location in the target system.
2)Add the request to the queue from STMS ->Import Queue ->Extras ->Other Requests - >Add.
3)The execute the transport as usual.
Regards,
Sam -
If I purchase a new IPAD can I still use my AT&T service?
If I purchase a new Ipad can i still use my existing AT&T service or do I have to sign up for a new service?
Ask AT&T. We are users like you. We don't know anything about your current plan, whether or not it supports iPads, whether or not it is transferable, if it will work with an iPad, etc.
iPad plans are different than iPhone plans. -
Using forward(request, response) in Java Servlet
Hi
I need help on how to use the forward() method in a java servlet passing a List object and riderecting to another jsp.
when I use the following code;
request.getRequestDispatcher(path).forward(request, response);
I'm getting this message:
Content modified /content...
Status
200
Message
OK
Location
/content...
Parent Location
/content
Path
/content...
Referer
Thanks,Looking at your traces seems like you are forwarding during POST. Seems like issue with your component implementation missing with POST & proxy scripts. Please eloborate more on the exact steps you are following. Alternatively See if this helps.
org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper req =
new org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper(slingRequest) {
public String getMethod() {
return "GET";
String path = "/content/.../test.html";
javax.servlet.RequestDispatcher dispatcher = slingRequest.getRequestDispatcher(path);
dispatcher.include(req, slingResponse); -
Can CRM be used to replace SM service desk?
I have this question for a long time that is whether it is possible to use CRM functionallity monitoring CHARM related
change requests since they are CRM type tickets.
We use txn crm_dno_monitor to access change requests (CR) so far. Can we use CRM web client OR other CRM txn to do them same thing, even replace the SM service desk?
Thanks!Not sure what CHARM is but that t-code CRM_DNO_MONITOR looks very much like data an agent can track in the CIC agent inbox.
There are many flavors of CIC's that have been created including for service. There is a small video in this url
http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/f0067aae-77a6-2b10-a4a8-c0ead7826cbd -
Drag and Drop- Can it be used in a responsive project?
The drag and drop interaction is not clickable in a responsive project, is there a way I can still use it? I have tried to copy and paste it, but it doesn't work very well...
Drag & Drop is not yet possible in Responsive Projects: Top issues | Adobe Captivate 8
Lilybiri -
Can PAuserid be used in PL/SQL service
Hi all,
I would like to make the 9iAS username available to a PL/SQL procedure called in a service. Any suggestions would be very welcome. Can it be passed as one of the arguements ?.
Many ThanksHi....I've found the following information on online mobile studio (section building- applications) (http://studio.oraclemobile.com/studio/sites/otn/help/index.html).
I don't if this works for all the ASWE releases.
Mobile Scripting
To further personalize and enhance the functionality of your mobile applications, you can embed Mobile Scripting elements in your XML pages. The script syntax is:
%value <variable>%
where <variable> is one of many predefined variables, for example:
user.name - the user ID of the current user
user.displayname - the first and last name of the current user
home.url - the user's home directory
service.home.url - the current service's home page
Refer to the Oracle 9iAS Wireless platform documentation for additional variables and their meaning.
To use mobile script elements, simply embed them in your XML pages. For example:
<?xml version="1.0" encoding="UTF-8"?>
<SimpleResult>
<SimpleContainer>
<SimpleText>
<SimpleTextItem>Hello, %value user.displayname%!</SimpleTextItem>
</SimpleText>
</SimpleContainer>
</SimpleResult> -
BAM - using with Request Response Send Port
Hi,
I have a scenario where a message is received on a receive port, sent to a solicit-response send port, and then the response is sent out on another send port. All ports have failed message routing enabled, so that any errors are sent out to an exceptions
send port.
I am interested to hear options on how you would set up a BAM tracking profile for this in the TPE to log the time received, time sent on the two way send port, time response returned and then finally the time the last send was carried out? Would you
use a single Activity/View and continuations, Multiple Activities or Views and multiple tracking profiles etc? How would you include the time that an error was sent to the exception port.....
I have a solution, but I am not sure it is ideal and I would be interested in how others would tackle this. If you know BAM, feel free to offer an opinion :)
Thanks
Stu.
Stuart Brierley - BizTalk Integration Specialist - http://geekswithblogs.net/StuartBrierley/Default.aspxHi Stuart,
You can start up your activity from Orchestration .No need to have a continuation from Pipeline as you can use xml receive .
You solution is simple were you are receiving your message from location and hitting a solicit-response
port .
Just have a Expression shape to start up with your activity and on the points when you want to update
the activity.
Code is listed below
//Create a Activity ID
string activityId = Guid.NewGuid().ToString() ;
//Start the activity with your Activity Name
Microsoft.BizTalk.Bam.EventObservation.OrchestrationEventStream.BeginActivity(“SampleActivity”, activityID);
// Updates the activity record.
Microsoft.BizTalk.Bam.EventObservation.OrchestrationEventStream.UpdateActivity(“SampleActivity”, activityID, “ReceiveLocation”, Rcvmsg(BTS.Receivelocation), "TRANSACTION_CREATED", DateTime.UtcNow);
// End the activity record.
Microsoft.BizTalk.Bam.EventObservation.OrchestrationEventStream.EndActivity(“SampleActivity”, activityID);
If you want to work with same activity in continuation with Other Orchestration (Generic Exception Handler may be ),then create a continuation token with a Property schema and from parent Orchestration assign value to it.
continuationToken = "_Continuation" + msg_Internal.ContinuationID;
Hope this will clear your ideas as you dont require to start up tracking from Pipeline .
Thanks
Abhishek -
How to read the Image Data using HTTp Request response
i want to read image data from server please send me any code or answers.
and also i want to exit application using button control for iphone simulator.
thanks in advance.You would do a URLRequest and download the image. You could save it to disk and then load it or directly create a new image with the binary data.
-
this has begun happening as soon as i installed the new OS... anything will help thanks!
http://support.apple.com/kb/ts1567
-
Can ethernet be used to communicate directly with system build simulations
I have an existing system build simulation which includes a model for a hardware component. I would like to know if and how I could rout real-time data from actual hardware into my simulation.
MM1,
The best solution is to generate code using AutoCode. You can then add the code for doing tcp communication to the sa_utils.c file in the external_input and external_output functions. The code generated by AutoCode is better suited for real-time simulation.
Communication can also be included in the model through the use of UserCodeBlocks. However the simulation is an elapsed time simulation. There is no direct relation to the time the simulation takes to run and the time in the model.
Carl L
National Instruments -
JMS Transport, Transactional, asynchronous request-response
Hi again :)
I have weblogic web service with jms transport and have chosen session bean implementation.
I'm testing transactional processing now.
Required feature is to put getting request from queue and processing it in web service in one transaction.
During tests I have noticed that:
When I throw RuntimeException from my web service method the message doesn't come back to the queue.
When I try to sessionContext.setRollbackOnly(); I get an error
javax.ejb.EJBException: EJB Exception: : java.lang.IllegalStateException: [EJB:010158]Illegal attempt to call EJBContext.setRollbackOnly() from an EJB that was not participating in a transaction.
When I deploy web service I get the following warning:
<Warning> <EJB> <> <AdminServer> <[STANDBY] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1238752023176> <BEA-010212> <The EJB 'EventNotifierServiceEJB(Application: portal, EJBComponent: EventNotifierService-1.0-SNAPSHOT.jar)' contains at least one method without an explicit transaction attribute setting. The default transaction attribute of Supports will be used for the following methods: local[publish(package.PackageType)] >
And putting @TransactionAttribute(TransactionAttributeType.MANDATORY) doesn't change this.
So It seems that transactions doesn't work by default.
I turned on XA in my own jms connection factory used by web service but this didn't help.
Looking in weblogic documentation I have found the following sentences:
In (http://e-docs.bea.com/wls/docs103/webserv_adv_rpc/jmstransport.html)
"If you have specified that the Web Service you invoke using JMS transport also runs within the context of a transaction (in other words, the JWS file includes the @weblogic.jws.Transactional annotation), you must use asynchronous request-response when invoking the service. If you do not, a deadlock will occur and the invocation will fail."
In (http://e-docs.bea.com/wls/docs103/webserv_adv_rpc/asynch.html)
"The asynchronous request-response feature works only with HTTP; you cannot use it with the HTTPS or JMS transport."
For me these two sentences are in conflict.
Currently I'm trying to use just transactional annotation without asynchronous request-response but the risk of deadlocks doesn't sound good for me.
BTW I have Oneway annotation in my web service method, I'm not sure if this changes something.
I'll be grateful for any help in resolving this problem.
Edited by: user10930859 on Apr 3, 2009 3:49 AMHi Karthik-
You can link the corelation-id..
Make you third-party application to receive Message-id from JMSRequestQueue and send this message id as correlation-id to JMSResponseQueue. I guess it would work we have tried this as POC.
Regards,
Ramesh
Maybe you are looking for
-
Help: How to create a query that transpose the column content?
Here, suppose that I have two tables TAB_A: ID TYPE 1 AA 1 AB 1 AC 2 BA 2 BB 2 BC 2 BD I'd like to create a query that gives result as: ID TYPE 1 AA AB AC 2 BA BB BC BD Any suggestions? Thank you in advance
-
Getting error message and do not know how to address....."Time Machine error" Pro.sparsebundle is already in use (Latest successful backup @ 4:17PM yesterday April 9 2013. Looking for best actions to take to continue automatic backups without g
-
169.254.*.* IP Address
I know this message has been around a thousand times, however, I still can't get my laptop to work. I'm using a BEFW11S4v4 router and a WPC54G card. Both are linksys. I've reinstalled my TCP/IP settings and applied a winsock fix several times. The on
-
Hi, I have captured excise invoices and posted. It is getting updated in excise registers (RG23A, RG23C). I ve done the utilization also. The PLA register is not getting updated. What are the pre requisites for this ? Rewards Assured. Urgent regards
-
Certain videos playing incorrectly
Hi, I'm currently running XP and the latest version of Flash. Just recently I've begun to have these problems with some videos or streams that I try to watch. This happens in both Firefox and Google Chrome, but videos play fine on IE. I've already tr