Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

From a command shell, go to the Quartz example directory:

Code Block
cd [SM:servicemix_install_dir]\examples\quartz-binding

Then type:

Code Block
[SM:servicemix_install_dir]\bin\servicemix servicemix.xml

...

  1. Every 5 seconds the timer component sends a message to the trace component, through the Normalized Message Router (NMR).
  2. the trace component then transforms the normalized message into a string and logs it to the console.

    Code Block
     
    [SM:INFO] TraceComponent - -Exchange: org.servicemix.jbi.messaging.InOnlyImpl@4fdf11 received IN message: 
    org.servicemix.jbi.messaging.NormalizedMessageImpl@1be0369{properties: {org.servicemix.jms.message=ACTIVEMQ_TEXT_MESSAGE: 
    id = 0 ActiveMQMessage{ , jmsMessageID = null, bodyAsBytes = org.activemq.io.util.ByteArray@1d1fc02, 
    readOnlyMessage = true, jmsClientID = 'ID:Lisas-2828-1126207917359-23:0' ,
     jmsCorrelationID = 'null' , jmsDestination = demo.org.servicemix.result, jmsReplyTo = null, jmsDeliveryMode = 2, 
     jmsRedelivered = false, jmsType = 'null' , jmsExpiration = 0, jmsPriority = 4, jmsTime
    stamp = 1126207938593, properties = {}, readOnlyProperties = true, entryBrokerName = 'ID:Lisas-2828-1126207917359-0:0' , 
    entryClusterName = 'default' , consumerNos = [0], transactionId = 'null' , xaTransacted = false, 
    consumerIdentifer = 'ID:Lisas-2828-1126207917359-14:0' , messageConsumed = false, transientConsumed = true, 
    sequenceNumber = 7, deliveryCount = 1, dispatchedFromDLQ = false, messageAcknowledge = org.activemq.ActiveMQSession@1de7497,
    jmsMessageIdentity = null, producerKey = ID:Lisas-2828-1126207917359-29: }, text = <?xml version="1.0" encoding="UTF-8"?>
    <timer><name>My Example Job</name><group>ServiceMix</group><fullname>ServiceMix.My Example Job</fullname><description/><fireTime>
    Thu Sep 08 12:32:18 PDT 2005</fireTime></timer>}}
    
    

...

  1. Download the jencks-all-1.2.jar here.
  2. Wiki Markup
    Copy the jar file to \[SM:servicemix_src_install_dir\]\assembly\target\servicemix-2.0.2\bin\servicemix-2.0.2\lib, where \[SM:servicemix_src_install_dir\] is the directory in which the ServiceMix distribution is located.
  3. Delete jencks-all-1.1.1.jar from that directory.
  4. Wiki Markup
    Place a copy of the jar file in the ServiceMix web directory  at \[SM:servicemix_src_install_dir\]\servicemix-2.0.2\tooling\servicemix-web\target\servicemix-web\WEB-INF as well.
  5. To run the example in the source distribution:
Code Block
cd [SM:servicemix_src_install_dir]\assembly\target\servicemix-2.0.2\bin\servicemix-2.0.2\bin

..\..\bin\servicemix servicemix.xml

...