[OSB]JMS Business Service sending message with a given JMSCorrelationID
Hi,
Is it possible to send jms message with a given JMSCorrelationID in OSB? Just like use javax.jms.Message.setJMSCorrelationID() before sending.
If yes, how to change the payload accordingly?
Any help? Thanks in advance.
Try Transport Headers action in request action route node (Add Action >> Communication >> Transport Headers).
Then click on add headers and in name drop down select the JMSCorrelationID. In set Headers to expression select the value you want to put for JMSCorrelationID.
Similar Messages
-
QoS issue with OSB publish to JMS business service
Hi,
1. I have a http OSB proxy service which is publishing an audit message to a JMS queue through OSB business service.
MainProxyService (http) --> Publish (best-effort) --> AuditBusinessService (JMS) --> Audit Queue
2. I want 'Publish to JMS business service' to be a non-blocking call so that proxy service message flow can continue. Transaction support is disabled in proxy service as well as in JMS connection factory.
3. As default value of QoS (quality of service) for publish action is best-effort, ideally proxy service should continue its message flow immediately after dispatching the message to publish action and it should not block the main proxy flow.
4. But in my case, proxy service is blocking the message flow until the message is delivered to JMS business service/JMS queue. This is degrading performance of my application.
5. I think default 'best-effort' QoS is not working with JMS business service as there is a significant time lag between publish action and its next subsequent action.
6. If I replace the JMS business service with HTTP business service, then it seems to be a non-blocking call and message flow immediately proceeds to next actions.
Correct me if I am going wrong anywhere or my understanding is wrong.
Many thanks.HI,
u can use Conditional Branching
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1061670
Split join would be used in case u need to split your request and call your Business Service in Serial/parallel & then gather resposnes from multiple callouts to have single response
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html#wp1137258
Abhinav -
Problem in creating JMS business service in OSB
Hi all
I am creating a JMS business service in osb:request /response is TEXT
It write to "*QueueSend*"-which is my URI endpoint
I have a MDB which read from "*QueueSend*" and write to "*QueueReceive*"
i have given the *"Response Endpoint*" in jms business service to point to "*QueueReceive*"
When i send the msg, it write to QueueSend and mdb writes it to QueueReceive but JMS business service doesn't read from QueueReceive,it just wait a long .......
What is the problem??
Thanks
RohanHi Rohan,
Are you able to see consumers on "QueueReceive"?
If no, then your BS is not listening on this queue. Check the end-point again. Check server logs to know if any error occured while BS tried to connect with Queue. Restart your server which has this queue and then the OSB, and try again.
Regards,
Anuj -
OWSM 11gR1 PS2 agent to secure OSB 11g business service
Hi,
Can anyone share any resources/information on how to secure an OSB 11g business service by using OWSM 11g agent? Its a new feature released with OWSM 11gR1 PS2 (11.1.1.3.0) release. Also, can we do the same for OSB 10g?
Thanks,
BijoyHi Bijoy,
Documentation is here (for PS2 with OSB 11g)-
http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15866/owsm.htm#CHDEEGJI
can we do the same for OSB 10g?No, it is not supported.
Regards,
Anuj -
OSB EJB business service performance
A friend reported me that accessing a EJB via OSB EJB business service is twice as slow as accessing the EJB remotely in Java code.
Unfortunately he didn't run any profiling tool to determine the Hot Methods and Heap consumption.
The EJB receives a small string as parameter, and returns a small string back.
Anybody else experienced performance problems with EJB in OSB?
Anybody can give tips and tricks (apart from using Coherence cache) to improve performance?
I have suggested him to create a "proxy" WS to invoke the EJB, and invoke this WS from OSB.... but I am not really sure it would help.A friend reported me that accessing a EJB via OSB EJB business service is twice as slow as accessing the EJB remotely in Java code.
Unfortunately he didn't run any profiling tool to determine the Hot Methods and Heap consumption.
The EJB receives a small string as parameter, and returns a small string back.
Anybody else experienced performance problems with EJB in OSB?
Anybody can give tips and tricks (apart from using Coherence cache) to improve performance?
I have suggested him to create a "proxy" WS to invoke the EJB, and invoke this WS from OSB.... but I am not really sure it would help. -
Can't send messages with old .mac/me aliases
Hi, I'm using iCloud on the web because I have an old Powerbook as my primary device. I specifically recall that Apple said that I can continue to use my .mac and .me aliases. This is incredibly important since my business is tied to a particular .mac e-mail alias that I've had since, well, dotmac was around.
It looks like I can receive messages with at least one of these aliases, but I cannot send messages with the alias. The alias does not exist in the alias list pull down menu. I tried adding the alias, but was told I already have too many. Three? Very frustrating! Anybody know what's going on or how to fix it? Thanks!
-JenIE11 is the most recent update.
Try to reset all Skype settings.
Quit Skype or use Windows Task Manager to kill any Skype.exe process. Go to Windows Start and in the Search/Run box type %appdata% and then press Enter or click the OK button. The Windows File Explorer will pop up. There locate a folder named “Skype”. Rename this folder to something different, e.g. Skype_old.
Next go to Windows Start and in the Search/Run box type %temp%\skype and then press Enter or click the OK button. Delete the DbTemp folder.
Restart Skype.
N.B. If needed, you will still be able to re-establish your call and chat history. All data is still saved in the Skype_old folder. -
Problem with sending message with excel attachment
hi,
i m using sap b1 2005b i send message with excel attachment to sap user but message is reached to destination but attchment cannot send .ot shows an internal error pls help me.
reagrds,
vishalVishal,
Couple of questions.
How are you sending this message. Is it a message that you create and send Internally with an attachment.
As you reply me, please also check if the <b>Attachments folder</b> has been set under <b>Administration > System Initialization > General Settings.....Path Tab</b>
SBO tries to copy the attachment from the location you select to the Path defined for Attachments.
Let me know
Suda -
The XI does not send messages with correct IDOC structure
SAP XI 3.0 sends to ECC IDOC HRMD_A07
The XI does not send messages with correct IDOC structure.
In XI Design, Software Component RHEVOLU, Ive imported the Objects
HRMD_A.HRMD_A07 from SAP ECC; In Tools -> Export Reduced XSD, I saved
HRMD_A.HRMD_A07.xsd in Namespace http://suezambiental.com.br/HR . At
Message Mapping -> mmAdmissao, in Imported Message -> Import XML or
XSD, I imported the reduced Idoc file generated above, mapping source
fields to target fields.
The IDOC sent from XI to ECC has this structure (template: 22122)
E1PLOGI
E1PORIG
E1PITYP
E1P0000
E1P0001
E1P0002
Status 53 -HR: ALE inbound processing for HR master data
But does not update HR Master data.
The structure expected in ECC side (template: 20376) is:
E1PLOGI
E1PORIG
E1PITYP
E1P0000
E1PITYP
E1P0001
E1PITYP
E1P0002
Status 53 -HR: ALE inbound processing for HR master data
By using WE19 transaction, this structure was changed manually; so, the
HR Master data was updated.
Witch kind of customizing or correction could be made in XI, to send
the correct structure to ECC?
Best Regards
ClaudioHi Claudio,
In your case, there are perhaps two causes:
1. perhaps when you have import the idoc, for a strange reason, a bad metadata was created by XI. You can clean this one in tcode <b>IDX2</b> (Idoc metadata cache).
2. but it's also probably an error in your Message Mapping. Have you correctly manage segment E1PITYP?
Regards
Mickael -
I can't send messages with mail 6.0 of mountain lion, because I can't desactivate the option SSL (Secure sockets Layers); it is locked
Hi, i am having the same problem. this is what i have noticed.
I have 2 x imac's and 2 x macbook air's
i upgraded the 2 macbook air's and 1 of the imac's to Mountain Lion, all these have problems acessing sites that require you to login .
the one remaining imac is still running lion and works perfect.
i am using a dlink router with DD-WRT firmware, i tested teathering from my iphone and i can log into websites fine using the newly upgraded mac's.
It's not a wireless issue as my imac is using an ethernet connection.
is there a compatibility issue with some routers. -
Please help! I can't send messages with my IPod 5!
I can't send messages with my iPod 5th gen. If anyone can help thank you!!!
I just realized I don't have Lion, but I still have this problem with my email.
-
Sending messages with ipad impossible:user name or password incorrect
Can't send messages with my IPAD.
I'm tell that " Username or password for smtp:[email protected]@smtp.live.com is incorrect
I need a clue
ThanksHello mipage,
For that error you would need to make sure that the password is correct in Settings > Mail, Contacts, Calendars and look at the outgoing server settings. If you are unsure of what it should be, then the easiest way is to remove the email account and add it back in to add the correct settings. For more information, take a look at the article below
Get help with Mail on iPhone, iPad, and iPod touch
https://support.apple.com/en-us/TS3899
Regards,
-Norm G. -
Can't send message with photo.
Does this relate in any way to the three other threads you have going?
-
Is there an option to send messages with an emoticon?
there is an application name emoji this is the link for it
http://itunes.apple.com/us/app/emoji-free/id332509635?mt=8
download this and install it after that open the app it will automatically install the emoticon keyboard for you and will give you a step by step guide for it -
OSB: Configuring business service for JMS Queue
Hi,
I want to produce messages into a JMS queue from OSB proxy service. I have created business service for the JMS queue. I also want to return Status code=200, Status Messgae=Success if the message is successfully inserted into the Queue. Kindly let me know how to do this.
I tried using Service Callout to call the business service but it is not allowing me to use it because my business service is a one-way operation. So, i tried with Publish activity but my doubt is how and where to configure request payload for the publish activity. I could not find any.
And how do i know if the message is successfully inserted so that i can send the Status=200 back to the calling proxy service.
Kindly help in this regard.
Thanks in advance.As suggested, use QoS=ExactlyOnce as RoutingOption within the Publish to business service. If there was any error it will send the flow to error handler where you can do a reply with failure to return HTTP status code=500 to the caller of the proxy service.
If you do a reply with success the caller will receive HTTP status code=200 -
OSB - Content length http header missing from business service out message
Hi all,
I am having some diffuclty with a business service in OSB. I created the business service from the wsdl and created a regular proxy service that just routes to the business service. When i run the test console i get the below fault.
<faultcode>soapenv:Server</faultcode>
<faultstring>BEA-380000: Length Required</faultstring>
<detail>
After some debugging i find that the content length http header is missing from the outbound message the business process creates and sends to the acutal web service which sends back the http 411 fault.
Does anyone know how to configure the message flow of my proxy service to ensure that the outbound message sent from the business service contains that content length http header or any suggestions on how to fix this issue will be appreciated.
ThanksDisable the "Use Chunked Streaming Mode" property in HTTP Transport Configuration of your business service. By default it remains enabled.
Regards,
Anuj
Maybe you are looking for
-
Problem with MessageArea and Table
Hello all, i have a form with a Table and MessageArea on it. If the user input something in the Table and click Save, all fields will be checked and the MessageArea shows the errors, in case of any errors. If I click on one of the listed messages, I
-
Can I use a real copy of Photoshop for as long as I am paying for the Creative Cloud?
Hello, I am on Windows 8 and need a working copy of Photoshop but an outright purchase was just too expensive for me. So I subscribed to the cloud in hopes that I could just pay monthly for the software. But when I download Photoshop CC I see that
-
how do I replace the background of a picture
-
Using LG CU320 as a Bluetooth Modem
I was able to connect my LG CU320 Cingular Phone as a bluetooth modem and verified a 217 kilobits per second connection. I got some of this information from http://www.howardforums.com/showthread.php?t=874483. Click on the Bluetooth icon in the menu
-
Direct database data access without data level authorization check
Hello, My customer raised issue about direct database data access. Due to the customeru2019s strong security policy, it shouldnu2019t be allowed. To prevent this kind of illegal data access, customer ask me to list up all the possibilities to display