Saves any changes that you made in the window and closes the window. Available only when the required fields are completed.
Cancels any unsaved changes and closes the window.
Displays the schema and name of the source table for the subscription-set member.
Displays the schema and name of the target table for the subscription-set member.
Lists the registered columns in the source table.
Moves the selected columns from the Registered columns list to the Selected columns list. Available only when the Registered columns list contains one or more columns and at least one column is selected.
Moves all of the items in the Registered columns list to the Selected columns list. Available only when the Registered columns list contains one or more columns.
Moves the selected columns from the Selected columns list to the Registered columns list. Available only when the Selected columns list contains one or more columns and at least one column is selected.
Moves all of the columns in the Selected columns list to the Registered columns list. Available only when the Selected columns list contains one or more columns.
Shows the columns selected for mapping to the target table.
Opens the Unique Indexes at Source Table window. If you want to use the same unique index for your target table as is used for the source table, use this window to see which columns are needed for the index.
Displays the registered columns that you selected on the previous page of the notebook. If the target table needs to be created, the mapping of the source columns to the target columns is automatic. If the target table already exists, you need to map the source columns to the target columns yourself. To map columns, click on the blue arrow next to a source column and drag it to the red circle next to a target column.
Displays the columns of the target table. If the target table needs to be created, you can change any of the properties of the target columns, if the changes are compatible with the properties of the source columns. The columns of the target table will be in the order in which they are shown here. If the target table already exists, you cannot change the properties of the target columns in this notebook.
Opens the Expression Builder window so that you can add a calculated column in the target table.
Moves the selected target column up in the Target columns table. Available only if your target table needs to be created.
Moves the selected target column down in the Target columns table. Available only if your target table needs to be created.
Optional: Specify a clause of an SQL statement that groups columns appropriately to derive the aggregate of the columns.
Type the schema for the index on the target table, if you want to create an index. The default schema comes from the profile for target objects on the target server, if you set a profile.
Opens a window so that you can select a schema from the list of available schemas.
Type the name for the index on the target table, if you want to create an index. The default name comes from the profile for target objects on the target server, if you set a profile.
Select to use the index that the Replication Center suggests might be the best for the target table. This option is available only if the target table does not already exist.
Select to use the index that the Replication Center suggests might be the best for the target table. This option is available only if the target table does not already exist.
Select to create your own index on the target table.
Displays the available target indexes to use.
Displays the selected indexes.
Displays the columns of the target table that are available to be part of the index.
Displays the columns that you choose to build the index on.
Moves the selected column from the Available target indexes list to the Selected target indexeslist.
Moves all of the columns from the Available target indexes list to the Selected target indexeslist.
Moves the selected column from the Selected target indexes list to the Available target indexes list .
Moves all of the columns from the Selected target indexes list to the Available target indexes list.
Moves the selected column from the Available columns in the target list to the Columns used in the index list.
Moves all of the columns from the Available columns in the target list to the Columns used in the index list.
Moves the selected column from the Columns used in the index list to the Available columns in the target list .
Moves all of the columns from the Columns used in the index list to the Available columns in the target list.
Moves the selected column up in the order of columns in the index.
Moves the selected column down in the order of columns in the index.
Opens the Show Unique Index at Source window so that you can see the columns at the replication source that are part of the unique index on the source.
Opens the Show Unique Index at Source window so that you can see the columns at the replication source that are part of the unique index on the source.
Select to have the Apply program perform updates to key columns in the target table by using before-images to search for the old values. If changes occurred to columns in the source that are being used as key columns in the target table, the Apply program uses the before-images to search for the old values in the key columns. The Apply program can update the key columns in the target table if
Select to create a primary key in the target table.
Specifies to create the key based on the selected column or columns as an ascending key.
Specifies to create the key based on the selected column or columns as a descending key.
Type the name of the schema to use for the index for the target table.
Opens the List User IDs window so that you can search for a particular user ID to use as the schema.
Type the predicate that you want to use for filtering the rows replicated to your target table.
Opens the Import From File window. Use this window if you want to use an existing predicate.
Opens the Expression Builder window. You can use this window to help you construct your predicate.
Specifies that an existing table space be used for the selected table. You can then type or select the table space name.
Type the name of the existing table space or select it by clicking the ellipsis (...) push button.
Opens the List Table Spaces window. Use this window to search for the table space in which you want to create the target table.
Select to use a table space that you have already defined for another target table in the subscription set.
Select the name of the table space that you want to use.
Select to create a new table space for the target table.
Type the name of the new table space. The default name comes from the target object profiles, if you defined profiles. If you did not, a default target object profile is created for you.
Lists the specifications for the containers to use for the new table space. In the Container field, choose whether a container will be a file or a device. In the Container name field, type the path and filename to use for a FILE container, or the device to use for a DEVICE container. In the Size field, type the size of the file to use for the FILE container.
Adds a container to the table.
Removes a container from the table.
Select the size of the pages to use for the table space.
Specify the number of pages to be written to a container before skipping to the next container.
Select a prefetch size in page size increments for the table space. A prefetch operation brings pages into the virtual buffer pool before they are required and reads several pages with a single I/O operation.
Select a buffer pool to associate with the table space.
Select to create the target table in an existing table space.
Select to use a table space that you already defined for another target table in the subscription set.
Select the name of the table space that you want to use.
Select to create a new table space for the target table.
Type the name of the database in which the table space exists or will exist.
Opens the List Databases window so that you can search for the database.
Type the name of the table space., using the table space naming rules for your platform.
Opens the List Table Spaces window so that you can search for the table space, if you want to create the target table in an existing table space.
Select to create a non-partitioned table space.
Select to partition the table space in the same way that the table space for the source table is partitioned.
Select to create a segmented table space.
Select to create a table space that is partitioned in the same way as the table space for the source is partitioned.
Specify the number of pages that should make up each segment of the table space.
Specify the amount of data controlled by a DB2 lock on table data.
Specify the encoding scheme for tables stored in the table space.
Specify the buffer pool to be used for the table space. Your choice also determines the page size of the table space.
Type the name of the storage group where the data sets for the table space will be defined.
Opens the List Storage Groups window so that you can search for a specific storage group.
Type an integer to define the size of the primary space to be allocated for the table space.
Select the unit of measurement for the primary space size. Select Percent of pages used by source table to allocate a percentage of the primary space allocation for the source tables. If you choose this percentage, be sure that the NPAGES column in the SYSIBM.SYSTABLES table is set to a value greater than zero for the source tables before you register those tables for change-capture replication. The NPAGES column is updateable. You can change its value by running the RUNSTATS utility, for example.
Type an integer to define the size of the secondary space to be allocated for the table space.
Select the unit of measurement for the secondary space size. Select Percent of pages used by source table to allocate a percentage of the primary space allocation for the source tables. If you choose this percentage, be sure that the NPAGES column in the SYSIBM.SYSTABLES table is set to a value greater than zero for the source tables before you register those tables for change-capture replication. The NPAGES column is updateable. You can change its value by running the RUNSTATS utility, for example.
Shows the rule by which the rows of the replication source will be replicated.
If selected, changes replicated to the parent table from the replica will not be captured at the parent table.
Shows the before-image prefix used in the names of the before-image columns in the replica's CD table.
Select to stop the Capture program when certain errors occur. These errors include:
If you select this check box, the Capture program terminates after writing the error message to the Capture trace (IBMSNAP_CAPTRACE) table. If you clear this check box, the Capture program writes an error message but continues to run.
If selected, updates to the parent table will be captured as pairs of deletes and inserts.
Shows the level of conflict detection for the Apply program to use in update-anywhere replication scenarios using this parent table.
If selected, the Apply program is allowed to perform a full-refresh of the replica if it detects that a full refresh is needed.
Select a rule by which the rows of the replica will be replicated. You can select to capture changes to all columns or to registered columns only.
Type a character to use as the prefix to the names of before-image columns in the CD table. If you change the before-image prefix after making the column selections, those column selections are reset. This means that if you select three columns for after-image and one column for before-image out of five total columns defined in the source table using the default before-image prefix X, and then you change the prefix to Y, all after-image and no before-image columns are selected.
Select to stop the Capture program when certain errors occur. These errors include:
If you select this check box, the Capture program terminates after writing the error message to the Capture trace (IBMSNAP_CAPTRACE) table. If you clear this check box, the Capture program writes an error message but continues to run.
Select if you want to disable the forwarding of updates from the parent table to other target tables that also subscribe to this replica table. Updates from the parent that are applied to the replica table will not be captured at the replica table.
Select to tell the Capture program to record each committed update as a delete and insert pair in the change-data (CD) table.
Type a table schema to use for the change-data table, or click the ellipsis (...) push button to select from available schemas. The default schema is taken from the target object profiles, if you set those profiles. If you did not define target object profiles, a default set of target object profiles is defined for you.
Opens the List Schemas window so that you can search for a particular schema to use.
Type a table name to use for the CD table. The default name is taken from the target object profiles, if you set those profiles. If you did not define target object profiles, a default set of target object profiles is defined for you.
Select to use an existing table space for the CD table. You can then type or select the table space name.
Type or select the name of the existing table space that you want to use.
Opens the List Table Spaces window so you can search for a particular table space.
Select to use a table space that you already defined but did not yet create for another table in this instance of the notebook.
Select the table space already defined for another table in this instance of the Register Tables notebook.
Select to create a new table space for the CD table.
Type the name of the new table space, using the table space naming rules for your platform.
Lists the specifications for the containers to use for the new table space. In the Container field, choose whether a container will be a file or a device. In the Container name field, type the path and filename to use for a FILE container, or the device to use for a DEVICE container. In the Size field, type the size of the file to use for the FILE container.
Lists the specifications for the containers to use for the new table space. In the Container field, choose whether a container will be a file or a device. In the Container name field, type the path and filename to use for a FILE container, or the device to use for a DEVICE container. In the Size field, type the size of the file to use for the FILE container.
Adds a container to the table.
Removes a row from the table.
Select a page size in kilobytes for the table space.
Type an extent size in 4 KB page size increments. This is the amount of storage that will be used if you exceed the primary storage allocations. Primary and secondary allocation sizes are the main factors that affect the amount of DASD space that DB2 uses.
Select a prefetch size in 4 KB page size increments for the table space. A prefetch operation brings pages into the virtual buffer pool before they are required and reads several pages with a single I/O operation.
Select the name of a buffer pool to associate with the table space.
Type a table schema to use for the change data table. The default schema is taken from the source object profiles, if you set those profiles.
Type a table name to use for the CD table, or click the ellipsis (...) push button to select from a list of table names. The default name is taken from the source object profiles, if you set those profiles.
Specifies to use an existing table space for the CD table. You can then type or select the table space name.
Specifies that you want to use a table space that you already defined but did not yet create for another table in this instance of the notebook.
Select the table space already defined for another table in this instance of the notebook.
Specifies that you want a new table space to be created for the CD table.
Type the alias of the database on which to create the new table space.
Opens the List Databases window so that you can search for the database.
Type the name of the table space, using the table space naming rules for your platform.
Opens the List Table Spaces window so that you can search for the table space, if you want to create the target table in an existing table space.
Select to create a non-partitioned table space.
Select to partition the table space in the same way that the table space for the source table is partitioned.
Select to create a segmented table space.
Select to create a table space that is partitioned in the same way as the table space for the source is partitioned.
Specify the number of pages that should make up each segment of the table space.
Specify the amount of data controlled by a DB2 lock on table data.
Specify the encoding scheme for tables stored in the table space.
Specify the buffer pool to be used for the table space. Your choice also determines the page size of the table space.
Type the name of the storage group where the data sets for the table space will be defined.
Opens the List Storage Groups window so that you can search for a specific storage group.
Type an integer to define the size of the primary space to be allocated for the table space.
Select the unit of measurement for the primary space size. Select Percent of pages used by source table to allocate a percentage of the primary space allocation for the source tables. If you choose this percentage, be sure that the NPAGES column in the SYSIBM.SYSTABLES table is set to a value greater than zero for the source tables before you register those tables for change-capture replication. The NPAGES column is updateable. You can change its value by running the RUNSTATS utility, for example.
Type an integer to define the size of the secondary space to be allocated for the table space.
Select the unit of measurement for the secondary space size. Select Percent of pages used by source table to allocate a percentage of the primary space allocation for the source tables. If you choose this percentage, be sure that the NPAGES column in the SYSIBM.SYSTABLES table is set to a value greater than zero for the source tables before you register those tables for change-capture replication. The NPAGES column is updateable. You can change its value by running the RUNSTATS utility, for example.
Type the schema to use for the CD table.
Type the name to use for the CD table.
Type the schema to use for the index on the CD table.
Type the name to use for the index on the CD table.
Type a schema name to use for the CD-table index.
Opens the List Schemas window so that you can search for a particular schema to use.
Type a name to use for the CD-table index.
Specify the percentage of each index page to leave as free space when building the index. The first entry in a page is added without restriction. When additional entries are placed in an index page at least the specified percent of free space is left on each page. The value can range from 0 to 99. However, if a value greater than 10 is specified, only 10 percent free space will be left in non-leaf pages. The default is 10.
Specify the minimum amount of used space that should be left on the page.
Specify the percentage of each index page to leave as free space when building the index. The first entry in a page is added without restriction. When additional entries are placed in an index page at least the specified percent of free space is left on each page. The value can range from 0 to 99. However, if a value greater than 10 is specified, only 10 percent free space will be left in non-leaf pages. The default is 10.
Type the schema to use for the index on the CD table.
Opens the List User IDs window so that you can search for a specific user ID for the schema.
Type the name to use for the index on the CD table.
Specify the buffer pool to be used for the table space. Your choice also determines the page size of the table space.
Type the name of the storage group where the data sets for the table space will be defined.
Opens the List Storage Groups window so that you can search for a specific storage group.
Type an integer to define the size of the primary space to be allocated for the table space.
Select the unit of measurement for the primary space size. Select Percent of pages used by source table to allocate a percentage of the primary space allocation for the source tables. If you choose this percentage, be sure that the NPAGES column in the SYSIBM.SYSTABLES table is set to a value greater than zero for the source tables before you register those tables for change-capture replication. The NPAGES column is updateable. You can change its value by running the RUNSTATS utility, for example.
Type an integer to define the size of the secondary space to be allocated for the table space.
Select the unit of measurement for the secondary space size. Select Percent of pages used by source table to allocate a percentage of the primary space allocation for the source tables. If you choose this percentage, be sure that the NPAGES column in the SYSIBM.SYSTABLES table is set to a value greater than zero for the source tables before you register those tables for change-capture replication. The NPAGES column is updateable. You can change its value by running the RUNSTATS utility, for example.
Specifies to use the most recent values in a single row, which makes this a condensed CCD table.
Specifies to use a separate row for each change, which makes this a non-condensed CCD table. A non-condensed CCD table holds one row per UPDATE, INSERT, or DELETE operation, thus maintaining a history of the operations performed on the source table. If you capture UPDATE operations as INSERT and DELETE operations (for partitioning key columns), the CCD table will have one row per DELETE and INSERT and two rows per UPDATE.
Specifies to define the table so that it contains all rows that satisfy the source table or view, and predicates from the source. This makes the CCD table a complete CCD table. By selecting this option, you can get a complete history of all the data at the source and how that source data changed over time.
Select to register the CCD table so that it can be used as an external source for other subscription set members.
Specifies to populate the CCD table with only changes to the source. This makes the CCD table non-complete. Because non-complete CCD tables do not contain a complete set of source rows initially, you can create a non-complete CCD table to keep a partial history of updates to a source table (the updates since the target table was created) or to maintain an audit trail of database usage.
Select to register the CCD table as an internal CCD. Making the CCD internal means that the Apply program will use this table to get changes from the source. Choosing this option along with the condensed option (the Contains a single row consisting of the most recent values for columns radio button) could help the Apply program's performance since it can condense many changes to one change data row
Select to specify which columns of the unit-of-work table that you want to include in the CCD table. This information can improve your auditing capabilities.
Select to include the Apply Qualifier (IBMSNAP_APPLY_QUAL) column from the unit-of-work table in the CCD table. The Apply qualifier uniquely identifies a group of subscription sets that are processed by the same Apply program.
Select to include the Authorization ID (IBMSNAP_AUTHID) column from the unit-of-work table in the CCD table. This is the authorization ID that is associated with the transaction.
Select to include the Authorization token (IBMSNAP_AUTHTKN) column from the unit-of-work table in the CCD table. This is the authorization token associated with the transaction. For DB2 for z/OS, this column is the correlation ID. For DB2 for iSeries, this column is the job name of the job that caused a transaction.
Select to include the Rejection code (IBMSNAP_REJ_CODE) column from the unit-of-work table in the CCD table. This value is set only during update-anywhere replication if conflict detection is specified as standard or advanced when you define your replication source.
Select to include the unit-of-work (IBMSNAP_UOWID) identifier from the unit-of-work table in the CCD table. This is the unit-of-work identifier from the log record header for this unit of work.
Select the method that you want the Apply program to use when loading the target table.
Type the schema of the nickname for the source table. This is required only if you are using the crossloader utility and your target table is on a UNIX or Windows server and the source server is not the same as the target server. The nickname must already exist.
Type the name of the nickname for the source table. This is required only if you are using the crossloader utility and your target table is on a UNIX or Windows server and the source server is not the same as the target server. The nickname must already exist.