Generates the SQL script and opens the Run Now or Save SQL window.

Closes the window without saving your changes.

Type a name for this publishing queue map.

Optional: Type descriptive information about this publishing queue map that might be useful later.

Displays the queue to which data is published. Type a valid queue name, or click the ellipses button to see a list of available queues. The WebSphere MQ access function must be enabled and the queue manager must be running for you to see a list of queues.

Opens a window so that you can choose a send queue.

In a remote configuration this queue points to a local queue on the system where the subscribing application runs.

Validates the settings of the queue that you specified and opens a window to display the results.

Select the type of content that each message will contain. Transaction operation specifies that the messages contain all of the row operations (update, insert, and delete) within a committed DB2 transaction and information about the transaction.

Row operation specifies that the messages contain a single update, insert, or delete operation with information about the committed transaction to which the row operation belongs.

Specify the maximum size allowed for messages on the send queue. No messages will exceed this size. Do not specify a message length greater than the maximum message length of the WebSphere MQ message queue.

Select how you want to handle queue errors. Select Stop send queue to prompt Q Capture to stop putting messages on the send queue that is in error but continue putting messages on other send queues. Select Stop Q Capture program to stop the Q Capture program when there is a queue error.

Select this check box to have the Q Capture program periodically send a message to indicate that the Q Capture program is still running.

You can also send heartbeat messages to keep message channels from timing out. The default channel disconnect interval (DISCINT) is 6000 seconds. A value of 0 indicates that the channel never times out. To keep the channel open, specify a heartbeat interval that is less than the disconnect interval.

Specify how often (in seconds) to send a message to indicate that the Q Capture program is running. You must select the Allow the Q Capture program to send heartbeat messages check box to enable heartbeat messages.

You can also send heartbeat messages to keep the MQ channel from timing out. If the MQ channel times out, the Q Capture program cannot place messages on the send queue after the transmit queue is full. The default timeout value for an MQ channel disconnect interval (DISCINT) is 6000 seconds. A value of 0 indicates that the MQ channel never times out. To keep the MQ channel open, specify a heartbeat interval that is less than the disconnect interval.

Select to add a JMS-compliant MQRFH2 header to all messages that use the send queue that is specified in this publishing queue map. Select this check box if your receiving application is a JMS application or a message broker. If the application is a message broker, use the Publication Properties notebook to specify a topic that will be included in the message header.

Select to specify that messages are published in XML format.

Select to specify that the Q Capture program keep running when it encounters code page errors when converting data between the source and target. Any data that causes code page conversion errors is published in hexadecimal format.

Select to specify that messages are published in a delimited format that uses the delimiter that you specify. Each of the fields below must have a different value. You can select from the drop-down lists of valid delimiters, type a character, or type a character code point. In a character code point, you use the syntax 0xJJ or XJJ where JJ is the hexadecimal representation of the code point. For example, for the delimiter # you can use #, 0x23, or X23.

Select or type a delimiter to separate column values. The default delimiter is a comma (,). A null column value is represented by two consecutive column delimiters. The last column in a change-data record is not followed by a column delimiter. It is followed by a record delimiter.

Select or type a delimiter to enclose all character data. The default delimiter is a double quotation mark ("). If the character data contains its delimiter, the delimiter is escaped by prefixing it with the same delimiter.

Select or type a new-line delimiter to separate the change-data records in one message. The default is a line feed (LF).

Select or type a character to use for the decimal point. The default is a period (.).

Click to reset all delimiter fields to their default value.

Shows the default code page that the Q Capture program uses to publish delimited messages. If this code page differs from the code page of the source table, the Q Capture program will convert the data. To avoid code page conversion, specify the code page that is used for the source table.

Click to open the Select Script Type window, where you can choose whether the Replication Center generates an SQL script or ASNCLP command script for creating the publishing queue map.