Testing in TIBCO Business Studio™ for BusinessWorks™

This sample uses the JMS service to return information about a city given a zip code. The sample also provides the distance between two cities as defined by their zip codes.

Prerequisites

  • TIBCO Enterprise Message Service must be running.

Procedure

  1. In the samples directory, select palette > jms > Consul and double-click tibco.bwce.sample.palette.jms.Consul.
    See Accessing Samples for more information.
  2. In Project Explorer expand the tibco.bwce.sample.palette.jms.Consul.
  3. Fully expand the Processes directory and double-click ZipInfoService.bwp.
  4. Verify your TIBCO Enterprise Message Service connection.
    1. Fully expand the Resources directory.
    2. Double-click JMSConnectionResource.jmsConnResource.
    3. In the Basic Configuration dialog, click the Test Connection button to verify the connection.
  5. Click Run > Debug Configurations.
  6. At the left hand tree of Debug Configuration wizard, expand BusinessWorks Application and select BWApplication.
  7. Click the Applications tab and then click the Deselect All button if you have multiple applications. Select the check box next to tibco.bwce.sample.palette.jms.Consul.application.
  8. Click Debug.
    This will run the sample in Debug mode.
  9. In TIBCO Business Studio for BusinessWorks, click the Terminate icon to stop the process.

Result

After the application has successfully started, you will see the output similar to:
22:16:36.973 INFO  [bwEngThread:In-Memory Process Worker-1] c.t.b.p.g.L.t.b.s.p.j.C.BeforeJMSRequest - Sending a JMS Request Message to queue consul.queue
22:16:37.004 INFO  [bwEngThread:In-Memory Process Worker-2] c.t.b.p.g.L.t.b.s.p.j.C.LogReceiveMessage - JMSReceiver Received a Message
22:16:37.028 INFO  [bwEngThread:In-Memory Process Worker-3] c.t.b.p.g.L.t.b.s.p.jms.Consul.Log1 - Received a Reply From JMSReceiver  ===*** Sending A Reply Back For Request Message Received *****