Problem in configuring my driver for JMS Queues

Hello,
I'm working in connecting ODI to Sonic ESB.
I have added all the drivers needed to ODI/Drivers and I continue to have an error.
After searching in our ESB Doc i finally found why.
I have to change a property of my Driver.
I have tryied to change it in the Property Tab of the JMS Queue Data Server.
with Key= "My Property Name" and Value= "the new Value needed"
But there's no change, where can I do this ???
Thanks for your answer,
Cordially,
BM

In fact I have to change the domain in which I will be connected.
On Sonic ESB by default it is nammed Domain1 and I want to change this name to SonicTestDomain.
In java I just have to put :
prop.put("com.sonicsw.jndi.mfcontext.domain", "SonicTestDomain");
but in my Topology I'm using the Property Tab and in the first column nammed Key I put
com.sonicsw.jndi.mfcontext.domain and on the other nammed Value I put SonicTestDomain.
But when I put Test it always responding me :
javax.naming.NamingException [Root exception is com.sonicsw.mf.comm.InvokeTimeoutException: Domain1.DIRECTORY SERVICE:ID=DIRECTORY SERVICE - listDirectories()]
--> with Domain1 so the ghange of the property didn't do nothing.
If someone can help me...

Similar Messages

  • 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

  • Error while passing ODI variable in JNDI Url for JMS Queue XML

    Hi,
    Facing a weird problem while passing ODI variable in JNDI Url for JMS Queue XML.
    Below is the JNDI Url configured under ODI Topology:
    JNDI Url: t3://<host_location>?d=#TEST.SCHEMA_FILE&s=<schema_name>&JMS_DESTINATION=jms/<queue_name>
    where,
    #TEST.SCHEMA_FILE --> ODI variable storing xsd name and location
    Issue Description:
    If we restart ODI server then for the first run of any ODI interface using JMS Queue XML, it is unable to get the value for ODI variable present in JNDI Url (d=#TEST.SCHEMA_FILE).
    It throws error message saying: No XSD found
    Temporary Resolution:
    As a temporary fix if we hard-code and pass the value in that ODI variable as shown below, it will successfully go through.
    eg: JNDI Url: t3://<host_location>?d=C:\XSD\test.xsd&s=<schema_name>&JMS_DESTINATION=jms/<queue_name>
    Reverting it back to variable later will have no issues and subsequent run will succeed.
    But again anytime later if server is restarted then first run will have this issue.
    Want to have permanent fix for it.
    Any one having idea on it please share. Appreciate your help!

    What ODI version are you using? It could be related to the bug in the older version as described in support note Doc ID 1290326.1

  • Creating data server for JMS Queues in ODI

    hi,
    I am trying to create data server for JMS Queues in ODI.
    I am getting following error:
    java.sql.SQLException: Cannot load connection class because of underlying exception: 'javax.jms.JMSException: Cannot find the Connection Factory (jms/QueueConnectionFactory) in JNDI'.
    To implement this, I am giving following parameters:
    JNDI driver : com.evermind.server.rmi.RMIInitialContextFactory
    JNDI url : ormi://localhost/default
    JNDI resource : jms/QueueConnectionFactory
    Please help.
    Thanks,
    Monika

    Hi,
    according to docs
    http://docs.oracle.com/cd/E23943_01/integrate.1111/e12644/hypersonic_sql.htm#ODIKM590
    i see
    JDBC Driver: org.hsqldb.jdbcDriver
    JDBC URL: jdbc:hsqldb:hsql://<host>:<port>
    could you modify
    JDBC Driver : org.hsqldb.jdbc.JDBCDriver
    JDBC Url : jdbc:hsqldb:hsql://localhost
    according to docs?
    Thanks

  • Regarding configuration of 3rd party JMS queues

    Can any one please help me in configuration of 3rd party JMS queues.
    Thanks,
    Bharath

    Does it have a built-in admin web page like most print servers?

  • Correlation for JMS Queue

    Hi,
    I have following scenario :
    Queue1
    Bpel1 -> Writes Schema A to Queue1
    Bpel2 -> Writes Schema B to Queue1
    Bpel3 -> Reads from Queue1
    I need that Bpel3 should read only Schema A from Queue and not Schema B.
    So how will i define the correlation between Bpel1 & Bpel 3.
    I tried fetching the processId in Bpel 1 and add it to Invoke property jca.jms.JmsCorrelation_id, but was not able to set the same in Bpel3.
    Any help/spec in setting up correlation for JMS Queues is highly apreciated.
    Thanks !!

    In standard JMS, an application can specify a correlation-id on per message basis using the javax.jms.Message API, and then specify a filter (a "selector") when creating a consumer via the javax.jms.Session API, but, in general, it is usually better to use a separate dedicated queue per business process (simplifies management, simplifies coding, improves perf, etc), or, if that's not an attractive option, to use a single MDB to dispatch messages from the same queue to different business processes. I don't know the specific steps to do the same in BPEL.
    You might want to try posting to the BPEL forum at BPEL
    Hope this helps,
    Tom

  • How to define transaction semantics for JMS Queues

    Hi,
    My scenario in Oracle Fusion Middleware 11gR3, SOA Suite, IDE: JDeveloper 11g is as follows:
    First). receive a message from QueueA, Second). Using the message, call a serviceABC and send the same message into QueueB.
    I created a syn-BPEL, configured two JMS Adapters(for accessing Queue A & B) and one webservice binding for calling serviceABC(Proxy service). Note: I created the two queues and a connection factory under JMS System Module. As two different external systems have to access QueueA and QueueB.
    Now, when I execute the BPEL and ServiceABC gets faulted, the message is gettings consumed from QueueA and the same message is getting produced in QueueB.
    My goal is to define a transaction semantics for my composite(syn-BPEL), such that, when ServiceABC or producing the message in QueueB fails. I retain the message in QueueA(basically, rolling back the message).
    Options tried so far: 1). Created a scope for the three operations and added a compensationhandler to it and .2). XA Connection Factory is Enabled. Result: no luck:( still message from QueueA is getting consumed where as per my goal it should get rolled-back.
    Please suggest your approach, I'll try out and post the outcome back.

    Whats your architecture? Are you running your app on an application server? If so, are you in a servlet or EJB? You should be able to get the application server to manage your transactions for you in that case e.g. wrap all the JMS calls in an stateless session bean and give it Required in its transaction attribute of deployment descriptor.
    If you're not on an application server, you need to get a transaction manager, either by putting your code in an app server ( with JBoss you can use its transaction manager without necessarily having to use EJBs or Servlets, but thats not tested as thoroughly as the container managed transactions, and you will have to write some of the transaction code yourself ) or using a stand alone one.

  • Getting jndi name for jms queue via jmx?

    All,
    I'm trying to write a utility that will do a 9.2-style message export against 8.1 I think I have it all figured out except that I don't know how to get the jndi name of a queue or topic via jmx. I'm using jmx to find queues and subscriptions that have messages waiting, then trying to connect to them to siphon off the messages. I can't just browse jndi for any queue I find because I also want to access the durable subscriptions, for which I need the client and subscriptions ids. Is there a way to map from the jms destination runtime mbean to the jndi name? The getDestination() method isn't supported (throws an exception.)
    thanks

    Hi John,
    You can get destination JNDI names by looking up their value in the JMX configuration mbeans rather than the runtime mbeans. The client-id and subscription-name are available on the JMSDurableSubscriberRuntime mbean.
    Regards,
    Tom

  • How to use wlst to configure access policies for JMS ?

    Hello,
    I am trying to set access policies for a JMS unified queue. It can be done easily with the console, but I could not find how to do it with wlst with version 10.0 !
    I've found the following olds posts on this topic:
    1. WLST Script for Protecting a JMS: WLST Script for Protecting a JMS Resource.
    and
    2. Create a JMX Policy by script: Create a JMX Policy by script
    I could not find the "resourceId" string as stated in first link for Weblogic 8.1 SP6.
    And following second link, is not working after a stop/restart of weblogic servers. :-(
    Do you know a way to configure an access policy for a JMS queue with wlst tool ?
    I have also tried using configToScript() command to retrieve security policy information from what has been done on the console, but I was unable to find such information ! Is security saved by configToScript() ?
    Edited by: 795310 on 16 sept. 2010 08:25
    Editing links.
    Edited by: Fernando on 17 sept. 2010 02:20
    Add configToScript information.

    Security data is not persisted in config.xml so it is not contained in the output from a configToScript command.
    You may want to ask in the WebLogic Server - Security forum.

  • I am getting an error encountered problem with the display driver for my Photoshop CS5 extended

    I have Windows 7 and have used CS5 extended with no problems for quite a while now.
    Last week I started up CS5 and received the error:
    "Photoshop has encountered a problem with the display driver and has temporarily disabled GPU enhancements. Check the video card manufacturers website for the latest software. GPU enhancements can be enabled in the Performance panel of Preferences."
    "Please close program and uninstall and re-install if problem persists"
    I was able to edit, however when I went to save my work it would not do so. The following error came up.
    "Could not complete the command because the extension could not be loaded"
    "Could not save a copy as .....because of a program error"
    I checked to make sure I have the latest driver, I also uninstalled and re-installed the program and I am still getting the errors.
    Can anyone help with this?

    Error 1402 | Error 1406 | Acrobat, Reader

  • Configuring Commit driver for IPM 11g in ODC

    Hi,
    I am trying to configure the commit driver for a commit profile.
    I have selected the Oracle I\PM 11g Commit Driver and clicked on configure button,
    As I click on configure button, it pops up an error message saying:
    Run Time Error '40009' :*
    The following error occured configuring the commit driver.*
    Error Number: - 2147024773*
    Error Description: Automation error*
    The filemane, directory name, or volume label syntax is incorrect.*
    Could some one help me on this, Am I missing any configuration or files?
    Regards
    Sri

    Hi,
    I have 64 bit JVM installed on my Machine which is default JVM on my machine.
    As 64 bit is required by other programs, I dont want to delete that.
    Can I install 32 bit JVM separately and point my ODDC to 32 bit JVM. If yes, could you please tell me how to do that?
    pointers to any documentation around that is fine.
    Regards
    Sri

  • Problems Moving to New Drive For Time Machine Backups

    I'm moving to a new, bigger drive for my TM backups. So with the help of some suggestions here, I:
    1. Turned off Time Machine
    2. Formatted the new drive with "Mac OS Extended (Journaled)"
    3. Cloned the old drive to the new with SuperDuper (Erase and copy)
    4. Turned on TM and told it to use the new drive (with a different name than the old one) as the backup drive.
    That was twenty minutes ago. TM backups usually take a couple of minutes. The only time it went this long is when it was doing its first backup. Is that what's happening? I've still got the folder structure you'd expect -- with a new folder for the backup going on now.
    In addition, the clone took forever -- five hours for 120 GB over Firewire 800. It seemed to slow down as it went on, too.
    Does anybody have any suggestions? Should I stop the current backup and try something different?
    Thanks very much to anybody who can help,
    Steve

    Steve Cohen4 wrote:
    Cool. A "deep traversal." Sounds like something you do when you make the jump to lightspeed.
    Anyway, I did let it finish and everything seems to be normal now. The next backup took just two minutes. Much better.
    Thanks very much for your help.
    I trust that you have no issues with the procedure I used?
    not sure which procedure you mean but you should be fine now.
    Steve

  • Problem with Configuration of GP for Adobe Forms

    Hi,
    I following the guide 'Configuration of GP for Adobe Forms' (from Configuration of GP for Adobe Forms )
    When i try to configure 'Web Service Clients' in the visual administrator:
    Configure this parameters:
    - Destination URL SLD
    - Authentication BASIC
    - User
    - Password
    but the frame with this parameters:
    -- System Name
    -- WS Name
    -- WS Port
    don´t show.
    I think it is an error in swing because the title 'System Landscape Synchronization' show but the scrollbar stop there.
    Features:
    Netweaver 04s
    Visual administrator 7 SP 9 java version 1.4.2_09
    Thank you in advance
    with Regards, Mariano

    Hi,
    please check out this link it might help you
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ee8a84ea-0c01-0010-5691-accfb0a172ed
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8a696cea-0c01-0010-d494-9b0b8ce7565f
    **********please reward points if the information is helpful to you***************

  • Problem using type 4 driver for SQL Server 2000

    Hi..
    I'm getting the following error message when i attempt to connect to SQL Server 2000:
    "Cannot open user default database. Using master database instead"
    I am passing the proper connection url and the user name and the password.However,my application does not connect to the SQL Server.I have tried using JTurbo and Weblogic drivers.
    All tables in this database have been imported using DTS and hence have "dbo" as their owner.I do not have administrator privileges on the db server.
    Is there a workaround to this problem by changing some settings for ownership of the db objects?
    I have already tried using :
    EXEC sp_changedbowner <username>
    for databases where I am not a user and it still doesn't work for these as well.
    Thanks,
    Jay.

    It might be in your DSN. Give that a check, it could be that the DSN has a default db selected and also a userID/Pwd that's incorrect for that db. Just thinking out loud.
    B

  • Problems finding a suitable driver for my Epson R2400 printer.

    I am finding the drivers that I download from Epson whist they work do not have the paper profiles and other refinements required to work with Photoshop CS5.
    This printer is about 6 years old and worked perfectly with my Windows based PC but I just don't get the print colour quality or paper profiles tat I had with the PC.  I am currently using the Gutenprint 5.2.3 driver for my Epson Stylus R 2400.   I have plenty of inl cartridges to use up otherwise I would have bought the R 3000 as a repleaement!

    Try deleting the printer, the /Library/Printer/EPSON and the /Library/Caches/Epson/ folder and then reinstalling the updates through Software Update. Your printer is shown as supporting print & scan on http://support.apple.com/kb/HT3669. If the above doesn't work, you could install the entire Epson package by downloading it here:
    http://support.apple.com/kb/DL1398

Maybe you are looking for