CF9.01 and ActiveMQ

I am trying to accept JMS messages on my CF9.01 server from a queue on a remote server running ActiveMQ 5.7
The examples event gateway uses a Topic rather than a Queue.
I keep getting:
"Error","Thread-94","02/11/13","13:43:30",,"Error starting gateway MyTestActiveMQGateway: Queue.ABS"
javax.naming.NameNotFoundException: Queue.ABS
    at org.apache.activemq.jndi.ReadOnlyContext.lookup(ReadOnlyContext.java: 235)
    at javax.naming.InitialContext.lookup(InitialContext.java:392)
    at examples.ActiveMQ.JMSConsumeSession.<init>(Unknown Source)
    at examples.ActiveMQ.JMSConsumer.start(Unknown Source)
    at examples.ActiveMQ.JMSGateway.startGateway(Unknown Source)
    at coldfusion.eventgateway.GenericGateway.start(GenericGateway.java:118)
    at coldfusion.eventgateway.EventServiceImpl$GatewayStarter.run(EventServ iceImpl.java:1428)
Any ideas or examples?
Thanks,
Steve

debug=yes
topic=no
username=some_user
password=somePassword
providerURL=ssl://xxx.xxx.xxx.xxx:61617
initialContextFactory=org.apache.activemq.jndi.ActiveMQInitialContextFactory
connectionFactory=ConnectionFactory
destinationName=Queue.ABS

Similar Messages

  • Weblogic JMS Bridge betwwen WL 11g (10.3.3.0) and ActiveMQ 5.4.2

    Hi,
    I'm getting following warning when I try to connect two JMS Bridge Destinations (source WebLogic and destination ActiveMQ) through a Bridge.
    <Warning> <Connector> <BEA-190032> << eis/jms/WLSConnectionFactoryJNDINoTX > ResourceAllocationException thrown by resource adapter on call to ManagedConnectionFactory.createManagedConnection(): "javax.resource.ResourceException: Failed to start the connection ">
    But when I test it by sending message WL does not forward that message to destination queue (ActiveMQ).
    When I try to send message individually in WL Queue and MQ Queue from POJO class to test it it works fine.
    Please find the setting details
    JMS Bridge Destination for ActiveMQ
    Adapter JNDI Name: eis.jms.WLSConnectionFactoryJNDINoTX
    Classpath: path of activemq-core-5.4.2.jar
    Connection URL: tcp://***.***.***.***:****
    Initial Context Factory: org.apache.activemq.jndi.ActiveMQInitialContextFactory
    Connection Factory JNDI Name: QueueConnectionFactory
    Destination JNDI Name: destination queue
    Destination Type: Queue
    JMS Bridge Destination for WebLogic
    Adapter JNDI Name: eis.jms.WLSConnectionFactoryJNDINoTX
    Classpath:
    Connection URL: t3://***.***.***.***:****
    Initial Context Factory: weblogic.jndi.WLInitialContextFactory
    Connection Factory JNDI Name: JNDI name of Connection Factory which is created in JMS module
    Destination JNDI Name: JNDI name of Queue which is created in JMS Module
    Destination Type: Queue
    User Name: given
    Password: given
    Thanks in advance
    Regards
    Amlendu
    Edited by: user7468329 on May 1, 2011 10:01 PM

    Hi,
    There's troubleshooting information in the bridge documentation.
    google: FAQs: WebLogic Messaging Bridge site:oracle.com
    Hope this helps.
    Tom

  • BlazeDS and ActiveMQ ?

    Hi all,
         I read some things about ActiveMQ (version 5). I have been using Flex (version 3) and BlazeDS server and Java work together.
         Java client  (publish) send messages to ActiveMQ server and after that this messages send to BlazeDS (from ActiveMQ) and flex client (subscribe) show them
         Also, I search at google to found the connection style beetween ActiveMQ, BlazeDS, Flex and Java. Especially, how configure ActiveMQ contact with BlazeDS ?
         Can show me some link and examples about this problem ?
    Thanks.

    I would configure your application server to have a short HTTP session timeout. The issue is that when the client application is shutdown without unsubscribing the Consumer the server still thinks the Consumer is alive and queues up messages to be delivered to it. This can be a problem if messages are being pushed at too fast a rate or if you have a long HTTP session timeout because lots of undelivered messages will be hanging around in memory. When the client application is connected to the server it will keep the HTTP session alive so I don't think there is much point in using a long session timeout. Most app servers have a default of about 30 minutes for the session timeout I believe. I would try changing this to be just 1 or 2 minutes and see if it helps your memory problems.
    Setting message-time-to-live on the destination may not work if the messages have already been put in the queue of outbound messages to be sent to the Consumer. I would need to take a look at that more closely but I think in this case changing the HTTP session timeout is a better approach.
    Hope that helps.
    -Alex   

  • Cfmap with CF9.01 and Google map v3

    The information I've seen indicates there is a hotfix for CF9.01 which will allow the cfmap tag to work with Google maps v3.  We have installed the latest hot fixes.  
    I obtain an error when trying to use the Google maps v3 API key with the cfmap tag indicating you are trying to use a non v2 key.  Google is discontinuing support of v2 on Nov 19.
    Is there something else we need to do to be able to use cfmap with v3?  Do we need to upgrade to CF9.02?
    Upgrading to CF10 prior to Nov 19 is not an option.
    Does anyone have sample code to share?
    Thanks for your help.
    Pam Butenshen (AAOS)

    Have the latest 9.01 hotfix installe
    Obtain error Google has disabled use of the Maps API for this application.  The provided key is not a valid google API key or is not authorized for the Google Maps JS API v2 on this site.
    Also obtain error
    Webpage error details
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; .NET4.0C; .NET4.0E)
    Timestamp: Tue, 29 Oct 2013 19:26:56 UTC
    Message: 'google.maps.ZoomControlStyle.SMALL' is null or not an object
    Line: 110
    Char: 1
    Code: 0
    URI: http://testorthodoc.aaos.org/CFIDE/scripts/ajax/package/cfmap.js
    Is there a way to be sure the cfmap.js file is looking at v3?  cfmap.js has a date of 2/28/2013

  • 11g SOA and ActiveMQ Foreign JMS Server?

    Some how the message was added as a blank. Please delete this message from the forum. I couldn't see a way to do that.
    user624946
    Edited by: user624946 on Dec 7, 2010 8:28 AM

    A late reply, but worthwhile as I hit this too
    Active MQ client side also needs the osgi-3.0.1.jar, whcih I got from here
    http://www.jarfinder.com/index.php/jars/versionInfo/70177

  • How to run CF MX 7 side-by-side with CF9?

    We are currently running CF MX 7 enterprise in a multiserver configuration on Windows 2003 with IIS 6. We would like to install CF 9 on the same development box and to be able to run both versions at the same time accessing the same codebase (I created second IIS server called CF9 for this purpose).  In that way, we could test our existing code against CF 9 and also continue coding on CF 7.
    I’ve worked at this for several days and I’m not getting anywhere, so I’m looking for some guidance.
    The approach I took was modelled on this “CFJD feature – It Is Possible – Simultaneous development with CF7 and CF8” by Jeff Chastain http://coldfusion.sys-con.com/node/397935
    The article deals with 7 and 8 but I figured it should still apply to 7 and 9. Jeff did a fresh multiserver install of 8 then created an instance of 8 (I’m not sure why) then an instance of 7. In my case I already had 7 multiserver installed and being used so I didn’t want to reinstall it (plus it was an upgrade from 6 so I don’t have the sw).
    In keeping with Jeff’s approach I created an instance of 7 but then found that the administrator link provided by the instance manager referred to flashservices for some reason and didn’t work. Running the original admin location (host/CFIDE/administrator/index.cfm) no longer contained the enterprise manager. I had to stop the CF7 instance to get back to the default administrator.
    I then created an instance for CF9. Despite using /cf9root/ as the context root during the install phase there was no CFIDE installed there. When I tried to get it to use a different jvm.config file (pointing to JDK 1.6) using this code: D:\dw\jrun4\bin\jrun.exe -config "D:\DW\JRun4\bin\cfusion9_jvm.config" CF9, I get this:  Error: no known VMs. (check for corrupt jvm.cfg file)
    In frustration, I tried installing CF9 in standalone configuration as suggested here, but that didn’t work either – the admin and site were still run under CF7.
    What am I doing wrong? Any suggestions appreciated.
    Thanks
    Bob
        

    I haven't tried it, but the version of JRun that ships with CFMX7 should work fine to serve CF9 sources, provided you specify a different JVM for the CF9 instance to use.
    I've never used CF's instance deploying thingey in CFAdmin, because doing it the JRun way seems to just work, so I've never needed to do it any other way.  I do this:
    1) Crank up JRun Admin, login
    2) Create a new server instance (remember which port the JWS is using, needed below)
    3) Drop down to the file system and delete the default-ear dir from the new instance's home dir
    4) Run the CF9 installer and create an EAR install.  Make sure to also install the other services it asks about, if you're going to be needing them.
    5) unzip the ensuing cfusion.ear file (rename it to cfusion-ear.zip... it's just a zip file), and the WAR file within it, calling the dirs cfusion-ear and cfusion-ear/cfusion-war respectively.
    6) update the cfusion-ear/meta-inf/application.xml to reflect "cfusion-war" rather than "cfusion.war", and make the context root / if need be.
    7) move the cfusion-ear dir to the instance's home dir (from where you deleted default-ear, in step 3)
    8) get hold of the latest Java SDK, and install it somewhere.  I don't install it in the default path as that will have spaces in it, and this has caused me problems in the past.  I install it to C:\java\jdks\[version name], or something
    9) duplicate JRun's default jvm.config file, calling it jvm_cf9.config, or stick it within the server-specific dir, or something.
    10) edit this new jvm.config file, and change the java.home value to point to the JRE dir from the Java SDK you installed in (8)
    11) drop down to a command prompt and head to the JRun/bin dir and run this command line:
    jrunsvc -install [instance name] [service name] [service label] [service description] -config [path to that second jvm.config file]
    eg:
    jrunsvc -install cf9 "CF9 Service" "CF9 Service" "CF9 service" -config C:/Jrun4/bin/jvm_cf9.config
    12) Start the service.
    13) Browse to http://localhost:[port number from step 2]/CFIDE/administrator, finish the CF install.
    14) Create your IIS site, pointing the webroot to the instance's cfusion-war dir
    15) Run wsconfig to connect the new CF instance to the IIS website.
    16) restart IIS & CF
    17) browse to CFAdmin via the IIS site's address.  Also stick a hellowWorld.cfm template in the webroot to make sure you can browse to that OK too.
    18) Err...
    19) ... that's it.
    It looks like a lot of steps, but the only time-consuming bit is the CF9 install creating the EAR file.  If I've got one of those lying around already, the whol thing takes about 7min or so.  The deployment via the UI is without a doubt easier, but I've heard people having issues with it when going across versions, as you seem to be.
    I've not had this method not work, but have never tried with CFMX7 + CF9.  Have had success with CFMX7 + CF8 (and vice-versa), and CF8 + CF9 (and vice-versa).  I'm not sure I had any luck with CFMX61 + CFMX7, but was able to run CFMX7 multi-server and CFMX61 stand-alone back when I had the requirement to run both simultaneously.
    At step 7, I usually edit the jrun-web.xml file to move the webroot to C:\webroots\[instance name], and add mappings back to the existing locations for CFIDE, cfide and WEB-INF, eg:
        <virtual-mapping>
            <resource-path>/</resource-path>
            <system-path>C:/webroots/cf901a1</system-path>
        </virtual-mapping>
        <virtual-mapping>
            <resource-path>/WEB-INF/*</resource-path>
            <system-path>C:/Adobe/JRun4/servers/cf901a1/cfusion-ear/cfusion-war/WEB-INF</system-path>
        </virtual-mapping>
        <virtual-mapping>
            <resource-path>/CFIDE/*</resource-path>
            <system-path>C:/Adobe/JRun4/servers/cf901a1/cfusion-ear/cfusion-war/CFIDE</system-path>
        </virtual-mapping>
        <virtual-mapping>
            <resource-path>/cfide/*</resource-path>
            <system-path>C:/Adobe/JRun4/servers/cf901a1/cfusion-ear/cfusion-war/CFIDE</system-path>
        </virtual-mapping>
    I just find it annoying that the CF webroot is buried so far down the file system.  Obviously if you do this, you need to point your IIS site to the same place, and make the CFIDE mapping too (you don't need the WEB-INF one in IIS).
    Adam

  • Using ActiveMQ as JMS Server for 11g BPEL?

    I have 11g SOA and ActiveMQ 5.4.1 running on the same Linux server. I would like to configure SOA to be a client of the ActiveMQ server so my BPEL process can receive the JMS messages. I will need to use correlations to get the message to the right BPEL process. I'm not sure how the SOA service performs this task.
    We have several 10g BPEL applications that we need to port to the 11g install. They were originally written using Oracle's AQ. If someone knows of a document that could explain this transition, that would be a great help. Also, a document explaining how to configure SOA to be an ActiveMQ client would be of equal great help. I have searched the WEB and haven't found anything, but I have to think this is easier for the 11g WebLogic implementation.

    You can register any compliant JMS provider as a foreign jms provider in weblogic and then can access the JMS administered objects (destination and connection factory) from the local weblogic JNDI tree.
    This blog shows how to configure AQJMS as a foreign JMS provider and then configure JMS adapter to access the jms objects.
    http://biemond.blogspot.com/2009/07/using-aq-jms-text-message-in-wls-1031.html
    You can use the above link as a reference on how to setup. You will have to modify the Initial Context Factory, Provider URL, JNDI Properties, foregin connection factories and foreign detsinations section to suit activeMQ.
    Note: Weblogic does not come inbuild with the required jars to connect to ActiveMQ unlike AQJMS, so you need to ensure that the active mq jms client jars are available in the weblogic's classpath.

  • CF Hibernate ORM and MS Access

    I know, I know, MS Access.  But this task is the first step to start a process to eliminate a large number of heritage Access applications.
    I am trying to use the CF9 Hibernate feature for the first time.  Should I expect it to work with an Access database?  The documentation seems to hint that is should, but I am getting a "Table Not Found" error that I can not understand.
    I have a fifteen year old Access database, configured in ColdFusion on my workstation.  The DSN tests OK with the basic MS Access driver.  Using the MS Access Unicode driver throws an Jet Driver error.
    I can run a basic query with <cfquery...> and retreive a simple table from this database.
    This works:
        <cfquery name="prefixes">
            SELECT *
            FROM PREFIXES
        </cfquery>
        <cfdump var="#prefixes#">
    I try to set this up with ORM as follows:
    Applicaiton.cfc
    <cfcomponent>
        <cfscript>
            this.name = "eval_scientists";
            this.datasource = "eval_scientists";
            this.ormenabled = true;
            this.ormsettings = {
                    dialect = "MicrosoftSQLServer",
                    logsql = true
        </cfscript>
    </cfcomponent>
    prefixes.cfc
    <cfcomponent persistent="true" table="PREFIXES">
        <cfproperty name="id" column="PREFIX">
        <cfproperty name="description" coluumn="DESCRIP">
    </cfcomponent>
    test code
        <script>
            prefixes = EntityLoad("prefixes");
        </script>
         <cfdump var="#prefixes#">
    Running this version produces this error:
    Table PREFIXES defined for cfc eval-scientists-orm.cfc.prefixes does not exist.
    Is there any hope for me?  Or am I just out of luck with this combination of technologies?

    -==cfSearching==- wrote:
    I assumed "coluumn" was just a typo
    Yes it was a typo I discovered and corrected after I posted my original question.  My IDE does not grok CF9 syntax, so I am on my own for typing new CF9 tags and properties.  Fixing it made no change to the error.
    -==cfSearching==- wrote:
    MS Access 2000 database (oldest I could find)
    CF 9.0.1
    Driver: MS Access Unicode
    Interesting that yours works with MS Access w/ Unicode against an Access 2000 database.
    This is a very old database, possibly created as far back as version Access 97, nobody knows anymore.  I have it installed on my workstation which is currently using Access 2010.  I can open and work with the mdb file in 2010.
    When I set up the DSN in ColdFusion the MS Access Unicode driver DOES NOT work for me. I get this error.
    Connection verification failed for data source: eval_scientists_unicode
                             com.inzoom.adojni.ComException: Unspecified error
                             The root cause was that: com.inzoom.adojni.ComException: Unspecified error in Microsoft JET Database Engine code=0 Type=1
    The DSN works with the non-Unicode MS Access driver on my workstation.  Could this be a factor?  Does the Hibernate functionality need the Unicode driver?  If so, why would the MS Access 2000 database use the Unicode driver, but not the 2010?
    Is it an issue that I have three versions of Access on my workstation?  I tried opening the mdb file with the Access 97 and Access 2003 that I have, neither could open it.  I presume that my Access 2010 has made the mdb file it's own since I have opened the file with that version and poked around.

  • CF Builder and debugging line by line

    Hi,
    I have been having difficutly getting CFB to do line by line debugging.
    I have a local server using WAMP 2.0 (Apache, CF9 Dev and MySQL)
    I have RDS setup properly and I can get the debugger started on a line. However, it never progress past the Aplication.cfc.
    I am using Coldbox and the debugger always seems to finish after running about 5 lines in the App.cfc.
    I used FusionDebug on another project and I didn't seem to have this problem. I just wanted to make sure I wasn't doing anything wrong or if anyone else has encountered this problem.
    I will be more than happy to give more details if needed.
    Thanks,
    Mal

    It may be very hard to debug this problem (pardon the pun) over a mailing list. Just way to many factors that could influence what's going wrong, but let's try.
    You say you have the debugger running, and you say "started" (did you mean "stopped"?) on a line. That's a great head start. Many can't even get to there due to config issues (getting the server-side config right, getting the RDS and Server properties in CFB right, getting the project properties to point to that, getting the debug configuration properties right, starting a debug session, etc.). So you're on the right track.
    So when you say it "5 lines in", do you mean you're doing step over or into on each? What is the last line where things work? And what happens?
    Could it be simply that the logic flow at that point is finished in the app.cfc? If so, then you'd need to have set a breakpoint in whatever next point you want to stop at. Does that help?
    /charlie

  • How to use an ActiveMQ broker plugin

    Sorry in advance if this is a stupid question but I've just inherited this project and have never used BlazeDS or ActiveMQ before. I've got a collection of various programs that are communicating through BlazeDS and ActiveMQ and I've been tasked with recording all the messages being passed between them for later analysis. It appears from this link that I could just develop a BrokerPlugin that could take care of this pretty easily. However I don't know how to add this BrokerPlugin to the system. There doesn't any appear to be any configuration data for ActiveMQ in the current system. I believe it was built on the BlazeDS turnkey server with ActiveMQ added to handle the JMS integration.
    Also, I had originally just created a small app that subscribes to all the topics and saves the messages out to an xml file. That part worked for most of the messages but some of the message destinations are defined as queues though so they can't have more than one subscriber. I wasn't sure how to go about getting these messages without using a BrokerPlugin.
    Any help would be greatly appreciated.

    > I face the problem that I can't find out how to use the plugin in Acrobat with Javascript.
    That's right. You can't.
    >
    >But I can't find out how to use the methods of the plugin.
    You cannot use the methods of a plug-in. They are for its own internal
    use.
    A plug-in registers for call backs. Most obviously menu selections,
    but also selecting a tool, clicking on a button, opening a document,
    changing page etc. Also it can register an "idle" procedure to be run
    when Acrobat is not busy, at intervals. Your plug-in code is run, by
    Acrobat, at these moments.
    Aandi Inston

  • Whats the difference between sending messages via socket and MQs?

    Whats the difference between sending messages via socket and MQs?

    Soph wrote:
    Whats the difference between sending messages via socket and MQs?With JMS (and the like) your application uses a socket to connect to a central server called a "*Message Broker*". Over this connection it can send or receive messages.
    A Message Broker is somewhat analogous to a database server. Multiple clients connect to it to exchange messages. As with a database a client first establishes a connection, then requests specific facilities like subscriptions.
    It creates a strong decoupling between sender and receiver and handles stuff like allowing multiple receivers for the same message, queuing of messages for applications not currently running and so on.
    (And don't worry, you can get perfectly good message brokers for free such as openMQ and activeMQ.)

  • Error during CF9 install on Windows 2000

    We are getting the following error message when attempting to run the installer for CF9:
    Microsoft VC++ 2008 Runtime
    Installer has determined that Microsoft Visual C++ 2008
    Redistributable Package is not installed. Select OK to install now.
    To perform your own installation, select CANCEL. After installation
    restart the installer to continue.
    When I click OK, it looks like the VC++ install happens. I restart the CF9 installer and receive the same message.
    I then tried to install the VC++ runtime manually from here:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5 fc2&displaylang=en
    That install of VC++ ran with no error, and I can see VC++ in my Add/Remove Programs list. When I attempt to run the CF9 installer, I get the same error message again about VC++ not being installed. I've restart the entire system numerous times with no luck.
    I'd really like to install CF9, but can't get the installer to run. Anyone have a solution for me?
    This is a fully patched Windows 2000 server.

    It looks like their suggested manual install worked.  It completed installation and although I haven't fully tested it yet it appears to be running.
    Here is how they said to do it manually.  It involves creating a "cf.properties" text file and running the installation exe from a command window.  Here are their instructions:
    The trick is to do a silent install ( ColdFusion_9_WWE_win.exe is the downloaded installer from adobe.com)
    C:\>ColdFusion_9_WWE_win.exe -i silent -f cf.properties
    Contents of my cf.properties file
    INSTALLER_UI=SILENT
    SILENT_LICENSE_MODE=full
    SILENT_SERIAL_NUMBER=
    SILENT_INSTALLER_TYPE=standalone
    SILENT_INSTALL_ODBC=true/false
    SILENT_INSTALL_VERITY=true/false
    SILENT_INSTALL_SAMPLES=true/false
    SILENT_INSTALL_JNBRIDGE=true/false
    SILENT_INSTALL_FOLDER=C:\\ColdFusion9
    SILENT_WEBROOT_FOLDER=C:\\ColdFusion9\\wwwroot
    SILENT_ADMIN_PASSWORD=admin
    SILENT_FLEX_ENABLED=true
    SILENT_ENABLE_RDS=false
    DISCLAIMER, this is totally unsupported and any issues that may arise are not supported by adobe.
    Good luck!

  • Coldfusion 9 Standard w/Multiple Websites and Rackspace

    Can I host multiple websites (i.e., with unique IP addresses) on 1 install of CF9 Standard?
    I plan to purchase CF9 standard and install it on a Rackspace Cloud Server.
    I have about 5 websites I want to port over from a shared hosting environment.
    Thanks In Advance,
    BlueSpoon

    Josh, Carl, and Adam,
    Thanks for trying to answer my question.
    My question boils down to this: Can I host multiple websites (i.e., each with their own unique IP addresses) on 1 install of CF9 Standard on a single Cloud Site?
    According to Carl, this can be configured in IIS so I believe the technical issue is resolved.  So my next issue is if this would be ok with Adobe? Would I be breaking their licensing terms by having 5 (or even 20) sites using 1 install of CF9 Standard on a single cloud site?
    My question arrose b/c reading this: http://www.adobe.com/products/coldfusion/pdfs/cf9_feature_comparison_matrix_ue.pdf . I interpreted this as multiple sites can only be done wiith CF 9 Enterprise edition.
    Thanks in advance for the advice.
    Bluespoon
    Slighty Off Topic But Relevant:
    @Josh.. Not sure if you're an Adobe employee, but my questions are valid and legitimate pre-sales questions. I'm just an individual not a large corporation. So before I plunk down $2,000 for CF9,  I need to know if I can legally (and technically) host multiple websites on 1 CF9 Standard license. I'm sure Adobe can afford to hire at least 2 guys to answer questions from budding entrepreneurs and small busineses. At the very least it's good customer service. Even Cisco has a dedicated support team for small business. It's ridiculous that I can't even speak (or even email) someone at Adobe to get at least "yes" or "no" answer.
    Individual developers are the lifeblood of coldfusion. If it weren't for guys like Charlie Arehart, Dan Vega, Ray Camden, Ben Nadel, etc I assure you that the CF developer community would be much smaller. Last I checked, Univeristy of Wisconsin has not posted any CF tutorials or trips and tricks.
    I've been a Coldfusion fan since 2005. And I've been familiar with it since 1998 while doing contract work with the Fed. So it's like a smack in the face that I am ignored once I'm ready to take the financial risk and pay $2,000 for my own copy of their server software. Developers have other options. Ignoring the devloper base is not the way to go. And that plain sucks. Adobe has really disppointed me. They've let me down.

  • Java.lang.NoSuchMethodError error when ODI sends mesages to Apache activemq

    Hi Team,
    I am struggling with the configuration of ODI and activemq. I really appreciate if someone could suggest me what is missing in my configuration.
    Topology: JMS Queue
    Data Server: JMS_QUEUE_TRACKER
    JNDI:
    JNDI Authentification: Simple
    JNDI USER, PASSWORD and JNDI Protocol are all empty
    JNDI driver: org.apache.activemq.jndi.ActiveMQInitialContextFactory
    JNDI Url: tcp://11.111.1.111:61616
    JNDI Resource: ConnectionFactory
    Tested connection: PASS
    Created physical schema and context and logic schema, saved.
    Model: JMS_QUEUE
    Code: JMS_QUEUE
    Technology: JMS Queue
    Logical Schema JMS_QUEUE_TRACKER
    Datastore: ODI JMS
    Datastore Type: Table
    Resource Name: dynamicQueues/example.A
    Files tab: File Format: fixed
    Record Separator: MS-DOS
    Field Separator: Space
    Columns tab: Add one column DATA string length 50
    Interface: Interface testjms
    use IKM: IKM SQL to JMS Append, migrate one column of oracle table to the queue(Datastore: ODI JMS)
    Copied activemq-all-5.5.0.jar, geronimo-jms_1.1_spec-1.1.1.jar, slf4j-log4j12-1.5.11.jar and log4j-1.2.14.jar to $ODI/oracledi/agent/drivers, restart the standalone agent.
    run interface Interface testjms by standalone agent.
    The error message is:
    ODI-1217: Session INTERFACE TESTJMS (787001) fails with return code 7000.
    ODI-1226: Step INTERFACE TESTJMS fails after 1 attempt(s).
    ODI-1240: Flow INTERFACE TESTJMS fails while performing a Integration operation. This flow loads target table ODI JMS.
    Caused By: java.lang.NoSuchMethodError: org.apache.activemq.ActiveMQMessageProducerSupport.getDestination()Ljavax/jms/Destination;
         at org.apache.activemq.ActiveMQMessageProducerSupport.send(ActiveMQMessageProducerSupport.java:269)
         at com.sunopsis.jdbc.driver.JMSQueueConnection.treatInsertedRow(JMSQueueConnection.java:1102)
         at com.sunopsis.jdbc.driver.FileSnpsTableFix.insertRow(FileSnpsTableFix.java:153)
         at com.sunopsis.jdbc.driver.SnpsDriverPreparedStatement.executeUpdate(SnpsDriverPreparedStatement.java:156)
         at com.sunopsis.jdbc.driver.SnpsDriverPreparedStatement.execute(SnpsDriverPreparedStatement.java:116)
         at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:163)
         at oracle.odi.runtime.agent.execution.sql.BatchSQLCommand.execute(BatchSQLCommand.java:49)
         at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:102)
         at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1)
    I seems I have put all necessary libs in the path but I am very confused why I still meet this error.
    Thanks so much for your kind help
    Peiran

    Hi
    Hope below URL may helps your problem, because it has similar kind of error message.
    URL: Issue while running a scenario while using TTU in ODI
    Regards,
    Phanikanth

  • CF9 - Solr collection of database - Summaries are prepended with PK UID of record

    Hello, everyone.
    I've got a CF9 server and created a few Solr collections from within CFAdmin, then used CFINDEX to update the collection with database records.
    No matter what I do, when trying to access the Summary the data is prepended with the PK Unique ID of each record.  Is there a way to prevent this behaviour?
    Thank you,
    ^_^

    The reason I ask is because the summary is limited in character length, and the UID is a 36 character long string that is pushing 36 characters of the actual summary off the end.  I'd like to get as much of the actual summary as possible.
    Thank you,
    ^_^

Maybe you are looking for

  • MacBook connecting with VGA to Samsung 40" LCD TV -- picture is offset

    I just plugged my MacBook into a Samsung 40" LCD TV with a VGA cable and a mini-DVI/VGA adapter. The picture looks crisp and great on the TV at 1360x768, except for one major problem -- on the TV, the whole screen is shifted to the right by maybe 200

  • How do I set the default colour of hyperlinks to blue?

    Hi, In Pages 5.2.2, I've noticed that my new hyperlinks for web pages and email addresses are black. Apart from changing them to blue for each individual link, is there a way to make blue the default color? Thanks, Richard

  • Download using GUI_download

    Hi all, i am trying to download the internal table which have 10 field, into the EXCEL file, at the same time i wanted into the downloaded file field name also appear....how can we do that,, while downloading its appearing in a one column, i want to

  • Hello, can i use the new magsafe connector on a mac pro from 2008?

    Hello, I have a mac pro 15' from 2008, and the connector just stop working, in fact I have 2 connectors, because I broke a mac pro brand new, and then I had to buy this one, so both connectors stop working all of a sudden, and now when I went to Appl

  • How to set the oracle oci8 driver?

    hello all: I've set up the oracle thin driver and it works. but when I change to oci8.it don't work below is config and errors: <JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver" InitialCapacity="5" LoginDelaySeconds="5" MaxCapacity="15