Implementing a JMS Service That Returns an Attachment
The JMS service returns information about a city, given a zip code as an attachment.
TIBCO Enterprise Message Service must be running.
Copy the CityInfo.xml from TIBCO_HOME\bw\n.n\samples\binding\soap\jms\ZipCodeLookupWithAttachment file to the c:\tmp folder. The file has city information and is used to send as the attachment.
In TIBCO EMS administration, create queue.sample and topic.sample before executing the sample.
- Procedure
- In the samples directory, select and double-click tibco.bw.sample.binding.soap.jms.ZipCodeLookupWithAttachment. For more information, see Accessing Samples.
- In Project Explorer expand the tibco.bw.sample.binding.soap.jms.ZipCodeLookupWithAttachment project.
- Set the default ApplicationProfile to match the OS you are running on. For more information, see Setting the Default Application Profile.
- Fully expand the Processes directory and double-click ZipInfoService.bwp.
- Verify your TIBCO Enterprise Message Service connection.
- Fully expand the Resources directory.
- Double-click JMSConnectionResource.jmsConnResource.
- In the Basic Configuration dialog, click Test Connection to verify the connection.
- Click .
- At the left hand tree of Debug Configuration wizard, expand BusinessWorks Application and select BWApplication.
- Click the Applications tab and then click the Deselect All button if you have multiple applications. Select the checkbox next to tibco.bw.sample.binding.soap.jms.ZipCodeLookupWithAttachment.application.
- Click
Debug.
This runs the sample in Debug mode.
- In
TIBCO Business Studio™, click the
Terminate
icon to stop the process.
The output.log file at C:\tmp\ZipCodeLookupWithAttachment location shows the following output:
Zip Code : 94086
City : SUNNYVALE
State : CA