In the first Job, a string message is created using a tRowGenerator and put on a JBoss server using a tMomOutput. An intermediary tLogRow component displays the flow being passed.
Procedure
Drop the three components required for the first Job from the Palette onto the design workspace and right-click
to connect them using a Main row
link.
Double-click on tRowGenerator to set the
schema to be randomly generated.
Set just one column called message. This is the
message to be put on the MOM queue.
This column is of String type and is
nullable. To produce the data, use a preset function which concatenates
randomly chosen ascii characters to form a 6-char string. This function is
getAsciiRandomString. (Java version). Click the Preview
button to view a random sample of data generated.
Set the Number of rows to be generated to
10.
Click OK to validate.
The tLogRow is only used to display a
intermediary state of the data to be handled. In this example, it doesn't
require any specific configuration.
Then select the tMomOutput
component.
In this case, the MQ server to be used is
JBoss.
In the Host and Port fields, fill in the relevant connection
information.
Select the Message type from the list.
The message can be of Queue or Topic type. In this example, select the Queue type from the list.
In the To field, type in the message
source information strictly respecting the syntax expected by the server.
This should match the Message Type you selected, such as:
queue/A.
Information noteNote:
The message name is case-sensitive, therefore queue/A and
Queue/A are different.
Then click Sync Columns to pass on the
schema from the preceding component. The schema being read-only, it cannot
be changed. The data posted onto the MQ comes from the first schema column
encountered.
Press F6 to execute the Job and view the
data flow being passed on in the console, thanks to the tLogRow component.
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!